.navbar.navbar-primary{
  background-color: #3f729b;
  box-shadow: none;
}
.accounts-nav-bar{
  margin-bottom: 0px !important;
}
.navbar.navbar-transparent{
  background-color: #294a65;
}
.footer-black{
  background: #294a65;
}
.breadcrumb>li+li:before{
  color: #3f729b;
}
.breadcrumb>.active{

}
.breadcrumb {
  background-color: #E5E5E5 !important;
}
.breadcrumb a {
    color: #3f729b;
}
#products_custom_filters{

}
#products_custom_filters label{
  color: #333;
  display: inline-block;  
}
#products_custom_filters .input-group-addon{
    background: #60a3d8 !important;
    color: #fff;
    padding: 12px;
    padding-top: 14px;
    padding-bottom: 11px;
}
#catalogue_all_prodts .products p{
  color: #333;
}
.content{
  color: #333;
  font-size: 13px;
  letter-spacing: 0.4px;
}
.content p span{
  padding: 2px 5px;
}
.outer-content .p-name a{
  color: #294a65;
}
.page-header{
  height: auto;
}
.page-header h1{
  color: #3C4858;
  font-weight: bold;
  font-family: "Roboto Slab", "Times New Roman", serif;
}
.page-header a{
  background: #1C2331;
  font-size: 13px;
  text-transform: uppercase;
  padding: .85rem 2.13rem;
  border-radius: 2px;
  border: 0;
  color: #fff!important;
  margin: 6px;
  white-space: normal!important;
  word-wrap: break-word;
}
.flexi-nav{
  margin-top:10px;
}
.flexi-nav>li{
  display: inline-block;
  margin-right: 5px;
}
.flexi-nav>li>a{
      box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
#acordeon .panel-group .panel{
  border: none;
}
#acordeon .panel-group .panel .panel-heading{
  background-color: #fff;
  border:none;
  padding:10px 10px;
  color: #3f729b;
  border-bottom: 1px solid #eee;
}
#acordeon .panel-group .panel .panel-heading:hover{
  color: #294a65;
}
#acordeon .panel .panel-heading a:hover, #acordeon .panel .panel-heading a:active, #acordeon .panel .panel-heading a[aria-expanded="true"]{
  color: #294a65;
}
#acordeon .panel #add-info{
  color: #333;
  font-size: 13px;
  background:#fff;
}
#acordeon .table {
  width: 100%;
  max-width: 100%;
  background: #fff;
  margin-bottom: 21px;
}
#acordeon .panel.panel-default .panel-heading + .panel-collapse .panel-body{
  background-color: #fff;
}
#acordeon .panel .table-striped>tbody>tr>td, #acordeon .panel .table-striped>tbody>tr>th{
  color: #333;
  font-size: 13px;
}
#acordeon .panel .table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #e5e5e5;
}
#add_to_wishlist_form .btn.btn-round{
  background:#000;
}
h2.title{
  margin-top:0;
}
.review .star-rating  a{
  font-family: "Roboto Slab", "Times New Roman", serif;
  color: #294a65;
}
.review p small a{
  color: #3f729b;
}
#add_to_wishlist_form .btn.btn-rose.btn-simple{
  color: #000;
}
.btn.btn-rose.btn-simple{
  color: #3f729b;
}
.card-title a:hover{
  color: #3f729b;
}
.product-rating span.review a{
  color: #fff;
  background: #3f729b;
  display: inline-block;
  padding:5px 10px;
  cursor: pointer;
}
.profile-tabs .nav-pills{
  margin-bottom: 15px;
}
.profile-tabs .nav-pills>li>a{
  color: #666;
}
.profile-tabs .nav-pills>li.active>a{
  color: #fff;
}
.profile-tabs .nav-pills>li>a:hover{
  background-color: #eceeef;
}
.btn.btn-primary{
  background: #00d255;
  border: none;
  border-radius: 0;
  font-size: 13px;
  margin-bottom: 30px;
}
.btn.btn-primary:hover{
  background-color: #00c851;
}
.btn.btn-danger{
  background: #db0000;
  border: none;
  color: #fff !important;
  border-radius: 0;
  font-size: 13px;
  margin-bottom: 30px;
}
.btn.btn-danger:hover{
  background-color: #c30202;
}
#work .table-striped{

}
#work .table-striped>tbody>tr:nth-of-type(odd) {
  background:#dedcdc;
}
#work .table-bordered>tbody>tr>td, #work .table-bordered>tbody>tr>th{
  border: 1px solid #bdbfc1;
  color: #333;
}
/*#work .table-bordered>tbody>tr>td a{
  color: #3f729b;
}*/
.well{
  background-color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
.well h2{
      color: #3C4858;    
      font-weight: 700;
    font-family: "Roboto Slab", "Times New Roman", serif;
}
.well .btn-default{
  background-color: #000;
  border: none;
  border-radius: 0;
  font-size: 13px;
  margin-bottom: 30px;
}
.well .btn-primary{
}
.form-group label.control-label{
  font-size: 14px;
}
.btn{
  margin:0;
}
.table-bordered{
  border: 1px solid #bdbfc1;
}
.table-bordered>thead>tr>th{
  background-color: #fff;
  color: #333;
  border: 1px solid #bdbfc1;
}
#work p{
  color: #333;
}
#work .nav-tabs {
  background: #fff;
  border-bottom: 0; 
}
.nav-tabs li.active a{
  background-color: #3f729b;
  color: #fff !important;
}
.nav-tabs li.active a:hover{
  background-color: #3f729b;
  color: #fff !important;
}
.nav-tabs li a{
  color: #666 !important;
}
.nav-tabs li a:hover{
  background-color: #e0dcdc;
  color: #666 !important;
}
.btn-group a.btn-default{
    color: #ffffff !important;
    background: #202020;
    font-size: 12px;
    padding: 6px 12px;
    border: none;
    border-radius: 0;
}
.btn-group button.dropdown-toggle{
  color: #ffffff !important;
    background: #202020;
    font-size: 12px;
    border: none;
    border-radius: 0;
    padding: 12px 10px;
    padding-top: 13px;
}
.product_options input, .product_options .form-control, .product_options input:focus, .product_options .form-control:focus{
    border-bottom: 1px solid #ccc;
    padding-left: 0;
}
#add_to_basket_form .form-control, #add_to_basket_form .form-control:focus{
    border-bottom: 1px solid #ccc;
    padding-left: 0;
}
.product_options label, #add_to_basket_form label{
  color: #333;
}
.add-cart, .checkout-quantity .btn {
    color: #ffffff !important;
    background: #202020 !important;
    font-size: 12px;
    padding: 1.3rem 2.13rem;
    border: none;
    border-radius: 0 !important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;
}
#add_to_wishlist_form .btn {
    color: #ffffff !important;
    background: #3f729b !important;
    font-size: 12px;
    padding: .85rem 2.13rem;
    border: none;
    border-radius: 0 !important;
    margin-top: 20px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;
}
.related-products #add_to_wishlist_form .btn{
  padding: 1px;
  margin-top: 4px;
}
.related-products #add_to_wishlist_form .btn > i{
  margin-top: 2px;
}
#catalogue_all_prodts #add_to_wishlist_form .btn{
  padding: 1px;
  margin-top: 4px;
}
#catalogue_all_prodts #add_to_wishlist_form .btn > i{
  margin-top: 2px;
}

