body {
  padding-top: 20px;
  padding-bottom: 20px;
}

.btn { padding: 5px 12px;}

.btn.calculate{	margin:0px;  width:250px; background-color:#CC0000; border-color: #CC0000; color: #fff;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);  -webkit-font-smoothing: antialiased;  font-weight:bold; font-size:20px; text-transform:uppercase; margin-bottom:8px;}
.btn.calculate:hover {background-position: 0 -15px; text-decoration: none; background-color:#4583D1; border-color: #4583D1;}
.btn.add_basket{margin:0px;  width:250px; background-color:#002D59; border-color: #002D59; color: #fff;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);  -webkit-font-smoothing: antialiased;  font-weight:bold; font-size:20px; text-transform:uppercase; margin-bottom:8px;}
.btn.add_basket:hover {background-position: 0 -15px; text-decoration: none; background-color:#000; border-color: #000;}
.btn.send_contact{margin:0px;  width:150px; background-color:#002D59; border-color: #002D59; color: #fff;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);  -webkit-font-smoothing: antialiased;  font-weight:bold; font-size:20px; text-transform:uppercase; margin-bottom:8px;}
.btn.send_contact:hover {background-position: 0 -15px; text-decoration: none; background-color:#000; border-color: #000;}
.btn.secure_checkout{ margin:0px;  width:280px; background-color:#4583D1; border-color: #4583D1; color: #fff; font-weight:bold; font-size:20px; text-transform:uppercase; margin-bottom:8px; background-image:url(../images/arrow-basket.png); background-repeat:no-repeat; background-position:right center; text-align:left; padding-left:20px;}
.btn.secure_checkout:hover { text-decoration: none; background-color:#000000; border-color: #000000;}
.btn.checkout{ margin:0px;  width:200px; background-color:#4583D1; border-color: #4583D1; color: #fff; font-weight:bold; font-size:20px; text-transform:uppercase; margin-bottom:8px; background-image:url(../images/arrow-basket.png); background-repeat:no-repeat; background-position:right center; text-align:left; padding-left:20px;}
.btn.checkout:hover { text-decoration: none; background-color:#000000; border-color: #000000;}
.btn.continue_shopping{	margin:0px;  width:150px; background-color:#CCCCCC; border-color: #CCCCCC; color: #000; font-size:12px; margin-bottom:8px;}
.btn.continue_shopping:hover {background-position: 0 -15px; text-decoration: none; background-color:#999999; border-color: #999999;}
.btn.place_order{margin:0px;  width:200px; background-color:#002D59; border-color: #002D59; color: #fff;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);  -webkit-font-smoothing: antialiased;  font-weight:bold; font-size:16px; text-transform:uppercase; margin-bottom:8px;}
.btn.place_order:hover {background-position: 0 -15px; text-decoration: none; background-color:#CC0000; border-color: #CC0000;}
.btn.place_order a { color:#FFFFFF; text-decoration:none;}

.ml30 { margin-left:30px;}
.mt18 { margin-top:18px;}
.border_radius {border:1px solid #999999; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.our_price div { float:left; font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; margin-right:15px; line-height:20px; margin-bottom:10px; clear: both;}
.our_price p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
.our_price span { color:#E90100;}
.fab_send { clear:both;}
.fab_send div { float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; margin-right:10px;}
.fab_send span { color:#E90100;}

.support-menu {float: right;}
.support-menu li { float:left; width:100px;}
.support-menu a { color:#387EAA; font-size:12px; font-weight:normal; text-align:center;}
.support-menu a:hover { color:#EA0000; text-decoration:none;}

.icon-account { background-image:url(../images/icon-account.png); background-repeat:no-repeat; background-position:center; height:50px; width:100px; float:left;}
.icon-dashboard { background-image:url(../images/dashboard-icon2.png); background-repeat:no-repeat; background-position:center; height:50px; width:100px; float:left;}
.icon-login { background-image:url(../images/icon-login.png); background-repeat:no-repeat; background-position:center; height:50px; width:100px; float:left;}
.icon-about { background-image:url(../images/icon-about.png); background-repeat:no-repeat; background-position:center; height:50px; width:100px; float:left;}
.icon-contact { background-image:url(../images/icon-contact.png); background-repeat:no-repeat; background-position:center; height:50px; width:100px; float:left;}
.icon-basket { background-image:url(../images/icon-basket.png); background-repeat:no-repeat; background-position:center; height:50px; width:100px; float:left;}

.carousel-inner { margin-top:10px; margin-bottom:2px;}

.box-aw div { background-image:url(../images/background-aw.png); background-repeat:repeat-x; height:56px; border-bottom:1px solid #D3D3D3; border-right:1px solid #D3D3D3; padding-top:5px; text-align:center;}
.box-aw div a { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#E90100; font-weight:bold;}
.box-aw div a:hover { text-decoration:none;}
.box-aw div p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}

.footer-text div { margin-top:15px;}
.footer-text div h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#387EAA; font-weight:bold; margin-top:0px;}
.footer-text div span { color:#000000;}
.footer-text div p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

.footer { margin-top:10px; border-top:1px solid #D3D3D3;}
.footer div p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-top:10px; margin-left:15px;}
.footer div ul { text-align:right; margin-top:10px;}
.icon-social-facebook { background-image:url(../images/icon-fb.jpg); background-repeat:no-repeat; width:41px; height:41px; float:left;} 
.icon-social-google { background-image:url(../images/icon-g.jpg); background-repeat:no-repeat; width:41px; height:41px; float:left;} 
.icon-social-twitter { background-image:url(../images/icon-t.jpg); background-repeat:no-repeat; width:41px; height:41px; float:left;} 
.icon-social-pinterest { background-image:url(../images/icon-p.jpg); background-repeat:no-repeat; width:41px; height:41px; float:left;} 

.article h1 { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin-bottom:5px;}
.article h1 a { color:#000000;}
.article h1 a:hover { color:#387EAA; text-decoration:none;}
.article img { margin-bottom:15px;}

.collection h1 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin-top:15px; margin-left:10px;}
.collection h1 span { color:#EC2322;}

.listing-products { font-family:Arial, Helvetica, sans-serif; text-align: center; margin:0px; padding:0px;}
.listing-products li {display: inline-block; height: 180px; position: relative; text-align: left; width: 235px; margin-left:4px; vertical-align:top;}
.listing-products .name_prod a { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; background-image:url(../images/arrow-col.png); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.listing-products a:hover { color:#387EAA; text-decoration:none;}
.name_prod {width:235px; text-align:center}
.price { position:absolute; width:100px; height:30px; top:90px; right:5px; z-index:10; background-image:url(../images/background-collection.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002D59; font-weight:bold; padding-top:5px; text-align:center;}

.product h1 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin-top:15px; margin-left:10px;}
.product h1 span { color:#EC2322;}
.product img {margin-top:5px;}
.how { margin-bottom:10px; border-left:1px solid #E4E4E4; margin-top:5px;}
.how ul { list-style:none; background-image:url(../images/background-product.png); background-repeat:no-repeat; padding-left:25px; margin-top:20px; margin-left:20px;}
.how li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left; border-bottom:1px dotted #C8CBD0; margin-right:10px; background-image:url(../images/arrow-col.png); background-repeat:no-repeat; background-position:left center; padding-left:10px; line-height:26px; width:230px;}
.how h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; margin:0px; padding:0px; margin-left:30px; margin-top:20px;}
.card { margin-left:30px;}

.how_product { margin-bottom:10px; border-top:1px solid #E4E4E4; margin-top:5px;}
.how_product ul { list-style:none; background-image:url(../images/background-product.png); background-repeat:no-repeat; padding-left:25px; margin-top:20px}
.how_product li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left; border-bottom:1px dotted #C8CBD0; margin-right:10px; background-image:url(../images/arrow-col.png); background-repeat:no-repeat; background-position:left center; padding-left:10px; line-height:26px; width:230px;}
.how_product h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; margin:0px; padding:0px; margin-left:30px; margin-top:20px;}

.form-group { font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:10px !important; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom:10px;}
.form-control {font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; height:auto;}
.control-label { font-weight:normal; margin-top:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.control-label span { color:#002D59; font-weight:bold;}
.color1 { background-color:#F7F7F7;}
.color2 { background-color:#EEEEEE;}
input[type="radio"] { margin-left:10px;}
.dimensions div {float:left; margin-right:10px;}

.contact { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:10px; padding-left:20px !important;}
.contact .tel {background-image:url(../images/contact-tel.jpg); background-repeat:no-repeat; height:50px; padding-left:40px; padding-top:8px;}
.contact .email {background-image:url(../images/contact-email.jpg); background-repeat:no-repeat; height:50px; padding-left:40px; padding-top:8px;}
.contact .office_hours {background-image:url(../images/contact-office.jpg); background-repeat:no-repeat; height:50px; padding-left:40px; padding-top:8px;}
.contact span { color:#387eaa;}

.basket_title {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px; margin-top:10px; font-weight:bold; padding:5px; padding-bottom:0px;}
.basket {border:1px solid #CCCCCC; background-color:#F7F7F7; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px; margin-top:10px; padding:5px;	}
.item_price { color:#002D59; font-weight:bold; padding-top:8px;}
.item_qty {max-width:70px; text-align:center; display:inline;}
.item { padding-top:8px; color:#002D59; font-weight:bold;}
.basket_option { font-weight:normal; color:#666666; margin-left:10px; font-size:11px;}
.basket a { font-size:11px; text-decoration:underline; color:#333333;}
.border_basket_opt {border-right:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC;}
.basket_option span { font-style:italic;}
.basket_total {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#666666; margin:0px; margin-top:10px; padding:5px; margin-right:20px;}
.basket_total span { font-weight:bold; color:#EA0000; font-size:26px;}
.basket_delivery {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px; margin-top:10px; padding:5px; margin-right:20px;}
.basket_delivery span { font-weight:bold; color:#002D59;}

.trade_login h1 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin-top:15px; margin-left:20px;}
.trade_login h1 span { color:#EC2322;}
.trade_login .box {border:1px solid #CCCCCC; margin:20px; padding:15px 10px 0px 10px;}

.bootstrap-select.btn-group .btn .filter-option { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.bootstrap-select.btn-group .dropdown-menu li a span.text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width:100%; max-width:300px;}

.cushion_covers .bootstrap-select { width:130px !important;}
.cushion_covers ul { list-style:none; margin:0px; padding:0px;}
.cushion_covers label { margin-right:10px;}

.fabric_type .bootstrap-select { width:100px !important;}
.fabric_type ul { list-style:none; margin:0px; padding:0px;}
.fabric_type label { margin-right:10px;}

.cushion .bootstrap-select { width:70px !important;}
.cushion ul { list-style:none; margin:0px; padding:0px;}
.cushion label { margin-right:0px;}

.filtrer .bootstrap-select { width:120px !important;}
.filtrer h1 { padding-right:30px;}
.filtrer-wood .bootstrap-select { width:210px !important;}
.filtrer-wood h1 { padding-right:30px;}

.type_crt .bootstrap-select { width:200px !important;}
.type_crt ul { list-style:none; margin:0px; padding:0px;}
.type_crt label { margin-right:10px;}
.type_crt input { display:inherit}
.type_crt label.width{ width:80px;}
.type_crt label.drop{ width:80px;}

.fabric_name .bootstrap-select { width:130px !important;}
.fabric_name .product .bootstrap-select { width:165px !important;}
.fabric_name .product label{ width:65px;}
.fabric_name ul { list-style:none; margin:0px; padding:0px;}
.fabric_name input { display:inherit; width:450px !important;}
.fabric_name label{ width:85px;}

.mounting_type .bootstrap-select { width:240px !important;}
.mounting_type ul { list-style:none; margin:0px; padding:0px;}
.mounting_type label { margin-right:10px;}

.navbar {
  margin-bottom: 20px;
}

input[type=radio] {display:none;}
input[type=radio] + label.degree{padding-left:31px; display:inline-block; line-height:24px; background-repeat:no-repeat; cursor:pointer;}
input[type=radio]:checked + label.degree {background-position: 0 -24px;}
label.degree{ background-image:url('../images/radio1.png'); background-repeat:no-repeat;}

.icon-tape { background-image:url(../images/quest.png); background-repeat:no-repeat; background-position:center; height:23px; width:23px; float:right; margin-top:5px;}


.modal-dialog {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    outline: 0 none;
    position: relative;
}
.modal-header {
    border:0px;
	padding:0px;
	min-height:100%;
}
.modal-header button { margin-top:10px !important; margin-right:10px !important; cursor:pointer !important;}
.modal-content { background:none; border:0px; border-radiu:0px; box-shadow:0px; box-shadow: 0 0px 0px rgba(0, 0, 0, 0); margin-top:40px;}

/*order status classes*/
.new {
    background-color: #6b6815;
}
.in_production {
    background-color: #6cb8bf;
}
.sent {
    background-color: #6c7abf;
}
.on_hold {
    background-color: #bf6c6c;
}
.delivered{
    background-color: #6cbf6c;
}

@media screen and (min-width: 760px) {
	.meniu_background { background:none !important; border:none !important;  margin:0px !important; padding:0px !important;}	
	.navbar-collapse { padding-left:0px; padding-right:0px;}
	.navbar-default .navbar-nav { border-top:1px #D3D3D3 solid; border-bottom:1px #D3D3D3 solid; height:50px; padding-top:10px; width:100%;}
	.navbar-default .navbar-nav > li > a {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:5px 15px 5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-left:30px; background-image:url(../images/arrow-menu.png); background-repeat:no-repeat; background-position:left center}	
	.navbar-default .navbar-nav > li > a:hover { color:#387EAA;}	
	.navbar-default .navbar-nav .selected { color:#387EAA;}
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, col-md-5, .col-md-6, col-md-7, col-md-8, .col-md-9, col-md-10, col-md-11, .col-md-12 { padding-left:0px; padding-right:0px;}
	.box-aw .brnd  { border-right:none;}	
        .mlbasket10{ padding-left:10px;}
	.basket .remove {margin-left:7px;}
	
	.fabric_name input {width:250px !important;}

        .pull-right-mds{float: right !important;}

}

@media screen and (max-width: 1024px) {
   .navbar-default .navbar-nav > li > a { margin-left:10px; }
   .box-aw .brn  { border-right:none;}
}

@media screen and (max-width: 760px) {
   .navbar-default .navbar-nav { margin-left:0px; list-style:circle; }
   .box-aw div { margin-left:15px; margin-right:15px; border-right:none;}   
   .support-menu li {width:80px;}
   .icon-account, .icon-login, .icon-about, .icon-contact, .icon-basket {width:80px;}   
   .cb_m { clear:both}
   .basket_total { margin-right:0px;}   
   .bootstrap-select.btn-group .btn .filter-option { margin-left:10px;}
   .trade_login .box {margin:0px;}
   .mt_m5{ margin-top:5px;}
   .ml_m15 { margin-left:15px !important;}
   .width_mob_84 { width:84px;}
   .width_mob_90 { width:90px;}
   
   .fabric_type label.fabric_width{ width:130px;}
   .fabric_type label.fabric_type{ width:108px;}
   .fabric_type label.pattern_repeat{ width:130px;}
   .cushion_covers label.cushion_covers{ width:90px;}
   .cushion_covers label.cushion_covers_qty{ width:84px;}
   .cushion label.cushion_size_covers{ width:120px;}
   .cushion label.cushion_size_filling{ width:117px;}
   .cushion label.cushion_size_many{ width:80px;}
   
   .filtrer { text-align:center; padding-bottom:10px;}
   .filtrer-wood { text-align:center; padding-bottom:10px;}
   
   .how ul {margin-left:0px;}
   .how img { margin-left:10px;}
   
   .fabric_name input { display:inherit; width:240px !important;}
}
@media screen and (min-width: 1024px) {
   .mlr10 {margin-left:5px; margin-right:-5px;}
	
  .fabric_name input {width:450px !important;}
  .space_foto { height:20px !important;}
  
  #uniModal .modal-dialog{ width: 900px;;}
}