@charset "utf-8";
/* CSS Document */
@font-face {font-family: 'Futura Ltlight';
    src: url('../fonts/futura-lt-light.eot');
    src: url('../fonts/futura-lt-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura-lt-light.woff2') format('woff2'),
         url('../fonts/futura-lt-light.woff') format('woff'),
         url('../fonts/futura-lt-light.ttf') format('truetype'),
         url('../fonts/futura-lt-light.svg#FuturaLtlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {font-family: 'Futura LT Regular';
    src: url('../fonts/futura-lt-regular.eot');
    src: url('../fonts/futura-lt-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura-lt-regular.woff2') format('woff2'),
         url('../fonts/futura-lt-regular.woff') format('woff'),
         url('../fonts/futura-lt-regular.ttf') format('truetype'),
         url('../fonts/futura-lt-regular.svg#FuturaLTRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Futura Cond medium';
    src: url('../fonts/futura-cond-medium.eot');
    src: url('../fonts/futura-cond-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura-cond-medium.woff2') format('woff2'),
         url('../fonts/futura-cond-medium.woff') format('woff'),
         url('../fonts/futura-cond-medium.ttf') format('truetype'),
         url('../fonts/futura-cond-medium.svg#FuturaCondmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {font-family: 'Futura LT Heavy';
    src: url('../fonts/futura-lt-heavy.eot');
    src: url('../fonts/futura-lt-heavy.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura-lt-heavy.woff2') format('woff2'),
         url('../fonts/futura-lt-heavy.woff') format('woff'),
         url('../fonts/futura-lt-heavy.ttf') format('truetype'),
         url('../fonts/futura-lt-heavy.svg#FuturaLTHeavy') format('svg');
    font-weight: normal;
    font-style: normal;}
	
*{margin:0;padding:0;border:none}
ul,ol{list-style:none;margin:0;padding:0;}
body{font-family: 'Futura LT Regular', Arial, sans-serif;font-weight:400;color:#666;font-size:14px;line-height:20px;width:100%;}

/*----font-family----*/
.footer .quicklink li{font-family: 'Futura Ltlight', Arial, sans-serif;} 
.hd-h1{font-family: 'Futura LT Regular', Arial, sans-serif}
h1,h2,.hd-h1.heavy,#intro form .btn-primary,.testomonials-box .author,.category-list figure figcaption,.find-suppliers .btn-primary,.footer .social li,.quote-details em{font-family: 'Futura LT Heavy', Arial, sans-serif;}
.work-timer h3{font-family: 'Futura Cond medium', Arial, sans-serif;}


/*----*/
.hd-h1{color:#231f20;font-size:32px;margin:0 0 30px}
.hd-h2{color:#231f20;font-size:31px;margin:0 0 40px}
.hd-h3{color:#3a3a3a;font-size:24px;margin:20px 0}
/*-----*/

/*----header----*/
#header{background:#ea861e;}
.header-top{padding:16px 15px 15px/*;min-height:66px;*/}
#logo{position:absolute;left:15px;top:11px} 
.top-link .page-link,.top-link .signup{float:right;}
.top-link .page-link a{color:#fff;font-size:16px;width:155px;display:inline-block;padding:6px 24px 7px;margin:0 31px 0 0;border:1px solid #fff;text-align:center}
.top-link .signup{display:inline-block/*;margin-top:3px*/}
.top-link .signup li{display:inline-block; vertical-align:top}
/*.top-link .signup li.active{margin-top:3px}*/
.top-link .signup li a{display:inline-block;padding:7px 10px 8px;font-size:16px;color:#fff;text-decoration:none}
.top-link .signup li.active a{background-color:#fff;color:#ea861e;}

/*----dropdown-menu----*/
.top-link .dropdown-menu{left:auto;right:0;margin:18px 0 0;border-radius:0;border-color:#e4e4e4;padding:8px 10px 16px;box-shadow:none;}
.top-link .dropdown-menu:before{content:" ";background:url(../images/dropdown-arrow.png) no-repeat;position:absolute;right: 20px;top:-12px;height:18px;width:18px;}
.top-link .dropdown-menu li,.top-link .dropdown-menu li a{display:block;}
.top-link .dropdown-menu li{border-bottom:solid 1px #e4e4e4;}
.top-link .dropdown-menu li a{color:#6d6d6d;font-size:13px;padding:9px 4px 9px;}
.top-link .dropdown-menu .messages,.top-link .dropdown-menu .notification{position:relative;}
.top-link .dropdown-menu .messages label,.top-link .dropdown-menu .notification label{position:absolute;left: auto;top:8px;right:0px;font-weight:normal;
font-size:13px;}
.top-link .dropdown-menu .messages label img,.top-link .dropdown-menu .notification label img{margin-right:1px;}
.top-link .dropdown-menu .messages label em,.top-link .dropdown-menu .notification label em{color:#108bf3;font-style: normal;margin-top: -1px;display: inline-block;vertical-align: middle;}
.top-link .dropdown-menu > li > a:focus, .top-link .dropdown-menu > li > a:hover{background-color:transparent;color:#108bf3;}
.top-link .dropdown-menu li:last-child{border-bottom:none;}

/*----Center Form----*/
.center-form{padding:61px 0 57px}
.center-form .box{border:1px solid #c0c0c0;padding:0;}
.center-form .heading{background:#fff;font-size:30px;padding:32px 20px 40px 40px;color:#ea861e;border-bottom:1px solid #c0c0c0;margin:0}
.login-link{position:absolute;top:42px;right:62px;font-size:16px}
.login-link a{color:#ea861e}
.center-form form{background:#f8f8f8;border-top:1px solid #c0c0c0;padding:33px 40px;margin-top:-1px}
.center-form .options{margin-bottom:40px}
.center-form .options span{color:#8a8a8a;font-size:16px;margin-right:53px}
.center-form .options label{margin-right:36px}
.forgot-password{color:#6d6d6d;display:inline-block;margin-top:17px}
.center-form .helptext{margin-bottom:30px} 
.error-msg{color:#d30303;margin-top:10px;display:block}
.center-form .alert-danger{display:block;margin:10px 10px 11px}
/*.center-form form ul{display:block;margin:0 0 24px;}
.center-form form ul li{display:inline-block;margin-right: 34px;}
.center-form form ul li:last-child{margin-right:0;}*/
/*#regForm{background-color: #ffffff;margin: 100px auto;font-family: Raleway;padding: 40px;width: 100%;min-width: 300px;}*/

.center-form .form-steps{margin-bottom:40px;display:table;width:100%;position:relative;z-index:10;}
.center-form .form-steps li{display:table-cell;/*width:1%;*/vertical-align:middle;text-align:center;}
.center-form .form-steps li:first-child::after{content:none}
.center-form .form-steps li::after {
	content: '';
	width: 70%;
	height: 2px;
	background: #ddd;
	position: absolute;
	left: 0;
	top: 15px;
	z-index: -1;
	right: 0;
	margin: 0 auto;
}
.center-form .form-steps li:before {
	width: 20px;
	line-height: 20px;
	display: block;
	font-size: 10px;
	color: #333;
	background: white;
	border-radius: 3px;
	margin: 0 auto 5px auto;
}
.step{background-color:#ececec;border:solid 1px #d6d5d5;height:32px;width:32px;color:#2a2a2a;padding:5px 0 0 1px;border-radius:50%;display:inline-block;opacity:0.8}
.step.active{opacity:1;background-color:#dedddd;color:#0c0b0b;border-color:#cdcdcd}
.step.finish{background-color:#63c43d;opacity:1;color:#fff;border-color:#39ac0b}
.step.finish.active{background-color:#39c204;}
input.invalid{background-color: #ffdddd;}
.tab{display: none;}
button:hover{opacity: 0.8;}
#prevBtn{background-color:#bbb;margin-right:15px}
.center-form .btn-group{overflow:auto;margin:15px 15px 0;}

/*====css====*/
.center-form [type="radio"]:checked,.center-form [type="radio"]:not(:checked){position: absolute;left: -9999px;}
.center-form [type="radio"]:checked + label,.center-form [type="radio"]:not(:checked) + label{position: relative;padding-left:30px;cursor:pointer;line-height:20px;display:inline-block;font-weight: normal;color:#8a8a8a;font-size:16px}
.center-form [type="radio"]:checked + label:before,.center-form [type="radio"]:not(:checked) + label:before{content: "";position:absolute;left:0;top:2px;width:15px;height:15px;background:#fff;border: 1px solid #ea861e;;border-radius:100%}
.center-form [type="radio"]:not(:checked) + label:before{border-color:#c2c2c2}

.center-form [type="radio"]:checked + label:after,.center-form [type="radio"]:not(:checked) + label:after{content: "";width: 13px;height: 13px;background: #ea861e;position: absolute;top: 3px;left: 1px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.center-form [type="radio"]:not(:checked) + label:after{opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.center-form [type="radio"]:checked + label:after{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}



/*== Form Element ==*/
.form-control{height:44px;color:#939393;border:1px solid #c0c0c0;border-radius:0;box-shadow:none;}
.input-large{width:450px}

.required{color:#cc0101;font-weight:600}
.btn-primary{color: #fff;font-size:18px;background-color: #ea861e;border:none;border-radius:0;box-shadow:none;text-transform:uppercase;padding: 15px 24px;/*width:200px;*/}
.btn-primary:focus,.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover{
	color: #fff;
	background-color: #494949;
	border: none;box-shadow:none;	
}
.btn-primary:hover{background:#494949}
.btn{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.btn-primary.w200{width:200px}
.btn-primary.w150{width:150px}
.btn-primary.small{width:150px;padding:9px 24px}
.btn-default{background-color:#6d6d6d;/*min-width:150px;*/padding:15px 30px 14px;margin-right:10px;color:#fff;font-size:18px;text-transform:uppercase;line-height:25px;border-radius:0;box-shadow:none}
.btn-default.small{padding:10px 30px 9px}
.btn-default.ex-small{font-size:16px;padding:5px 20px}
.btn-default{border:1px solid transparent}
.btn-default:hover{border-color:#d9d9d9}
.form-control:focus{border-color:#b2b2b2;box-shadow:0 0 8px rgba(0, 0, 0, 0.2)}
/*-- Button file --*/
.btn-file{background:#e6e6e6;border:1px solid #c0c0c0;color:#333;font-size:14px;padding:11px 16px}
.fileinput-remove{font-size:14px;padding:9px 16px 8px;margin-right:0}
.file-caption-name{margin-top:6px}

.err-msg{color:#cc0101;display:block;margin-top:10px}

/* The container */
.center-form .checkbox{display:inline-block;position: relative;padding-left: 15px;margin-bottom: 12px;cursor: pointer;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.center-form .checkbox input{position: absolute;opacity: 0;cursor: pointer;}
.center-form .checkmark{position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #fff;border:solid 1px #ddd;}
.checkbox input:checked ~ .checkmark{background-color: #ea861e;}
.center-form .checkmark:after{content: "";position: absolute;display: none;}
.center-form .checkbox input:checked ~ .checkmark:after{display: block;}
.center-form .checkbox .checkmark:after{left: 6px;top: 3px;width: 6px;height: 10px;border: solid white;border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.center-form .center-form [type="checkbox"]{position: absolute;border: solid 1px red;opacity: 1;left: 20px;top: 0px;height: 20px;width: 20px;}
.center-form .checkbox{padding-left:34px;font-weight: normal;}
.center-form .checkbox a{color: #ea861e;}
.center-form .terms{/*margin-top: 24px;*/}
.center-form .terms .form-group{margin-bottom: 0;}

.select-plan{font-size:22px;color:#3c3c3c;display:block;margin-bottom:30px}
.plan{text-align:center}
.plan ul{display:table;width:100%}
.plan li{padding-right:0}
.plan li > div{background:#fff;border:1px solid #ddd;padding:15px 10px 0;margin-bottom:15px}
.plan li span{display:block;border-bottom:1px solid #ddd;padding-bottom:7px;margin-bottom:7px}
.plan li span:last-child{border-bottom:0}
.plan li a{color:#414141}
.plan li .plan-title{color:#414141;font-size:18px;border-bottom:0}
.plan li .price{color:#ea861e;font-size:23px;padding:10px 0 15px}
.plan li label{margin-right:0;padding-left:0}
.center-form .plan li [type="radio"]:checked + label,.center-form .plan li [type="radio"]:not(:checked) + label{padding-left:25px}

/*@media screen and (min-width: 768px) {	
	.center-form .tab .sm-left{padding-right:7px}.center-form .tab .sm-right{padding-left:7px}//-- not available now --
}*/
@media screen and (min-width: 1200px) {	
	.plan li:first-child{margin-left:-7px}
}
@media screen and (max-width: 767px) {	
	.plan li{float:left;width:50%}
}

/*----Bottom Links----*/
.bottom-links{border-top:solid 1px #c0c0c0;clear:both}
.bottom-links{display:block;}
.bottom-links li{display:inline-block;margin-right: 6.5%;}
.bottom-links li a{display:inline-block;font-size:16px;text-decoration:underline;color:#989898;padding:22px 0 29px}
.bottom-links li:last-child{margin-right: 0;}

/*----Piatza Homepage----*/
#intro{background:url(../images/intro-image.jpg) no-repeat center center;background-size:cover;height:100%;width:100%}
.get-started{background-color:rgba(0, 0, 0, 0.35);padding:17px 0;margin-bottom:10.5%;}
.get-started ul li{display:inline-block;margin-right:10px;}
.get-started ul li a{display:inline-block;color:#fff;padding:8px 24px;}
.get-started ul li:last-child{margin-right:0;}
.get-started ul li.active a{background-color:#ea861e;color:#fff;}
#intro form{margin-bottom:5.1%;}
#intro h1{color:#fff;font-size:50px;margin:0 0 6.9%}
#intro h1 span{display:block;margin-top:5px}
#intro form .input-group{padding:0 25px;}
#intro form .form-control{height:54px;background-color:#e2e2e2;font-size:18px;color:#555;border:solid 1px #c0c0c0;border-radius:0;box-shadow:none;}
#intro form .btn-primary{background-color:#ea861e;width:200px;/*min-height:54px;*/font-size:18px;padding-bottom:14px;text-transform:uppercase;border:none;box-shadow:none;border-radius:0;
letter-spacing:1px;} 
#intro form .form-control::-moz-placeholder{color: #878787;opacity: 1;}
#intro form .form-control:-ms-input-placeholder{color: #878787;}
#intro form .form-control::-webkit-input-placeholder{color: #878787;} 
.supplier-holder{background-color:#6d6d6d;padding:17px 0;} 
.supplier-detail p{background:url(../images/rightcircle.png) no-repeat left center;color:#fff;min-height:25px;margin:0;padding:3px 0 0 34px;}
#how-it-work{padding:64px 0;}  
.description{font-size:18px;color:#6d6d6d;margin:0 0 15px;line-height:28px;text-align:center;padding:0 80px;}
.work-timer{margin:58px 0 55px 0;}
.work-timer h3{color: #231f20;font-size: 29px;text-transform: uppercase;}
.work-timer:before{content:" ";background:url(../images/right-arrow.png) no-repeat;position:absolute;right:0;top:50%;height:24px;width:42px;}
.none.work-timer:before{background:none;} 
.video-box img,.video-box{display:block;margin:0 auto;}
.testomonials-holder{background-color:#e1e1e1;padding:60px 0 0;position:relative;}
.testomonials-holder:before{content:" ";background:#c3c3c3;height:100%;width:50%;position:absolute;left:50%;top: 0;} 
.testomonials-box [class*="col-"]{padding:0;}
.testomonials-box p{font-size:18px;color:#6d6d6d;line-height:28px;margin:0 0 31px;padding-right:25.5%;} 
.testomonials-box .author,.testomonials-box .author em{display:block;}
.testomonials-box .author{color:#565656;font-size:18px;}
.testomonials-box .author em{display:block;font-style:normal;margin-top:8px;}
.testomonials-box .review figure{width:396px;height:352px;}
/*.testomonials-box .review figure img{position:absolute;left:0;right:0;bottom:0;}*/
.testomonials-box figure,.testomonials-box figure img{margin:0 auto;text-align:center;} 
.testomonials-box .review{padding:0 0 0 50px;}
.testomonials-box .review p{padding:0 54px 0 0;}
.view-reviews{background-color:#6d6d6d;position:relative;z-index:10;padding:50px 0;}
.view-reviews p{margin:0;}
.view-reviews p a{background-color:#6d6d6d;font-size:24px;color:#fff;text-transform:uppercase;}
.custom-decorate{background:url(../images/custum-decorate.jpg) no-repeat center center;background-size:cover;height:100%;width:100%;padding:84px 0 64px;}
.custom-decorate .description{text-align:left;width:45%;padding:0;margin:0;}
.custom-decorate figure{position:absolute;right:68px;top:-33px;}
.category{background-color:#e1e1e1;padding:46px 0;}
.category .hd-h2{display:inline-block;color:#231f20;font-size:31px;margin:0;text-decoration:none;} 
.category-list{display:block;}
.category-list [class*="col-"]{padding:0;}
.category-list a{display:block;position:relative}
.category-list a figcaption{position:absolute;left:0;right:0;bottom:0;font-size:25px;color:#fff;padding:0 0px 50px 50px;} 
.find-suppliers{background-color:#ea861e;padding:48px 0}
.find-suppliers p{color:#fff;font-size:24px;margin:0 300px 0 0;}
.find-suppliers .btn-primary{width:300px;min-height:60px;font-size:18px;line-height:50px;color:#ea861e;background-color:#fff;border:none;box-shadow:none;	border-radius:0;position:absolute;right:15px;top:-20px;text-transform:uppercase;padding:5px 24px}
.find-suppliers .btn-primary:hover,.find-suppliers .btn-primary:focus{color:#fff;background-color:#0d0d0d}

/*-- Inner pages --*/
.hd-table{display:table;width:100%;height:442px}
.hd-table h1{display:table-cell;vertical-align:middle}

/*-- About Us --*/
#intro.about-us{background:url(../images/about-us-intro-bg.jpg) no-repeat top center;min-height:442px;}
.about-design{padding:64px 15px;}
.about-design .hd-h2{margin:0 0 28px;}
.about-design .hd-h3{margin:0 0 26px 0;}
.about-design .description{width:80%;margin:0 auto 64px;padding:0;}
.about-design .figure-design{margin:0 0 94px;}
.about-design .figure-design img{display:block;margin:0 auto;} 
.contractors{position:relative;margin:0 -15px 90px;text-align:center;}
.contractors figure{margin:0 0 37px}
.contractors figure img{display:block;margin:0 auto;} 
.contractors li p{font-size: 18px;color: #6d6d6d;margin: 0 0 15px;line-height: 28px;padding:0 90px;}
.description-review{font-size: 18px;color: #6d6d6d;margin:0 auto;line-height: 28px;text-align: center;width: 60%;}
.contractors li:before{content:" ";background:url(../images/right-arrow.png);position:absolute;right:-34px;top:50%;margin-top:-35px;height:24px;width:42px;}
.contractors li:last-child:before{background:none;}
.reviews-community{background-color:#e1e1e1;position:relative;padding-bottom:40px;}
.reviews-community:before{content: " ";background: #c3c3c3;height: 100%;width: 50%;position: absolute;left: 50%;top: 0;}
.reviews-community [class*="col-"]{padding:0;}
.reviews-community figure{margin:0 0 64px 0;}
.reviews-community figure img{display:block;margin:0 auto;}
.reviews-community .hd-h2{margin:0 0 3px;}
.reviews-community span{display:block;font-size:20px;color:#241f20;margin:0 0 24px 0;}
.reviews-community .description{padding: 0;width: 78%;margin: 0 auto 15px;}
.read-reviews{background:url(../images/reviews-bg.jpg) no-repeat center center;padding:100px 0}
.read-reviews p{color:#000;font-size:31px;margin:0 300px 0 0;line-height:41px;}
.read-reviews .btn-primary{width:300px;min-height:60px;font-size:18px;line-height: 50px;color: #fff;background-color: #ea861e;border: none;box-shadow: none;
border-radius: 0;position: absolute;right: 15px;top:0px;text-transform:uppercase;padding:5px 24px;}
.read-reviews .btn-primary:hover,.read-reviews .btn-primary:focus{color: #fff;background-color: #0d0d0d;}



/*-- Dashboard: Edit profile --*/
/*#container{min-height:300px}*/
.user-dropdown{position:absolute;top:33px;right:5px;z-index:100}
.user-dropdown .btn-default{background:#e6e6e6;border:1px solid #d7d6d6;color:#4d4d4d;font-size:14px;padding:6px 12px;min-height:40px;border-radius:4px;text-transform:none}


.sidebar{float:left;width:250px;margin-right:-100%;position:relative;overflow-x:visible;padding-top:30px}
.sidebar > ul, .sidebar form{background:#fafafa;border:1px solid #f1efef;padding:10px 5px}
.sidebar ul li{border-bottom:1px solid #e9e9e9}
.sidebar ul li:last-child{border-bottom:0}
.sidebar ul li a,.sidebar ul li span{color:#2e2e2e;padding:8px 5px;display:block}
.sidebar ul li a:hover{text-decoration:none}
.sidebar > ul > li > ul{border-top:1px solid #eaeaea}
.sidebar > ul > li > ul li{ padding-left:10px}
.sidebar .fa{font-size:18px;margin-right:10px}
.sidebar > ul > li > ul .fa{ font-size:16px;margin-right:5px}
/*.sidebar > ul > li > ul > li{ border:0}*/
.page-content{/*float:right;*/padding:30px 0 30px 30px;margin-left:250px}
.page-content.supplier,.page-content.request{float:right}
.hd-h1 .user-id{font-size:16px;color:#666}
.page-content form{background:#f9f9f9;border:1px solid #f1efef;padding:30px 15px 10px/*40px 25px 20px*/;margin-bottom:25px;border-radius:3px}
form .form-group label{font-size:15px;font-weight:normal;margin-top:8px}
/*.page-content form label,.content form label{;font-weight:normal;margin-top:8px}*/
.page-content form .prefill label{margin-top:0}
.sidebar form{margin-top:20px;padding:15px 15px 0}
.content{padding:30px 0 20px;min-height:300px}
.filter-form{background:#d7d7d7;padding:20px 25px 10px; margin-bottom:10px}
.search-icon{background:#fff url(../images/search-icon.png) no-repeat 97% center}
.margintop20{margin-top:20px}
/*.content form label{margin-bottom:8px}*/

.dashboard-status span{background:#e6e6e6;display:inline-block;padding:10px;margin:0 5px 15px 0}
.recent-status li{float:left;width:31.33%;margin:0 2% 15px 0;padding:20px 0;text-align:center;border:1px solid #f1efef}
.recent-status li a:hover{color:#ea7d0b;text-decoration:none}
.recent-status li img{display:block;margin:0 auto 20px}



/*----piatza-contractor-my-projects-search----*/ 
.user-login{position:relative;padding-right: 24px;}
.user-login .fa-user{height: 24px;width: 24px;background: #dedede;border-radius: 50%;position: absolute;display: block;right: 0;top: 6px;text-align: center;
line-height: 21px;font-size: 14px;}
.user-login .blue{height: 6px;width: 6px;background: #108bf3;display: inline-block;position: absolute;right: 0;top: 6px;border-radius: 50%;}
.user-login img{margin-bottom:1px;border-radius:100%}

.project-category{min-height: 100px;padding: 10px 0;}
.product-search{margin-top: 21px;}
.product-search .input-group{width:200px;}
.product-search form .search{width:40px;background:url(../images/search-icon.jpg) no-repeat center center;height:38px;border:solid 1px #c4c4c4;border-radius:0;border-left:0;}
.product-search .form-control{min-height:38px;border:solid 1px #c4c4c4;border-right:0;box-shadow:none;border-radius:0;}
.product-search .form-control::-moz-placeholder{color: #dfdfdf;opacity: 1;}
.product-search .form-control:-ms-input-placeholder{color: #dfdfdf;}
.product-search .form-control::-webkit-input-placeholder{color: #dfdfdf;}
.product-search .input-group{float: left;margin-right:10px;}
/*.product-search .btn-default,.product-search .btn-primary{float:left;border:solid 1px #c4c4c4;color:#fff;border-radius:0;box-shadow:none;margin-right: 10px;}
.product-search .btn-default{width:148px;background-color:#6d6d6d;min-height:38px;text-transform:uppercase;line-height:25px;}*/
.product-search .btn-primary{width:148px;background-color:#fff;min-height:38px;color:#6d6d6d;text-align: left;}
.product-search .btn-primary .caret{position:absolute;right:15px;top:14px;font-size:18px;border-top: 6px dashed;border-top: 6px solid\9;border-right: 6px solid transparent;border-left: 6px solid transparent;}
.product-search .usercheck{margin: 4px 10px 0 0;display: inline-block;position: relative;top: 2px;}
.product-search .delete{display:inline-block;vertical-align:2px;}
.product-search div.pull-right{/*margin-right:15px;*/}

.product-table .table-responsive{margin:24px 0 48px 0;}
.product-table{background-color:#f8f8f8;border-top:solid 1px #c0c0c0;}
.product-table .table-bordered > tbody > tr > td, 
.product-table .table-bordered > tbody > tr > th{border-width:0 0 1px 0;padding:18px 0;}
.product-table .table-bordered{border:none;}
.product-table .activated  span,.product-table .selected span,.product-table .normal span{display:inline-block;color:#231f20;font-size:18px;}
.product-table .activated .envelope,.product-table .activated  .user{position:relative;} 
.product-table .activated .envelope label,.product-table .activated .user label{font-size:14px;color:#108bf3;position:absolute;right:-10px;top:1px;
font-weight:normal;}
.product-table .activated .fa-user{color:#108bf3;position:relative;font-size:18px;margin-top:2px;} 
.product-table .activated .user label{right: -14px;top: -1px;}
.product-table td{font-size:13px;color:#bababa;vertical-align: middle;}
.product-table .selected .fa-user{color:#6d6d6d;font-size:18px;margin-top:2px;}
.product-table .normal span{color:#a4a4a4;}
.product-table .normal .fa-user{color:#b2b2b2;font-size:18px;margin-top:2px;}
.product-table .pagination{margin:0 0 34px 0;padding:0 15px}
.product-table .pagination > li:first-child > a, .product-table .pagination > li:first-child > span,
.product-table .pagination > li:last-child > a, .product-table .pagination > li:last-child > span{border-radius:0px;}
.product-table .pagination li{float:none;display: inline-block;margin:0 4px 0 0}
.product-table .pagination li a{background:#fff;color:#6d6d6d;border-color:#6d6d6d;}
.product-table .pagination li.active a{background:#6d6d6d;cursor:pointer;color:#fff;}
.product-table .pagination li:hover a{background:#6d6d6d;color:#fff;}

/*-- dataTables class overwrite --*/
.dataTables_wrapper input[type="text"],.dataTables_wrapper select{border:1px solid #c0c0c0;padding:8px;height:35px;margin-bottom:10px}
#quote-list_length select{margin:0 10px}
/*-- Common classes of table --*/

table.dataTable thead th{border-bottom-color:#ddd !important}
table.dataTable thead th,table.dataTable tbody td{vertical-align:top !important;padding:13px 10px!important}
.table > tbody > tr > td,.table > thead > tr > th{padding:13px 10px}
table.dataTable thead th.center,.table thead th.center{text-align:center}
.delete{color:#e91414}
.remove{font-size:18px}
.blue{color:#108bf3}
.btn.blue{background:#53a7ed;color:#fff}
.btn.red{background:#ca4f4f;color:#fff}
.btn.blue:hover{background:#3185cc}
.btn.red:hover{background:#a63d3d}
.table tr td .btn{border-radius:1px;padding:2px 8px;margin-bottom:8px}

.table .status span{ display:inline-block;width:60px}
.table .status i{font-size:16px}
.table .success{color:#03c003}
.table a:hover{text-decoration:none}
#quote-list_paginate a{margin:8px 0 3px 10px;display:inline-block}
#quote-list_previous,#quote-list_next{ background:#6d6d6d;border:1px solid #6d6d6d;color:#fff;padding:3px 10px}
#quote-list_paginate a:hover{background:#444;text-decoration:none}
.paginate_disabled_previous:before{content:"<<";display:inline-block;vertical-align:top; margin:-2px 5px 0 0}
.paginate_disabled_next:after{content:">>";display:inline-block;vertical-align:top; margin:-2px 0 0 5px}

/*-- Response --*/
.quote-details{font-size:15px;line-height:30px}
/*.quote-details .quote-id{color:#ea861e}*/
.quote-details em{font-style:normal}



/*----footer----*/
.footer{background-color:#6d6d6d;/*border-top:1px solid #c0c0c0;*/padding-top:39px}
.footerlogo{text-decoration:none;display:inline-block;}
.footer .social{}
.footer .social li{display:inline-block;color:#fff;font-size:20px;margin-right:32px;}
.footer .social li a{display:inline-block;padding:4px;color:#fff;font-size:24px;text-decoration:none;}
.footer .social li:last-child{margin-right: 0;}
.footer h2{font-size:18px;color:#fff;margin:24px 0 10px;}
.footer .quicklink,.footer .quicklink li{display:block;}
.footer .quicklink li a{display:inline-block;font-size:15px;color:#fff;text-decoration:none;}
.footer .quicklink li:hover a{color:#ea861e;} 
.footer .quicklink li{margin-bottom:10px} 
.trademark{position: relative;border: solid 1px #ea861e;padding:25px 0px 0 60px;min-height: 134px;margin-top:24px;}
.trademark:before{content:" ";background:url(../images/trademark.png);position:absolute;left:-34px;top:50%;height:76px;width:70px;margin-top:-40px;}
.trademark p{color:#fff;line-height: 26px;}
.trademark p a{color:#fff;font-size:18px;} 
.footer-base{background-color:#6d6d6d;border-top:solid 2px #fff;padding:24px 0;margin-top:32px}
.footer-base span{display:inline-block;color:#fff;}
.privacy li{display:inline-block;margin-right:24px;}
.privacy li a{display:inline-block;color:#fff;}
.privacy li:last-child{margin-right: 0;} 

@media screen and (min-width: 768px) {	
	.page-content .form-group,.content .form-group{display:inline-block;width:100%}.page-content.supplier .form-group{display:block;width:auto}
	.recent-status li{width:18%}
}

@media screen and (max-width: 767px) {	
	.block{display:block;width:100% !important}
}

@media screen and (max-width: 480px) {	
	.recent-status li{width:100%}
}