.section.section-gray {
	margin-top:87px;
}

.section-gray{
  background:#fff !important;
}
.basket-title .h3, .basket-title .h4  {
  font-size: 13px !important;
  font-weight: bold;
  padding-left: 15px;
  color: #333;
  text-transform: uppercase;
}
.basket-items>.row, .basket-title>.row{
  margin:10px;
}
.basket-items .image_container .thumbnail{
  max-width: 100%;
}
.basket-items{
  padding:10px 0;
  color: #333;
  border-bottom: 1px solid #e5e5e5;
}
.basket-items h3{
  margin:0;
  margin-bottom: 7px;
}
.basket-items h3 a{
  font-size: 14px;
  color: #3f729b;
}
.basket-items .checkout-quantity .form-control{
  border-radius: 5px;
  background-color: #e5e5e5;
}
.basket-items .inline{
  background-color: #3f729b;
  color: #fff;
  font-size: 13px;
  display: inline-block;
  padding:4px 6px;
}
.sub-header h2{
  font-size: 14px;
  color: #333;
  padding-left:15px;
  text-transform: uppercase;
}
.sub-header>a{
  background-color: #3f729b;
  color: #fff;
  font-size: 13px;
  margin-right: 10px;
  display: inline-block;
  padding:4px 6px;
}
#voucher_form_link .btn{
  color: #ffffff !important;
  background: #3f729b !important;
  font-size: 12px;
  padding: .85rem 2.13rem;
  border: none;
  border-radius: 0 !important;
  margin-top: 20px;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;
}
#basket_totals .table{
  color: #333;
}
#voucher_form .btn{
  color: #ffffff !important;
  background: #294a65 !important;
  font-size: 12px;
  padding: .85rem 2.13rem;
  border: none;
  border-radius: 0 !important;
  margin-top: 0px;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;
}
#voucher_form #voucher_form_cancel{
  color: #3f729b;
  text-decoration: underline;
}
.sub-header h1{
  color: #3C4858;
  font-size: 28px;
  font-weight: bold;
  font-family: "Roboto Slab", "Times New Roman", serif;
}
#content_inner{
  border: 1px solid #e5e5e5;
}
.shipping-payment{
  margin:10px;
  color: #333;
}
.shipping-payment .choose-block{
  width: 100%;
}
.shipping-payment .choose-block ul{
  margin:0;
  width: 100%;
}
.shipping-payment .choose-block ul li{
  list-style: none;
  width: 46%;
  margin:1%;
  float: left;
  min-height: 260px;
}
.shipping-payment .choose-block address{
  margin-bottom: 0;
}
.shipping-payment .choose-block .ship-address{
  color: #ffffff !important;
  background: #294a65 !important;
  font-size: 12px;
  padding: .70rem 2.13rem;
  border: none;
  border-radius: 0 !important;
  margin-top: 0px;
  margin-bottom: 0;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;
}
.shipping-payment .choose-block ul li form{
  margin-bottom: 0;
}
.shipping-payment .choose-block ul li .address-controls a{
  margin-bottom: 0;
}
.shipping-payment .choose-block ul li .address-controls.open .dropdown-toggle.btn.btn-default{
  background-color: #333;
}
.shipping-payment .choose-block .btn-group button.dropdown-toggle{
  padding: 13px 10px;
}
.shipping-payment .choose-block .dropdown-menu li{
  min-height: auto ;
  height: auto;
}
#new_shipping_address .form-group{
  margin:0;
}
#new_shipping_address a{
  color:#3f729b;
  text-decoration: underline;
}
#new_shipping_address .form-group label{
  color: #333;
}
#new_shipping_address .form-group textarea{
  height: 100px;
}
#new_shipping_address button{
  color: #ffffff !important;
  background: #294a65 !important;
  font-size: 12px;
  padding: .70rem 2.13rem;
  border: none;
  border-radius: 0 !important;
  margin-top: 0px;
  margin-bottom: 0;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12) !important;
}
.shipping-payment .well h3{
  margin-top:0;
}
.shipping-payment .well>a{
  color:#3f729b;
  text-decoration: underline; 
}
 #basket_totals .table-borderless{
  color: #fff;
}
 #basket_totals .table h1, #basket_totals .table h2, #basket_totals .table h3, #basket_totals .table h4{
  margin-top: 0;
 }
 #content_inner form .span4 h6{
  margin-left: 2px;
  color: #333;
 }
 #content_inner form{
  padding:0 15px;
 }
 #content_inner form .span4{
    width: 60%;
    margin:0px auto;
 }
