/*
** HTML, Body settings
*/
#top a:hover, #top a:focus{
    color: #FD6673!important;
}


  html{ background-color: #ffffff }
  
  

body,
label,
button,
select, 
textarea, 
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
.uneditable-input{
  color: #e81313;
  font: 12px Helvetica, Arial, sans-serif;
  line-height: 20px;
  outline: none!important;
}
label{
  cursor: default;
}
button, input, select, textarea{
  font: 12px Helvetica, Arial, sans-serif;
}
a:focus, select:focus, input:focus, button:focus{
  outline: none;
}
select{
  line-height: 25px;
  background-color: #FFFFFF;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
.typo .row-fluid{
  margin-bottom: 20px;
}
h1, h2, h2 a, h3, h4, h5, .h5, #page-title{
  font-family: Helvetica, Arial, sans-serif;
  margin: 0;
}
h1, h2, h2 a, h2 a:hover, h3, #page-title{
  font-weight: bold;
}
h1, h2, h2 a, h2 a:hover, h3, h4, #page-title{
  text-transform: uppercase;
	  text-align: center;
  color: #000000;
}
h1{
  font-size: 40px;
}
h2, h2 a, h2 a:hover, #page-title{
  font-size: 20px;
}
h3{
  font-size: 14px;
}
h4, h5, .h5{
  font-size: 12px;
  font-weight: normal;
}
h3.title{
  margin-top: 0;
  line-height: 14px;
}
ol li{
  padding: 5px 0;
}
dl dd{
  margin-bottom: 20px;
  margin-left: 0;
}
table{
  width: 100%;
  background: #FFFFFF;
}
table thead,
table thead th,
table thead td{
  text-align: left;
  font-weight: normal;
  padding: 9px 20px 8px;
  background-color: #fafafa;
}
table th,
table td{
  border: 1px solid #e1e1e1;
  padding: 15px 20px 14px;
  line-height: 20px;
}
address .icon-user, address .icon-home,
.action_edit .icon-edit, .action_delete .icon-remove-circle,
address .author{
  font-size: 20px;
}
address .info,
address .address{
  display: table;
}
address .icon-user, address .icon-home, address .address-group{
  display: table-cell;
}
address .icon-user, address .icon-home{
  vertical-align: top;
}
address .address-group{
  padding-left: 10px;
}
address .email, address .city1, address .zip, address .phone{
  display: block;
}
address .address, address .phone{
  padding-top: 10px;
}
blockquote {
  background: #f3f3f3 url(//bizweb.dktcdn.net/100/012/304/themes/16779/assets/quote.png?1688692111996) no-repeat 100% 5px;
  font-size: 14px;
  padding: 20px 20px 40px 20px;
  margin: 0;
  border-left: 0;
  font-style: italic;
  
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.action_edit, .action_delete{
  position: relative;
  display: inline-block;
}
.action_edit a, .action_delete a{
  vertical-align: top;
}
.action_edit .icon-edit,
.action_delete .icon-remove-circle{
  padding-right: 3px;
}
.action_edit .icon-edit{
  color: #58a300;
}
.action_delete .icon-remove-circle{
  color: #d30000;
}
.status_authorized, .status_fulfilled{
  text-transform: capitalize;
  color: #58a300;
}

.status_unauthorized, .status_unfulfilled{
  text-transform: capitalize;
  color: #d30000;
}
hr{
  border: 0;
  border-top: 1px solid #cbcbcb;
}
.wrap-table {
  overflow-y: auto;
  clear: both;
  margin-bottom: 5px;
}
/*
** Button settings
*/
.btn, input.input-1{
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-shadow: none;
  padding: 5px 25px;
  margin: 0;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
}
input.input-1{
  font-weight: normal;
}

.btn-1, .btn-2, .btn-3, .btn-4{
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 10px 40px;
}
.btn-1, .btn-2, .btn-3{
  font-weight: bold;
  text-transform: uppercase;
}
.btn-1.btn-block{
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

.btn{
  background: #ffffff;
  color: #000000;
  border: 1px solid #cccccc;
  font-size: 12px;
  
  outline: none;
}
.btn:hover,
.btn:focus,
.btn:active{
  background: #000000;
  color: #ffffff;
  border: 1px solid #000000;
  
  outline: none;
}

.btn.disabled:hover, .btn[disabled]:hover {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #333333;
  background-color: #e6e6e6;
  border: 1px solid #cccccc;
}

.btn-1,
.touch .btn-1:hover,
.touch .btn-1:focus,
.touch .btn-1:active{
  background: #d70000;
  color: #ffffff;
  border: 1px solid #d70000;
  font-size: 12px;
  
  letter-spacing: 1px;
}
.btn-1:hover,
.btn-1:focus,
.btn-1:active{
  background: #d70000;
  color: #eb8080;
  border: 1px solid #d70000;
}

.btn-2{
  background-color: #000000;
  color: #ffffff;
  border: 1px solid #000000;
  font-size: 12px;
  
  letter-spacing: 1px;
}
.btn-2:hover,
.btn-2:focus,
.btn-2:active{
  background-color: #000000;
  color: #505050;
  border: 1px solid #000000;
}

.btn-3{
  background: #000000;
  color: #ffffff;
  border: 1px solid #000000;
  
  font-size: 18px;
}
.btn-3:hover,
.btn-3:focus,
.btn-3:active{
  background: #d70000;
  color: #ffffff;
  border: 1px solid #d70000;
}

.btn-4{
  background: #ffffff;
  color: #faf2f2;
  border: 1px solid #ffffff;
  
  padding: 15px 0;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}

.btn-4:hover,
.btn-4:focus,
.btn-4:active{
  background-color: #ffffff;
  color: #cf2411;
  border: 1px solid #ffffff;
}

.btn-5{
  background: #ffffff;
  color: #000000;
  border: 1px solid #cccccc;
  
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  
  padding: 0;
  width: 34px;
  height: 34px;
}
.active .btn-5,
.btn-5:hover,
.btn-5:focus,
.btn-5:active{
  background-color: #000000;
  color: #ffffff;
  border: 1px solid #000000;
}

/*
** Background
*/

::selection{ 
  background-color: #505050;
  color: #ffffff;
}
::-moz-selection{
  background-color: #505050;
  color: #ffffff;
}



  html, body{ background-color: #ffffff }
  
  
#content.container,
#content .background{
  background-color:#fff;
  padding-left: 10px;
  padding-right: 10px;
}
/*
** Header settings
*/
#top{
  background: #ffffff;
  color: #ed2121;
}
#top, 
#top label{
  font-size: 14px;
}
#top a{
  text-shadow: none;
  color: #000000;
  font: normal 12px Helvetica, Arial, sans-serif;
}
#top a:hover,
#top a:focus{
  text-shadow: none;
  color: #cf2411;
  font: italic 12px Helvetica, Arial, sans-serif;
}
#top #search-submit{
  color: #ed2121;
}
/*
** Footer settings
*/
#footer{
  background: #ffffff;
  color: #000000;
}
#footer, 
#footer label{
  font-size: 12px;
}
#footer a{
  color: #333333;
  font: normal 12px Helvetica, Arial, sans-serif;
  text-decoration: none;
}
#footer a:hover,
#footer a:focus{
  color: #cf2411;
  font: normal 12px Helvetica, Arial, sans-serif;
  text-decoration: none;
}
#footer .title{
  color: #000000;
  font: bold 12px Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