#content_inner form .span4 .form-group{
  margin:0;
}
#content_inner form .span4 .form-group label{
  color: #333;
}
#content_inner form .span4 .form-group .form-control{
  padding-left:0;
}
#content_inner form .span4 .form-group textarea{
  height: 100px;
}
.error-block{
  color: #f55145;
}
.nav-checkout{
  padding:0;
}
.nav-checkout .navbar-nav .navbar-text {
  color: inherit;
  margin-top: 21px;
  margin-bottom: 18px;
}
.nav-checkout .navbar-nav li.visited a{
    padding-top: 20px;
    padding-bottom: 19px;
    color: #fff;
}
.nav-checkout .navbar-nav li.active{
  background: #3f729b;
}
p.lead{
  color: #333;
  margin-bottom: 0;
  font-size: 16px;
  padding:0 10px;
}
#content_inner > .row{
  margin:0;
}
#content_inner > .row > #products_custom_filters > div{
  margin-top: 10px;
}
#content_inner > .row > #products_custom_filters .form-control{
  border: 1px solid #e5e5e5;
  background-color: #e5e5e5;
}
#catalogue_all_prodts{
  margin-left: 20px;
}
/*.main-raised {
  margin: 0;
  border-radius: 0;
}*/
.alert-error {
  background-color: #c10841;
  border-color: #c10841;
  color: #fff;
}
.alert-error hr {
  border-top-color: #a90739;
}
.alert-error .alert-link {
  color: #e6e6e6;
}
#saved_basket_formset .basket-items .row div:last-child{
  padding-right: 0px;
}
.pagination > li > a, .pagination > li > span{
  border: 0;
  border-radius: 30px !important;
  transition: all .3s;
  padding: 0px 11px;
  margin: 0 3px;
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  font-weight: 400;
  color: #999999;
  font-size: 12px;
  text-transform: uppercase;
  background: transparent;
}
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus{
  color: #999999;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
  background-color: #eee;
  border-color: #ddd;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus{
  background-color: #999999;
  color: #fff;
}
.pagination > .active > a, .pagination > .active > span{
  text-align: center
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{
  background-color: #60a3d8;
  border-color: #60a3d8;
  box-shadow: 0 4px 5px 0 rgba(0, 188, 212, 0.14), 0 1px 10px 0 rgba(0, 188, 212, 0.12), 0 2px 4px -1px rgba(0, 188, 212, 0.2);
}
.navbar.navbar-primary .dropdown-menu li > a:hover, .navbar.navbar-primary .dropdown-menu li > a:focus {
    color: #FFFFFF;
    background-color: #3f729b;
}