#footer #email-submit{
  color: #000000;
}
/*
** Sidebar settings
*/
.sidebar{
  background: #ffffff;
}
.sidebar .title{
  color: #ffffff;
  background: #275DCE;
  font: bold 14px Helvetica, Arial, sans-serif;
}
.sidebar a{
  color: #000000;
  font: normal 12px Helvetica, Arial, sans-serif;
  text-decoration: none;
}
.sidebar a:hover,
.sidebar a:focus{
  color: #000000;
  font: bold 12px Helvetica, Arial, sans-serif;
  text-decoration: none;
}

/* MISC */
.float-left{
  float: left;
}
.float-right{
  float: right;
}
.float-none{
  float: none;
}
.unbold{
  font-weight: normal;
}
.caroufredsel_wrapper{
  margin: 0!important;
}
.caroufredsel_wrapper li.items{
  float:left;
  height: auto!important;
}
.unmargin{
  margin: 0!important;
}
.unpadding{
  padding: 0!important;
}
.unborder{
  border: 0!important;
}
.img-responsive {
  display: inline-block!important;
  height: auto;
  max-width: 100%;
}
.margin-right-10{
  margin-right: 10px;
}
.margin-left-10{
  margin-left: 10px;
}
.grecaptcha-badge {
    display: none;
}