/* Place Holder color */
.form-control::-moz-placeholder{color:#CCC;opacity:1}.form-control:-ms-input-placeholder{color:#CCC}.form-control::-webkit-input-placeholder{color:#CCC}
select.form-control { color:#CCC; }
/* Place Holder color */

/*--- Loading Overlay ---*/
.widget-box-overlay {display: none;}
.margin-right-10{margin-right: 10px;}
#slider1_container p{color: #fff;}
.img-width-overlay{display: block; height: 32px; margin-top: 10px; width: 50px; border: #e62623 1px solid; position: relative;}
.img-width-overlay img{width: 100%; height: 100%; vertical-align: top;}
.img-width-overlay a{position: absolute; top: -6px; right: -5px; background: #fff; border-radius: 10px;}
.img-width-overlay i{font-size: 14px; color: #e62623; display: block;}
.no-border-bottom{ border-bottom: 0;}
.hide-object{visibility: hidden; width: 29px; height: 19px; margin-right: 10px; position: absolute; z-index: 10;}
/*--- Breadcrumb  ---*/
.breadcrumb { line-height:14px; }
.breadcrumb>li, .breadcrumb>li.active{padding-right: 4px;display: inline;}
/*--- Popup Modal ---*/
.modal-backdrop {z-index: -1;}
ul li{list-style: none;}
/*--- Form ---*/
textarea { resize:none; }
/*--- Pagination ---*/
.pagination-centered {text-align: center;}
.pagination{margin-top: 10px;}
/*--- Accordion ---*/
.panel-group .panel { border-radius: 0; }
/*--- OnScroll Page loading ---*/
.onscroll_loading { background:#fafafa; padding:10px; text-align:center; border:#e0e8eb 1px solid; }
.fa.fa-circle-o-notch.fa-spin{margin-right:5px;}
/*--- DateTable ---*/
.table { margin-bottom:0; }
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {vertical-align:middle;}
/* .admin-logo a img{height: 50px;} */
.top-left-admin-logo br {display:none;}
#sidebar.menu-min { width:40px !important; height:auto; }
.sidebar .nav-list > li > a, 
.sidebar .nav-list>li .submenu>li>a,
.sidebar .nav-list > li > a i {color:#878b96;}
.sidebar .nav-list > li > a:hover,
.sidebar .nav-list > li.open > a i,
.sidebar .nav-list>li .submenu>li>a:hover,
.sidebar .nav-list .open>a:focus,
.sidebar .nav-list > li > a:hover i {color:#e62623;} 
.sidebar .nav-list>li .submenu,
.sidebar .nav-list>li>.submenu:before {border: 0px;}
.sidebar:before {border: 0px !important;}
.sidebar .nav-list>li.open>a,
.sidebar .nav-list>li>a:focus,
.sidebar .nav-list>li>a:hover:before {background-color:#25282F;}
.sidebar-collapse {  position: relative;top: 0;width: 0px;height: 0;z-index: 11;float: right;margin-right: 27px;}
.sidebar-collapse>[class*="icon-"] {border-radius:0;}
.navbar .navbar-container {padding-right: 0;}
.ace-nav>li>a,
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color: #2a2f35;}
.dropdown-menu.dropdown-close.pull-right {right: 0; width: 100%; padding: 0px;}
li.open .dropdown-menu li a:hover, li.open .dropdown-menu li a:focus {background-color: #2a2f35; color: #fff;}
.sidebar.menu-min .nav-list {padding-top: 30px;}
.sidebar {border-right: 0px; z-index:1;}
.nav-list>li .submenu>li.active>a { color:#FFF; }
.menu-min .nav-list>li>.submenu li.active > a, .menu-min .nav-list>li>.submenu li>a:hover{ color:#e62623;}
.menu-min .nav-list>li>.submenu li>a{ padding:5px 10px;}
.nav-list>li>a i{
    display: inline-block;
    vertical-align: middle;
    min-width: 30px;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    margin-right: 2px;
}
.nav-list>li a>.arrow {
    display: inline-block;
    width: 14px!important;
    height: 14px;
    line-height: 14px;
    text-shadow: none;
    font-size: 18px;
    position: absolute;
    right: 11px;
    top: 11px;
    padding: 0;
    color: #666;
}
.ace-nav>li>a> i.fa-caret-down{
  font-size: 16px;
  color: #FFF;
  display: inline-block;
  width: 20px;
  text-align: center;
}
.user-menu i {
  display: inline-block;
  width: 1.25em;
  text-align: center;
   margin-right: 6px;
  font-size: 120%;
}
.menu-min .admin-logo {
	display: none;
}
.input-append.date .add-on i, .input-prepend.date .add-on i {
	  display: inline-block;
  cursor: pointer;
  width: auto;
  /*height: 0;*/
}
.date-block .input-group-addon{
	width: 0;
	border: none;
} 
.datepicker-color {
  padding: 5px 10px;
  cursor: pointer;
}
.statusactive
{
	background-color: #669900;
	color:#FFF;
}
.statusdeactive
{
	background-color: #d15b47;
	color:#FFF;
}
.btn-xs {
  /*float: left;*/
  margin-right: 5px;
  text-align: center;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  padding-top: 7px;
}
.add-store-color ul li{position: inherit;}
.btn.admin-custom-btn{ margin-left:5px; background: #54565b; text-align: center; padding: 0 10px;}
.btn.admin-custom-btn:hover{background:#bc0d0b !important;color:#fff;}
.admin-custom-btn{background:#e62623;padding:0 10px 0 0;margin:0 0 5px 0;font-family:'robotobold';font-size:13px;color:#fff;border:none;min-width:133px;line-height:32px;display:inline-block;text-transform:uppercase;text-align:center;}
.admin-custom-btn i{margin-right:10px;padding:10px;float:left;text-align:left; background:#bc0d0b;}
.admin-custom-btn:hover,.admin-custom-btn:focus{background:#bc0d0b !important;color:#fff;}
.admin-custom-btn:hover.admin-custom-btn i,.admin-custom-btn:focus.admin-custom-btn i {background:#e62623; color: #fff !important;}
.form-group ul li, .form-group.has-error small.help-block{position:inherit;} 
.admin-custom-btn-gray{ min-width:100px; text-transform: none; background: #53565B;}
.admin-custom-btn-gray i{ padding:9px; background:#46474B; font-size: 12px;}

.admin-custom-btn-gray{background:#53565B;padding:0 10px 0 0;margin:0;font-family:'robotobold';font-size:13px;color:#fff;border:none;min-width:133px;line-height:32px;display:inline-block;text-transform:uppercase;text-align:center;}
.admin-custom-btn-gray i{margin-right:10px;padding:10px;float:left;text-align:left; background:#46474B;}
.admin-custom-btn-gray:hover,.admin-custom-btn-gray:focus{background:#bc0d0b !important;color:#fff; cursor:pointer;}
.admin-custom-btn-gray:hover.admin-custom-btn-gray i,.admin-custom-btn-gray:focus.admin-custom-btn-gray i {background:#e62623; color:#FFF !important;}

.tab-block .admin-custom-btn{position: relative; z-index: 1;}
/* LOGIN CSS --------------------------------------*/
.loading-btn-list {padding-left:10px!important;}
.page-content {
	display: inline-block;
	width: 100%;
	padding-top:20px;
}
.breadcrumb i.fa.fa-home{
	font-size: 20px;
	margin-right: 5px;
}
.breadcrumb>li+li:before {
  padding: 0;
  color: #666465;
  font-size: 14px;
  content: "";
}
.login-content .checkbox input[type="checkbox"] {
  opacity: 0;
  display: none;
}
.login-content .checkbox label {
  display: inline-block;
  position: relative;
  padding-left: 15px;
}
.login-content .checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -11px;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: #fff;
  -webkit-transition: border .15s ease-in-out,color .15s ease-in-out;
  transition: border .15s ease-in-out,color .15s ease-in-out;
}
.login-content .checkbox input[type="checkbox"]:checked + label::after {
  font-family: 'FontAwesome';
  content: "\f00c";
}
.login-content .checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0px;
  margin-left: -11px;
  padding-left: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: #555;
}
.login-content .btn {
  border: 1px solid #d6017e;
  -webkit-transition: all .5s ease 0;
  transition: all .5s ease 0;
  box-shadow: 0 1px 2px #888;
  margin-right: 7px;
  text-transform: uppercase;
  font-family: 'roboto_condensedregular';
  font-size: 14px;
  padding: 0 12px;
  height: 37px;
  border-radius: 4px;
}
.login-center {
	  bottom: 0;
  height: 400px;
  left: 0;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  width: 500px;
}
.login-logo {
	margin-bottom: 10px;
}
.login-bg {
  background: url('../images/login-bg.png');
  background-repeat: repeat;   
  background-position: top;
}
.login-content {
  padding: 55px 70px;
}
.login-content input[type="text"], .login-content input[type="password"]{
	height: 35px;
} 
.login-content h2{
  margin: 0;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-family: 'roboto_condensedregular';
  font-size:20px;
  color: #FFF;
}
.login-content .input-group-addon {
  font-family: 'roboto_condensedregular';
  font-size:13px;
  color:#FFF;
  text-transform:uppercase;
  height: 35px;
}
.login-content .checkbox label {
	text-transform:uppercase;
	font-size: 12px;
}
.login-content .btn{
	width: 120px;
}
.login-content .checkbox {
	margin-left: 10px;
}
button.btn-default {margin-right:7px;}
/*-- OB ADMIN SITE MANAGEMENT --*/
a:focus, input{outline: none;}
/*-- COLOR PICKER --*/
.colpick_full input[type="text"], .colpick_full input[type="color"]{padding: 2px; border: 0;}
.colpick_full .colpick_hex_field input{right: 0;}
.colpick_full .colpick_field_uarr{top: 3px;}
/*-----*/
.page-title{background: #DDDDDD;}
.page-title h2{font-family: sans-serif; margin: 0; padding: 10px; color: #666465; font-size: 16px;}
.customize-block{padding: 15px 0;}
.customize-design-block{width: 300px; float: left; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.customize-design-block .title{background: #343740; border-radius: 5px 5px 0px 0px; color: #fff; font-family: 'roboto_condensedregular'; font-size: 18px; padding: 7px 15px; position: relative;}
.customize-design-block .title a{background: #1D1E23 none repeat scroll 0 0; border-radius: 0 5px 0 0; padding: 7px 15px; position: absolute; right: 0; top: 0;}
.customize-design-block .title:hover a{background: #585858;}
.customize-design-block .title a i{color: #fff;}
.customize-design-block .content{background: #DDDDDD;}
.customize-design-block .content ul{padding: 0; margin: 0;}
.customize-design-block .content > ul > li{list-style: none; display: block; border-top: 1px solid #eeeeee; border-bottom: 1px solid #aaaaaa;}
.customize-design-block .content > ul > li.design-auto-save label{float: right;}
.customize-design-block .content > ul > li.design-auto-save > a{padding:12px 16px 12px 15px;}
.customize-design-block .content > ul > li.upload-block{position: relative; display: block; padding: 12px 25px 12px 15px; font-family: 'roboto_condensedregular'; font-size: 18px; color: #343740;}
.customize-design-block .content > ul > li.upload-block span{display: block; font-family: 'roboto_condensedlight'; font-size: 14px;}

 /*.customize-design-block .content > ul > li.upload-block > a{position: absolute; right: 15px; top: 9px; padding: 0; height: 25px;}
.customize-design-block .content > ul > li.upload-block > a i{position: static;}*/
.add-image-btn{position: absolute; right: 15px; top: 9px; padding: 0; height: 25px; font-family: 'roboto_condensedregular'; color: #343740; overflow: hidden;}
.add-image-btn i{position: static; font-size: 26px; cursor: pointer;}
.add-image-btn:hover i{color: #e62623;}

.customize-design-block .content > ul > li > a{position: relative; display: block; padding: 12px 25px 12px 15px; font-family: 'roboto_condensedregular'; font-size: 18px; color: #343740;}
.customize-design-block .content > ul > li > a:focus{outline: none;}
.customize-design-block .content > ul > li > a span{display: block; font-family: 'roboto_condensedlight'; font-size: 14px;}
.customize-design-block .content > ul > li > a i{position: absolute; top: 9px; right: 15px; font-size: 26px; cursor: pointer;}
.theme-icon-bg{display: inline-block; border: 1px #aaaaaa solid; background: #fff; padding: 1px 3px;}
.customize-design-block .content > ul > li > a .theme-icon-bg i{position: static;}
.customize-design-block .content > ul > li.home-icons a{display: inline-block; vertical-align: middle}
.customize-design-block .content > ul > li.btn-block{text-align: center; padding: 15px 0;}
.customize-design-block .content > ul > li.dropdown-block > a{display: inline-block;}
.customize-design-block .content > ul > li.dropdown-block select.form-control{width: 38%; display: inline-block;}
.customize-design-block .customize-btn { margin-bottom:5px !important; }
.pink-border{border-bottom: 2px #e62623 solid; margin-bottom: -1px;}
.icon-color-variation ul li{display: inline-block; width: 30px;}
.icon-color-variation ul li a{display: block;}
.color7{color: #4FB61D;}
.color8{color: #24A845;}
.color9{color: #3FBF9E;}
.color10{color: #179DC0;}
.color11{color: #1F82C6;}
.color12{color: #1C2ABE;}
.color13{color: #4A2887;}
.color14{color: #83B109;}
.color15{color: #5B5B5B;}
.color16{color: #949494;}
.icon-color-variation a:hover i{opacity: 0.6;}
.icon-color-variation ul li{margin-bottom: 10px;}
.icon-color-variation ul li a i, .theme-icon-bg i{font-size: 25px;}
.color-box{display: inline-block; height: 30px; margin-right: 5px; padding: 5px; vertical-align: middle; width: 30px;}
.color-box.dark-black{background: #353841;}
.color-box.light-black{background: #404040;}
.color-box.dark-gray{background: #5D5B5C;}
.color-box.light-gray{background: #666666;}
.color-box.pink{background: #e62623;}
.color-box.white{background: #FFFFFF;}
.color-box.white-border{background: #F7F7F7; border: 1px #AAAAAA solid;}
.customize-design-block .content > ul > li > a.customize-btn, .customize-btn, button.btn-default{display: inline-block; font-size: 14px; background: #5D5B5C; border-radius: 3px; padding: 8px 20px; color: #fff; text-transform: uppercase; font-family: "roboto_condensedregular";
box-shadow: inset 0px -1px 1px 0px rgba(0,0,0,0.75); border: 0;}
.customize-design-block .content > ul > li > a.customize-btn:hover, .customize-design-block .content > ul > li > a.customize-btn:focus, .customize-design-block .content > ul > li > a.customize-btn:active, .customize-btn:hover, .customize-btn:focus, .customize-btn:active, button.btn-default:hover, button.btn-default:focus, button.btn-default:active{background: #e62623; color: #fff;
box-shadow: inset 0px -1px 1px 0px rgba(161,0,96,1);}
.customize-design-block .content > ul > li > a.customize-btn i.fa, .customize-btn i.fa{font-size: 14px; position: static; vertical-align: middle; margin-top: -3px; margin-right: 2px; height: auto; width: auto;}
.customize-design-block .content .min-menu-content{display: none;}
.file-button input {height: 25px;opacity: 0; position: absolute; top: 0; width: 22px;}
.sub-shop-btn {margin-bottom: 5px;}
.file-button{width: 21px; height: 25px;}
.customize-output-block{margin-left: 325px; border: 1px #DDDDDD solid; padding: 10px;}
/*-- OB CUSTOMIZE MIN MENU --*/
.customize-min-menu .customize-design-block{width: 50px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.customize-min-menu .customize-design-block .content ul{display: none;}
.customize-min-menu .customize-design-block .title{height: 50px;}
.customize-min-menu .customize-design-block .title span{display: none;}
.customize-min-menu .customize-design-block .title a{border-radius: 5px 5px 0 0; padding: 10px 19px;}
.customize-min-menu .customize-design-block .content{height: 210px; position: relative; background: #343740; border-radius: 0 0 5px 5px;}
.customize-min-menu .customize-design-block .content .min-menu-content{display: block; width: 126px; position: absolute; bottom: 10%; font-family: 'roboto_condensedregular'; font-size: 18px; color: #fff; left: 10px;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transform-origin: left top 0;
-ms-transform-origin: left top 0;
transform-origin: left top 0;}
.customize-min-menu .customize-output-block{margin-left: 75px;}
/*-- OB ADMIN QUOTE PAGE --*/
.tab-block .nav-tabs > li > a, .tab-block .nav-tabs > li > a:focus{background-color: #e6e6e6; color: #404040; border-left: 0px solid #ddd; border-bottom: 0; border-top: 0; border-right: 1px solid #ddd;font-family:'robotomedium';font-size: 14px; padding: 13px 27px; margin-right: 0;  margin-top: 1px;}
.tab-block .nav-tabs > li > a i.fa{display: block; text-align: center; margin-bottom: 5px; font-size: 24px; color: #5F5D5E;}
.tab-block .nav-tabs > li.active > a, .tab-block .nav-tabs > li.active > a:hover, .tab-block .nav-tabs > li.active > a:focus, .tab-block .nav-tabs > li > a:hover{ background: #fff; color: #000; border-left: 0; border-bottom: 0; margin-top: -2px; border-bottom: solid 2px #fff;}
.tab-block .nav-tabs > li.active > a, .tab-block .nav-tabs > li.active > a:hover, .tab-block .nav-tabs > li.active > a:focus{box-shadow: none;}
.tab-block .nav-tabs > li{margin-bottom: -2px;background-color: #e6e6e6;}
.tab-block .nav-tabs{ height: 72px;  border-left: 1px solid #ddd;}
.tab-block .tab-content{border-top: 0; background: #fff;}
.tab-block .nav-tabs > li > a:hover{border-top: 2px solid #e62623;}
.tab-block .nav-tabs > li.tab-btn > a{background-color: #EEEEEE; color: #EC008D;}
.tab-block .nav-tabs > li.tab-btn > a:hover{border-top: 0;}
.tab-block .nav-tabs > li.tab-btn > a i.fa{color: #e62623;}
.tab-block .nav-tabs > li.tab-btn > a:hover i.fa{color: #EEEEEE;}
.tab-block .nav-tabs > li.tab-btn.active > a, .tab-block .nav-tabs > li.tab-btn.active > a:hover, .tab-block .nav-tabs > li.tab-btn.active > a:focus, .tab-block .nav-tabs > li.tab-btn > a:hover{margin-top: 0; background: #e62623; color: #EEEEEE;}
.table-block .table thead tr{border: 1px solid #ddd;}
.table-block .table thead tr th{position: relative; padding:15px; border-right: 0; border-left: 0;text-transform:capitalize;}
/*.table-block .table thead tr th:first-child, .table-block .table tbody tr td:first-child{padding-left: 40px;}*/
.table-block .table tbody tr td{background: #F2F2F2; padding: 14px; border-right: 1px solid #ddd;}
.sort-filter-block{position: absolute; right: 10px; top: 10px;}
.sort-filter-block .fa{margin-left: 5px;}
.table-block .table tbody tr:nth-child(2n+1) > td{background: #E6E6E6;}
.table-block .table tbody tr td:nth-child(1) i{ margin-right:10px; text-align: left;}
/*.table-block .table tbody tr:hover td:nth-child(1) i{ color:#e62623;}*/
.subshop-inquiry-block .tab-block .nav-tabs {height: 50px;}
.subshop-inquiry-block .tab-block .nav-tabs > li > a {padding: 16px 27px;}
.subshop-inquiry-block  .table-block .table thead tr th:first-child, .subshop-inquiry-block  .table-block .table tbody tr td:first-child {padding-left: 15px;}
.subshop-inquiry-block a.sub-shop-btn {border-radius: 0;}
.sub-shop-btn{margin-bottom:5px;}
.subshop-inquiry-block .pagination-block-contain .block-padding-inquiry{margin: 15px 10px;}
.subshop-inquiry-block .pagination-block-contain .total-inquiry-list {font-family: 'robotoregular';font-size: 13px;font-weight: normal;}
.inquiry-list-popup {width: 815px;}
.inquiry-list-popup .modal-title {font-family:'roboto_condensedregular';color:#FFF;font-size: 16px;text-transform:uppercase;}
.inquiry-list-popup .close {color: #FFF;opacity: 1;text-shadow: none;}
.inquiry-list-popup .modal-header .close {font-size: 24px;}
.inquiry-list-popup .model-sub-title h2{font-family:'roboto_condensedregular';font-size: 14px;text-transform:uppercase;padding:0; margin: 0;}
.inquiry-list-popup .model-sub-title {padding: 15px;}
.inquiry-list-popup .input-group-addon {width: 212px;padding: 10px 0 10px 10px;text-align: left;text-transform: uppercase;font-size: 12px;}
.inquiry-list-popup .inquiry-detail {  width: 555px;padding: 10px;margin-bottom: 0;color: #575556;  font-family: 'roboto_condensedregular';font-size: 14px;}
.inquiry-list-popup .input-group {margin-bottom: 5px;}
.inquiry-list-popup .modal-body {max-height: 639px;overflow-y: scroll;}
#detail-scroll::-webkit-scrollbar {border-radius: 5px;background: #c0c0c0;border: 1px #a4a4a4 solid;position: absolute;background-position: 0 0;right: -12px;top: 0;width: 12px;}			
#detail-scroll::-webkit-scrollbar-thumb {border-radius: 5px;background: #e62623;border: #e62623 1px solid;height: 10px;width: 8px;cursor: pointer;overflow: hidden;position: absolute;top: 0;left: 0;}
.my-receive-inquiries-block .tab-block .nav-tabs {height: 50px;}
.my-receive-inquiries-block .tab-block .nav-tabs > li > a {padding: 16px 27px;}


/*----- CREATE QUOTE----------------------------*/
.box-btn-main {float: right;padding: 20px 0 0 0;}
.box-btn-main input[type="submit"], .box-btn-main input[type="button"], .box-btn-main input[type="reset"] {margin-right: 7px;text-transform: uppercase;font-size: 14px;padding: 0 12px;height: 37px;font-family: 'roboto_condensedbold';border-radius: 4px;}
.box-btn-main a.custom-btn{margin-right: 7px;text-transform: uppercase;font-size: 14px;height: 37px;font-family: 'roboto_condensedregular';border-radius: 4px;top:0;padding: 8px 20px;}
.quote-top-block .fa.fa-comments{  color: #cecdcd;font-size: 55px;vertical-align: middle;margin-right: 20px;}
.quote-top-block input[type="text"] {vertical-align:middle;  height: 35px;width: 200px;}
.box-btn-main i{vertical-align: middle;margin-right: 8px;}
.create-quote-block {padding-bottom: 12px;margin-bottom: 15px;}
.editor-top-block {padding: 10px 10px 10px 20px;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;}
.editor-top-block .input-group {float:left;padding-right: 10px;}
.quote-editor label{padding: 3px 10px 0 0;margin:0;font-family: 'roboto_condensedregular';font-size:20px;float:left;}
.quote-show-header {font-family: 'roboto_condensedregular';font-size:13px;margin-top: 5px;}
.quote-date label{font-size: 18px;float: right;padding: 15px 20px 12px;}
.btn-xs i:hover, .btn-xs i:focus, .btn-xs i:active{color:#fff;}
.search-block .panel-heading{padding: 7px 0px 7px 15px;}
.search-block .panel-title {display: inline;}
.search-block .box-icon {float: right;cursor: pointer;}
.search-block .fa-plus-circle {font-size: 18px;}

.info-block .panel-title {font-family: 'roboto_condensedregular';font-size:18px;display: inline;line-height: 33px;margin: 5px 0;}
.info-block .panel-heading{padding: 7px 0px 7px 15px;}
.info-block .box-icon {float: right;cursor: pointer;}
.info-block .fa-circle {font-size: 20px;}
.info-block .fa-pencil {font-size: 13px;}
.quote-table-block table thead tr th img{background: #fff;padding: 15px 8px;border: 1px solid #ddd;float:left;margin-right: 10px;max-width:100px;}
.quote-table-block table thead tr th h2{color:#42444f;font-family: 'roboto_condensedregular';font-size:18px;padding:0;margin:0;}
.quote-table-block table tbody tr td:first-child{text-align: center;color: #717171;border-right: 1px solid #aeaeae;}
.quote-table-block table tbody tr td{font-family: 'roboto_condensedregular';font-size:15px;color:#353740;}
.quote-table>tbody>tr:nth-of-type(odd) {background-color: #e6e6e6;}
.quote-table>tbody>tr:nth-of-type(even) {background-color: #f2f2f2;}
.table.quote-table>thead>tr>th {border-bottom:none;}
.table.quote-table>tbody>tr>td {border-top:none;border-left: 1px solid #FFF;}

/* REQUEST INFO-------*/
.request-info-popup-modal .modal-lg, .request-info-popup-modal .modal-lg {
  width: 1170px;
}
.model-popup-black .modal-header {color:white;background:#3f4145;border-top:2px solid #e62623;text-align:center;padding:10px 15px;}
.model-popup-black .close { color:#FFF; opacity:1; text-shadow:none; margin-right:10px; margin-top:10px; }
.request-info-modal .owl-theme .owl-controls .owl-buttons div {
  color: #000;
  display: inline-block;
  zoom: 1;
  padding: 3px;
  font-size: 12px;
  border-radius: 30px;
  filter: Alpha(Opacity=50);
  opacity: 0.5;
}
.quantity-table-disc .owl-controls .owl-buttons {
  position: absolute;
  right: 5px;
  top: -22px;
}
.quantity-table-disc .owl-controls .owl-prev {
  background: rgba(0, 0, 0, 0) url("../images/pink_arrows.png") no-repeat scroll 0 0;
  border-radius: 0;
  height: 15px;
  width: 15px;
}
.quantity-table-disc .owl-controls .owl-next {
  background: rgba(0, 0, 0, 0) url("../images/pink_arrows.png") no-repeat scroll -16px center;
  border-radius: 0 !important;
  height: 15px;
  width: 15px;
}
.model-popup-black .modal-header h1.modal-title {
  font-size: 15.81px;;
  text-transform: uppercase;
  font-family: 'roboto_condensedregular';
}
.request-info-popup-modal .modal-header .close {
  font-size: 24px;
}
.request-info-popup-modal .close {
  color: #FFF;
  opacity: 1;
  text-shadow: none;
    margin-right: 10px;
  margin-top: 10px;
}
.right-border {
  border-right: 1px #EEEEEE solid;
}
.request-info-modal .skuprice.popup-title {
  border-bottom: 3px solid #eee;
}
.skuprice {
  margin-bottom: 5px;
  font-size: 16px;
  display: inline-block;
  width: 100%;
}
.request-info-modal .skuprice.popup-title > div {
  background: #f5f5f5 none repeat scroll 0 0;
  border-right: 3px solid #fff;
  font-family: "roboto_condensedregular";
  min-height: 33px;
  padding: 4px 0;
  text-align: center;
  border-bottom: 0;
}
.request-info-modal .skuprice.popup-title > div:last-child{
	border-right:0;
}
.skuprice span {
  color: #969696;
  padding: 0 0 0 10px;
}
.request-info-modal .panel-group .panel {
  border-radius: 0;
  border: 1px #EBEBEB solid;
  box-shadow: none;
  background: #f9f9f9;
}
.request-info-modal .panel-default > .panel-heading {
  border: none;
  border-radius: 0;
  background: none;
}
.request-info-modal .panel-heading {
  padding: 7px 7px 0 7px;
}
.request-info-modal .accordion-toggle {
  position: relative;
  display: block;
}
.request-info-modal .accordion-toggle i {
  position: absolute;
  right: 0;
  top: -2px;
}
.request-info-modal .accordion-toggle.collapsed i   {background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -6px -224px;}
.request-info-modal .accordion-toggle i {background:rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -5px -186px;}
.request-info-minus {
  background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -5px -186px;
  width: 22px;
  height: 22px;
  display: block;
}
.request-info-popup-modal .detail-image {
  width: 90px;
  height: 102px;
}
.detail-image {
  border: 3px #EEEEEE solid;
}
.request-info-modal .heading-2 {
  border-bottom: 0;
  font-size: 20px;
  line-height: 20px;
  padding:0 25px 5px 0;
}
.heading-2 {
  font-family: 'robotobold';
  font-size: 17px;
  color: #404040;
  text-align: left;
  padding: 10px 0;
  margin-bottom: 20px;
  border-bottom: #ddd 1px solid;
}
.request-info-modal .skuprice > div {
  padding: 10px 0;
}
.skuprice > div {
  font-family: 'roboto_condensedregular';
  background: #F5F5F5;
  padding: 7px 0;
  text-align: center;
  border-right: 3px #fff solid;
  border-bottom: 1px #fff solid;
  min-height: 38px;
}
.request-info-modal .skuprice > div {
  padding: 10px 0;
}
.request-info-modal .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top: 0;
}
.request-info-modal .panel-body {
  padding: 0 7px 7px 7px;
}
.inquiry-color-block {
  border: 1px #EEEEEE solid;
  padding: 5px;
  margin-bottom: 7px;
}
.inquiry-color-block h2{
	font-size: 16px;
  font-family: 'roboto_condensedbold';
  width: 20%;
  float: left;
  display: inline-block;
  margin: 0;
  line-height: 15px;
  padding: 6px 0 0 0;
}
.inquiry-color-block ul {
  width: 79%;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
.inquiry-color-block ul li {
  border: 2px solid #ccc;
  width: 25px;
  height: 25px;
  float: left;
  margin-right: 2px;
  margin-bottom: 2px;
  list-style: none;
}

.inquiry-color-block ul li.color1-1{background: #292421;}
.inquiry-color-block ul li.color2-1{background: #787878;}
.inquiry-color-block ul li.color3-1{background: #fff;}
.inquiry-color-block ul li.color4-1{background: #C82536;}
.inquiry-color-block ul li.color5-1{background: #FEE600;}
.inquiry-color-block ul li.color6-1{background: #E47732;}
.inquiry-color-block ul li.color7-1{background: #043F85;}
.inquiry-color-block ul li.color8-1{background: #2595D4;}
.inquiry-color-block ul li.color9-1{background: #4FBFEF;}
.inquiry-color-block ul li.color10-1{background: #007C1C;}
.request-info-popup-modal .owl-wrapper {margin-left: 0;}
.my-request-info h4 {
  font-family: 'roboto_condensedbold';
  font-size: 16px;
  color: #404040;
  padding: 5px 0 7px 0;
}
.info-block .panel-heading.my-request-info {
  border-bottom: 1px solid #e62623;
}
.address-req-info h4 {
  color: #000;
  font-family: 'roboto_condensedregular';
  font-size: 16px;
  padding: 10px 0 5px 0;
  margin: 0;
}
.address-req-info p {
  color: #404040;
  font-family: 'roboto_condensedregular';
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 0;
}
.req-info-add-block {
  padding: 12px 0 0 0;
}
.req-info-add-block ul li {
  display: block;
  color: #404040;
  font-size: 14px;
  font-family: 'roboto_condensedregular';
  padding-bottom: 5px;
}
.request-info-plus {
  background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -6px -224px;
  width: 22px;
  height: 22px;
  display: block;
}
.req-info-add-block ul li i {
  margin-right: 5px;
}
.request-info-modal .quantity-table {
  margin-top: 30px;
}
.quantity-table .quantity-table-title {
  float: left;
  width: 23%;
}
.quantity-table .table-heading {
  background: #999 none repeat scroll 0 0;
  border-right: 1px solid #fff;
  border-top: 0 none;
  color: #fff;
  font-family: "roboto_condensedlight";
  font-size: 16px;
  padding: 6px;
  text-align: center;
  text-transform: uppercase;
}
.quantity-table .table-content {
  background: #e6e6e6 none repeat scroll 0 0;
  border: 1px solid #fff;
  color: #444;
  font-size: 16px;
  padding: 6px;
  text-align: center;
  font-family: "roboto_condensedregular";
  text-transform: uppercase;
  margin-left: -1px;
}
.quantity-table .quantity-table-disc {
  float: left;
  width: 77%;
  position: relative;
}
.quantity-table .table-heading {
  background: #999 none repeat scroll 0 0;
  border-right: 1px solid #fff;
  border-top: 0 none;
  color: #fff;
  font-family: "roboto_condensedlight";
  font-size: 16px;
  padding: 6px;
  text-align: center;
  text-transform: uppercase;
}
.quantity-table .table-content {
  background: #e6e6e6 none repeat scroll 0 0;
  border: 1px solid #fff;
  color: #444;
  font-size: 16px;
  padding: 6px;
  text-align: center;
  font-family: "roboto_condensedregular";
  text-transform: uppercase;
  margin-left: -1px;
}
.request-instruction h4 {
  font-size: 16px;
  font-family: 'roboto_condensedbold';
  margin: 10px 10px 5px 0;
}
.request-instruction p {
  font-size: 12px;
  text-align: justify;
}
.request-instruction dl {
  width: 30%;
  display: inline-block;
}
.request-instruction dl dt {
  display: inline-block;
  font-size: 14px;
  font-family: 'roboto_condensedregular';
  font-weight: normal;
}
.request-instruction dl dd {
  display: inline-block;
  font-size: 14px;
  font-family: 'roboto_condensedlight';
}
.request-instruction p {
  font-size: 12px;
  text-align: justify;
  font-family: 'robotoregular';
  color:#828282;
}
.supplier-information {background:#f9f9f9;border-top:1px solid #ddd;padding-bottom: 10px;}
.supplier-information h4{color:#404040;font-family: 'robotobold';font-size:15px;padding-left: 5px;border-bottom: 1px solid #e62623;padding-bottom: 10px;}
.supplier-information label {font-family: 'roboto_condensedbold';color:#404040;font-size: 14px;padding-left:5px;  margin-bottom: 0;}
.supplier-information span{font-family: 'roboto_condensedregular';}
.supplier-information .req-info-add-block {padding:0;}
.product-section-box {margin-bottom: 20px;font-family: 'roboto_condensedregular';}
.heading-block.no-tag {padding-left: 15px;}
.product-section-box h2 {background: #F9F9F9;font-family: 'robotobold';font-size: 16px;margin-bottom: 10px;margin:0;padding: 8px 30px 8px 46px;border-bottom: #EEE 3px solid;color: #404040;position: relative;}
.request-comment-info {padding-left: 10px;}
.request-comment-info p {
  color: #666666;
  font-size: 12px;
  font-family: 'robotoregular';
  font-style: italic;
}
.request-comment-info .scrollbar {
  max-height: 360px;
  overflow-y: scroll;
  width: 100%;
}
.scrollbar ul li {
  margin-top: 0;
}
.request-comment-box li {
  margin-top: 10px;
  margin-bottom: 10px;
  display: inline-block;
  width: 100%;
  min-height: 80px;
}
.request-comment-box .profile-pic {
  width: 70px;
  height: 70px;
  margin: 0;
  float: left;
  position: absolute;
}
.profile-pic {
  width: 100px;
  height: 100px;
  display: block;
  border-radius: 100%;
  border: 2px solid #e62623;
  overflow: hidden;
  margin: 15px auto;
}
.request-comment-box .profile-pic > img {
  width: 66px;
  margin: 0 auto;
  min-height: 100%;
}
.user-comment {
  margin-left: 82px;
}
.request-comment-box h3 {
  font-family: 'robotobold';
  font-size: 14px;
  color: #e62623;
  display: inline-block;
  margin-top: 0;
}
.request-comment-box span {
  font-size: 14px;
  color: #e62623;
  float: right;
  font-family: 'robotoregular';
  margin-right: 15px;
  font-weight: 600;
}
.request-comment-info ul.request-comment-box {position:relative;}
.request-comment-info .request-comment-box p {
  font-size: 12px;
  color: #666666;
  font-family: 'robotomedium';
  line-height: 16px;
  font-style: normal;
}
.request-comment-box .admin-user-profile-pic {
  width: 66px;
  height: 66px;
  margin: 0;
  background: #d2d2d2;
  border: 1px solid #a1a1a1;
/*  padding: 15px 0 0 8px;*/
}
.request-comment-box .admin-user-profile-pic > img {
  width: 47px;
}
.post-comment-text-box {
  margin: 10px 0 20px 0;
  padding: 5px 0 0 0;
  background: #eeeeee;
}
.post-comment-text-box textarea {
  width: 100%;
  border: 1px solid #e3e3e3;
  box-shadow: none;
  height: 83px;
}
.request-post-comment .post-comment-btn {
  text-align: right;
}
.request-post-comment input[type="button"] {
  box-shadow: none;
  border: none;
  border-radius: 3px;
}
.request-post-comment .post-pink-btn {
  background: #e62623;
  min-width: 150px;
}
.request-post-comment input[type="submit"],.request-post-comment input[type="reset"] {
  color: #fff;
  background: #5d5c5c;
  border: 1px solid #505050;
  box-shadow: 0 1px 2px #888;
  margin-right: 7px;
  text-transform: uppercase;
  font: 14px roboto_condensedbold;
  padding: 0 12px;
  height: 37px;
}
.request-info-modal .scrollbar {max-height: 690px;overflow-y: scroll; overflow-x: hidden;}
.product-section-box .scrollbar {max-height: 485px;overflow-y: scroll; overflow-x: hidden;}
.request-info-modal #style-1::-webkit-scrollbar {background: #eeeeee;border:none;border-radius: 0;position:absolute;background-position: 0 0;top: 0;width: 7px;}
.request-info-modal #style-1::-webkit-scrollbar-thumb {height:64px;width:7px;cursor:pointer;border-radius: 0; background:#2d2d2d;overflow:hidden;position:absolute;top:0;left:0;}
.comment-icon{position: relative;}
.comment-icon i {position: relative;}
.comment-icon i span {color: #56595e;font-size: 18px;position: absolute;left: 22%;top: 0;margin-top: -0.35em;}
.btn-block.quote-list-btn{text-align:center;}
/*-- REQUEST INFO MODAL START --*/
.border-bottom{border-bottom: 1px #EBEBEB solid;}
.request-info-popup-modal .modal-lg, .request-info-popup-modal .modal-lg {width: 1170px;}
.right-border{border-right: 1px #EEEEEE solid;}
.request-info-popup-modal .request-info-modal .right-border{min-height:630px;}
.request-info-modal .panel-body{padding: 10px 7px 7px 7px;/*background:#f9f9f9;*/}
.request-info-modal .panel-heading{padding: 0px 7px 0 7px;}
.request-info-modal .skuprice > div{padding: 10px 0;}
.request-info-modal .skuprice.popup-title{border-bottom: 3px solid #eee;margin-bottom: 5px;font-size: 16px;display: inline-block;width: 100%;}
.request-info-modal .skuprice.popup-title > div {background: #f5f5f5 none repeat scroll 0 0; border-right: 3px solid #fff; font-family: "roboto_condensedregular"; min-height: 33px; padding: 4px 0; text-align: center; border-bottom: 0;}
.request-info-modal .accordion-toggle{position: relative; display: block;}
.request-info-modal .accordion-toggle i{position: absolute; right: 0; top: 7px;}
.request-info-minus {background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -5px -186px; width: 22px; height: 22px; display: block;}
.request-info-plus {background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -6px -224px; width: 22px; height: 22px; display: block;}
.request-info-modal .panel-group .panel{border-radius: 0; border: 1px #EBEBEB solid; box-shadow: none;background:#ffffff;}
.request-info-modal .panel-default > .panel-heading{border: none; border-radius: 0; background: none;}
.request-info-modal .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top: 0;}
.request-info-modal .heading-2{border-bottom: 0; font-size: 20px;margin-top:10px;margin-left:10px;}
.request-info-modal .owl-theme .owl-controls{margin-top: 0;}
.request-instruction h4{font-size: 16px; font-family: 'roboto_condensedbold'; margin: 10px 10px 5px 0;}
.request-instruction p{font-size: 12px; text-align: justify;}
.request-info-modal .quantity-table{margin-top:10px;}
.request-info-modal .quantity-table-disc .owl-controls .owl-buttons{top:-30px; right: 0;}
.request-instruction dl{width: 30%; display: inline-block;}
.request-instruction dl dt{display: inline-block; font-size: 14px; font-family: 'roboto_condensedregular'; font-weight: normal;}
.request-instruction dl dd{display: inline-block; font-size: 14px;font-family: 'roboto_condensedlight';}
.detail-image{border: 3px #EEEEEE solid;}
.info-block .panel-heading.my-request-info{border-bottom:1px solid #e62623;background:#f9f9f9;}
.info-block .my-request-info h4.panel-title{font-family:'robotobold';font-size:15px;color:#404040;padding:5px 0 7px 0;font-weight:normal;line-height:38px;}
.info-block .panel-body h3{margin:8px 0;padding:5px 0 5px 10px;background:#f3f2f2;font-family:'robotomedium';font-style:italic;border-left:5px solid #e62623;display:block;width:100%;font-size:15px;color:#7e7e7e;}
.info-block .panel-body .inquiry-color-block{border:none;}
.info-block .panel-body .supplier-information {background:none;border-top:none;padding-bottom: 10px;}
.address-req-info h4{color:#000;font-family:'roboto_condensedregular';font-size:16px;padding: 10px 0 5px 0;}
.address-req-info p{color:#404040;font-family:'roboto_condensedregular';font-size:14px;  line-height: 20px;  padding-bottom: 0;}
.req-info-add-block {padding:12px 0 0 0;}
.req-info-add-block ul li{display: block;color: #404040;font-size:14px;font-family:'roboto_condensedregular';padding-bottom: 5px}
.req-info-add-block ul li i {margin-right: 5px;}
.req-info-add-block a{color: #404040;}
.req-info-add-block a:hover{color: #e62623;}
.request-comment-box {position:relative;}
.request-comment-box li {margin-top: 0;min-height: 80px;}
.request-comment-box li{margin-top:10px;margin-bottom:10px;display:inline-block;width: 100%;}
.request-comment-box .profile-pic{width:70px;height:70px;margin:0;float:left;position: absolute;}
.user-comment {margin-left: 82px;}
.request-comment-box .profile-pic > img{width:66px;margin: 0 auto;min-height: 100%;}
.request-comment-box h3 {font-family:'robotobold';font-size:14px;color:#e62623;display:inline-block;}
.request-comment-box span {font-size:14px;color:#e62623;float:right;font-family:'robotoregular';margin-right:15px;font-weight:600;}
.request-comment-info .request-comment-box p {font-size:12px;color:#666666;font-family:'robotomedium';line-height:16px;font-style:normal;}
.request-comment-box .admin-user-profile-pic{width:66px;height:66px;margin:0;background:#d2d2d2;border:1px solid #a1a1a1;}
.post-comment-text-box{ margin: 10px 0 20px 0; padding: 5px 0 0 0;background:#eeeeee;}
.post-comment-text-box textarea{width:100%;border: 1px solid #e3e3e3;box-shadow:none;height:83px;}
.request-info-modal .scrollbar {max-height: 580px;overflow-y: auto; overflow-x: hidden;}
.request-info-modal #style-1::-webkit-scrollbar {background: #eeeeee;border:none;border-radius: 0;position:absolute;background-position: 0 0;top: 0;width: 7px;}
.request-info-modal #style-1::-webkit-scrollbar-thumb {height:64px;width:7px;cursor:pointer;border-radius: 0; background:#2d2d2d;overflow:hidden;position:absolute;top:0;left:0;}
.request-info-popup-modal .detail-image {width:90px;height:102px;}

.request-comment-info .scrollbar {max-height:360px;overflow-y:auto;width:100%;}
.request-comment-info #style-1::-webkit-scrollbar {background: #eeeeee;border:none;border-radius: 0;position:absolute;background-position: 0 0;top: 0;width: 7px;}
.request-comment-info #style-1::-webkit-scrollbar-thumb {height:64px;width:7px;cursor:pointer;border-radius: 0; background:#2d2d2d;overflow:hidden;position:absolute;top:0;left:0;}
.request-post-comment .post-comment-btn {text-align:right;}
.request-post-comment input[type="button"]{box-shadow:none;border:none;border-radius:3px;}
.request-post-comment .post-pink-btn {background:#e62623;min-width:150px;}
.request-post-comment .post-cancel-btn {background:#808080;min-width:120px;}
/*.quote-product-summary .panel-body{padding:0;}*/
.quote-product-summary .estimate-detail{background:none;padding:0;}
.canada-logo{margin:0 4px;}
/*.quote-product-summary .estimate-detail .estimate-tag-block .estimate-row div {margin-right:0px;}*/
.quote-product-summary .estimate-detail .estimate-tag-block .estimate-row {margin-bottom:8px;}
.canada-symbol{margin-right:0px !important;}
.quote-product-summary .product-color-price-table td i.white-color-box,
.quote-product-summary .product-color-price-table td i.red-color-box,
.quote-product-summary .product-color-price-table td i.blue-color-box{margin:0;padding:0;border:1px solid #d7d7d7;height:15px;width:15px;display:inline-block;vertical-align:middle;}
.quote-product-summary .product-color-price-table td i.white-color-box{background:#ffffff;}
.quote-product-summary .product-color-price-table td i.red-color-box{background:#ea1817;}
.quote-product-summary .product-color-price-table td i.blue-color-box{background:#195dcc;}
.quote-product-summary .estimate-detail .estimate-tag-block {padding:0 20px;}
.request-info-popup-modal .modal-header h1.modal-title{font-weight:bold;}
.request-info-modal .estimate-tag-block .heading span {font-size: 15px;font-family: 'robotomedium';}
.request-info-modal .product-color-price-table {width: 100%;}
.request-info-modal .product-color-price-table td {padding: 3px 0px 3px 3px;}
.request-info-modal .estimate-detail .estimate-tag-block {margin-bottom:5px;background: #fff;padding:15px 0px;font-size: 14px;font-family: 'roboto_condensedlight';}
.request-info-modal .estimate-detail .estimate-tag-block div >p{font-style:italic;text-align:justify;}
.request-info-modal .estimate-tag-block span {font-family: 'roboto_condensedregular';}
.request-info-modal .product-section-box h2 {background: #F9F9F9;font-family: 'robotobold';font-size: 16px;margin-bottom: 0;/*padding: 8px 30px 8px 46px;*/border-bottom: #EEE 3px solid;color: #404040;position: relative;}
/* MEDIA LIBRARY -----*/
.media-library-block .tab-block .nav-tabs {height: 50px;}
.media-library-block .tab-block .nav-tabs > li > a {padding: 16px 27px;}
.media-border-block {border: 1px solid #ddd;}
.media-img-block {text-align: center;padding: 65px 0;}
.link-img {color: #666464;font-family: 'roboto_condensedregular';font-size: 14px;margin-top: 10px;padding: 5px 10px 15px 10px;}
.img-view-btn {text-align: center;margin-top: 10px;}
.link-btn-model {background: #5d5c5c;border: 1px #757575 solid;color: #fff;padding: 8px 10px;border-radius: 3px;width: 100px;display: inline-block;font-size: 14px;font-family: 'robotoregular';}
.link-btn-model:hover, .link-btn-model:focus, .link-btn-model:active{background: #eb0089;color: #fff;border: 1px #eb0089 solid;-webkit-transition: all .5s ease 0;transition: all .5s ease 0;padding: 8px 10px;border-radius: 3px;display: inline-block;width: 100px;font-size: 14px;font-family: 'robotoregular';}
.img-view-btn i{padding-right: 5px;}
.media-img-popup .modal-dialog.modal-md {width: 540px;}
.media-img-popup .modal-body{ padding:15px;background: #FFF;}
.media-img-popup-block {text-align:center;padding:10px 0;background:#f5f5f5;}

.product-img-blk{position:relative;height:326px;background:#f5f5f5;text-align:center;display:block;width:100%;}
.product-img-blk img { top: 50%; left: 50%; margin: auto; max-height: 100%; max-width: 99%; position: absolute; -ms-transform: translateX(-50%) translateY(-50%);
 transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);}

/*.media-img-popup-block img{max-width:109px;height:87;}*/
.media-img-property h2{font-family:'roboto_condensedbold';font-size: 14px;color:#404040;margin-bottom: 5px;}
.media-img-property p{color:#666464;font-family: 'roboto_condensedregular';font-size: 13px;margin: 0;}
.pdf-img-block {text-align: center;padding: 20px 0 40px 0;}

.upload-image-block-main {font-family: 'roboto_condensedlight';  }
.drag-box { border:#999 2px dotted; padding:40px 20px; margin:20px 20px 10px; text-align:center; }
/*.drag-box:hover { border:#e62623 2px dotted;  }*/
.drag-box i { color:#e62623; font-size:130px; }
.drag-box > div {font-size:30px; color:#7d7d7d; }
.upload-btn-block { text-align:center; }
.upload-btn-block input[type=file] { margin:0 auto; }
.upload-btn-block .file-name { position:absolute; margin-left: 140px; font-family:'robotoregular'; font-size:12px; text-align:left;}
.upload-btn-block > div { font-family: 'roboto_condensedregular'; font-size:30px; }
.uploaded-img-listing { margin:25px 20px 0 20px;}
.uploaded-img-listing li img, .uploaded-img-listing li p { display:inline-block }
.uploaded-img-listing li p {padding-left:50px; font-family: 'robotoregular'; font-size:14px; color:#424242;}
.uploaded-img-listing li {margin-bottom:-1px; }
.uploaded-img-listing li div { border:#CCC 1px solid; }
.uploaded-img-listing div > img {max-height:100px;max-width:100px;}

/*MEDIA-LIBRARY-LIST*/
.media-image-block .dashboard-list-block .table-block .table tbody tr td:nth-child(2){border-right:0 solid red;border-left:none;}
.media-image-block .dashboard-list-block .table-block .table tbody tr td:nth-child(3){border-left:none;}
.media-image-block .dashboard-list-block .table-block .table tbody tr td:first-child{text-align:center;}
.media-image-block .dashboard-list-block .table-block .table tbody tr td img{max-width:150px;height:50px;}
.media-image-block .dashboard-list-block .table-block .table tbody tr.last-row td:first-child {text-align:left;border-right: 1px solid #ddd;}
/*.media-image-block .dashboard-list-block .table-block .table tbody tr td img{width:100%;}*/
.media-image-block .dashboard-list-block .table-block .table tbody tr:hover{border:none;}
.dashboard-list-block .contact-book-block .table-block .table thead tr th,
.dashboard-list-block .contact-book-block .table-block .table tbody tr td{padding:15px 5px; max-width:300px;}
.dashboard-list-block .contact-book-block .table-block .table tbody tr td .checkbox{text-align:center;}
.dashboard-list-block .contact-book-block .table-block .table tbody tr td .checkbox label{padding-bottom:0;}

/*MEDIA-LIBRARY-POPUP*/
.group-rule-view-popup .modal-body{padding:0}
.media-img-popup .modal-body h2{color:#676767;font-size:13px;font-family: 'robotobold';font-weight:normal;margin:0;padding:10px;text-transform:uppercase;background:#f5f5f5;text-align:center;}
.media-img-popup .view-event-table-block{margin:20px;}
.media-img-popup .view-event-table-block table tbody tr td:first-child{width:30%;}
.drag-box.drag-box-hover {border:2px solid #e62623;}
.drag-box.drag-box-hover > i, .drag-box.drag-box-hover > div {opacity: 0.5;}

/*RESET-PASSWORD-POPUP*/
.reset-password-popup .modal-dialog{width:418px;}
.reset-password-popup .modal-body{padding:40px !important;}
.reset-password-popup .button-secondary-pink,.reset-password-popup .button-secondary{margin-top:50px;}

/*ADD-CURRENCY-CONVERSION-POPUP*/
.add-currency-conversition-popup .modal-dialog{width:418px;}
.add-currency-conversition-popup .modal-body{padding:25px 60px;}

/*USER-DETAILS-VIEW-POPUP*/
.user-detail-view .modal-body {max-height:639px;overflow-y:scroll;}
#user-detail-view-scroll::-webkit-scrollbar{background:#c0c0c0;border:1px #a4a4a4 solid;position:absolute;background-position:0 0;right:-12px;top:0;width:8px;}	
#user-detail-view-scroll::-webkit-scrollbar-thumb{background:#3f4145;border:#3f4145 1px solid;height:10px;width:5px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0;}
.user-detail-view .common-default-table tr td:first-child{width:30%;}

/*MEMBER-ADD-USER-PAGE*/
.member-add-user-block h2, .form-sub-title h2{margin:10px 0 10px 0;padding:0 0 10px 0;color:#454545;font-size:16px;font-family: 'robotobold';text-transform:uppercase;border-bottom:1px dotted #bebebe;}
.member-add-user-block .checkbox label span, .member-add-user-block .radio label span{text-transform: capitalize;color:#676767;font-size:13px;font-family: 'robotobold';}
.member-add-user-block .checkbox, .member-add-user-block .radio{margin-right:20px;display:inline-block;margin-bottom:20px;}
.member-add-user-block .ui-content-block .checkbox{margin-bottom:0;}
.member-add-user-block .checkbox input.ace[type="checkbox"] + .lbl::before, input.ace[type="radio"] + .lbl::before{vertical-align:top !important;}

.association-member{margin:20px 0;padding:0;}
.association-member .supplier-view-details {margin:0 3px 0 0;padding:0;background:#fff;border:1px solid #e6e6e6;min-width:260px;display:inline-block;}
.supplier-view-details .supplier-title {margin:0 40px 0 0;padding:0 0 0 20px;background-color:#e62623;height:29px;line-height:29px;color:#fff;font-size:15px;font-family: 'roboto_condensedbold';text-transform:uppercase;position:relative;}
.supplier-title:after{position:absolute;right:-15px;top:0;height:29px;width:15px;background:url(../images/shape-img-pink.png)no-repeat right top;content:"";}
.supplier-view-details h4{margin:6px 0 6px 24px;padding:0;font-family:'robotolight';font-size:35px;color:#484848;display:inline-block;}
.supplier-view-details a{font-family:'roboto_condensedregular';font-size:12px;color:#939393;margin-right:20px;}
.list-viewdetail{float:right;margin:25px 0 0 0;}
.supplier-view-details .record-title {font-size:15px;line-height:28px;margin:0px;padding:5px 10px 5px 20px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background:#fff;float:left;width:50%;}
.supplier-view-details .record-title:hover{background:#f9f9f9;}
.supplier-view-details .record-title a{font-size:18px;color:#747474;}
.supplier-view-details .record-title:hover a{color:#e62623;}
.supplier-view-details .record-title i{font-size:18px;float:none;}
.supplier-title > span {float:right;font-size:24px;}
.supplier-view-details .record-title > span {float:right;font-size:24px;margin-right:20px;font-family:'roboto_condensedlight';}
.association-member > div{ width: 33%;}
.association-member > div:last-child{ margin-right: 0;}

/* ADD BANNER -------*/
.tab-block.add-banner-tab-block .nav-tabs{height: 43px;}
.add-banner-block .radio label {padding-left:0;}
.add-banner-tab-block{margin-top:10px; margin-bottom: 15px; position: relative; z-index: 0;}
.tab-block.add-banner-tab-block .btn-block {margin: 5px 0; width:auto; float:left;}
.country-comment-info p{font-family: 'robotoregular';color:#404040;font-size:16px;margin-bottom:0;}
.country-comment-info {margin: 20px 0;}
.upload-img-block{margin: 10px 0 20px;}
.upload-img-block img{height: 40px;}
.upload-banner-btn {margin-top:10px;}
/* .country-comment-info span{color:#e62623;font-family: 'robotoregular';font-size:16px;} */
.add-banner-popup .modal-lg{width:1170px;}
.add-banner-popup .modal-content{border:1px solid #c2c2c2;background:#e8e8e8;padding:10px;}
.add-banner-popup .modal-body{border:1px solid #c2c2c2;background:#ffffff;}
.add-banner-popup .modal-body a.close{position: absolute;right: -33px;top: -30px;opacity: 1;font-size: 22px;font-weight: 400;color: #fff;background: #FFF;padding: 7px 9px;border-radius: 50%;}
.add-banner-popup .modal-body a i{color:#e62623;}  
.banner-listing-block .tab-block .nav-tabs {height: 50px;}
.add-banner-block .radio label {padding-left:0;}
.add-banner-block input[type=radio].ace+.lbl::before {margin-right:10px;}
.banner-listing-block .tab-block .nav-tabs > li > a {padding: 16px 27px;}
.banner-copy-block h2{background:#f5f5f5;font-family:'roboto_condensedregular';font-size:16px;color:#404040;text-align:center;margin:0;padding:10px 0;font-style:italic;}
.banner-copy-block .close {color:#FFF;opacity:1;text-shadow:none;margin-right:10px;margin-top:10px;}
.banner-copy-block .modal-body{background:#FFFFFF;padding-top:20px;}
/*.banner-copy-block .checkbox{text-align:center;}*/
.banner-copy-block .checkbox input[type=checkbox].ace+.lbl::before, input[type=radio].ace+.lbl::before {vertical-align:middle;}
.banner-copy-block .banner-line {  border-bottom: 1px solid #ddd;margin-top: 20px;margin-bottom: 20px;margin-left: -15px;margin-right: -15px;}
.banner-view-block .close {color: #FFF;opacity: 1;text-shadow: none;margin-right: 10px;margin-top: 10px;}
.add-banner-popup .banner-title3 {width: 40%;}
.add-banner-popup .banner-title5 .banner-title {height: auto;}
.banner-copy-table{max-width:365px;min-width:365px;margin:10px auto 20px auto;text-transform:uppercase;}
.banner-copy-table thead tr{border-bottom:1px dashed #979797;}
.banner-copy-table.add-banner-table { margin:20px 0 0 0; border:1px solid #ddd;}
.banner-copy-table.add-banner-table th {text-indent: 15px; padding:5px;}
.banner-copy-table thead tr th{margin:0;padding:0;font-family:'robotobold';font-size:14px;color:#666464;text-transform:uppercase;font-weight:normal;}
.banner-copy-table .checkbox label, .banner-copy-table .radio label{padding-left:0; padding-bottom: 0;}
.banner-copy-table input.ace[type="checkbox"] + .lbl::before, .banner-copy-table input.ace[type="radio"] + .lbl::before{margin-right: 12px;}
.banner-copy-table thead tr th{padding-bottom:10px;}
.banner-copy-table thead tr th:first-child, .banner-copy-table tbody tr td:first-child {padding-left:40px;width:50%;}
.banner-delete-block h3 {margin:20px 0 40px 0;padding:0;font-family:'robotobold';font-size:16px;color:#666464;text-transform:uppercase;}
.banner-view-block label{font-family:'robotobold';font-size:13px;color:#666464;text-transform:uppercase;font-weight:normal;}
.banner-view-block span{vertical-align:top;font-family:'robotoregular';font-size:13px;color:#666464;text-transform:uppercase;display:inline-block;}
.banner-view-block .tab-pane .form-group span{min-height:20px;}
/*.add-banner-popup .modal-body button.close{position: absolute;right: -22px;top: -22px;opacity: 1;font-size: 40px;font-weight: 400;color: #fff;}
.add-banner-popup .modal-body button i{color:#e62623;}*/

/*.search-block {padding: 10px 20px;height: 45px;}
.info-block{height: 45px;}
.info-block h2{font-family: 'roboto_condensedregular';font-size:18px;margin:0;  padding: 13px 15px;}*/

.widget-box-overlay {display: none;font-size: 30px;}
.add-banner-tab-block .country-comment-info .checkbox{width: 100%;margin-bottom:10px;}
.add-banner-tab-block .country-comment-info .checkbox label{width: auto; display: inline-block; margin: 0 20px; min-width: 75px;}
.top-title-form{float: left; margin-bottom: 0;position:relative;z-index:0; margin-right: 10px;}
.top-title-form .button-secondary{padding: 7px 20px;}
.top-title-form input[type="text"]{padding:8px 23px 8px 5px; width: 100%;}
.top-title-form .search-btn{color:#a6a6a6;position:absolute;right:16px;top:0;padding:10px 5px 10px 0;}
/*.top-title-form .search-btn:hover{color:#e62623;}
.top-title-form .search-btn:hover, .top-title-form .search-btn:focus{background:#e62623;color:#fff;}*/
.top-title-form .sub-title{font-family:'robotobold';font-size:14px;text-transform:uppercase; color: #7b7b7b; padding-left: 15px; padding-top:7px; display:inline-block;}
.top-title-form .sub-title i{padding-right:10px; }
.pink-color{ color: #DA231B;}
/*-- MENU EDIT STRAT --*/
.page-header .fa{margin-right: 5px;}
.navbar.top-dropdown{background:#fff;margin-bottom:25px;border:1px solid #e3e3e2; /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.32);*/ height: auto;}
.navbar.top-dropdown .container-fluid{padding:8px 8px;}
.selected-menu{font-size: 16px; font-family: 'roboto_condensedregular';}
.button-secondary{background:#54565b;color:#fff;border:0;box-shadow:none;padding:4px 20px;font-family:'robotobold';font-size:13px;text-transform:uppercase;min-width:107px;min-height:30px;margin-left: 15px;}
.button-secondary-pink{background:#e62623;color:#fff;border:0;box-shadow:none;padding:4px 20px;font-family:'robotobold';font-size:13px;text-transform:uppercase;min-width:107px;min-height:30px;}
.button-secondary:hover, .button-secondary:focus, .button-secondary:active{background: #666465;}
select.form-control.selectpicker{width: 175px; display: inline-block; height: 30px; line-height: 30px; font-family: 'roboto_condensedregular'; font-size: 13px;} 
.submit-btn{display: inline-block;}
.header-left-menu .header-title{padding: 10px 15px; font-family: 'robotomedium'; text-transform: uppercase;font-size: 16px; border: #d70080 1px dashed;background: #fafbfc; margin-bottom: 15px;}
.header-left-menu .panel.panel-default{ position: relative;background:#fff; border-top:1px #e62623 solid !important; box-shadow: none; border-radius: 0; margin-bottom: 0; border-bottom: 0;}
.header-left-menu .panel-heading{padding: 15px 30px 15px 60px;background: #fff; border: 0; cursor: pointer;}
.header-left-menu .panel-heading span{color: #e62623;font-family: 'robotobold'; font-size: 12px; text-transform: uppercase;width: 100%; display: block;}
.header-left-menu .panel-heading.collapsed span{color: #5e5d5d;}
.header-left-menu .panel-heading i.fa{font-size: 14px; color: #999; position: absolute; left:20px; top: 15px;}
.header-left-menu .panel-heading i.fa-chevron-up{color: #e62623;-ms-transform: rotate(-180deg);  -webkit-transform: rotate(-180deg); transform: rotate(-180deg); -webkit-transition: all 0.5s; transition: all 0.5s;}
.header-left-menu .panel-heading.collapsed .fa-chevron-up{color: #999;-ms-transform: rotate(0deg);  -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.5s; transition: all 0.5s;}
.header-left-menu .panel-body{border-bottom: #ddd 1px solid;background:#fff;padding:0px 30px 20px 60px;}
.header-left-menu input[type=checkbox].ace+.lbl, .header-left-menu input[type=radio].ace+.lbl{font-family: 'robotoregular'; font-size: 13px;}
.header-left-menu .checkbox label{ padding-bottom: 10px;}
.header-left-menu .checkbox label span{vertical-align: top; font-size: 13px;}
.header-left-menu input.ace[type="checkbox"] + .lbl::before, .header-left-menu input.ace[type="radio"] + .lbl::before{margin-right: 10px; margin-top: -3px;}
.header-right-menu .panel.panel-default{background:#f9f9f9;box-shadow: none; border-radius: 0; margin-bottom:10px; border: none;}
.header-right-menu .panel-heading{ position: relative;padding:19px 15px 40px;background: #f9f9f9; border: 1px #ddd solid;border-radius: 0;cursor: pointer;}
.header-right-menu .panel-heading .fa-bars{ font-size:18px; margin-right:40px; color: #e62623;}
.header-right-menu .panel-heading span{ float: left;color: #555;font-family: 'robotoregular'; font-size: 13px; padding-left:50px;}
.header-right-menu .panel-heading i.fa-chevron-up{color:#e62623; font-size: 16px; -ms-transform: rotate(-180deg);  -webkit-transform: rotate(-180deg); transform: rotate(-180deg); -webkit-transition: all 0.5s; transition: all 0.5s; padding:3px;}
.header-right-menu .panel-heading i.fa-minus-circle{color:#e62623; font-size:18px; position: absolute; top:25px; left:45px;}
.header-right-menu .panel-heading.collapsed .fa-bars{ color: #a3a3a3;}
.header-right-menu .panel-heading .fa-chevron-up.collapsed{color: #999;-ms-transform: rotate(0deg);  -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.5s; transition: all 0.5s;}
.header-right-menu .panel-body{border: #ddd 1px solid;background:#fff;padding:15px; border-top: 0;}
.header-right-menu .panel-heading .sub-shop-btn{ position: absolute; right:80px; top:16px;}
.header-right-menu .admin-custom-btn-gray{ padding: 0; margin-right: 15px;}
.header-right-menu .sub-panel{ margin-left:45px;}
.country-table-block{ width: 100%;}
.country-table{ width:90%; margin: 0 auto 20px; border: 1px #ccc solid; text-align: center;}
.country-table th{ border-bottom: 1px #999 dashed;font-family: 'robotobold'; font-size:14px; color: #555; text-transform: uppercase;}
.country-table th:first-child, .country-table td:first-child{ text-align: left;}
.country-table th, .country-table td{ padding: 10px; text-align: center;}
.country-table td{ color: #666;font-family: 'robotoregular'; font-size: 14px;}
.country-table .checkbox, .country-table .checkbox label{ padding:0; margin: 0;}
.dd .dd-list .dd-item .dd-handle, .dd-dragel li .dd-handle, .dd-dragel .dd-item .dd-handle, .dd-list li[class*="item-"] .dd-handle { position: absolute;top: 4px;left: 4px;z-index: 1; border:none; background:none;padding:12px; width: 75%; }
.dd .dd-list .dd-item .dd-handle i:hover { color: #e62623 }
.dd .dd-list .dd-item .dd-handle i { font-size:18px; cursor: move; }
.dd .dd-list .dd-item button[data-action=collapse], .dd .dd-list .dd-item button[data-action=expand] { position:absolute; top:15px; left: 34px;z-index: 2; }
.header-right-menu .dd { width:100%; max-width:100% !important; }
.dd-dragel .panel-heading a, .dd-dragel .dd-handle i{ display: none; }
.dd-dragel .panel-heading {height: 61px;}
.navbar .top-title-form .admin-custom-btn { margin-bottom:0; }
/*
.right-menu-edit{border: #E7E7E7 1px solid; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}
.right-menu-edit .panel.panel-default{background: none; border: none; box-shadow: none; border-radius: 0; margin-bottom: 0;}
.right-menu-edit input[type="text"]{font-family: "roboto_condensedregular"; font-size: 12px; width: 100%;}
.right-menu-edit label.control-label{font-family: "roboto_condensedregular"; font-size: 16px; margin-bottom: 0;}
.right-menu-edit .panel-default > .panel-heading{padding: 7px 15px;}
.right-menu-edit .panel-heading .button-secondary{padding: 11px 15px; margin-top: -8px; margin-right: -15px; margin-bottom: -10px;}
.drag-menu{display: block; font-size: 13px; line-height: 20px; list-style: outside none none; margin: 0; max-width: 600px; padding: 0; position: relative; float: left; width: 45%;}
.drag-menu-list {display: block; list-style: outside none none;margin: 0;padding: 0; position: relative;}
.drag-menu-item, .drag-menu-empty, .drag-menu-placeholder {display: block; font-size: 13px; line-height: 20px; margin: 0; min-height: 20px; padding: 5px 10px 5px 50px; position: relative; border: 1px solid #e7e7e7; margin-bottom: 5px; position: relative; font-family: 'robotoregular';
background: #fdfdfd; 
background: -moz-linear-gradient(top, #fdfdfd 0%, #ededed 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top, #fdfdfd 0%,#ededed 100%); 
background: -o-linear-gradient(top, #fdfdfd 0%,#ededed 100%); 
background: -ms-linear-gradient(top, #fdfdfd 0%,#ededed 100%); 
background: linear-gradient(to bottom, #fdfdfd 0%,#ededed 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#ededed',GradientType=0 ); }
.drag-menu-handle {background: #e62623 none repeat scroll 0 0; color: #333; cursor: pointer; display: block; font-weight: bold; height: 32px; left: 0; margin: 0; overflow: hidden; padding: 5px 10px; position: absolute; text-decoration: none; text-indent: 100%; top: -1px; white-space: nowrap; width: 32px;}
.drag-menu-handle::before {color: #fff; content: "\E2?\A1"; display: block; font-size: 24px; font-weight: normal; left: 0; position: absolute; text-align: center; text-indent: 0; top: 6px; width: 100%; font-weight: 600;}
.delete_toggle{position: absolute; right: 10px; color: #333;}
.delete_toggle:hover{color: #e62623;}
.delete_toggle span{display: none;}
.delete_toggle:hover span{display: block; position: absolute; right: 20px;
-webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;} 
.drag-menu-list .drag-menu-list{margin-left: 33px;}
*/
/*-- MENU EDIT END --*/
/*-- MENU ADD Coupon START --*/
.tab-block.add-coupon{margin-bottom: 25px;}
.tab-block.add-coupon .nav-tabs{height: 43px;}
.tab-block.add-coupon .input-group{display: block; height: 34px;}
.tab-block.add-coupon .input-group span {height: 34px; position: absolute; right: 0; text-align: center; top: 0; vertical-align: middle; width: 34px; z-index: 10;}
.tab-block.add-coupon .input-group i{margin-top: 5px;}
.tab-block.add-coupon .btn-block{margin: 15px 0;}
/*.tab-block.add-coupon .form-group label{font-family: 'robotoregular';}*/
.form-group p.text{ padding:7px 0;}
.red { color: red; margin-left: 2px;}
.tab-block.add-coupon .checkbox label{margin-right: 10px;}
/*-- MENU ADD Coupon END --*/

/***** GreenBook *****/

.filter_bar {margin-bottom:15px; font-family: 'Roboto Condensed', sans-serif; font-size:16px;}
.filter_bar .filter_buttons{ display:inline-block;vertical-align:top; width:31%; background:#F9F9F9; border:#E5E5E5 1px solid; padding:8px 5px; }
.filter_bar .filter_buttons .btn-sm{padding:3px 7px;}
.filter_bar .filter_box{ display:inline-block; width:68%;background:#EAEAEA; border:#A8A8A8 1px solid; padding:5px 5px 3px; }
.filter_bar .filter_box .btn-group  { margin:0 0 5px 5px; }
.filter_bar .filter_box .btn { margin-bottom:5px; }
.filter_bar .btn_filter { background:#669900; padding:10px; color:#FFF; }
.filter_bar .clearfix { display:inline-block; }
.filter_bar .btn { font-size: 15px;  background-color: #e62623 !important;border-color: #e62623;}
.filter_bar .add-btn, .filter_box .btn-group {margin:0 0 0 5px; }
.filter_bar .add-btn:hover,.filter_bar .add-btn:focus, .filter_bar .add-btn.active1 { background-color:#e62623 !important; border:#e62623 4px solid !important; }
.select_box {width: 89.5%; border: 1px solid #808384; border-radius: 0; height: 25px; vertical-align: middle; text-align: left; line-height: 25px; font-size: 12px; color: #595959; padding: 0 8px; cursor: default; box-shadow: inset -1px 2px 1px 0px rgba(0, 0, 0, 0.1), 0px 1px 0px 0px rgba(255, 255, 255, 0.25);}
/*.btn-group > .btn > .caret{border-left: 5px solid transparent;	border-right: 5px solid transparent; border-top: 7px solid #fff; margin: 0; border-style: solid dotted;}*/
.filter_box .select-box .btn, .filter_box .calender-box .btn{padding: 6px 12px; margin: 0; color: #393939 !important; text-shadow: 0;}
.filter_box .btn-group > .btn:first-child{margin: 0;}
.filter_box .btn-group > .btn, .filter_box .btn-group > .btn + .btn{margin: 0;}
.filter_box button.btn:active{left: 0; top: 0;}
.filter_box .btn.dropdown-toggle{background-color: #5d5c5c !important; padding: 4px 10px;}
.filter_box .btn-group > .btn, .filter_box .btn-group + .btn{border: 0; text-align: left; border-left: 1px solid #717078; border-top: 1px solid #717078; border-bottom: 1px solid #717078; text-shadow: none !important;}
.filter_box .btn-group > .btn + .btn.dropdown-toggle{padding: 6px 10px; width: auto;}
.filter_box .btn-group .dropdown-menu { width: 100%; min-width: inherit; }
.filter_box .btn-group.select-box .selectbox_width, .filter_box .btn-group.calender-box .calenderbox_width { min-width: 120px; background: #fdfdfd !important; /* Old browsers */ /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dedede)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#dedede 100%) !important; /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #fdfdfd 0%, #dedede 100%) !important;
background: linear-gradient(to bottom,  #fdfdfd 0%,#dedede 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dedede',GradientType=0 ) !important; /* IE6-9 */}
.filter_box .btn-group i { color: #FFF; font-size: 16px; margin-right: 0; }
.filter_box .btn-group.calender-box .calenderbox_width { min-width: 100px; }
.date-picker input {background: #f5f5f5 url(../images/icon_calender.jpg) no-repeat right top!important;height: 35px;}
.power-bank-link,.power-bank-link:hover {color: #585858;border-bottom: 1px solid #2C7DBC;padding-bottom: 5px;}
.view-product,view-product:hover{color: #e62623;border-bottom: 1px solid #2C7DBC;padding-bottom: 5px;}
.padding-none {padding: 0;}
.bg-color-gr {background: #669900 !important;}
.bg-color-blue {background-color: #00a1e0 !important; }
.bg-color-gray {background-color: #5d5c5c !important; }
.bg-color-red {background-color: #ff4444 !important;}
.bg-color-pink {background-color: #e62623 !important;}
.btn.icon-color-pink {background-color: #e62623 !important; border-width: 0px !important;}
.btn.icon-color-pink:hover {background-color: #e62623 !important; border-width: 0px !important;}
.btn.icon-color-yellow {background-color: #ffaa00 !important; border-width: 0px !important;}
.btn.icon-color-yellow:hover {background-color: #df9502 !important; border-width: 0px !important;}
.btn.icon-color-red {background-color: #ff4444 !important; border-width: 0px !important;}
.btn.icon-color-red:hover {background-color: #b70303 !important; border-width: 0px !important;}
.btn.icon-color-green {background-color: #6f9400 !important; border-width: 0px !important;}
.btn.icon-color-green:hover {background-color: #536e01 !important; border-width: 0px !important;}
.btn.icon-color-gray {background-color: #5d5c5c !important; border-width: 0px !important;}
.btn.icon-color-gray:hover {background-color: #484848 !important; border-width: 0px !important;}
.btn.icon-color-blue {background-color: #00a1e0 !important; border-width: 0px !important;}
.btn.icon-color-blue:hover {background-color: #007aaa !important; border-width: 0px !important;}
.btn-r,.btn-r:hover {background: #03669D !important;color: #fff;font-size: 20px;text-align: center;font-weight: bold;padding: 1px 0;}
.dashboard-pagination .pagination > li {display: inherit;margin-right: 0px;border-radius: 5px;background: #F8F8F8;overflow: hidden;border:1px solid #ccc;}
.dashboard-pagination .pagination > li > a {
background: #f9f9f9; /* Old browsers */ /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9f9f9 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #f9f9f9 0%, #ebebeb 100%);
background: linear-gradient(to bottom, #f9f9f9 0%,#ebebeb 100%); /* W3C */
border-width: 0px;color: #717171;padding: 0;margin: 0 auto;width: 30px;height: 30px;padding: 6px 0; text-align: center;font-weight: bold;font-size: 12px;}
.dashboard-pagination .pagination > li > a:hover,.dashboard-pagination .pagination > li > a:focus,.dashboard-pagination .pagination > li > a.active {background: #e62623;color: #fff;box-shadow: inset 3px 1px 2px 3px rgba(93,93,93,0.2);}
.dashboard-pagination .pagination > li.pagi-dots {background: transparent;border: medium none;font-size: 15px;font-weight: bold;padding: 8px 5px;}
.total-record {font-size: 14px;color: #717171;vertical-align: middle;float: right;margin-top: 12px;font-weight: bold;}
.pagination-box {padding: 5px 15px;}
.popover-blue .popover{border: 1px solid #05669B;box-shadow: none;width: 120px;}
.popover-blue .popover.bottom .arrow::after{border-bottom-color: #05669B;border-top-width: 0;margin-left: -10px;}
.popover-blue .popover-title {display: none;}
.popover-blue .popover-content {background: #05669B;color: #fff;font-size: 11px;font-weight: bold;padding: 5px;}
.home-font {font-size: 20px !important; }
.file-text {color: #585858;font-size: 13px;margin-top: 10px;}
.parts {margin-bottom: 5px;}
.po-box{width: 130px;height: 35px;border: 1px solid #717078;display: inline-block;vertical-align: middle;
background: #fdfdfd !important; /* Old browsers */ /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dedede)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#dedede 100%) !important; /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #fdfdfd 0%, #dedede 100%) !important;
background: linear-gradient(to bottom,  #fdfdfd 0%,#dedede 100%) !important; /* W3C */
}
.po-box .po-text {margin: 7px 3px;}
.po-box .form-control {border-radius: 0px;color: #585858;display: inline-block;font-size: 13px;height: 25px;width: 55%;border: 1px solid #717078;padding: 4px;}
.popover-purpal .popover{border: 1px solid #855FA8;box-shadow: none;width: 120px;}
.popover-purpal .popover.bottom .arrow::after{border-bottom-color: #855FA8;border-top-width: 0;margin-left: -10px;}
.popover-purpal .popover-title {display: none;}
.popover-purpal .popover-content {background: #855FA8;color: #fff;font-size: 11px;font-weight: bold;padding: 5px;}
.btn-p,.btn-p:hover {background: #855FA8 !important;color: #fff;font-size: 20px;text-align: center;font-weight: bold;padding: 1px 0;}
.btn.btn-default { background:#5D5B5C;color:#FFF;border:#000 1px solid;height:36px;padding:0 10px;margin-right:5px;box-shadow:inset 0px -1px 1px 0px rgba(0,0,0,0.75);border-radius:0;}
.filter_bar .filter_box button.btn-default {border-color:#e62623;}
.filter_bar .filter_box button.btn-default:hover{background:#e62623 !important;}
.btn.btn-default:hover {background:#474747 !important;}
.filter_box .form-group {display: inline-block;vertical-align: middle;margin-bottom: 5.5px;}
.filter_box .form-group .input-group .form-control {  height: 36px;}
/***** GreenBook *****/

/*-- ADD BANNER START --*/
h3.add-banner-title{font-family: 'robotolight'; font-size: 18px; color: #646464;}
.add-banner-block{border: 1px solid #ddd; padding: 10px;}
.add-banner-block .checkbox{display: inline-block; width: 12%;}
.add-banner-block .checkbox label{padding-left: 0; width: 100%;}
.add-banner-block .input-group{display: block; position: relative; z-index: 1; height: 34px;}
.add-banner-block .date-block .input-group-addon, .date-block .input-group-addon{position: absolute; top: 0; right: 0; z-index: 2; width: 34px; height: 34px;}
.add-banner-block .input-append.date .add-on i, .add-banner-block .input-prepend.date .add-on i, .date-block .input-group-addon i{margin-top: 5px;}
.help-content{display: none; border: 1px #ddd solid; width: 300px; height: auto; padding: 5px; position: absolute; background: #fff; left: 0; margin-top: 5px;}
.help-link{position: relative;}
.help-link:hover{color: #666465;}
.help-link:hover .help-content{display: block; color: #666465;}
.banner-outer-block{background: #E8E8E8; border: 1px #ddd solid; padding: 10px;}
.banner-inner-block{background: #fff; position: relative; height: 340px;}
.title-desc-block{margin-top:10px; display:none;}
.banner-title{border: 1px solid #C2C2C2; color: #898989; text-transform: uppercase; padding: 3px 10px; font-family: 'roboto_condensedregular'; font-size: 14px; display: block;}
.banner-title:hover,.banner-title.active{background: #e62623; border-color: #e62623; color: #fff;}
.banner-title1, .banner-title2, .banner-title3, .banner-title4, .banner-title5{position: absolute;}
.banner-title2 .banner-title{height: 115px;}
.banner-title5 .banner-title{height: 45px;}
.banner-title1{width: 40%; top: 15px; left: 10px;}
.banner-title2{width: 40%; top: 100px; left: 10px;}
.banner-title3{width: 30%; bottom: 10px; left: 10px;}
.banner-title4{width: 40%; top: 120px; right: 10px;}
.banner-title5{width: 40%; bottom: 25px; right: 10px;}
/*-- ADD BANNER END --*/

/*-- QUERY BLOCK --*/
.query-block{margin-bottom: 10px;background: #F5F5F5; border: 1px #ccc solid;}
.query-block ul{margin: 0; padding: 0;}
.query-block ul li ul li a{padding-left: 40px;}
.query-block ul li ul li ul li a{padding-left: 70px;}
.query-block ul > li > a{padding: 1px 15px; border-bottom: 1px #ccc solid; color: #666465;}
.query-block .checkbox label{padding-left: 0;}
.query-block input.ace[type="checkbox"] + .lbl::before{margin-right: 10px; color: #666465;}
.query-block input.ace[type="checkbox"]{line-height: 0;}

.file-input-wrap  { margin:10px 0  20px 0;}
.file-input-wrap input {display: none;}
.file-input-wrap .label-name ,.file-input-wrap .file-name{display:block; float: left;}
.file-input-wrap .label-name {color:white;/*height:34px;line-height:30px;*/ text-transform:capitalize;}
.file-input-wrap .file-name { border:none; width: auto;line-height: 25px; min-width: 150px;background: transparent;}

/*REJECT-INQUIRY-POPUP*/
.reject-inquiry-popup .modal-body{ padding:0 0 20px 0;}
.reject-inquiry-popup .close {color:#fff;margin:10px 10px 0 0;opacity:1;text-shadow:none;}
.reject-email-box {margin:0;padding:15px 25px;width:100%;border-bottom:1px solid #e6e4e1;}
.reject-email-box p{margin:0;padding:0;text-transform:uppercase;color:#575556;font-size:14px;font-family:'roboto_condensedbold';}
.reject-email-box span{font-weight:normal;text-transform:none;font-family:'roboto_condensedregular';font-size:14px;}
.reject-inquiry-post{margin:20px 25px;overflow:hidden;}
.reject-inquiry-popup label{margin:0;padding:0;text-transform:uppercase;color:#575556;font-size:14px;font-family:'roboto_condensedbold';vertical-align:top;}
.reject-inquiry-post textarea{margin:0;padding:5px;border:1px solid #e2e2e2;width:100%;height:102px;}
.reject-inquiry-post input[type="submit"]{margin:20px 0 0 0;padding:5px 35px;font-family:"roboto_condensedregular";font-size:14px;border-right:none;border-top:none;float:right; border-radius:3px;border-bottom:2px solid #bc0772;background:#e62623;color:#fff;border-left:none;text-transform:uppercase;}
.event-listing-block .panel-title {position:relative;}
.event-list-cols-btn{position: absolute;top: 2px;right: 0;}

/*DASHBOARD-BANNER-LISTING-PAGE*/
.dashboard-list-block .tab-block .nav-tabs {height:44px;}
.dashboard-list-block .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {border-bottom-width: 0px;}
.dashboard-list-block .table thead tr{background:#fff;}
.dashboard-list-block .table-block .table thead tr th {border-right:1px solid #ebebeb;white-space:nowrap;}
.dashboard-list-block .table-block .table thead tr th i{ padding-top:3px;}
.dashboard-list-block .table-block .table tbody tr{background:#fafbfc;}
.dashboard-list-block .table-block .table tbody tr:nth-child(2n+1) {background-color: #f9f9f9;}
.dashboard-list-block .table-block .table tbody tr:hover{background:#f9f9f9;}
.dashboard-list-block .table-block .table tbody tr:hover.last-row{background:none;border:none;}
.dashboard-list-block .table-block .table thead tr th {text-transform:uppercase;font-family: 'robotobold';font-size:13px;font-weight:normal;}
.dashboard-list-block .table-block .table tbody tr td {padding:5px 15px; position: relative;background:none;font-family:'robotoregular';font-size:13px;  max-width:300px;}
.dashboard-list-block .table-block .table tbody tr td.total-record-list{font-family:'robotobold';font-size: 13px;color:#5e5d5d;}
.dashboard-list-block .table > tbody > tr > td.banner-total-record{border-right:1px solid #fff;}
.dashboard-list-block{margin-bottom: 10px; position: relative; z-index: 0;}
.dashboard-list-block  .table tbody tr {background:#FAFBFC none repeat scroll 0% 0% }
.dashboard-list-block .table-block .table tbody tr:hover td:first-child:before {content: " ";border-left: 3px solid #DA231B;height: 100%;position: absolute;top: 0;left: -2px;}
.table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #F9F9F9 !important;}

/*ADMIN-BUTTONS*/
label.btn.inactive-btn, label.btn.active-btn{cursor: initial;}
label.btn.inactive-btn:hover, label.btn.inactive-btn:focus {background: #54565b;}
label.btn.inactive-btn:hover.btn.inactive-btn i, label.btn.inactive-btn:focus.btn.inactive-btn i{background: #46474a;}
.btn.inactive-btn, .btn.rejected-btn, .btn.approved-btn, .btn.pending-btn, .btn.active-btn{padding:0 10px 0 0;margin:0;font-family:'robotoregular';font-size: 13px;color:#fff;border:none;min-width:118px;line-height:30px;}
.btn.inactive-btn{background:#54565b;}
.btn.active-btn{background:#e62623;}
.btn.rejected-btn{background:#e10000;}
.btn.approved-btn{background:#5bb031;}
.btn.pending-btn{background:#dfa20c;}
.btn.inactive-btn i, .btn.rejected-btn i, .btn.approved-btn i, .btn.pending-btn i,.btn.active-btn i{margin-right:10px;padding:10px;float:left;text-align:left;}
.btn.inactive-btn i {background:#46474a;}
.btn.active-btn i {background:#bc0d0b;}
.btn.rejected-btn i {background:#c80000;}
.btn.approved-btn i {background:#2a8502;}
.btn.pending-btn i {background:#c68d08;}
.btn.active-btn:hover,.btn.active-btn:focus{background:#bc0d0b !important;outline:none;}
.btn.active-btn:hover.btn.active-btn i, .btn.active-btn:focus.btn.active-btn i {background:#e62623;outline:none;}
.btn.rejected-btn:hover,.btn.rejected-btn:focus{background:#c80000 !important;outline:none;}
.btn.rejected-btn:hover.btn.rejected-btn i,.btn.rejected-btn:focus.btn.rejected-btn i {background:#e10000;outline:none;}
.btn.approved-btn:hover,.btn.approved-btn:focus{background:#2a8502 !important;outline:none;}
.btn.approved-btn:hover.btn.approved-btn i,.btn.approved-btn:focus.btn.approved-btn i {background:#5bb031;outline:none;}
.btn.pending-btn:hover,.btn.pending-btn:focus{background:#c68d08 !important;outline:none;}
.btn.pending-btn:hover.btn.pending-btn i,.btn.pending-btn:focus.btn.pending-btn i {background:#dfa20c;outline:none;}
.btn.inactive-btn:hover,.btn.inactive-btn:focus{background:#46474a !important;outline:none;}
.btn.inactive-btn:hover.btn.inactive-btn i,.btn.inactive-btn:focus.btn.inactive-btn i {background:#54565b;outline:none;}
label.active-btn{ cursor: inherit;}
.fa.fa-spinner.fa-spin.no-backgound{background: none}
.btn.inactive-btn.shipping-status-btn{min-width: 119px}
label.btn.inactive-btn.btn.inactive-btn:hover i{}
.my_received_order .table-block .table tbody tr td{padding: 15px 15px;}
/*ADMIN-BUTTONS*/

/*-- HINAL --*/
.accordion-toggle i{font-size: 14px;}
.accordion-toggle.collapsed .fa-angle-down::before{content: "\EF??";-webkit-transition:all 300ms ease-in 0s; transition: all 300ms ease-in 0s;}
.ace-nav>li {width: 100%;}
.ace-nav > li > a{text-align: left;}
.ace-nav > li > a > i.fa-caret-down{float: right; margin: 15px 0;}
.navbar{height: 95px;}
.sidebar-shortcuts{padding: 22px 0;}
.top-left-admin-logo{color: #898989; font-size: 14px;}
.top-left-admin-logo img{height: auto;}

/*-- MAYUR --*/
.ui-table-block{ padding: 10px; background: #F0F0F0; position: inherit;}
.last-row td{/*  background: #fff !important;  */padding: 10px 15px !important;}
.ui-content-block{ background: #fff; border:1px #eee solid; min-height: 100px; padding: 20px;}
.form-group label, .ui-content-block .checkbox span, .select-group label{font-family:'robotobold'; text-transform: uppercase; color: #555; font-size:13px;}
.select-group{ padding-bottom:20px;}
.form-group em, .select-group em{ color: #ccc; padding-left:5px; font-style: normal;font-family: 'robotolight'; font-size: 12px;}
.customize-btn{ border-radius: 0; border: 0; box-shadow:none; padding:4px 0; min-width:100px; margin-right: 5px;font-family: 'robotomedium'; text-align: center;}
.select-group .error-message{ margin: 0; float: right;}
.select-group .error-message li {list-style: none;  float: right; width: 100%;color: #e62623;font-size: 11px;font-family: 'robotoregular';font-style: italic; margin: 0; padding: 0;}
.ui-content-block .checkbox label{ padding-left: 0;}
.ui-content-block .checkbox span{ padding-left:30px;}
.ui-content-block .checkbox input[type=checkbox].ace+.lbl::before, .ui-content-block .checkbox input[type=radio].ace+.lbl::before{ position: absolute; left: 0;}
.ui-content-block .form-title{color:#676767;font-family:'robotobold';font-weight:normal;font-size:13px;text-transform:uppercase;}
.add-banner-block .inline-radio .radio {margin-bottom:5px;}
.padding-right-10{ padding-right: 10px;}
.table-block .admin-custom-btn{ min-width:100px; text-transform: none; background: #53565B;}
.table-block .admin-custom-btn i{ padding:10px; background:#46474B; font-size:11px;}
.select-col{ min-width: 150px;}
.table-block .e-mail a{ color: #444;}
.table-block .e-mail a:hover{ color:#e62623;}
.list-accordion.panel-group .panel-heading .accordion-toggle.collapsed, .list-accordion.panel-group .accordion-toggle{background:#FFFFFF!important;border-top:1px #e62623 solid;font-family: 'robotomedium'; color: #555 !important; font-size:14px !important; padding:20px !important;font-weight:normal !important;}
.list-accordion.panel-group .accordion-toggle i{ padding-right: 10px; color: #999 !important;}
.list-accordion .panel{ margin-bottom:25px;}
.accordion-style1.panel-group .panel-heading{ position: relative;}
.list-accordion .event-list-cols-btn{ top: 15px; right:13px;}
.color-selection-col{ overflow: hidden;}
.color-selection-col .checkbox{ position: relative; float: left;margin-right: 15px; margin-bottom: 0; margin-top: 10px;}
.color-selection-col .checkbox label{padding-bottom:5px;}
.color-selection-col .checkbox i{ color: #e62623; font-size:18px; border: 1px #e62623 solid; padding:5px; float: left;}
.color-selection-col .checkbox input[type=checkbox].ace+.lbl{ display: inherit; min-height: inherit; max-height: inherit;}
.check-box div input[type="checkbox"]{display:none;}
.color-selection-col .checkbox input[type=checkbox].ace+.lbl::before {background: url(../images/check-box-color.png) no-repeat -30px 0; padding: 8px 0px; border: 0; top: -1px; color: #fff; width:30px;  height:30px; box-shadow:0;}
.color-selection-col .checkbox.theme-default i{ color: #e62623;border: 1px #e62623 solid;}
.color-selection-col .checkbox input[type="checkbox"]{display:none;}
.color-selection-col .checkbox input[type="checkbox"] + label span{display:inline-block;width:30px;height:30px;vertical-align:middle;background:url(../images/check-box-color.png) no-repeat -30px 0;cursor:pointer;}
.checkbox label, .radio label{ padding-left: 0; padding-bottom:15px;}
input[type=checkbox].ace+.lbl::before, input[type=radio].ace+.lbl::before{ margin-right:8px;}
/*--PINK COLOR--*/
.color-selection-col .checkbox.theme-default i{ color: #e62623; border-color:#e62623;}
.color-selection-col .checkbox.theme-default input[type="checkbox"]:checked + label span{background:url(../images/check-box-color.png) no-repeat -30px -32px;}
/*--PINK COLOR--*/

/*--GREEN COLOR--*/
.color-selection-col .checkbox.theme-yellow-green i{ color: #42560E; border-color:#42560E;}
.color-selection-col .checkbox.theme-yellow-green input[type="checkbox"]:checked + label span{background:url(../images/check-box-color.png) no-repeat -99px -32px;}
/*--GREEN COLOR--*/

/*--Red COLOR--*/
.color-selection-col .checkbox.theme-flicker i{ color: #CF006A; border-color:#CF006A;}
.color-selection-col .checkbox.theme-flicker input[type="checkbox"]:checked + label span{background:url(../images/check-box-color.png) no-repeat -237px -32px;}
/*--Red COLOR--*/

/*--Blue COLOR--*/
.color-selection-col .checkbox.theme-twitter i{ color: #00ADED; border-color:#00ADED;}
.color-selection-col .checkbox.theme-twitter input[type="checkbox"]:checked + label span{background:url(../images/check-box-color.png) no-repeat -168px -32px;}
/*--Blue COLOR--*/

/*--Orange COLOR--*/
.color-selection-col .checkbox.theme-bloger i{ color: #FB8E3C; border-color:#FB8E3C;}
.color-selection-col .checkbox.theme-bloger input[type="checkbox"]:checked + label span{background:url(../images/check-box-color.png) no-repeat -375px -32px;}
/*--Orange COLOR--*/

/*--Purple COLOR--*/
.color-selection-col .checkbox.theme-blue i{ color: #093D91; border-color:#093D91;}
.color-selection-col .checkbox.theme-blue input[type="checkbox"]:checked + label span{background:url(../images/check-box-color.png) no-repeat -306px -32px;}
/*--Purple COLOR--*/

/*--ADD COUPON BLOCK--*/
.accordion-style1.list-accordion .panel-heading+.panel-collapse .panel-body, .add-coupon-content  .accordion-style1.panel-group .collapse.in>.panel-body{ border: 0; padding:10px 40px 20px;}
.add-coupon-content .inline-radio{/*margin-left: -20px;*/ margin-bottom:10px;}
.another-country-table{ margin: 0; border: 1px #ddd solid; padding: 10px 0;}
.add-coupon-content .another-country-table th{ padding: 10px;}
/*--END ADD COUPON BLOCK--*/
/*--END MAYUR--*/

/* chintan */
input[type=radio].ace.ring +.lbl::before {font-size: 5px;color: transparent;text-shadow: none;box-shadow: none;margin-right: 8px;}
input[type=radio].ace.ring:checked+.lbl::before {border-color: #e62623;border-width: 4px;box-shadow: none;}
.form-title { font-weight: 500; font-size: 12px; text-transform: uppercase;}
.hint-text {color: #ccc; font-size:12px; text-transform: none; font-weight: normal; margin-left:15px;} 
.inline-radio .radio{ display: inline-block; margin-right: 10px; }
.tab-block .btn-block.customiz-preview {float:right;}

/* VIEW-EVENT-DETAIL-TABLE*/
.view-event-table-block table{width: 100%;}
.view-event-table-block table tbody tr td{border:1px solid #e3e3e2;padding:8px;color:#5e5d5d;font-family:'robotoregular';font-size: 13px;}
.view-event-table-block table tbody tr td:first-child{font-family:'robotobold'; text-transform: uppercase; color:#676767; font-size:12px;width:25%;}
.event-table-block h2{font-style:normal;color:#676767;font-family:'robotobold';font-weight:normal;font-size:13px;text-transform:uppercase;}
.banner-block-delete h2{font-style:italic;color:#404040;font-weight:normal;font-size:14px;}
.admin-logo img { max-width:223px; max-height:50px; }
.banner-block-delete h2{font-style:italic;color:#404040;font-weight:normal;font-size:14px;}
.form-group .btn-block{margin:5px 0;}
.modal-popup-icon-title i{margin-right:10px;}
.top-title-form.search-width{width: 200px;}
.product-title-width { width:200px; float: left; margin-right: 10px;  }
.product-title-width select { width: 100%; height: 32px; }
.sidebar-collapse > [class*="icon-"]{background: none; border: 0; font-size: 17px;}
/* .sidebar .nav-list{margin-top: 15px;} */
.sorting-block{padding-left: 7px;}
.feedback-setting {padding-left:46px;}
.feedback-setting .checkbox span{padding-left:0;font-family: 'robotomedium';color:#676767;}
.feedback-setting .checkbox label{padding-bottom:0;padding-left:8px;}
.feedback-setting input.ace[type="checkbox"] + .lbl::before, .feedback-setting input.ace[type="radio"] + .lbl::before{color:#676767;}
.feedback-setting .checkbox{ margin-bottom: 38px;}

.sorting-block i{font-size: 14px;}
.view-table td, .tab-view-table td{border: 1px #e6e6e6 solid; padding: 5px;}
.view-table{margin-top: 10px;}
.add-product-wrapper .accordion-style1.panel-group .panel-body, .accordion-style1.panel-group .collapse.in>.panel-body{ padding: 10px 40px 20px;  border-top: 1px solid #cdd8e3;}
/*-- READ ONLY SELECTBOX CSS --*/
.readonly-select{cursor: not-allowed; pointer-events: none;}

/* DAKSHITA -------*/
.reset-btn {text-transform:uppercase;}
.default-table .table thead tr {background: #fff;}
.default-table .table thead tr th {border-right: 1px solid #ebebeb;white-space: nowrap;text-transform:uppercase;font-family: 'robotobold';color:#676767;font-size:13px;font-weight: normal;}
.default-table .table ul.pagination>li>a:active{background-color:#e62623;}

/*ADD SEARCH CRITERIA------*/
.add-search-criteria-block {margin-top: 0;margin-bottom: 15px;position: relative;z-index: 0;}
.tab-block.add-search-criteria-block .nav-tabs {height: 43px;}
.add-search-criteria h2 {margin: 10px 0 10px 0;padding: 0 0 10px 0;color: #454545;font-size: 16px;font-family: 'robotobold';text-transform: uppercase;border-bottom: 1px dotted #bebebe;}
.add-search-criteria .buttom-line{border-bottom: 1px dotted #bebebe;padding:5px 0;margin-bottom:15px;}
.add-search-criteria .multi_category {}

/*USER REPORT BLOCK----------*/
.main-user-report-block {background: #FFF;}
.main-user-report-block  h2{font-size:18px;font-family: 'robotolight';color:#2a2e35;padding:20px;margin:0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.main-user-report-block  h2 span{font-family: 'robotoregular';font-style:italic;font-size:14px;color:#8c8c8c;margin-left:10px;}
.report-border{border: 1px solid #e3e3e2;}
.main-user-report-block h2.br-bottom{border-bottom: 1px solid #ddd; border-left: 0; border-left: 0; border-right: 0; border-top: 0;}

/*--ADD PRODUCT CSS--*/
/*--.multi_category .mar_bot.open { width:100%; }
button.multiselect.select_box.btn.btn-default {width: 80%;}
ul.multiselect-container li {display: block;width: 100%;position: static;}--*/

#js_product_search_form .select-col {position: relative; z-index: 1;}
#js_product_search_form .select-col .mar_bot {float: left;width: 100%;}
#js_product_search_form .select-col .mar_bot .multiselect {border-right: 0 none;float: left;margin: 0 !important; width: 182px;}
#js_product_search_form .select-col .mar_bot .multiselect:hover, #js_product_search_form .select-col .mar_bot .select_box_caret2:hover{ background-color: #5d5b5c !important; border: solid 0px #000; }
#js_product_search_form .select-col .mar_bot .select_box_caret2 {border-left: 0 none;float: left;margin: 0 !important;}
#js_product_search_form .select-col .mar_bot .multiselect-container{float: left; height: 250px; overflow-y: auto;}
#js_product_search_form .select-col .mar_bot .multiselect-container li {float: left; width: 100%; position: relative; left: 0px;}
#js_product_search_form .select-col .mar_bot .select_box_caret2 .caret {margin-top:0px;}

.add-product-wrapper {font-family:'robotoregular';}
.add-product-wrapper ul{ margin:0;}
.add-product-wrapper textarea{ width: 100%; height:80px;}
.add-product-wrapper input[type="text"]{ width: 100%; height:40px;}
.add-product-wrapper .list-accordion.panel-group .accordion-toggle i{ float: left; margin-right:5px;}
.accordion-style1.panel-group .panel-heading .accordion-toggle{text-transform: uppercase; font-family:'robotomedium'; color: #555; }
.add-product-wrapper .list-accordion.panel-group .pink-icon{ font-size:16px ; color: #e62623 !important; margin-top:-1px;}
.add-product-wrapper .ui-panel-col {border: 1px #e6e6e6 solid;overflow: hidden; margin:10px 0;}
.add-product-wrapper .language-col { padding:5px 15px 4px; color: #676767; font-size:13px;background: url(../images/shape-img.png) no-repeat right 0; float: left;height: 29px;text-transform: uppercase;font-family:'robotobold'; min-width:120px;}
.add-product-wrapper .output-col { width:50%; padding:0; color: #222;font-size:13px; background: #FFF; float: left; font-family:'robotolight'; }
.add-product-wrapper .output-col span{ padding:3px; color: #222;font-size:13px; background: #FFF; float: left; font-family:'robotolight'; }
.add-product-wrapper .output-col input{padding:5px; height:28px; color: #222;font-size:13px; background: #FFF; border: 0; float: left; font-family:'robotolight'; width: 100% }
.add-product-wrapper .accordion-style1.panel-group .panel-body, .add-product-wrapper .accordion-style1.panel-group .collapse.in>.panel-body{ padding: 10px 40px 10px;  border-top: 1px solid #cdd8e3;}
.add-product-wrapper .brand-list ul{ margin:10px 0;}
.add-product-wrapper .brand-list li {float: left; padding-right:30px;}
.add-product-wrapper .brand-list li .radio{ float: left; margin-top:15px;}
.add-product-wrapper .brand-list li.selected .brand-img { border: 1px #999 solid !important;}
.add-product-wrapper .brand-list li .brand-img { float: left; border: 1px #ddd solid; width:86px; height:56px; margin-bottom: 5px;}
.add-product-wrapper .output-description{ width: 100%; padding:10px 10px 5px 10px;}
.add-product-wrapper .feature-block{width: 100%;clear: both;overflow: hidden; padding:10px 10px 0;}
.add-product-wrapper .feature-block:last-child{ margin-bottom: 10px;}
.add-product-wrapper .feature-block p{ margin: 0; color: #828282; font-size: 13px;font-family:'robotoregular';}
.add-product-wrapper .feature-block-content {float: left;width: 84%;padding: 5px;font-size: 13px;margin-right: 3px;  border: 1px #ddd solid;}
.add-product-wrapper .dft-but {width: 40px;height: 39px;display: inline-block;border: 1px #ccc solid; margin-left: 4px;  font-size: 22px;  padding-top: 2px;  text-align: center;  color: #ccc;}
.add-product-wrapper .dft-but:hover{border: 1px #e62623 solid;}
.add-product-wrapper .dft-but:hover i{ color:#e62623;}
.add-product-wrapper .label-col label{ padding-top: 5px;}
.add-product-wrapper .label-col .checkbox{margin-top:2px;}
.add-product-wrapper .ui-filter:last-child{ margin-bottom:0;}
.add-product-wrapper .ui-filter{ margin-bottom: 5px;}
.add-product-wrapper .ui-filter label {padding-top: 8px;}
.add-product-wrapper .ui-filter .col-xs-1{ width:10%; padding-right:0px;}
.add-product-wrapper .ui-filter, .add-product-wrapper .img-filter { clear: both;}
.add-product-wrapper .filter { padding:4px 1px 1px 4px; border: 1px #ddd solid;}
.add-product-wrapper .ui-filter .button{ margin-right: 10px;}
.add-product-wrapper .filter-btn { background: #EBEBEB; padding: 3px 50px 3px 10px; color: #555; font-size: 14px; float: left; margin-right: 7px;   margin-bottom:4px; border: 1px #ddd solid; position: relative; border-radius: 1px; text-transform: capitalize;}
.add-product-wrapper .filter-btn a { font-size: 12px; position: absolute; top: 5px; right: 7px; color: #555; display: inline-block;}
.add-product-wrapper .list-col {width: 100%; clear: both; overflow: auto; height: 180px; padding:10px 0 0 ;}
.add-product-wrapper .ui-list-col ul li { display: inline-block; width: 100%; padding-top: 2px; color: #666; font-size: 13px; font-family:'robotoregular'; padding-left: 20px;}
.add-product-wrapper .ui-list-col ul li a{ float: left; width: 11px; height: 11px; margin-left: -10px; margin-right: 10px; display: block; background: url(../images/sprite.png) no-repeat -29px -669px; margin-top:4px;}
.add-product-wrapper .ui-list-col ul li a.open{ background: url(../images/sprite.png) no-repeat -29px -693px;}
.add-product-wrapper .ui-list-col ul li input[type="checkbox"] {margin-right: 10px;float: left;margin-top: 3px;}
.add-product-wrapper .ui-list-col ul ul { padding-left: 20px;}
.add-product-wrapper .ui-list-col ul li span{ float:left;}
.add-product-wrapper .ui-list-col ul li .select-category{ float:left; position: relative; padding-left:40px; margin-left: 10px;}
.add-product-wrapper .ui-list-col ul li .select-category::before{ position: absolute; left: 0; border-bottom: 1px #ccc dashed; width: 40px; content: ''; top:10px; height: 1px;}
.add-product-wrapper .ui-list-col ul li .select-category select{height: 20px; padding:1px; font-size:11px;}
.add-product-wrapper .radio-box span{text-transform: uppercase;}
.add-product-wrapper .ui-table-col {clear: both; width: 100%; padding: 8px; display: inline-block;position: relative;}
.add-product-wrapper .price-col { clear: both;}
.add-product-wrapper .price-col.price-head li{margin-right: 5px;width:175px; border: 1px #ddd solid; background: #fff; padding: 7px 10px; margin-bottom:4px; text-align: center; color: #555; font-size:13px; float: left;}
.add-product-wrapper .price-col li.button{ width:auto !important; margin:inherit !important;}
.add-product-wrapper .ui-table-col-2 .price-col li{margin-right: 5px;width:92px;}
.add-product-wrapper .ui-table-col-2 .dft-but{ margin-left: 0;margin-right:5px;}
.add-product-wrapper .ui-table-col-2 .price-col.price-head li{ width:189px;}
.add-product-wrapper .ui-table-col-2 .price-col.price-head li:last-child{ width: 85px; border: 0;}
/*.add-product-wrapper .ui-table-col-2 .price-col li:last-child{ border: 0;}*/
.add-product-wrapper .price-col li{margin-right: 5px;width:100px; border: 1px #ddd solid; background: #fff; padding:8px 5px; margin-bottom:4px; text-align: center; color: #555; font-size:13px; float: left;}
.add-product-wrapper .price-col li.head{  background: #EBEBEB; font-size: 13px;color: #555; font-family:'robotobold'; border:1px #ddd solid;}
.add-product-wrapper .ui-filter-box li.head{ background: #EBEBEB; font-size: 14px; color: #666; font-family:'robotobold'; border:1px #ddd solid;}
.add-product-wrapper .price-col li.selected, .ui-filter-box li.selected { background: #EBEBEB; color: #333;}
.add-product-wrapper .price-col li select, .add-product-wrapper .price-col li input { border: none; height:22px;width: 100%; text-align: center; padding: 0; background: none;}
.add-product-wrapper .ui-table-col-2 .price-col.price-head li.first-col{ height:76px; width:92px; margin-bottom: -53px; position: relative; padding-top: 20px;}
.add-product-wrapper li.button{ min-height:37px; border: 0; padding: 0; text-align: left;}
.add-product-wrapper .img-filter-block{ padding: 10px 0; display: inline-block; width: 100%;}
.add-product-wrapper .position-bottom{ bottom:8px;position: absolute; right:0px;}
.add-product-wrapper .add-product-wrapper .panel-controls{ overflow: inherit;}
.add-product-wrapper .img-filter-box { border: 1px #ddd solid; display: table;float: left; border-radius: 3px; margin-right: 12px; margin-bottom: 10px;}
.add-product-wrapper .image-head {background: #ebebeb; padding: 5px 10px; font-size:13px; color: #555; font-family:'robotobold';}
.add-product-wrapper .img-outer-wrap{float: left; padding-top: 10px; padding-left:30px; padding-right:30px;min-height:210px;}
.add-product-wrapper .img-outer-wrap:last-of-type{ border-right: 0;}
.add-product-wrapper .img-inner-wrap { width:100px; display: block; margin: 0 auto; border-top: 0;}
.add-product-wrapper .img-inner-wrap img { width: 100px; border: 1px #ddd solid; display: block;height: 110px;}   
.add-product-wrapper .browse-col2 { padding-top: 3px; font-size: 11px; font-style: italic; color: #999; width: 100px;}
.add-product-wrapper .browse-but2 {color: #fff; display: inline-block; font-size:14px; font-style: italic; float: left; padding:0 14px; text-align: center;width: 100%; background: #e62623;border: 1px #e62623 solid;position: relative;width: 100px;cursor: pointer;}
.add-product-wrapper .image-path {clear: both;}
.add-product-wrapper .browse input{  width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; cursor: pointer;opacity: 0;filter: alpha(opacity=0);}
.add-product-wrapper .img-filter-box p { font-size: 10px; color: #999; padding-left: 2px;padding-right: 2px; margin-top: 5px; clear: both; padding-bottom: 5px;}
.add-product-wrapper .remove-img{ font-size:11px; font-style: italic; color: #e62623; line-height:24px; text-align: left;}
.add-product-wrapper .remove-img i{ font-size:16px; padding-right: 5px;}
.add-product-wrapper .img-filter-box .img-inner-wrap select, .add-product-wrapper .img-filter-box .img-inner-wrap input{ width: 100%; padding:2px; height:22px; color: #727271;font-style: italic;font-size:11px;   margin-bottom: 4px; border-color:#e0e0df;}
.add-product-wrapper .img-filter-box.other-box{ width: 36%;}
.add-product-wrapper .img-filter-box.middle-box .img-outer-wrap{ padding: 10px 15px;}
.add-product-wrapper .img-filter-box.other-box .img-outer-wrap{ width: 100%; padding: 10px; min-height: inherit;}
.add-product-wrapper .img-filter-box.other-box .img-inner-wrap img{ float: left;}
.add-product-wrapper .img-filter-box.other-box .img-inner-wrap{ width: 100%;}
.add-product-wrapper .img-filter-box.other-box .browse-col2{ float: left; margin:40px 15px 0;}
.add-product-wrapper .img-filter-box.other-box .select-block{ float:right; width:56%;}
.add-product-wrapper .img-filter-box.other-box .select-block select, .img-filter-box.other-box .select-block input{ float: left; margin: 0 5px 10px; width:46%;}
.add-product-wrapper .img-filter-box.other-box .select-block .note{ float: right; padding-top:7px;}
.add-product-wrapper .img-filter-box.other-box .dft-but{ width:22px; height:22px; padding-top: 0px; line-height: 14px;}
.add-product-wrapper .img-filter-box.other-box .dft-but i{ font-size:14px;}
.add-product-wrapper .tag-filter{ border: 0; padding:0; display: inline-block; width: 100%;}
.add-product-wrapper .add-icon{ margin-top: 10px; display: block;text-transform: uppercase; color: #666;}
.add-product-wrapper .add-icon i{border: 1px #ddd solid; padding:3px; height:18px; margin-right: 5px; font-size:10px; width:16px;}
.add-product-wrapper .add-icon:hover i{ color:#e62623;}
.add-product-wrapper .ui-heading{ background: #ebebeb; padding: 5px 15px; text-transform: uppercase;font-size:14px; color: #555; font-family:'robotobold';}
.add-product-wrapper .ui-head input{ width: 100px; margin-left: 10px;}
.add-product-wrapper .ui-head span{ width:170px; float: left; padding-top:10px;}
.add-product-wrapper .ui-head{ background: #f4f4f4; padding:10px 15px;}
.add-product-wrapper .ui-head.ui-sub-head{ background: #f8f8f8; padding:10px 15px;}
.add-product-wrapper .ui-description{ border:1px #e0e0df solid; padding: 15px; border-top: 0;}
.add-product-wrapper .ui-filter-box li.border-0{ border: 0;}
.add-product-wrapper .ui-filter-box ul{text-align: center; width: 100%; display: inline-block;}
.add-product-wrapper .ui-filter-box ul li{ float: left; margin-right: 5px;}
.add-product-wrapper .ui-filter-box ul li.first-col{ width:212px;}
.add-product-wrapper .ui-filter-box ul li.second-col{ width:100px;}
.add-product-wrapper .ui-filter-box ul li.third-col{ width: 150px;}
.add-product-wrapper .ui-filter-box li span{ padding:0px 5px; display: block;font-size:14px;}
.add-product-wrapper .ui-filter-box li{background: #fff; color: #666;margin-bottom: 2px; text-align: left;min-width: 90px; padding: 0; border: 0;min-height:40px; text-align: center;}
.add-product-wrapper .ui-filter-box li.head{ padding-top:8px;}
.add-product-wrapper .ui-filter-box li input{border:1px #e0e0df solid; padding:8px; margin: 0; width: 100%;font-size:13px;min-width: 90px; min-height:40px;}
.add-product-wrapper .ui-filter-box .checkbox, .add-product-wrapper .ui-filter-box .checkbox label{ margin: 0; padding: 0;}
.add-product-wrapper .shipping-block input, .add-product-wrapper .shipping-block select, .add-product-wrapper .shipping-block label{ float: left; margin-right: 10px;}
.add-product-wrapper .shipping-block label{ width: 150px; padding-top:8px;}
.add-product-wrapper .shipping-block input[type="text"], .shipping-block select{ width: 100px; height:32px; border-color:#e0e0df;}
.add-product-wrapper .shipping-block .select-size{ float: left; position: relative;}
.add-product-wrapper .shipping-block .select-size input{ padding-left: 30px; float: left;}
.add-product-wrapper .shipping-block .select-size i{ float: left;border-right: 1px #e0e0df solid; padding:6px 9px; margin-right: -28px; position: relative; z-index: 10; font-style: normal;}
.output-description .ui-filter-box .ui-table-col{ border: 0; padding:0 5px;}
.feature-col li:nth-child(1) {width: 20%;}
.feature-col li:nth-child(2) {width: 70%;}
/*--ADD PRODUCT CSS--*/

/* GROUP RULE VIEW POPUP------------------*/
.group-rule-view-popup .modal-md{width:700px;}
.group-rule-view-popup .close {color: #FFF;opacity: 1;text-shadow: none;margin-right: 10px;margin-top: 10px;}
.group-rule-view-popup .modal-body{padding:0}
.group-rule-view-popup .modal-body h2{color:#676767;font-size:13px;font-family: 'robotobold';font-weight:normal;margin:0;padding:10px;text-transform:uppercase;background:#f5f5f5;text-align:center;}
.table-group-block {margin:20px;}
.common-default-table {width:100%;border: 1px solid #ddd;}
.common-default-table tr td{border: 1px solid #ddd;padding:10px 15px;color:#5e5d5d;font-family: 'robotoregular';font-size:13px;}
.common-default-table tr td:first-child {color:#676767;font-size:13px;font-family: 'robotobold';text-transform:uppercase;}
.default-list-block.group-tab-block{margin: 20px;}
.default-list-block .tab-block .nav-tabs {height:44px;}
.default-list-block .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {border-bottom-width: 0px;}
.default-list-block .table thead tr{background:#fff;}
.default-list-block .table-block .table thead tr th {border-right:1px solid #ebebeb;white-space:nowrap;}
.default-list-block .table-block .table tbody tr{background:#fafbfc;}
.default-list-block .table-block .table tbody tr:nth-child(2n+1) {background-color: #f9f9f9;}
.default-list-block .table-block .table tbody tr:hover{background:#f9f9f9;border-left:3px solid #DA231B;}
.default-list-block .table-block .table thead tr th {text-transform:uppercase;font-family: 'robotobold';font-size:13px;font-weight:normal;}
.default-list-block .table-block .table tbody tr td {padding:15px;background:none;white-space:nowrap;font-family:'robotoregular';font-size:13px;}
.total-record-list{font-family:'robotobold';font-size: 13px;color:#5e5d5d;}
.default-list-block .table > tbody > tr > td.banner-total-record{border-right:1px solid #fff;}
.default-list-block{margin-bottom: 10px;}

/*CREATE-GROUP-RULE-SERVICE-MAPPING*/
.rule-group-mapping-block .dashboard-list-block{margin-top:10px;}
.view-rule-popup-block .modal-body{padding:0 0 20px 0;}
.view-rule-popup-block .view-event-table-block{padding:20px 15px 15px;}
.view-rule-popup-block .modal-body h2{margin-bottom:10px;}
.rule-condition{padding:10px;border:1px dashed #7b7b7b;margin:15px 0;}
.rule-condition .group-conditions{padding:1px; border: 1px solid #e62623;background:#fff;}
.rule-condition .group-conditions .btn-xs{width:53px;}
.rule-condition .group-conditions .btn-primary {background:#fff !important;color:#333 !important;border:none;text-shadow:none;}
.rule-condition .group-conditions .btn-primary.active{background: #e62623 !important;border:none;color:#fff !important;}
.rule-condition .group-actions .btn-xs{width:120px;height:30px;}
.rule-condition .rules-list li {border:1px solid #afafaf;border-radius:0 !important;}
.rule-condition .group-actions .btn-success{background:#53565b !important;padding:0 10px 0 0;margin:0 0 0 5px;font-family:'robotobold';text-transform:uppercase;font-size:13px;color:#fff;border:none;min-width:120px;line-height:30px;}
.rule-condition .group-actions .btn-success i{margin-right:10px;padding:7px 10px;float:left;text-align:left;background:#46474b !important;}
.rule-condition .group-actions .btn-success:hover{background: #e62623 !important;}
.rule-condition .group-actions .btn-success:hover i{background:#bc0d0b !important;}
.rule-condition .group-actions .btn-danger{background:#53565b !important;padding:0 10px 0 0;margin:0 0 0 5px;font-family:'robotobold';font-size:13px;color:#fff;border:none;min-width:120px;line-height:30px;}
.rule-condition .group-actions .btn-danger i{margin-right:10px;padding:7px 10px;float:left;text-align:left;background:#46474b !important;}
.rule-condition .group-actions .btn-danger:hover{background: #e62623 !important;}
.rule-condition .group-actions .btn-danger:hover i{background:#bc0d0b !important;}
.rule-condition .rule-actions .btn-danger{background:#53565b !important;padding:0 10px 0 0;margin:0 0 0 5px;font-family:'robotobold';font-size:13px;color:#fff;border:none;min-width:120px;line-height:30px;}
.rule-condition .rule-actions .btn-danger i{margin-right:10px;padding:7px 10px;float:left;text-align:left;background:#46474b !important;}
.rule-condition .rule-actions .btn-danger:hover{background: #e62623 !important;}
.rule-condition .rule-actions .btn-danger:hover i{background:#bc0d0b !important;}
/*CREATE-RULE-MASTER*/
.no-image-available{margin-bottom:20px;}
.private-tag-block .checkbox{display: inline-block; width:100%;}
.multi-radio-button{ float: left; margin: 10px 30px 10px 0 !important;}
.multi-radio-button span{ font-size:12px; color: #666; text-transform: none;  font-family: 'robotoregular';}
.dashboard-list-block.brand-block .table-block .table tbody tr td{padding: 5px 15px;}
.brand-img-block{border: 1px solid #ddd; width: 50px; height: 50px; background: #fff;}
.brand-img-block img{max-height: 100%; margin: 0 auto;}
.custom-upload {border: 1px solid #ddd; cursor: pointer; color: #fff; width: 140px; height: 140px; ;background-size: 100% 100%;}/* background: url(../images/upload-icon.jpg) no-repeat center;*/
.custom-upload input {left: -9999px; position: absolute;}

/*--CATEGORY PAGE--*/
.ui-category-wrapper .output-description{ height: 200px; margin-bottom: 15px; overflow: auto;}
.ui-category-block > ul{ position: relative; margin-left:20px;display: inline-block; width: 90%; padding-top: 10px; margin-bottom: 0;}
.ui-category-block  li{ border-left:1px #999 dashed; padding-top:15px; position: relative; padding-left:40px;clear: both; display: inline-block; width: 100%;}
.ui-category-block  li::before{border-bottom:1px #999 dashed; height:1px; width: 30px; content: ''; position: absolute; top:35px; left: 0;}
.ui-category-block >  li > div:nth-child(1){width:340px; background: #fff; padding: 10px 5px 0; position: relative; z-index: 10; margin-left: -7px;}
.ui-category-block li > div:nth-child(1){background: #fff; padding: 10px 5px 0; position: relative; z-index: 10; margin-left: -7px;    width: 340px;}
.ui-category-block li > div:nth-child(2){width:110px;}
.ui-category-block li > div:nth-child(3){width:110px;}
.ui-category-block li > div:nth-child(4){width:110px;}.ui-category-block > ul li div{ float: left;}
.ui-category-block li ul li > div:nth-child(1){ width:299px;}
.ui-category-block li .checkbox{ margin-top:7px; margin-bottom: 0;}
.ui-category-block .sub-category{ position: relative; margin-left:0px;display: inline-block; width:100%; }
.ui-category-block > ul ul ul li > div:nth-child(1){ width: 258px;}
.ui-category-block .sub-category li:last-child{ padding-bottom: 0;}
.ui-category-block  .checkbox label{ padding-bottom: 0;}
.ui-category-block  li:last-child::after{ position: absolute; content: ''; top:35px; width: 1px; border-left:1px #fff solid; left: -1px; height: 100%;}
.ui-category-block .sub-category > li{ padding-top: 15px;}
/*--END CATEGORY PAGE--*/
.flag-img{margin-right: 15px; min-width:35px; float: left;}
.flag-img img{ border: 1px #ccc solid;}
.loadinggif {background: url("../images/ajax-loader.gif") no-repeat scroll center center; z-index: 9999; width: 30px; height: 30px; position: absolute; right: 0; left: 0; margin: 5px auto; width: 100%;}
.add-coupon-content .form-group .input-group{width: 100%;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {z-index: 0;}

/*--RECORD BLOCK--*/
.company-managment-block td .collapse-but{position: absolute; top:inherit; left:-5px; font-size: 16px;z-index:9999; margin-top: -18px; display: block;}
.company-managment-block td .collapse-but.open i{ color: #DA231B;}
.company-managment-block td .collapse-but i{ color: #666; }
.record-block{padding-bottom:20px; clear: both; width: 100%; display: inline-block;}
.record-block > div{ font-family: 'robotoregular'; color: #242424; background: #d9d9d9; border-left:15px #afafaf solid;  padding: 10px 25px 5px;}
.record-block > div::after{ border-right:5px #f5f5f5 solid; content: ''; position: absolute; left: -20px; top: 0; height: 100%;}
.record-title{ font-size: 15px;padding-bottom: 10px; line-height: 28px;}
.record-title i{font-size:26px; padding-right:10px; float: left;}
.record-count{font-family: 'robotobold'; font-size: 25px;}
.view-record a{ font-size: 12px; margin-top:15px; display: block; color: #242424;}
.record-block > div.total-active, .record-block > div.total-inactive{ color: #fff;}
.record-block > div.total-active .view-record a, .record-block > div.total-inactive .view-record a{ color: #fff;}
.record-block > div.total-active{ background:#e62623; border-color:#bc0d0b; }
.record-block > div.total-inactive{background:#54565b; border-color:#46474a;}
.company-managment-block tr:hover{ border-left-width: 0 !important; background: #f5f5f5 !important;}
.sub-block{ display: none;}
.sub-block td{ position: relative;}
.tree-list{ position:absolute; background:#fff url(../images/dash-border-bg.jpg) no-repeat 10px center;width:30px; height: 100%; top: 0; left:-2px;height: 100%; border-right:1px #ddd solid;}
.tree-list::before{position:absolute; background:#F5f5f5;width:17px; top:51%; left:10px;height:49%;}
.tree-list::after{border-right:1px #999 dashed; height:100%; width:1px; content: ''; position: absolute; top:0; left: 10px;}
.sub-block td:nth-child(1)::before{ bottom:-1px; left:-1px; width:11px; border-bottom: 1px #fff solid; content: ''; height: 1px; position: absolute;}
.company-managment-block .sub-block td:nth-child(1){ padding-left:40px !important;}
.border-bot-1{ position: relative;}
.border-bot-1::before{ top:-40px; left:-15px; width: 10px; border-bottom: 1px #ddd solid; content: ''; height: 1px; position: absolute;}
.company-managment-block td a{ color: #666;}
.company-managment-block td a:hover{ color: #e62623;}
/*--RECORD BLOCK--*/

/*--USER ACCESS--*/
.access-title{ padding:6px 10px 2px;text-transform:capitalize;}
.access-dashboard .down-icon{ float: left; color: #a3a3a3; font-size:15px; padding: 5px 5px 0 0; cursor: pointer;}
.access-dashboard .panel-heading .checkbox{ float: left; margin: 0 10px;}
.access-dashboard .panel-heading{ border-top: 1px #e62623 solid; border-radius: 0; margin-bottom: -1px; }
.access-dashboard .panel{border-radius: 0;box-shadow:none;}
.access-dashboard .panel > ul {margin-left:0px;margin-bottom: 0px;}
.access-dashboard .panel-heading .checkbox label{font-family: 'robotomedium'; color: #222; font-size: 15px;text-transform:capitalize;}
.access-dashboard .panel-default .panel-heading{ background: #f9f9f9; width: 100%; display:block; padding:15px 15px 5px 15px; height: 55px;}
.access-dashboard .ui-category-block { padding: 0; width: 100%;}
.access-dashboard .panel-body{ padding-top:0; padding-right: 0; overflow: hidden; margin-top: -1px;font-family: 'robotomedium'; color: #555; font-size: 15px; margin: 0px; padding: 0px; padding-left: 20px;}
.access-dashboard .ui-category-block  li{ padding-top:0px; width:100%; margin-bottom: -6px; padding-left: 25px; font-size: 13px;}
.access-dashboard .ui-category-block  li label{ font-size: 13px;}
.access-dashboard .ui-category-block .check-block{ background: #fafbfc; padding:8px 10px 19px 20px; border: 1px #ddd solid; width: 100%; margin: -5px 0px 0 1px;}
.access-dashboard .ui-category-block  li::before{ top: 30px;}
.access-dashboard .ui-category-block  ul{ margin-top: -1px; display: inline-block; width: 100%; margin: 0px 0 -5px 0; padding-left: 20px;}
.access-dashboard .ui-category-block  li:last-child::after{ top: 31px;}
.access-dashboard .ui-category-block  li .check-block:hover{ background: #f9f9f9;}
/*--END USER ACCESS--*/

/*--START PAYMENT CONFIGURATION --*/
.form-sub-title{position: relative;}
.switch-btn-block{position: absolute; right: 0; top: -13px; border: #e62623 1px solid; padding: 1px;}
.switch-btn-block ul{display: block; margin: 0; padding: 0;}
.switch-btn-block ul li{float: left; position: relative;}
.switch-btn-block ul li label{margin: 0; padding: 0;}
.switch-btn-block ul li label.switch-radio{padding: 5px 15px; cursor: pointer;}
.switch-btn-block ul li label.switch-radio:hover, .switch-btn-block ul li label.switch-radio:active, .switch-btn-block ul li label.switch-radio.active, .switch-btn-block ul li label.switch-radio:focus{color: #fff; background: #e62623;}
/*--START SHIPPING CONFIGURATION--*/
select[multiple].multi-select{height: 107.5px; padding:7px;}
select[multiple].multi-select option{padding: 4px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	select[multiple].multi-select option{padding: 5px;}
}
select[multiple].multi-select option:active, select[multiple].multi-select option:hover, select[multiple].multi-select option:focus{outline: none;}

/*--PRICING TABLE--*/
.pricing-table-block{ padding: 15px 0 15px 10px; display: block;border-spacing:5px;border-collapse: inherit;}
.pricing-table-block td{ border: 1px #ddd solid; padding:0;height:35px; vertical-align: middle;text-align: center;}
.add-product-wrapper .pricing-table-block td input{ border: 0; width: 100%; padding:0; font-size: 14px; text-align: center; height: 34px;}
.pricing-table-block td .button{ width: 100px;}
.add-product-wrapper .pricing-table-block .filter-btn{ margin:3px;}
.pricing-table-block td .button a{ float: left; margin:0 5px 0 0; width: 35px; height: 35px; padding: 0;}
.pricing-table-block td.price-head{ background: #EBEBEB;font-size: 14px; color: #666; font-family: 'robotobold'; text-align: center; padding: 5px;}
.add-product-wrapper .pricing-table-block .edit-table input{ width:60px; float: left; padding: 0 5px;}
.add-product-wrapper .pricing-table-block .edit-table input.edit-input{ float: left; width:35px; border-left: 1px #ddd solid; padding-left:6px;}
.add-product-wrapper .pricing-table-block td.blank-td{ border-color:#fff; }
.add-product-wrapper .pricing-table-block td.edit-col{ width:100px;}
.add-product-wrapper .pricing-table-block td.edit-col{}
/*--END PRICING TABLE--*/

.input-group-addon{border: inherit;}
.or-block{font-weight: 600; text-align: center; padding-top: 22px; display: block;}
.dropdown-menu:hover .dropdown-menu .dropdown-menu{display:block;}

/*-------------------CATALOGUE-RULE-------------------*/
.catalogue-amout-table{width:100%;border:1px solid #e8e8e8;color:#676767;font-size:13px;text-align:left;margin:10px 0;}
.catalogue-amout-table thead tr th,
.catalogue-amout-table tbody tr td{padding:10px;border-right:1px solid #e8e8e8;}
.catalogue-amout-table thead tr th{background:#f4f5f5;text-transform:uppercase;font-family: 'robotobold';font-weight:normal;}
.catalogue-amout-table tbody tr:nth-child(2n+1){background:#f8f8f8;}
.catalogue-amout-table tbody tr td{border-top:1px solid #e8e8e8;font-family: 'robotoregular';color:#a6a6a6;}
.catalogue-amout-table tbody tr td:first-child{color:#5e5d5d;}
.catalogue-amout-table input[type="text"]{border:none;height:22px;background:none;}


.userlist-approved-selectbox .select-col, .userlist-approved-selectbox .top-title-form.search-width { width:auto; min-width:inherit; }
.userlist-approved-selectbox select { width:85%; display:inline-block; }
.catalogue-amout-table input[type="text"]{border:none;height:22px;background:none;}
.ui-autocomplete{max-height:300px;overflow-y:auto;}

/*EDIT-COMPANY-STORE*/
.company-store-steps{margin:0 0 20px 0;padding:0;border:1px solid #cdcdcd;background: #f9f9f9; /* Old browsers */ /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9f9f9 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #f9f9f9 0%, #ececec 100%);
background: linear-gradient(to bottom, #f9f9f9 0%,#ececec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */}
.company-store-steps li{margin:0;padding:0 25px;list-style:none;background:url(../images/step-divider.png) no-repeat right 6px;display:inline-block;}
.company-store-steps li:last-child{background:none;}
.company-store-steps li a{margin:0;padding:6px 0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;font-family: 'robotoregular';color:#b2b2b2;position:relative;line-height:28px;}
.company-store-steps li a .edit-step{margin:0 10px 0 0;padding:0;position:relative;width:30px;height:30px;display:inline-block;color:#fff;font-family: 'robotobold';font-size:13px;text-shadow:1px 1px 0px rgba(150, 150, 150, 0.9);}
.edit-step > span {left: 11px;margin: 0;padding: 0;position: absolute;top:1px;z-index: 4;}
.company-store-steps li a .edit-step:after{margin:0;padding:0;content:""; position:absolute;z-index:2;width:20px;height:20px;border-radius:50px;background:#c5c5c5;box-shadow:1px 1px 1px 0 rgba(0, 0, 0, 0.5) inset;left:5px;top:5px;}
.company-store-steps li a .edit-step:before{margin:0;padding:0;width:30px;content:"";height:30px;border-radius:50px;position:absolute;z-index:1;box-shadow:1px 0px 1px 0 rgba(0, 0, 0, 0.4) inset;
    background: #919292; /* Old browsers */ /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0dedc), color-stop(100%,#f6f4f2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e0dedc 0%,#f6f4f2 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-linear-gradient(top, #e0dedc 0%, #f6f4f2 100%);
    background: linear-gradient(to bottom, #e0dedc 0%,#f6f4f2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dedc', endColorstr='#f6f4f2',GradientType=0 ); /* IE6-9 */}
.company-store-steps li a:hover{color:#e62623;}
.company-store-steps li a:hover .edit-step{color:#fff;}
.company-store-steps li a:hover .edit-step:after{background:#e62623;}
.company-store-steps li.edit-step-inprocess a .edit-step:after{background:#e62623;}
.company-store-steps li.edit-step-inprocess a{color:#e62623;}
.company-store-steps li.edit-step-process-done {position: relative;background:url(../images/step-process-bg.png) repeat-x;height:42px;}
.company-store-steps li.edit-step-process-done:after {background:url(../images/step-process-arrow.png)no-repeat right top;left: 100%;top: 0;content: " ";height:42px;width:18px;	position: absolute;pointer-events: none;z-index: 1;}
.company-store-steps li.edit-step-process {position: relative;background:url(../images/step-process-bg.png) repeat-x;height:42px; margin-right: -2px;padding:0 15px;}
.company-store-steps li.edit-step-process:after {background:url(../images/step-process-arrow.png)no-repeat right top;left: 100%;top: 0;content: " ";height:42px;width:18px;	position: absolute;pointer-events: none;z-index: 1;}
.company-store-steps li.edit-step-process:before {background:url(../images/step-process-left-arrow.png)no-repeat left top;right:100%;top: 0;content: " ";height:42px;width:18px;	position: absolute;pointer-events: none;z-index: 1;}
.company-store-steps li.edit-step-process a .edit-step:before{background:#e62623;}
.company-store-steps li.edit-step-process a .edit-step:after{background:#fff;}
.company-store-steps li.edit-step-process a .edit-step > span{color: #e62623;display:none;}
.company-store-steps li.edit-step-process a {color:#fff;}
.company-store-steps li.edit-step-process a .edit-step > span.process-done{background:url(../images/process-done-icon.png)no-repeat left top; width:10px; height:9px; display:block; margin:10px 0;}
.company-store-steps li.edit-step-process-done-active {position: relative;background:url(../images/step-process-done-active-bg.png) repeat-x;height:42px; margin-right: -2px;padding:0 15px;}
.company-store-steps li.edit-step-process-done-active:after {background:url(../images/step-process-done-active-arrow-right.png)no-repeat right top;left: 100%;top: 0;content: " ";height:42px;width:18px;	position: absolute;pointer-events: none;z-index: 1;}
.company-store-steps li.edit-step-process-done-active:before {background:url(../images/step-process-done-active-arrow-left.png)no-repeat left top;right:100%;top: 0;content: " ";height:42px;width:18px;	position: absolute;pointer-events: none;z-index: 1;}
.company-store-steps li.edit-step-process-done-active a .edit-step:before{background:#e62623;}
.company-store-steps li.edit-step-process-done-active a .edit-step:after{background:#fff;}
.company-store-steps li.edit-step-process-done-active a .edit-step > span{color: #e62623;}
.company-store-steps li.edit-step-process-done-active a {color:#fff;}
.company-store-steps li.edit-step-process-active {position: relative;background:url(../images/step-process-done-active-bg.png) repeat-x;height:42px;}
.company-store-steps li.edit-step-process-active:after {background:url(../images/step-process-done-active-arrow-right.png)no-repeat right top;left: 100%;top: 0;content: " ";height:42px;width:18px;	position: absolute;pointer-events: none;z-index: 1;}
.company-store-steps li.edit-step-process-active a .edit-step:before{background:#e62623;}
.company-store-steps li.edit-step-process-active a .edit-step:after{background:#fff;}
.company-store-steps li.edit-step-process-active a .edit-step > span{color: #e62623;}
.company-store-steps li.edit-step-process-active a {color:#fff;}
.company-store-steps li.edit-step-process-done a .edit-step:before{background:#e62623;}
.company-store-steps li.edit-step-process-done a .edit-step:after{background:#fff;}
.company-store-steps li.edit-step-process-done a .edit-step > span{color: #e62623;display:none;}
.company-store-steps li.edit-step-process-done a {color:#fff;}
.company-store-steps li.edit-step-process-done a .edit-step > span.process-done{background:url(../images/process-done-icon.png)no-repeat left top; width:10px; height:9px; display:block; margin:10px 0;}
.categories-list-type{margin:20px 0;padding:0;}
.categories-list-type li{margin:0 10px 0 0;padding:0;list-style:none;display:inline-block;}
.categories-list-type li a{margin:0;padding:3px 15px;display:inline-block;background:#ededed;font-size:13px;color:#666666;font-family: 'robotobold';}
.categories-list-type li a:hover{background:#e62623;color:#fff;}
.categories-list-type li.active a {background:#e62623;color:#fff;}
.edit-design-store h5{margin:0;padding:0;font-size:13px;color:#676767;font-family: 'robotobold';text-transform:uppercase;}
.edit-design-store .radio label{text-transform:uppercase;font-family: 'robotomedium'; color:#2a2e35; font-size:16px;}
.edit-design-store .theme-block{min-width:100%;min-height:470px;}
.modal-md.view-catalogue-popup{ width:750px;}
.view-catalogue-popup .modal-body{ padding: 15px;}
.view-catalogue-popup .common-default-table{ margin: 15px 2px; width: 99.5%;}
.view-catalogue-popup label {
    font-family: 'robotobold';
    font-size:12px;
    color: #666464;
    text-transform: uppercase;
    font-weight: normal;
}
.view-catalogue-popup span {
    font-family: 'robotoregular';
    font-size:12px;
    color: #666464;
    font-weight: normal;
}
/*--QUOTE CSS--*/
.navbar .fa-quote-right{ font-size: 20px; padding:7px 4px 0; color: #999;}
.quote-block{ border:1px #dadada solid; margin-bottom:20px;}
.quote-block .quote-header{ background: #eeeeee; width: 100%; display: inline-block; padding: 10px 25px; border-bottom: 1px #dadada solid;}
.quote-block .quote-header h2{ font-size:20px;font-family: 'robotobold'; text-transform: uppercase; color: #565656; margin: 0; padding:5px 15px 0 0;}
.quote-block span.show-date{font-size:20px;font-family: 'robotobold';color: #565656; padding:3px 0 0;}
.quote-block .quote-header a.show-header{ float: left; margin:8px 15px 0; color: #666464;}
.quote-block .quote-content{ padding: 15px 25px;}
.quote-block .quote-header-small{ background: #fafbfc; width: 100%; display: inline-block; padding:7px 15px; border-bottom: 1px #dadada solid;}
.quote-block .quote-header-small h3{ font-size:16px;font-family: 'robotobold'; text-transform: uppercase; color: #565656; margin: 0; padding:8px 15px 7px 0;}
.quote-block .panel-group .panel{ border-top: 0; margin-bottom:20px;}
.quote-block .panel-heading{ background: #fff; padding:15px 10px; border-top: 1px #e62623 solid; border-radius: 0;}
.quote-block .panel-heading > a{ font-size:16px; color: #404040;font-family: 'robotobold';}
.quote-block .panel-heading > a i{ margin:0; color: #999;}
.quote-block .panel-heading > a i:nth-child(2){ margin:0 15px; color: #e62623; font-size: 18px;}
.quote-block .panel-heading .delete-price{ float: right;}
.quote-block .panel-heading .delete-price span{ font-size:16px; color: #404040;font-family: 'robotobold'; padding:3px 15px 0; display: inline-block;}
.quote-block .panel-body{ padding: 15px 35px;]}
.quote-block .ui-panel-col .language-col{ float: left;font-size:13px; color: #676767;font-family: 'robotobold'; width:110px; padding-top:7px; text-transform: uppercase;}
.quote-block .ui-panel-col .language-col .checkbox{ float: right; margin: 0;}
.quote-block .ui-panel-col .output-col{ float: left; width: 150px;}
.quote-block .ui-panel-col .output-col input{ height:36px; line-height:36px; font-size:13px;}
.product-info-col{ border:1px #dadada solid; padding:7px 20px; margin:10px 0; width: 100%; display: inline-block;}
.product-info-col .edit-title{font-size:15px; color: #404040;font-family: 'robotobold'; text-transform:uppercase; padding: 5px 10px; display: inline-block;}
.panel-collapse .quote-block .quote-header-small h3{ padding:7px 5px 5px;}
.panel-collapse .quote-block .quote-content{ padding: 15px 20px;}
.panel-collapse .quote-block .quote-content .estimate-tag-block{ padding-bottom: 10px;}
.product-des-overflow{ height:270px; overflow: auto;}
.instruction-overflow{ height:150px; overflow: auto;}
.instruction-overflow p{ color: #404040; font-style: italic; font-size: 13px;font-family: 'robotoregular';}
.panel-collapse .quote-block .quote-content .estimate-row.heading span{font-size:14px; color: #404040;font-family: 'robotobold'; text-transform: uppercase; margin-bottom: 10px;}
.panel-collapse .quote-block .quote-content .estimate-tag-block .estimate-row {
    margin-bottom:7px;
    font-size: 13px;
    font-family: 'robotomedium';
    color: #7f7f7f;
}
.panel-collapse .quote-block .quote-content img{ padding: 0 5px;}
.panel-collapse .quote-block .quote-content span {
    font-size:13px;
    font-family: 'robotomedium';
    color:#404040;
}
.panel-collapse .quote-block .quote-content .estimate-tag-block .estimate-row div {
    display: inline-block;
    margin-right: 15px;
}
.product-info-col label{font-size:13px; color: #676767;font-family: 'robotobold'; text-transform:uppercase; padding: 10px 5px 10px 0;}
.product-info-col label > i{ padding-left: 15px;}
.panel-collapse .quote-block .quote-content.info-table-content{ padding: 0; margin-top: -5px;}
.info-table{ width: 100%;}
.info-table th{ background: #f9f9f9;color: #676767; font-size: 13px; text-transform: uppercase;font-family: 'robotobold'; font-weight: normal;}
.info-table td{font-family: 'robotoregular';}
.info-table tr:last-child td, .charges-table table tr:last-child{ border-bottom: 0;}
.info-table th, .info-table td{ padding:6px 15px; text-align: center; border-bottom: 1px #dadada solid;border-right: 1px #dadada solid;}
.info-table th:last-child, .info-table td:last-child{ border-right: 0;}
.info-table th:first-child, .info-table td:first-child{ text-align: left;}
.panel-collapse .quote-block .quote-content .info-table .estimate-row{  margin: 0;}
.border-1 th{ border-top:1px #dadada solid;}
.panel-collapse .quote-block .quote-content.charges-table{ padding: 0;}
.quote-content input[type="text"]{ color: #000; }
.charges-table table{ width: 100%;}
.charges-table table td{ text-align: center; padding:6px 15px;}
.charges-table table span{ width: 100%; border:1px #dadada solid; display: block; color: #5e5d5d; font-size: 13px;font-family: 'robotoregular'; padding:4px;}
.charges-table table tr{border-bottom:1px #dadada solid;}
.product-info-col-2{ border:1px #dadada solid; padding:5px 15px; margin-bottom:15px; width: 100%; display: inline-block;}
.product-info-col-2 td:first-child{font-size:16px;font-family: 'robotobold'; text-transform: uppercase; color: #565656; text-align: left;}
.product-info-col-2 td span{ width:100%; border:1px #dadada solid; display: block; color: #5e5d5d; font-size: 13px;font-family: 'robotoregular'; padding: 5px; text-align: center;}
.product-img-col{ min-height:560px; margin-bottom: 18px;}
.discount-col input{ height:34px; line-height:34px; font-size:13px; border-color:#dadada; text-align:center; color: #000;}
.discount-col i.fa-eye{margin:7px 15px 0; color: #e62623; font-size:16px;}
.discount-col .product-info-col-3 i.fa-eye{margin:10px 15px 0;}
.discount-col .checkbox{ margin:5px 0 0;}
.discount-col .checkbox label{ padding: 0;}
.product-info-col-3 label{font-size: 16px;font-family: 'robotobold';text-transform: uppercase; color: #565656; padding-top: 5px;}
.product-info-col-3{ border:1px #dadada solid; padding:10px 25px; margin-bottom:15px; width: 100%; display: inline-block;}
.quote-block textarea{color: #5e5d5d; font-size: 13px;font-family: 'robotoregular';}
.add-address-form h3{ color:#454545; font-size: 16px;font-family: 'robotobold';text-transform: uppercase; margin:15px; padding-bottom: 5px; border-bottom: 1px #dadada dashed;}
.add-address-form {display: none;margin-bottom: 10px;position: relative;margin: -45px -5px 10px -5px;padding: 30px 15px 0;border: 1px #dadada solid;}
.new-address-form.add-address-form{ margin:0 0 10px; padding: 10px;}

/*--BILLING ADDRESS--*/
.billing-address-block .quote-content{ padding: 15px; height: 240px; overflow-x: auto;}
.billing-address-col ul{ margin:0 0 5px 0; width: 100%; display:inline-block;position: relative;z-index: 10;}
.billing-address-col li{ background:#f9f9f9; border: 1px #dadada solid; display:table-cell; padding:5px 10px; float: left;}
.billing-address-col li:first-child{ border-right: 0; width:29%; text-align: center;}
.billing-address-col li:first-child i{ font-size:14px; color: #5e5d5d;}
.billing-address-col li:nth-child(2){ width:61%;}
.billing-address-col li:last-child{ padding:0 0 0 5px; border: 0; background:none; width: 100%;}
.billing-address-col li a.sub-shop-btn{ margin:0;}
.billing-address-col li a.sub-shop-btn:last-child{ margin: 0;}
.address-table{ display: none; margin-bottom: 10px;}
.billing-address-col table{ border:1px #dadada solid; width: 100%;}
.billing-address-col table td{border-bottom:1px #dadada solid;border-left:1px #dadada solid; padding: 5px 20px;font-size:13px;font-family: 'robotoregular';color: #565656;}
.billing-address-col table td:first-child{ text-align:center;text-transform: uppercase;font-family: 'robotobold';}
.logo-colum{ margin-bottom:10px; width: 100%; display: inline-block;}
.logo-colum img{ border:1px #dadada solid; padding: 10px; float: left;}
.logo-colum label{font-size:13px;font-family: 'robotobold';color: #565656; padding: 0 10px;}
/*--END BILLING ADDRESS--*/

/*--PRODUCT SEARCH BLOCK--*/
.search-product-popup .top-title-form.search-width{ margin:0; padding-right: 0;}
.search-product-popup .navbar.top-dropdown{ background:#f9f9f9;}
.advace-search-but{ z-index: 100; font-size:12px;font-family: 'robotobold';color: #404040; padding:9px 0; display: block;text-transform: uppercase; float: left; margin-left: -25px;}
.search-product-popup .form-group.two-colum {float: left;width: 46%;}
.space-col {color: #777; width: 8%;float: left;padding-top: 35px;}
.advace-search-menu{ position: absolute; top:52px; left: -1px; right: -1px; background:#fff; border:1px #dadada solid; padding: 20px; z-index: 100;}
.search-product-popup .modal-body{ min-height:750px;}
.product-result-col{ border:1px #dadada solid; padding:10px 20px 50px; height: 600px; overflow-x: auto;}
.product-result-col .note{ text-align: center; font-size: 14px; display: block;}
.product-result-col .checkbox, .product-result-col .checkbox label{ padding: 0;}
.pro-box {margin-bottom: 30px;position: relative;cursor: auto;border: 1px #d2d2d2 solid;}
.pro-box:hover{ border-color:#e62623;}
.pro-image {position: relative;}
.pro-box .product-rating-top-block {position: absolute;z-index: 2;top: 7px;left: 10px;}
.rating { color: #e62623;font-size: 15px;height: 20px;width: auto; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;font-weight: normal;}
.rating i {display: initial;border: none;line-height: normal;font-size: 15px; font-weight: normal;}
.sales { height: 30px;margin-top: 5px;max-width: 130px;}
.product-flag-block {position: absolute; right: 0;z-index: 1;}
.product-img-blk {position: relative; height: 280px;background: #fff; text-align: center;display: block;width: 100%;}
.pro-desc { background: #f0f0f0;text-align: center; padding: 15px 0; position: relative; min-height: 140px;}
.pro-desc .item-title {font-size: 15px; color: #404040; display: block; font-family: 'roboto_condensedregular';text-transform: uppercase;padding: 0 5px; min-height: 45px;}
.pro-desc .item-code {font-size: 14px; color: #7f7f7f;border-bottom: 1px #ccc solid; display: inline-block; font-family: 'roboto_condensedlight';padding-bottom: 5px;}
.pro-desc .item-price {font-size: 22px;color: #e62623;font-family: 'roboto_condensedbold';}
.ve-code {font-size:14px;color: #7f7f7f;padding: 5px 0;font-family: 'roboto_condensedregular';}
.pro-desc .pro-button {position: absolute; top: -44px;left: 0;right: 0;margin: 0 auto;padding: 5px 0; opacity: 0;}
.pro-desc .pro-button ul li { display: inline-block;margin-right: 6.5px;}
.pro-desc .pro-button ul li a {background: #999;padding: 7px 8px; color: #fff;font-size: 14px;text-transform: uppercase;display: block;}
.pro-box:hover .pro-button {display: block; opacity: 1;}
.pro-desc .item-price span {margin-top: -3px;display: inline-block;font-size: 17px;color: #999;font-family: 'roboto_condensedlight';}
.pro-desc .pro-button ul li a:hover {background: #e62623;}
.product-label {position: relative;height: 30px;padding: 0 10px 0 0px;right: 0;float: right;}
.product-label:after, .product-label:before {left: 0;top: 0;border: 1px solid transparent;content: " ";height: 0;width: 0; position: absolute;pointer-events: none;}
.f-new {background: #f06142;}
.f-closeout {background: #359dd3;}
.f-featured {background: #9cc02c;}
.product-label.f-closeout:before {border-top: 29px solid #359dd3;}
.product-label.f-closeout:after {border-bottom: 29px solid #359dd3;}
.product-label.f-featured:before {border-top: 29px solid #9cc02c;}
.product-label.f-featured:after {border-bottom: 29px solid #9cc02c;}
.product-label.f-new:before {border-top: 29px solid #f06142;}
.product-label:before {content: '';position: absolute;left: 0;left: -20px;top: 0;width: 0;height: 0;border-top: 29px solid blue;border-left: 20px solid transparent;}
.product-label h2.logo i { padding-right: 5px;}
.search-product-popup.banner-copy-block .product-label h2 { font-style: normal; padding-top: 9px;color: #fff;font-size: 12px;text-transform: uppercase;background:none;white-space: nowrap;}
.product-label.f-new:after {border-bottom: 29px solid #f06142;}
.product-label:after {content: '';position: absolute;left: -20px;right: 0;width: 0;height: 0;border-bottom: 29px solid blue;border-left: 20px solid transparent;}
.search-product-popup .pagination{ margin: 0 auto; display: table;}
.search-product-popup .pagination>li>a, .pagination>li>span{padding: 6px 12px;}
.add-address-form .form-group > label span, .advace-search-menu .form-group label span{ color: #b6b6b6; font-size: 13px; text-transform: none;font-family: 'robotoregular'; padding-left: 10px;}
.add-address-form .file-input-wrap .label-name {color: white; padding-right: 10px; text-transform: capitalize; padding-left: 0;}
.checkbox.select-product{ padding:0 0 10px;}
.checkbox.select-product > span{font-family: 'robotobold';color: #404040; font-size: 13px; text-transform: uppercase; padding-top:2px; float: left; padding-right: 10px;}
.info-icons a:hover {color: #EE0098;}
/*--END PRODUCT SEARCH BLOCK--*/
/*ADD FLYER POPUP-START*/
.choose-file{min-width: 30px !important;}
.note p{font-style: italic;float: left;padding-left: 0px;font-size: 11px}
.note span{color: #e62623}
.note{padding-left: 0}
.upload{padding: 0px}
.add-flyer-modal .modal-dialog{width: 746px}
.add-flyer-modal .modal-body{padding: 28px}
.upload-img .form-group{margin-left: 35px}
.upload .file-input-wrap{margin: 0px}
.no-padding-right-class{padding-right: 0px}
span.file-name.form-control.custom-name{min-width: 100px;display: inline;text-align: justify;font-size: 12px;padding-left: 5px}
span.admin-custom-btn.custom-upload-class{min-width: 50px;padding-left: 0px;padding-right: 3px;font-size: 13px;}
.col-lg-8.text-center.form-group {margin-left: 101px;margin-top: 30px;}
.add-flyer-modal .select-group .error-message { float:left; }

/*ADD FLYER POPUP-END*/
/*EDIT FLYER POPUP-START*/  
.date-block-full{width: 100%}
/*EDIT FLYER POPUP-END*/
/*ADD-E-CATALOGUE*/
.ecatalogue-category{margin:0 0 20px 0;padding:10px;border:1px solid #f2f2f2;}
.ecatalogue-category .checkbox {width: 100%;margin-bottom:5px;}
/*.ecatalogue-category .ecatalogue-listing {height:150px;overflow-x:hidden;}*/
.ecatalogue-category .checkbox label{padding-bottom:0;}
.add-e-catalogue .form-title em{ color: #ccc;font-family: "robotolight";font-size: 12px;font-style: normal;padding-left: 5px;}
.ecatalogue-category .checkbox span{font-family:'robotolight';font-size:13px;color:#838383;text-transform:capitalize;}
.ecatalogue-category .scrollbar {max-height:215px;overflow-y:auto;width:100%;}
.ecatalogue-category #style-1::-webkit-scrollbar {background: #eeeeee;border:none;border-radius: 0;position:absolute;background-position: 0 0;top: 0;width: 7px;}
.ecatalogue-category #style-1::-webkit-scrollbar-thumb {height:64px;width:7px;cursor:pointer;border-radius: 0; background:#e62623;overflow:hidden;position:absolute;top:0;left:0;}
.add-e-catalogue .file-input-wrap{margin-bottom:0;}
/*.add-e-catalogue .form-group > img{vertical-align:top;}*/
.add-e-catalogue .upload-img-pdf{padding-top:8px;}
.add-e-catalogue .upload-img-pdf label.file-input-wrap{margin-top:0;}
.uploaded-img-pdf {display: inline;margin-left: 15px;}
.uploaded-img-pdf > span {vertical-align: top;color:#b6b6b6;font-family:'robotolight';font-size:12px;}
.add-e-catalogue .upload-img-pdf .uploaded-img-pdf > img{max-height:75px;max-width:75px; vertical-align:top;}

/*--EDIT PRODUCT POPUP--*/
.customer-col{ overflow: hidden; margin-bottom: 10px; padding:0 15px;}
.customer-col span{background: #f9f9f9; border: 1px #dadada solid;font-family: 'robotobold';color: #666; text-transform: uppercase;font-size:14px; padding:4px 5px; display: block; width:88%; float: left;}
.customer-col a{ float: left; margin-left: 5px; margin-right: 0;} 
.edit-product-modal .modal-lg {width: 1170px;}
.edit-product-modal .title-block {border-bottom: #CCC 1px solid;margin-bottom: 15px;}
.edit-product-modal .title-block .skuprice {width: auto;}
.edit-product-modal .title-block .heading-2 {display: inline-block;border-bottom: 0 none; text-align: left; margin: 0;padding-top: 12px;font-size: 18px;}
.edit-product-modal .title-block span {padding-top: 5px;color: #888;text-transform: uppercase; font-size: 15px;}
.edit-product-modal .skuprice > div:last-child {border-right: 0;}
.edit-product-modal .skuprice .product-rating-top-block { margin: 0 auto;left: 0;right: 0;}
.edit-product-modal .skuprice > div:last-child {padding-right: 15px;border-right: 0;padding-top: 13px;}
.edit-product-modal .heading-2 { font-family: 'robotobold'; font-size: 17px; color: #404040; text-align: left; padding: 10px 0; margin-bottom: 20px;border-bottom: #ddd 1px solid;}
.edit-product-modal .skuprice {margin-bottom: 8px;width: 100%;display: inline-block;}
.edit-product-modal .skuprice > div {margin-top: 9px;font-size: 16px;font-family: 'roboto_condensedregular'; text-align: center;padding: 5px 20px 0;text-align: center;min-height: 30px; border-right: 1px #ddd solid; background: none;   float: left;}
.edit-product-modal .skuprice span { color: #969696;padding: 0 0 0 10px;}
.edit-product-modal .product-section-box > .panel-group .panel-heading {padding: 0;margin:0 0 5px 0;position: relative;}
.edit-product-modal .product-section-box .panel-heading .tab-quantity .caret-icon {position: absolute;right: 10px;top: 9px;background: url(../images/sprite.png) no-repeat -8px -39px;width: 15px;height: 15px;}
.edit-product-modal .product-section-box .panel-heading .tab-quantity.collapsed .caret-icon {background: url(../images/sprite.png) no-repeat -8px -75px;}
.edit-product-modal .tab-quantity {position: absolute;right: 0;top: 0;width: 100%;height: 36px;}
.edit-product-modal .estimate-detail {background: #f5f5f5;padding: 5px;}
.edit-product-modal .scrollbar {max-height:500px;overflow-y: auto;overflow-x: hidden;margin-bottom: 5px;}
.edit-product-modal .estimate-detail .estimate-tag-block {margin-bottom: 5px;background: #fff;padding: 5px 20px;font-size: 14px;font-family: 'roboto_condensedlight';}
.edit-product-modal .product-section-box > .panel-group .panel-body, .edit-product-modal .product-section-box > .panel-group .panel-heading+.panel-collapse>.panel-body {padding: 0;border: none;}
.edit-product-modal .estimate-tag-block .heading span {font-size: 15px;font-family: 'robotobold';color: #404040;}
.edit-product-modal .estimate-detail .estimate-tag-block .estimate-row {margin-bottom:5px;font-size: 13px;font-family: 'robotobold';color: #7f7f7f;}
.edit-product-modal .product-decoration-table .product-color-price-table th:first-child, .edit-product-modal .product-decoration-table .product-color-price-table td:first-child {text-align: left;color: #404040;}
.edit-product-modal .product-decoration-table .product-color-price-table tr th, .edit-product-modal .product-decoration-table .product-color-price-table tr td {position: relative;text-align: center;padding: 3px 0px 3px 3px;font-weight: normal;}
.edit-product-modal .product-decoration-table .product-color-price-table tr th:after, .edit-product-modal .product-decoration-table .product-color-price-table tr td:after {bottom: 1px;content: "";height: 4px;margin: 0;padding: 0;position: absolute;right: 0;width: 1px;}
.edit-product-modal .product-decoration-table .product-color-price-table tr.black-bottom-border th:after, .edit-product-modal .product-decoration-table .product-color-price-table tr.black-bottom-border td:after {background: #8f8f8f;}
.edit-product-modal .product-decoration-table .product-color-price-table tr.black-bottom-border {border-bottom: 1px solid #8f8f8f;font-size: 12.11px;font-family: 'robotomedium';color: #404040;}
.edit-product-modal .product-color-price-table { width: 100%;}
.edit-product-modal .product-decoration-table .product-color-price-table th:first-child, .edit-product-modal .product-decoration-table .product-color-price-table td:first-child { text-align: left; color: #404040;}
.edit-product-modal .product-decoration-table .product-color-price-table tr.grey-bottom-border td:after { background: #e3e3e3;}
.edit-product-modal .product-decoration-table .product-color-price-table tr.grey-bottom-border {border-bottom: 1px solid #e3e3e3;font-size: 12px;font-family: 'robotomedium'; color: #7f7f7f;}
.edit-product-modal .estimate-paper-proof h3 {display: inline-block;width: 25%;color:#404040;font-family: 'robotobold';font-size: 14px; margin: 0; padding: 0;}
.edit-product-modal .estimate-paper-proof span {font-size: 12px;font-family: 'robotomedium'; color: #7f7f7f;}
.edit-product-modal .estimate-paper-proof a {font-size: 12px;font-family: 'robotomedium';color: #404040;}
.edit-product-modal .estimate-tag-block span {font-family: 'roboto_condensedregular';color: #404040;}
.edit-product-modal .estimate-tag-block .additional-change-left {font-size: 12px;color: #5e5e5e;}
.edit-product-modal .additional-change-right span { margin: 0; padding: 0; color: #e62623; font-family: 'robotoregular';font-size: 12px;}
.edit-product-modal .estimate-tag-block .additional-change-right p, .edit-product-modal .estimate-tag-block .additional-change-right span { font-size: 11px;}
.edit-product-modal .estimate-sub-table {margin: 0;padding: 0;width: 100%;}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td {padding: 10px 0;font-family: "roboto_condensedregular";font-size: 14px;}
.edit-product-modal .estimate-sub-table tr th, .estimate-sub-table tr td {border-right: 1px solid #e6e6e6;padding: 10px 15px;text-align: center;color: #666464;}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td span {font-size: 14px;font-family: 'roboto_condensedbold';color: #666464;font-weight: normal;margin-right: 10px;}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td.estimate-sub-totle {width: 42%;}
.edit-product-modal .estimate-sub-totle h4 {margin: 0;padding: 0;color: #404040;font-size: 18px;}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td h4, .edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td h5 {display: inline-block;font-size: 15px;text-transform: uppercase;font-family: 'roboto_condensedbold';}
.edit-product-modal .estimate-sub-totle h5 {color: #e62623;font-size: 25px;margin: 0;padding: 0;}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td h4, .edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td h5 {display: inline-block;font-size: 15px;text-transform: uppercase;font-family: 'roboto_condensedbold';}
.edit-product-modal .estimate-detail .estimate-tag-block .estimate-row img {border: 1px #ccc solid;margin: 0 5px;width: 34px;height: 18px;}
.edit-product-modal .owl-carousel .owl-wrapper, .edit-product-modal .owl-carousel .owl-item{ margin: 0;}
.edit-product-modal .quantity-table-disc .owl-controls .owl-buttons {position: absolute;right: 5px;top: -35px;}
.edit-product-modal .owl-theme .owl-controls .owl-buttons div {color: #000;display: inline-block;zoom: 1;padding: 3px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;filter: Alpha(Opacity=50);  opacity: 0.5;}
.edit-product-modal .owl-theme .owl-controls.clickable .owl-buttons div:hover {filter: Alpha(Opacity=100);opacity: 1;text-decoration: none;}
.edit-product-modal .product-section-box h2 {background: #F9F9F9;font-family: 'robotobold'; font-size: 16px;margin-bottom: 10px;padding: 8px 30px 8px 46px;border-bottom: #EEE 3px solid;color: #404040;position: relative;}
.edit-product-modal .product-section-box h2 i {position: absolute;top: -1px;left: 0;padding: 10px;font-style: normal;background: url(../images/pink-button.png) no-repeat 0 bottom;color: #fff;font-size: 18px;font-family: 'robotomedium';width: 39px;height:36px;}
.edit-product-modal .product-section-box .panel-heading h2 i {position: absolute;top: -1px;left: 0;padding: 10px;font-style: normal;background: url(../images/accordian-arrow.png) no-repeat 0 bottom;color: #fff;font-size: 18px;font-family: 'robotomedium';width: 39px;height:36px;}
.edit-product-modal .panel-heading.open h2 i{ background-position:0 top;}
.edit-product-modal .color-item-slide {height: 30px;width: 30px;}
.edit-product-modal .color-box input[type=checkbox] {display: none;border-radius: 0;}
.edit-product-modal .color-box{ width: 100%; padding: 0;}
.edit-product-modal .color-box label{padding:10px;height:30px;width:30px;font-size:0;float:left;border-radius:0;font-size:100%;display:inline-block;border:#CCC 2px solid}
.edit-product-modal .color-box input:checked ~ label{background-image:url(../images/checkbox-arrow.png);width:30px;height:30px;display:inline-block;background-position:2px 1px;background-repeat:no-repeat}
.edit-product-modal .color-box .multi-checkbox label{background:url(../images/multicolor-icon.png) no-repeat 0 0}
.edit-product-modal .white-box input:checked ~ label{background-image:url(../images/checkbox-arrow-black.png);width:30px;height:30px;display:inline-block}
.edit-product-modal .product-section-box .panel-heading .link-text {position: absolute; right: 60px; top: 7px; font-size: 14px; font-family: 'roboto_condensedregular'; color: #777; z-index: 1;}
.edit-product-modal .product-section-box .panel-heading .link-text { position: absolute;right: 60px;top: 7px;font-size: 14px; font-family: 'roboto_condensedregular';color: #777; z-index: 1;}
.edit-product-modal .small-but.btn-default i{ padding-right: 10px;}
.edit-product-modal .small-but.btn-default {border: 1px #777 solid; background: #777;border-radius: 3px;display: inline-block;padding: 7px 15px;color: #fff;font-size: 16px; min-width: 150px;margin-bottom: 10px;font-family: 'roboto_condensedlight';text-align: center;text-transform: none;}
.edit-product-modal .small-but.btn-default:hover {color: #fff;background: #e62623 !important;border: 1px #e62623 solid;}
/*--Quantity Table CSS--*/
.edit-product-modal  ul.quote-quantity-header {margin-left: 38px;}
.edit-product-modal ul.quote-quantity-header li {width: 55px;text-align: center;padding: 3px 0;background: none;font-size: 14px;border: 1px #ddd solid;color: #000;height: auto; margin-right: 8px;position: relative;border-bottom: 0;}
.edit-product-modal .quantity-table.additional-table .quantity-size li {width: 55px;border: 1px #ddd solid;background: none;margin-right: 8px;position: relative;}
.edit-product-modal .quantity-table.additional-table .quantity-size li:last-child {border: 0 !important;text-align: center;width: auto !important; margin: 0;padding: 25px 0 0 5px;}
.edit-product-modal .quantity-table .quantity-size li a {font-size: 16px;color: #888; margin: 2px 0;display: inline-block;}
.edit-product-modal .quantity-table.additional-table .quantity-size li i {font-size: 18px; color: #bfbfbf;padding: 0;margin: 0;}
.edit-product-modal .quantity-table li {float: left; width: 16%;}
.edit-product-modal .quantity-table.additional-table .quote-quantity-header li span:after, .edit-product-modal .quantity-table.additional-table .quote-quantity-header li span:before {bottom: -11px;left: 50%;border: solid transparent; content: " ";height: 0;width: 0; position: absolute; pointer-events: none; z-index: 10;}
.edit-product-modal .quantity-table.additional-table .quote-quantity-header li span:before {border-color: rgba(136, 183, 213, 0);border-top-color: #ddd;border-width: 5px;margin-left: -5px;}
.edit-product-modal .quantity-table.additional-table .quote-quantity-header li span:after { border-color: rgba(136, 183, 213, 0); border-top-color: #fff; border-width: 6px; margin-left: -6px;}
.edit-product-modal .quantity-table.additional-table .quantity-size li.qty-col span, .edit-product-modal .quantity-table.additional-table .quote-quantity-header li.qty-col {background: #ebebeb;}
.edit-product-modal .product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li.qty-col span:before { border-color: rgba(136, 183, 213, 0); border-top-color: #ccc;border-width: 5px; margin-left: -5px;}
.edit-product-modal .product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li.qty-col span:after { border-color: rgba(136, 183, 213, 0);border-top-color: #ebebeb;border-width: 6px;margin-left: -6px;}
.edit-product-modal .quantity-table .quantity-size { display: inline-block; width: 100%; clear: both;margin: 0;}
.edit-product-modal .quantity-table .quantity-size li {font-size: 12px;float: left;}
.edit-product-modal .product-detail-wrapper .quantity-table.additional-table .quantity-size.edit-size .color-input {margin-top: 0px;}
.edit-product-modal .product-detail-wrapper .request-tab-content .quantity-table.additional-table .quantity-size.edit-size li {border: 1px #ddd solid;}
.edit-product-modal .product-detail-wrapper .quantity-table.additional-table .quantity-size li.color-input, .quntity-count .color-input {width: 30px;height: 30px; border: 2px #ddd solid !important;}
.edit-product-modal .quantity-table.additional-table .quantity-size li input {width: 100%; text-align: center; padding: 5px 0; -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.07) !important; -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.07) !important; box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.07) !important; min-width: inherit;}
.edit-product-modal .quantity-table .quantity-size li input { width: 30px; margin: 0; padding: 0;background: none; border: 0; color: #555; text-align: center;}
.product-detail-wrapper .quantity-table.additional-table .quantity-size.edit-size li:last-child { padding: 3px 0 0 5px;}
/*--Quantity Table CSS--*/
.edit-product-modal .print-position .print-checkbox {padding-top: 20px;}
.edit-product-modal .print-position .print-checkbox span {color: #111;font-size: 14px; display: inline-block;padding-bottom: 5px;width: 100%;float: left;}
.edit-product-modal .product-section-box .imprint-box .radiobox, .edit-product-modal .product-section-box .print-position { display: inline-block; width: 100%; color: #666;font-size: 14px;font-family: 'roboto_condensedregular'; padding-top: 5px;}
.edit-product-modal .checkbox{padding-left:5px; position: relative;}
.edit-product-modal .checkbox label{display:inline-block;position:relative;padding-left:15px; padding-bottom: 0;}
.edit-product-modal .checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-11px;border:1px solid #ccc;border-radius:0;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out;}
.edit-product-modal .checkbox input[type="checkbox"]:focus + label::before{border:1px solid #e62623}
.edit-product-modal .checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0px;margin-left:-11px;padding-left:3px;padding-top:0px;font-size:11px;color:#555}
.edit-product-modal .checkbox input[type="checkbox"]{opacity:0; display: none;}
.edit-product-modal .checkbox input[type="checkbox"]:focus + label::before{border:1px solid #e62623}
.edit-product-modal .checkbox input[type="checkbox"]:checked + label::after{font-family:'FontAwesome';content:"\f00c"}
.edit-product-modal .checkbox input[type="checkbox"]:disabled + label{opacity:.65}
.edit-product-modal .checkbox input[type="checkbox"]:disabled + label::before{background-color:#eee;cursor:not-allowed}
.edit-product-modal .checkbox.checkbox-circle label::before{border-radius:50%}
.edit-product-modal .checkbox.checkbox-inline{margin-top:0}
.edit-product-modal .checkbox-primary input[type="checkbox"]:checked + label::before{background-color:#428bca;border-color:#428bca}
.edit-product-modal .checkbox-primary input[type="checkbox"]:checked + label::after{color:#fff}
.edit-product-modal .checkbox-danger input[type="checkbox"]:checked + label::before{background-color:#d9534f;border-color:#d9534f}
.edit-product-modal .checkbox-danger input[type="checkbox"]:checked + label::after{color:#fff}
.edit-product-modal .checkbox-info input[type="checkbox"]:checked + label::before{background-color:#5bc0de;border-color:#5bc0de}
.edit-product-modal .checkbox-info input[type="checkbox"]:checked + label::after{color:#fff}
.edit-product-modal .checkbox-warning input[type="checkbox"]:checked + label::before{background-color:#f0ad4e;border-color:#f0ad4e}
.edit-product-modal .checkbox-warning input[type="checkbox"]:checked + label::after{color:#fff}
.edit-product-modal .checkbox-success input[type="checkbox"]:checked + label::before{background-color:#5cb85c;border-color:#5cb85c}
.edit-product-modal .checkbox-success input[type="checkbox"]:checked + label::after{color:#fff}
.edit-product-modal .optional-col .checkbox label::before{top:3px}
.edit-product-modal .product-section-box .print-checkbox input[type="checkbox"] + label{background:url(../images/checkbox.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#777;display:inline-block;line-height:20px;margin-left:-16px;padding-bottom:0;margin-right:0;padding-left:24px;text-transform:capitalize;font-family:'roboto_condensedregular';font-size:14px}
.edit-product-modal .product-section-box .print-checkbox input[type="checkbox"]:checked + label{background-position:0 -24px}
.edit-product-modal .optional-col .email-address-col{float:left;width:77%}
.edit-product-modal .email-address-col label{text-transform:uppercase;font-size:13px;float:left;padding-top:6px;padding-right:10px;min-width:65px;text-align:right}
.edit-product-modal .email-address-col .email-col{float:left;width:50%;position:relative}
.edit-product-modal .product-detail-wrapper .optional-col .email-address-col .email-col input[type="text"]{padding:4px 65px 4px 4px;box-shadow:none;color:#555;font-size:13px}
.edit-product-modal .product-detail-wrapper .optional-col .email-address-col .email-col input{height:28px;line-height:28px;height:28px;line-height:28px}
.edit-product-modal .email-address-col .email-col input[type="submit"]{position:absolute;right:0;font-size:13px;top:0;margin:0;padding:0 10px;box-shadow:none;border-radius:0;background:#969696;color:#fff;text-align:center;border:0;font-family:'roboto_condensedregular'}
.edit-product-modal .optional-col .email-address-col .note-col{width:32%;font-size:10px;float:left;padding:0 0 0 5px}
.edit-product-modal .product-section-box .print-position .css-label{margin-right:10px;font-family:'roboto_condensedregular';color:#5f5f5f;font-family:"Open Sans",sans-serif;font-size:12px;text-transform:capitalize}
.edit-product-modal .print-checkbox input[type="checkbox"]{margin:0;opacity:0;padding:0;width:15px}
.edit-product-modal .print-position .print-checkbox > div{width:50%;float:left;padding:5px 0}
.edit-product-modal .optional-col-panel{padding:10px 10px 5px 25px}
.edit-product-modal .optional-panel{border:1px #E3E3E3 solid;margin:10px 0}
.edit-product-modal .optional-col{display:inline-block;width:100%;padding-bottom:5px}
.edit-product-modal .optional-col .checkbox{float:left;width:23%;margin:0;padding:3px 0}
.edit-product-modal .optional-col .checkbox label{color:#404040;font-size:16px;font-family:'roboto_condensedbold';margin:0}
.edit-product-modal .optional-col .note-col{padding:5px;font-size:12px}
.edit-product-modal .pink{color:#e62623!important}
.edit-product-modal .special-instruction-textarea textarea{width:99.9%;border:#ddd 1px solid;padding:10px;margin-left:1px;resize:none;font-family:'robotoregular';font-size:12px;box-shadow:none;min-height:110px;color:#666}
.edit-product-modal .special-instruction-textarea{margin-top:-15px;margin-bottom:10px}
.edit-product-modal .option-head{background:#F5F5F5;padding:7px 20px;min-height:36px}
.edit-product-modal .option-body{padding:15px 20px;border-top:1px #E3E3E3 solid;position:relative}
.edit-product-modal .option-head a{color:#7F7F7F;font-size:14px;font-family:'robotomedium';width:100%;display:inline}
.edit-product-modal .option-head a i{padding:5px;color:#222;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.edit-product-modal .option-head a .caret-icon{background:url(../images/sprite.png) no-repeat -8px -39px;width:15px;height:15px;margin:5px 0;padding:0!important}
.edit-product-modal .option-body .radiobox > span{margin-bottom:10px;display:block}
.edit-product-modal .selection-common-box .dropdown button.dropdown-toggle{border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:inherit;padding:5px 10px;position:relative;text-align:left;background:#fff;border:1px solid #ddd}
.edit-product-modal .option-body .radiobox .selection-common-box .dropdown button.dropdown-toggle{min-width:250px}
.edit-product-modal .selection-common-box .dropdown-menu{border-radius:0;margin-top:-1px;width:100%;left:0}
.edit-product-modal .selection-common-box .caret{margin:8px 5px;position:absolute;right:10px}
.edit-product-modal .radiobox .other-color{display:inline-block;padding:6px 4px;margin-left:2px}
.edit-product-modal .radiobox .other-color i{color:#BFBFBF;font-size:22px}
.edit-product-modal .other-color-dropdown{background:#E6E6E6;position:absolute;top:65px;padding:10px;width:418px;z-index:100;right:-6px;display:none}
.edit-product-modal .other-color-dropdown h3{text-align:center;padding:12px 10px;background:#F6F6F6;font-family:'robotomedium';font-size:16px;text-transform:uppercase;color:#444;margin:0}
.edit-product-modal .other-color-dropdown ul{padding:15px;margin:0}
.edit-product-modal .other-color.in{background:#E6E6E6}
.edit-product-modal .other-color-dropdown ul li{border-bottom:1px #ddd dotted;width:100%;padding-bottom:15px;margin-bottom:10px;display:inline-block}
.edit-product-modal .other-color-dropdown ul span{font-size:30px;font-family:'roboto_condensedregular';color:#000;text-transform:uppercase}
.edit-product-modal .other-color-dropdown .color-option-col p{padding-bottom:0}
.edit-product-modal .other-color-dropdown ul p{color:#888;font-size:11px;font-family:'roboto_condensedregular';text-transform:uppercase}
.edit-product-modal .other-color-dropdown .color-option-col{border:1px #fff solid;background:#fff}
.edit-product-modal .selection-color-box .dropdown button.dropdown-toggle{border:1px solid #ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:170px;padding:5px 10px;position:relative;text-align:left;background:#fff}
.edit-product-modal .selection-color-box .dropdown-menu{border-radius:0;margin-top:-1px;min-width:150px;width:170px;left:40px}
.edit-product-modal .print-title{text-transform:uppercase;display:block;text-align:right;color:#404040;font-size:14px;font-family:'roboto_condensedbold';padding-bottom:5px;padding-top:10px}
.edit-product-modal .select-color-icon{background:url(../images/standard-color.png) no-repeat;width:40px;height:40px;display:inline-block;float:left}
.edit-product-modal .pantone-color-icon{background:url(../images/panton-color.png) no-repeat;width:40px;height:40px;display:inline-block;float:left}
.edit-product-modal .or-block{display:inline-block;padding-left:17px;font-family:'roboto_condensedbold';color:#404040;font-size:14px;padding-top:0}
.edit-product-modal .color-selection > div{position:inherit}
.edit-product-modal .optional-panel.in .option-head a .caret-icon{background:url(../images/sprite.png) no-repeat -8px -75px}
.edit-product-modal .position-inherit{position:inherit!important}
.edit-product-modal .color-selected-col{width:170px;margin-left:40px;color:#7f7f7f;font-size:14px;font-family:'roboto_condensedregular';background:url(../images/ob-arrow.png) no-repeat 95% center;cursor:pointer;-webkit-box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5);box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5);border:1px solid #e6e6e6;padding:5px 2px 5px 10px}
.edit-product-modal .color-selection-box.dropdown-menu{min-width:inherit;width:100%;top:43px;background:#fff;padding:20px!important;left:0;border-radius:0;margin:0;border:0;z-index:999;position:absolute;-webkit-box-shadow:0 2px 6px 3px rgba(0,0,0,0.20);-moz-box-shadow:0 2px 6px 3px rgba(0,0,0,0.20);box-shadow:0 2px 6px 3px rgba(0,0,0,0.20)}
.edit-product-modal .color-selected-col span{float:right;padding:5px;background:#F9B315;display:inline-block;width:27px;height:26px;margin-top:-3px}
.edit-product-modal .relative-col{position:relative}
.edit-product-modal .selection-color-box .dropdown > input[type="text"]{border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:170px;padding:5px 10px;position:relative;text-align:left;background:#fff;width:auto}
.edit-product-modal .color-selection-box h5{font-size:14px}
.edit-product-modal .color-selection-box p{padding:5px 0;font-size:12px;color:#888;float:none;text-align:left;font-family:'roboto_condensedlight'}
.edit-product-modal .selection-color-box .dropdown-menu.color-selection-box > span{width:100%}
.edit-product-modal .selection-color-box .dropdown-menu > span{display:inline-block;float:left;height:17px;margin-right:10px;width:17px;font-size:14px}
.edit-product-modal .color-selection-box .dropdown_size button.dropdown-toggle{background:#fff;margin-left:0}
.edit-product-modal .color-selection-box .dropdown button.dropdown-toggle{position:relative;border-radius:0;-webkit-box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5);box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5);padding:5px 10px;min-width:170px;margin-top:10px;text-align:left;border-color:#ddd;color:#888}
.edit-product-modal .color-selection-box .dropdown-menu{width:170px;min-width:150px;border-radius:0;margin-top:-1px;left:0}
.edit-product-modal .color-table{border:1px #ccc solid;border-bottom:0;margin:15px 0}
.edit-product-modal .color-table table{width:100%}
.edit-product-modal .colorholder tr td{border-right:1px solid #ccc;text-align:center;padding:5px}
.edit-product-modal .selection-color-box .dropdown-menu a{color:#888;font-family:"roboto_condensedlight";font-size:13px;line-height:16px;padding:5px 8px}
.edit-product-modal .color-box-pagination{text-align:center}
.edit-product-modal .color-box-pagination ul{display:inline-block;text-align:center}
.edit-product-modal .color-box-pagination ul li{float:left;margin-right:-1px}
.edit-product-modal .color-box-pagination ul li a{width:25px;font-family:'robotoregular';font-size:12px;height:25px;border:1px #ddd solid;padding:3px 5px;display:inline-block;text-align:center;color:#666}
.edit-product-modal .color-box-pagination ul li a i{font-size:14px}
.edit-product-modal .color-box-pagination .input-col{margin-right:-2px}
.edit-product-modal .selection-color-box .input-col input{color:#333;font-size:11px;width:25px;padding:4px 2px;min-width:inherit;margin-right:1px;height:25px}
.edit-product-modal .selection-color-box .caret{margin:8px 5px;position:absolute;right:10px}
.edit-product-modal .color-selection .open .color-selected-col span::before{content:'';width:27px;height:17px;position:absolute;top:25px;right:2px;background:url(../images/w-arrow-bg.png) no-repeat 0 0;z-index:1000}
.edit-product-modal .more-option{margin:15px -10px;border:1px #ddd solid;border-top:0}
.edit-product-modal .product-detail-wrapper .nav-tabs{float:none;width:100%;display:inline-block;border-bottom:1px #ccc solid;padding:0;margin-bottom:15px}
.edit-product-modal .product-detail-wrapper .more-option .nav-tabs li:nth-child(1){border-left:0}
.edit-product-modal .product-detail-wrapper .more-option .nav-tabs li a{border-top:2px #f5f5f5 solid}
.edit-product-modal .product-detail-wrapper .more-option .nav-tabs li{background:#f5f5f5;padding:0;border-color:#ddd}
.edit-product-modal .three-tab .nav-tabs li{margin:0 0 -1px!important;width:33.3%}
.edit-product-modal .product-detail-wrapper .nav-tabs li{padding:0;width:auto;min-width:150px;margin-bottom:-1px}
.edit-product-modal .product-description .nav-tabs li{position:relative;width:33.3%;float:left;text-align:center;background:#E6E6E6;border:1px #A7A7A7 solid;margin:0;border-right:0}
.edit-product-modal .product-detail-wrapper .more-option .nav-tabs a{color:#7e838e;font-size:16px;font-family:'roboto_condensedbold';letter-spacing:-.2px;text-transform:none;line-height:21px;margin:0;box-shadow:none!important;border:0}
.edit-product-modal .product-description .nav-tabs a{color:#A7A7A7;border:none;letter-spacing:1px;text-transform:uppercase;font-family:'roboto_condensedbold';font-size:18px;margin:0;border-radius:0;padding:6px}
.edit-product-modal .product-detail-wrapper .more-option .nav-tabs li:nth-child(3){border-right:0}
.edit-product-modal .shipping-method .radio-but label{font-family:'roboto_condensedbold';color:#555;font-size:16px;padding:10px}
.edit-product-modal .shipping-method .option-body, .edit-product-modal .shipping-method .option-body span{color:#8c8c8c;font-size:12px;font-family:'robotoregular'}
.edit-product-modal .shipping-option p{float:left;padding-top:7px}
.edit-product-modal .shipping-method .datepicker-color .fa-calendar.fa{color:#8c8c8c}
.edit-product-modal .shipping-method .text-field, .edit-product-modal .shipping-method p{font-family:'roboto_condensedregular';color:#555;font-size:14px;color:#333;padding:7px 0 0;display:block}
.edit-product-modal .shipping-option .selection-common-box{float:right;padding-left:10px;margin:0}
.edit-product-modal .shipping-method .option-body .ship-col-left .dropdown_size button.dropdown-toggle{min-width:140px}
.edit-product-modal .shipping-method .option-body .dropdown_size button.dropdown-toggle{background:#fff;color:#7f7f7f;width:100%;height:30px;line-height:30px;font-family:'roboto_condensedregular';font-size:14px;padding:0 5px;min-width:auto}
.edit-product-modal .shipping-method .selection-common-box .dropdown-menu{width:100%;min-width:100%}
.edit-product-modal .shipping-option .input-group{padding-left:15px;float:right}
.edit-product-modal .shipping-option .input-group .form-control{height:30px;font-family:'roboto_condensedregular';box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset!important;font-size:12px;width:190px;float:right;border-color:#dadada}
.edit-product-modal .shipping-method .option-body, .edit-product-modal .shipping-method .option-body span{color:#8c8c8c;font-size:12px;font-family:'robotoregular'}
.edit-product-modal .shipping-method .input-group-addon{border-radius:0;background:none;padding:8px 12px 3px;display:table-cell}
.edit-product-modal .shipping-method .option-body .btn{background:#4d4d4d;color:#fff;font-size:16px;font-family:'robotoregular';padding:7px 20px;border:0;border-radius:5px}
.edit-product-modal .search-mail-block{border:1px #ddd solid;background:#f0f0f0;padding:5px;margin:10px 0;display:inline-block;width:100%}
.edit-product-modal .search-mail-block .search-col{position:relative;width:70%;float:left}
.edit-product-modal .search-mail-block .search-col input[type="text"]{width:100%;box-shadow:none;padding-right:35px;height:30px;font-size:12px}
.edit-product-modal .product-detail-wrapper .more-option .nav-tabs li.active > a, .edit-product-modal .product-detail-wrapper .more-option .nav-tabs li a:hover{box-shadow:none!important;border-right:0;border-left:0;border-bottom:1px #fff solid;border-top:2px solid #e62623;margin:0;line-height:20px}
.edit-product-modal .search-mail-block .search-col input[type="submit"]{height:26px;width:26px;text-indent:-9999px;background:url(../images/header-search.png) no-repeat center center;border:0;box-shadow:none;position:absolute;top:2px;right:0}
.edit-product-modal .search-mail-block a {float: right; color: #888;font-size: 22px;margin-right: 5px;}
.edit-product-modal .shipping-scroll{padding:15px 0}
.edit-product-modal .shipping-scroll .shipping-col:hover{border-color:#eb008b}
.edit-product-modal .shipping-scroll .shipping-col{border:1px #ddd solid;padding:10px}
.edit-product-modal .shipping-method .option-body .shipping-col span{display:block;font-size:15px;color:#444;font-family:'robotomedium'}
.edit-product-modal .shipping-method .option-body .shipping-col p{font-size:12px;color:#888;line-height:20px;font-family:'robotoregular';height:150px;overflow:auto}
.edit-product-modal .shipping-method .option-body .shipping-col span a{color:#999;font-size:18px}
.edit-product-modal .size-selection-col .option-head em{width:18px;height:18px;border:1px #ccc solid;float:left;margin:2px 10px 0 0}
.edit-product-modal .size-selection-col .option-head span{padding:3px 15px;font-size:12px}
.edit-product-modal .shipping-method .select-quntity-col span{float:left;color:#333;font-size:14px;min-width:65px;font-family:'roboto_condensedregular';padding-top:3px}
.edit-product-modal .select-quntity-col .checkbox{float:left;margin:0}
.edit-product-modal .select-quntity-col input[type="text"]{float:left;width:55px;height:23px;line-height:23px;text-align:center;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset!important;border-color:#dadada}
.edit-product-modal .select-quntity-col > div{margin-bottom:15px}
.edit-product-modal .shipping-method .select-quntity-col span em{font-style:normal;color:#777}
.edit-product-modal .select-quntity-col .checkbox label::before{top:3px}
.edit-product-modal .shipping-method .option-body .ship-col-right .dropdown_size button.dropdown-toggle{min-width:180px}
.edit-product-modal .shipping-method .option-body .selection-common-box .caret{margin-top:13px}
.edit-product-modal .input-group{position:relative;display:table;border-collapse:separate}
.edit-product-modal .shipping-option .input-group-addon{padding:3px 10px 0;height:30px;border:1px solid #ccc}
.edit-product-modal .shipping-option .input-group-addon, .edit-product-modal .shipping-option .input-group-btn{width:34px;white-space:nowrap;vertical-align:middle}
.edit-product-modal .size-selection-col .option-body{padding-bottom:0}
.edit-product-modal .right-block .scrollbar{height:700px;max-height:700px}
.edit-product-modal .shipping-form .form-group label, .edit-product-modal .shipping-form .check-block{font-size:13px;text-transform:capitalize;font-family:'robotoregular'}
.edit-product-modal .shipping-method .option-body, .edit-product-modal .shipping-method .option-body span{color:#8c8c8c;font-size:12px;font-family:'robotoregular'}
.edit-product-modal .shipping-form .form-group input[type="text"], .edit-product-modal .shipping-form .form-group input[type="password"],.shipping-form .form-group input[type="email"]{height:28px;line-height:28px;font-size:12px;width:100%;clear:both;box-shadow:none}
.edit-product-modal .more-option .tab-content{border:0;padding:10px 15px}
.edit-product-modal .radiobox span, .edit-product-modal .option-body p{font-size:14px}
.edit-product-modal .upload-logo label{padding:0 20px 0 15px}
.edit-product-modal .radiobox label{font-family:'roboto_condensedregular'}
.edit-product-modal .upload-button{background:#e62623;border-radius:3px;display:inline-block;padding:7px 15px;color:#fff;font-size:14px;font-family:'robotoregular';text-align:center}
.edit-product-modal .star-design-but i, .edit-product-modal .upload-button i{margin-right:5px}
.edit-product-modal .upload-logo{margin-bottom:20px}
.edit-product-modal .info-icons a{font-size:16px;color:#c2c2c2;padding:5px 2px;display:inline-block}
.edit-product-modal .more-option .other-option{padding-left:15px;margin-bottom:10px;width:100%;display:inline-block}
.edit-product-modal .more-option .other-option label{font-family:'roboto_condensedregular';color:#333;font-size:14px;font-weight:400;float:left;min-width:75px;padding-top:5px}
.edit-product-modal .more-option .other-option input, .edit-product-modal .more-option .other-option textarea{width:80%;font-size:14px;color:#222;padding:5px}
.edit-product-modal .more-option .info-icons{width:auto;padding:0}
.edit-product-modal .more-option .nav-tabs li.active{border-bottom-color:#fff!important}
.edit-product-modal .selection-color-box .color-selection-box .caret {margin: 8px 5px;position: absolute;right: 10px;width: auto;height: auto;}
.standard-size .head{background:#F6F6F6;padding:15px 50px;overflow:hidden}
.standard-size .head img{padding:8px 70px 0 10px}
.standard-size .head div h1{font-size:24px;color:#e62623;font-family:'robotomedium';margin:0;padding:0}
.standard-size .head div p{color:#999;font-family:'robotoregular';font-size:14px; margin: 0;}
.chart-block{padding-top:10px;margin:0 -5px}
.chart-block > div{padding:0 5px 10px}
.chart-block .gray-col > div{border:1px #85A4B9 solid;padding:0 10px}
.chart-block > div > div{min-height:265px}
.chart-block .gray-col div h3{background:#85A4B9}
.chart-block div div h3{font-size:14px;text-align:center;padding:10px;font-family:'robotoregular';color:#fff;margin:0 -10px}
.chart-block .size-col{padding-top:10px;width:100%;overflow:hidden}
.chart-block .size-col > span{width:64px;position:relative;height:38px;display:inline-block;font-size:16px;text-align:center;font-family:'robotobold';padding-right:5px;color:#555;float:left;margin-right:10px}
.chart-block .gray-col .size-col > span{background:url(../images/size-arrow-gray.jpg) no-repeat 0 0}
.chart-block .size-col > span span{clear:both;float:left;width:100%;display:inline-block;margin-top:-5px;color:#555;font-size:11px;font-family:'robotoregular'}
.chart-block .size-col p{font-size:12px;font-family:'robotoregular';color:#666;padding-bottom:0;margin:0}
.chart-block .size-col p:nth-child(2){padding-top:3px}
.chart-block .size-col b{font-family:'robotobold';font-weight:400}
.chart-block .green-col > div{border:1px #87BC50 solid;padding:0 10px}
.chart-block .green-col div h3{background:#87BC50}
.chart-block .green-col .size-col > span{background:url(../images/size-arrow-green.jpg) no-repeat 1px 0}
.chart-block .blue-col div h3{background:#77C2EA}
.chart-block .blue-col > div{border:1px #77C2EA solid;padding:0 10px}
.chart-block .blue-col .size-col > span{background:url(../images/size-arrow-blue.jpg) no-repeat 1px 0}
.size-chart-col{border:1px #85A4B9 solid;margin-bottom:10px}
.size-chart-col img{float:left;padding-top:12px;padding-left:2px}
.size-detail{float:right;text-align:center;width:60%;padding:15px 0 10px}
.size-detail h3{color:#86A5B9;font-size:18px;font-family:'robotobold';padding-bottom:5px; margin: 0;}
.size-detail span{font-size:14px;color:#88BC50;font-family:'robotolight';}
.size-detail a{display:block;font-size:12px;font-family:'robotolight';background:#88BC50;width:77px;margin:5px auto 3px;color:#fff;padding:2px 0;border:1px #7BAE47 solid;border-radius:5px;border-bottom-width:3px;text-align:center}
.size-detail span{font-size:14px;color:#88BC50;font-family:'robotolight'}
.blue-color{color:#78C1EC!important}
.size-detail a.blue-color{background:#78C1EC;border-color:#6EB3DA;color:#fff!important}
.size-have-question{padding-right:0}
.size-have-question > div{border:1px #ddd solid;overflow:hidden;background:#F8F8F8}
.size-have-question img{float:left;padding-top:7px}
.size-have-question .size-detail{width:68%;padding-top:34px}
.size-have-question span{font-size:30px;font-family:'roboto_condensedbold';color:#e62623}
.size-have-question .size-detail p{color:#888;font-size:23px;line-height:28px;font-family:'roboto_condensedregular'}
.size-have-question .size-detail p b{font-weight:400;font-family:'roboto_condensedbold'}
.ex-col h3{font-size:20px;padding-bottom:5px;color:#e62623;font-family:'robotobold'}
.ex-col p{font-family:'robotoregular';font-size:14px;line-height:18px;color:#000}
.standard-size .ex-note p{color:#777;font-size:12px;text-align:center;font-family:'robotolight';line-height:16px}
.standard-size .ex-note{background:#F8F8F8;padding:10px 5px}
.daigram-module .digram-head{text-align:center;background:url(../images/board-image.png) no-repeat center -2px;padding-top:45px;padding-bottom:20px}
.daigram-module .digram-head h1{font-size:26px;color:#444;font-family:'roboto_condensedbold';padding-bottom:10px; margin: 0;}
.daigram-module .digram-head h2{font-size:16px;background:none;border:0;margin:0;padding:0;color:#fff;font-family:'robotoregular'}
.digram-img{text-align:center;padding-top:15px;position:relative}
.digram-img img{display:inline;text-align:center}
.sleeve-imprint{position:absolute;top:35px;right:98px;border:1px #ddd dashed;padding:20px;text-align:left}
.sleeve-imprint span{font-size:14px;color:#000;font-family:'robotomedium'}
.sleeve-imprint p{font-size:13px;color:#999;font-family:'robotoregular'}
.have-question,.digram-content{position:absolute;bottom:50px;left:50px;text-align:center}
.have-question p,.digram-content p{color:#777;font-size:18px;line-height:28px;font-family:'robotoregular'}
.have-question span,.digram-content span{color:#666;font-size:18px;font-family:'robotobold';padding-top:5px}
.standard-size,.daigram-module{z-index:9999}
.model-popup-simple .modal-lg,.model-popup-simple .modal-lg{width:1000px}
.standard-size .modal-body{padding:10px}
.model-popup-simple .modal-content .close{background:url(../images/close-icon.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:27px;opacity:1;position:absolute;right:-10px;top:-10px;width:26px;z-index:9999}
.chart-block p.note{padding:10px 0;font-size:10px;font-family:'robotoregular';color:#666;margin:0}
.ex-col{padding-bottom:15px;text-align:center;clear:both}
/*--END EDIT PRODUCT POPUP--*/
.add-e-catalogue .upload-img-pdf .uploaded-img-pdf > img{max-height:75px;max-width:75px; vertical-align:top;}
/*VIEW-ORDER-DETAILS-POPUP*/
.view-order-detail-modal .modal-body{padding:0;}
.view-order-detail-modal .modal-body .panel-group{padding:10px;}
.view-order-detail-modal .accordion-style1.panel-group .panel-body,
.view-order-detail-modal .accordion-style1.panel-group .collapse.in > .panel-body{border-top:none;overflow-x:hidden;max-height:245px;}
.view-order-detail-modal .accordion-style1.panel-group .panel-heading .accordion-toggle{text-transform:capitalize;}
.order-detail-block .billing-information h4{color:404040;font-size:15px;font-family:'robotobold';}
.order-detail-block .order-title{background:#f5f5f5;margin:0 0 10px 0;padding:10px 0;text-align:center;color:404040;font-size:15px;font-family:'robotobold';overflow:hidden;text-transform:uppercase;}
.order-detail-block .billing-information .req-info-add-block{margin:0;padding:0;}
.order-detail-block .billing-information .req-info-add-block ul{margin:0;}
.billing-information p {font-size:14px;font-family: 'robotoregular';color:#404040;}
.billing-information p span{color:#e62623;font-size:14px;font-family: 'robotobold_italic';}
.billing-information span.supplier-name{margin:10px 0 0 0;padding:0;display:block;color:#5e5d5d;font-size:14px;font-family: 'robotobold';}
.payment-information h6{margin:10px 0 0 0;padding:0;display:block;color:#5e5d5d;font-size:14px;font-family: 'robotobold';}
.payment-information h6 span{font-family:'robotoregular';}

.shopping-table-block{width:100%;}
.main-shopping-cart-block .main-shopping-block{margin-top:20px;width:100%;border:1px solid #e3e3e3;}
.main-shopping-block thead tr th {padding:10px;text-transform:uppercase;background:#efefef;border-bottom:1px solid #e3e3e3;color:#404040;text-align:center;font-size:15px;font-family:'roboto_condensedbold';font-weight:normal;border-right:1px solid #e3e3e3;}
.main-shopping-block thead tr th a i{color:#7f7f7f;font-size:18px;margin:0 8px;}
.main-shopping-block thead tr th a:hover i{color:#e62623;}
.main-shopping-block .shopping-cart-itemlist{width:100%;}
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title{border-bottom:1px solid #e3e3e3;}
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th{padding:5px;border-right:1px solid #e3e3e3;color:#404040;text-align:center;font-size:14px;font-family:'roboto_condensedbold';font-weight:normal;text-transform:uppercase;background:#f7f8fa;}
.shopping-cart-itemlist td > img {max-height:75px;max-width:75px;}
.main-shopping-block .shopping-cart-itemlist tr td{font-size:14px;color:#404040;font-family:'roboto_condensedregular';padding:10px;border-right:1px solid #e3e3e3;text-align:center;}
.main-shopping-block .shopping-cart-itemlist tr td:last-child {border-right:none;}
.main-shopping-block .shopping-cart-itemlist tr td > img {display:inline-block;}
.main-shopping-block .shopping-cart-itemlist tr.order-item-subtotal{border-top:1px solid #e3e3e3;}
.main-shopping-block .shopping-cart-itemlist tr.order-item-subtotal td{padding:10px;border-right:1px solid #e3e3e3;color:#404040;text-align:center;font-size:15px;font-family:'roboto_condensedbold';font-weight:normal;text-transform:uppercase;background:#fafafa;}
.order-item-subtotal span {float: right;color:#e62623;font-size:16px;}


.border-right-none{border-right:none !important;}
.shopping-cart-itemlist tr.cart-size-quan td{padding:0;text-align:left;}
.cart-size-quan{display:none;}
.cart-item-view{width:100%;}
.cart-item-view thead tr th {background:none;border-bottom:1px dashed #e3e3e3;border-top:1px solid #e3e3e3;text-align:left;font-size:14px;}
.cart-item-view tbody tr td, .cart-item-view thead tr th{text-align:left; padding:5px 10px !important;}
.size-quantity-table > thead > tr > th, .size-quantity-table > tbody > tr > td {padding: 5px !important;}
.size-quantity-table{width:100%;margin-bottom:30px;position:relative;}
.cart-item-view .estimate-detail {background:none;}
.cart-item-view .estimate-detail .estimate-tag-block{padding:0;margin-bottom:30px;}
.cart-item-view .estimate-detail .estimate-tag-block .estimate-row{margin-bottom:3px;}
.cart-item-view .estimate-tag-block .heading span{text-transform:uppercase;}
.cart-item-view .estimate-tag-block > div > p {font-family: 'robotolight_italic';font-size:12px;color:#808080;}
.size-quantity-table tr.black-bottom-border {border-bottom:1px solid #969696;font-size:12.11px;font-family:'robotomedium';color:#404040;}
.size-quantity-table tr.grey-bottom-border {border-bottom:1px solid #e3e3e3;font-size:12px;font-family:'robotomedium';color:#7f7f7f;}
.size-quantity-table tr th:after,
.size-quantity-table tr td:after {bottom:0px;content:"";height:4px;margin:0;padding:0;position:absolute;right:0;width:1px;background:#969696;}
.size-quantity-table tr.black-bottom-border th:after,
.size-quantity-table tr.black-bottom-border td:after {background:#8f8f8f;}
.size-quantity-table tr.grey-bottom-border td:after {background:#e3e3e3;}
.size-quantity-table tr.black-bottom-border th:last-child:after,
.size-quantity-table tr.black-bottom-border td:last-child:after, 
.size-quantity-table tr.grey-bottom-border td:last-child:after {background:none;}
.size-quantity-table th:first-child,
.size-quantity-table td:first-child{text-align:left;color:#404040;}
.size-quantity-table tr th{border-top:none; border-right:none importnat;}
.size-quantity-table tr th,
.size-quantity-table tr td{position:relative;text-align:center;padding: 3px 0px 3px 3px;font-weight: normal;}
.size-quantity-table th:last-child:after,
.size-quantity-table td:last-child:after{color:#404040;}
.size-quantity-table td:last-child{color:#404040;}

.main-shopping-block .size-quantity-table tr td {border-right:none;text-align:center;}
.main-shopping-block .size-quantity-table tr.grey-bottom-border td{color:#7f7f7f;}
.main-shopping-block .size-quantity-table tr td:first-child{text-align:left; color:#404040;}
.main-shopping-block .size-quantity-table tr th:first-child{text-align:left;}
.main-shopping-block .size-quantity-table tr th{text-align:center;}
.cart-item-view tr td {vertical-align: top;}
.size-quantity-table tr.black-bottom-border th{border-top:none;font-size:12px;font-family:'robotomedium';border-right:none;padding:5px;}

.product-quantity-list{width:100%;}
.product-quantity-list tr td {vertical-align:top;}
.product-quantity-list thead tr th{background:#fafafa !important;border-bottom:1px dashed #e3e3e3;border-top:1px solid #e3e3e3;text-align:left;}
.product-quantity-list thead tr th.text-center{text-align:center;}
.product-quantity-list tbody tr td.text-center{text-align:center;}
.product-quantity-list .size-quantity-table tr.black-bottom-border th{background:none !important;}
.product-quantity-list tbody tr td {padding:10px !important;}
.product-quantity-list .size-quantity-table tbody tr td {padding:5px !important;}
.product-quantity-list tbody tr td span{color:#7f7f7f;}
.product-quantity-list .size-quantity-table {margin-bottom:10px;}
.quantity-item {background:#898989;color:#fff;display:inline-block;font-size:14px;height:41px;line-height:41px;margin:0 10px 0 0;padding:0;text-align:center;vertical-align:middle;width:36px;}
.product-quantity-list .item-list-number {padding-bottom: 0;padding-left: 0;padding-top: 0;vertical-align: middle;}

/*--SAVE AS POPUP--*/
ul.top-title-form li{ float: left;}
ul.top-title-form li.dropdown:hover .dropdown-menu{display: block;width:240px; left: inherit; right: 0; padding:10px 5px 10px 10px; margin-top:9px;}
ul.top-title-form li.dropdown:hover::before {content: '';width: 27px;height: 17px;position: absolute;top: 25px;right:52px; background: url(../images/w-arrow-bg.png) no-repeat 0 0;z-index:1111;}
.save-icon .radio span{margin-top:15px !important;}
.save-icon .radio{ margin-bottom: 0 !important;}
.save-icon{ padding:0 7px 15px;}
.save-icon:last-child{ padding-right: 0;}
.save-icon .radio label{ padding-bottom:5px !important;}
.save-icon .radio span::before{position: absolute;top:-20px; left:22px;}
.jpg-icon{ width:60px; height:65px; background:url(../images/save-as-img.jpg) no-repeat 0 5px;}
.pdf-icon{ width:60px; height:65px; background:url(../images/save-as-img.jpg) no-repeat -65px 5px;}
.css-icon{ width:60px; height:65px; background:url(../images/save-as-img.jpg) no-repeat -135px 5px;}
.save-icon .radio label:hover .jpg-icon{background:url(../images/save-as-img.jpg) no-repeat 0 -58px;}
.save-icon .radio label:hover .pdf-icon{background:url(../images/save-as-img.jpg) no-repeat -65px -58px;}
.save-icon .radio label:hover .css-icon{background:url(../images/save-as-img.jpg) no-repeat -135px -58px;}
/*--END SAVE AS POPUP--*/



/*--SAVE POPUP--*/
.ecatalogue-category .main-box label { width:96%; }
.ecatalogue-category .main-box input[type="checkbox"] { width:3%; }
/*--ADVANCE SEARCH--*/
.search-product-popup .menu-box .navbar-nav{font-size:14px;color:#404040;text-transform:uppercase}
.search-product-popup .position-inherit{position:inherit!important}
.search-product-popup .menu-box .navbar-nav > li > a{line-height:60px;padding:0 12px;font-size:14px;font-family:'robotoregular';color:#404040}
.search-product-popup .search-in-dropdown{float:left;width:135px}
.search-product-popup .inp-parts{float:left;width:100%;position:relative;height:56px;}
.search-product-popup .color-select {margin-right: 20px;}
.search-product-popup .search-in-dropdown .inp-parts .checkout-select-wrapper{background:url(../images/checkout-select-arrow.png) #E8E8E8 no-repeat scroll 95% center;font-family:'robotobold'}
.search-product-popup .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper, .search-product-popup .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select, .search-product-popup .search-in-dropdown .inp-parts.ob-gender-select-box{width:100%;height:38px;text-transform:uppercase;line-height:38px;margin: 0;}
.search-product-popup .inp-parts .checkout-select-wrapper select{margin:0;position:absolute;z-index:2;cursor:pointer;outline:none;opacity:0;_nofocusline:expression(this.hideFocus=true);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0}
.search-product-popup .inp-parts .checkout-select-wrapper{color:#7f7f7f;font-size:13px;font-family:'robotoregular';display:inline-block;border:1px solid #e6e6e6;background:#FFF url(../images/checkout-select-arrow.png) no-repeat 95% center;cursor:pointer;-webkit-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;-moz-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset}
.search-product-popup .header-search.search-field{float:left;max-width:710px;position:relative;width:auto;padding:0}
.search-product-popup .header-search .form-control{float:left;color:#b2b2b2;font-size:13px;border-radius:0;border:none;box-shadow:none;height:38px;padding:0 25px 0 12px;line-height:38px;-webkit-transition:none;transition:none;-webkit-appearance:none;width:500px;border-top:2px solid #dedede;border-bottom:2px solid #dedede;font-style:italic}
.search-product-popup .advance-search-label, .search-product-popup .advance-search-label:focus{position:absolute;color:#7f7f7f;font:14px 'roboto_condensedregular';text-transform:uppercase;background:url(../images/grey-arrow.png) no-repeat right center;padding-right:15px;opacity:.6;right:95px;text-transform:none;background-color:#fff;top:9px}
.search-product-popup .header-search.advance-search-wrap .dropdown-menu{left:auto;right:27px;width:600px;position:absolute; z-index: 100;}
.search-product-popup .advance-search-wrap .dropdown-menu{width:100%;margin-top:35px;background:#F5F5F5;border:0;padding:10px;border-radius:0;box-shadow:0 0 6px 2px rgba(0,0,0,0.2);top:10px;z-index:11}
.search-product-popup .tab-block .nav-tabs{border-bottom:0;height:auto}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs li, .search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active{border:none;padding:0 3px 0 0;width:50%; margin-bottom: -1px;}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active > a, .search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active > a:hover, .search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active > a:focus{border:1px solid #d1d1d1;border-bottom:0 solid transparent;background:#fff;position:relative;color:#e62623;line-height:19px;margin:0}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li a:hover i, .search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active a > i{ color:#e62623;}
.search-product-popup .search-edit-options a:hover{ color: #e62623; background: none !important;}
.search-product-popup .search-edit-options a:nth-child(2) {border-left: 1px solid #999;padding-right: 0; padding-left:20px;}
.search-product-popup .menu-box .navbar-nav > li li a:hover, .search-product-popup  ul.nav.navbar-nav li > a:hover{background-color:#fff;color:#e62623;margin:0;line-height:20px;border-bottom-color:#fff;border-top-color:#fff}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li > a i.fa{height:auto;width:auto;display:inline-block;vertical-align:middle;margin-right:7px;font-size:14px}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs li:last-child, .search-product-popup .advance-search-wrap .tab-block .nav-tabs li.active:last-child{padding:0}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs li{text-align:center}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs{border:0;position: relative; z-index: 100;}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs li a{font-size:14px;background:#e3e3e3;color:#7d7d7d;padding:10px 20px;border:1px solid transparent;border-bottom:0 solid transparent;text-transform:uppercase;margin: 0; line-height: 20px;}
.search-product-popup .advance-search-wrap .tab-block .tab-content{border:0 #D1D1D1 solid;padding:0}
.search-product-popup .advance-search-wrap .tab-block .tab-pane{padding:0}
.search-product-popup .advance-search-wrap .tab-block .tab-pane ul{border:1px solid #d1d1d1;border-bottom:none; margin: 0;}
.search-product-popup .advance-search-wrap .tab-block .tab-content li{padding:6px 10px;border-bottom:1px solid #d1d1d1;background:#fff;display:table;width:100%}
.search-product-popup .advance-search-wrap .search-item{float:left;width:65%}
.search-product-popup .advance-search-wrap .search-edit-options{float:right;width:35%;text-align:right}
.search-product-popup .search-edit-options a:first-of-type{padding-left:0}
.search-product-popup .search-edit-options a{color:inherit;padding:0 10px;color:#e62623;font-size:13px;cursor:pointer}
.search-product-popup .search-edit-options a i{color:#999;margin-right:10px}
.search-product-popup .advance-search-wrap .view-all-search-result{display:block;margin-top:10px;border:1px solid #ddd;background:#fff;padding:10px;text-align:center;color:#e62623;font-size:12px}
.search-product-popup .advance-search-wrap .dropdown-menu:before{content:"";width:25px;height:17px;background:url(../images/a-shadow.png) no-repeat 0 0;display:inline-block;right:50px;position:absolute;top:-17px}
.search-product-popup .top-advance-search > a{background:none;color:#404040;padding:0;border:0;text-transform:none;font-size:14px;font-family:'roboto_condensedregular';font-style:italic}
.search-product-popup .top-advance-search .header-advace-search{position:absolute;left:0;width:100%;padding:5px 0 15px}
.search-product-popup .menu-box .dropdown-menu.header-advace-search{box-shadow:none;border-top:#CCC 1px solid}
.search-product-popup .menu-box .dropdown-menu{border:none;background:#F5F5F5;border-radius:0;font-size:14px;margin:0;padding:15px 0 21px 10px;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,0.20);-moz-box-shadow:0 0 4px 2px rgba(0,0,0,0.20);box-shadow:0 0 4px 2px rgba(0,0,0,0.20);width:225px;z-index:-1}
.search-product-popup .nav-search-btn a.header-search-medium{display:none}
.search-product-popup .inp-parts .checkout-select-wrapper .checkout-holder{display:block;margin:0 20px 0 12px;white-space:nowrap;overflow:hidden;cursor:pointer;position:relative;z-index:0}
.search-product-popup .header-search.search-field .advance-search-label, .search-product-popup .advance-search-label:focus{text-transform:none;background-color:#fff!important}
.search-product-popup .header-search.search-field button{background:#8D8D8D;color:#fff;padding:0 10px;float:right;border:0;outline:0;height:38px;font-family:"roboto_condensedregular";font-size:14px;box-shadow:none;border:0;border-radius:0;margin:0;text-transform:none}
.search-product-popup .ui-advance-search, .search-product-popup .ui-advance-search li.dropdown{ width: 100%;}
.search-product-popup .top-advance-search{ float: left; padding:10px 20px;}
.search-product-popup .advance-search-col { padding:15px 0;}
.search-product-popup .advance-search-col label {color: #888;font-family: 'roboto_condensedregular';font-size: 14px;}
.search-product-popup .advance-search-col input[type="text"], .search-product-popup .advance-search-col select{ width: 100%; background: #fff; border: 1px #ccc solid; box-shadow: none; width: 100%; height: 36px; line-height: 36px;}
.search-product-popup .dropdown-colum .btn-group{display:block;position:relative}
.search-product-popup .multiselect.select_box{width:91%;text-align:left;color:#7f7f7f;font:15px roboto_condensedregular;height:40px;padding:6px 10px;border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);margin-bottom:0;border-right:none}
.search-product-popup .dropdown-toggle.select_box_caret2.btn-default{position:absolute;right:0;height:40px;border:none;color:#7f7f7f;border:1px solid #e6e6e6;border-left:none;background:#FFF}
.search-product-popup .multiselect-container.dropdown-menu{margin-top:40px!important;width:100%;max-height:200px;overflow:auto}
.search-product-popup .advance-search-col .inp-parts{margin:0 0 -10px}
.search-product-popup .advance-search-col .inp-parts .checkout-select-wrapper{color:#444;font-size:13px;position:relative;font-family:'robotoregular';display:inline-block;border:1px solid #e6e6e6;background:#fff url(../images/ob-arrow.png) no-repeat 95% center;cursor:pointer}
.search-product-popup .inp-parts .form-contr.search-product-popup ol{border-radius:0;font-family:'robotoregular';border:1px solid #e6e6e6;color:#7f7f7f;font-size:13px;height:40px;-webkit-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;-moz-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset}
.search-product-popup .search-product-popup .inp-parts .checkout-select-wrapper, .search-product-popup .inp-parts .checkout-select-wrapper select{width:100%;height:40px;line-height:40px}
.search-product-popup .advance-search-col .col-lg-3{width:33.3%}
.search-product-popup .advace-close-but{position:absolute;right:15px;top:10px;z-index:10;background:none;border:0;margin:0}
.search-product-popup .input-colum.two-colum{float:left;width:46%}
.search-product-popup .space-col{color:#777;width:8%;float:left;padding-top:35px}
.search-product-popup .advance-search-col > .clearfix{display:none}
.search-product-popup .advance-search-col .button-colum a.save-button-link{background:#666465!important;color:#FFF;text-align:center;height:37px;display:inline-block;padding:0 10px;line-height:37px;border-radius:3px}
.search-product-popup input[type="submit"].pull-right{text-transform:initial;font-size:16px;font-family:'roboto_condensedregular';background:#e62623 url(../images/sprite.png) no-repeat -25px -426px;color:#fff;min-width:110px;padding:7px 0 10px 40px;text-align:left;height:37px;margin:0;border-radius:4px;border:0}
.search-product-popup .button-colum{padding-top:24px;}
.search-product-popup .top-advance-search.open > a.dropdown-toggle{ color:#e62623; background:none;}
.search-product-popup .ob-gender-select-box select{ height:39px; line-height:39px; width: 135px; background:#ccc; color: #555;font-family: 'robotobold'; font-size:12px; text-transform: uppercase; padding:0 5px;}
.search-product-popup .ob-gender-select-box select:focus{ background:#ccc; color: #555;}
/*--END ADVANCE SEARCH--*/
.form-control-tool-tip.js-numeric > div > input { width: 60px;margin-left: 10px;} 
/*--END ADVANCE SEARCH--*/


/*--VIEW PRODUCT--*/
.product-table{border:1px #dfdfdf solid; width: 100%; margin-bottom: 15px;}
.product-table th{ background:#fafafa;}
.product-table th, .product-table td{ border-bottom:1px #dfdfdf solid;border-right:1px #dfdfdf solid; padding:10px 15px;}
.product-table td span{ color: #676767;}
.product-table td:first-child{ width:15%;}
.product-table label{color: #676767;font-family: 'robotobold'; font-size:14px; text-transform: uppercase;}
.product-table .brand-img img{ border:1px #dfdfdf solid; margin-right: 10px;}
.ui-table-col{border:1px #dfdfdf solid; margin-bottom: 20px;}
.ui-table-col .block-header{ padding:8px 15px; color: #333; background:#f5f5f5;font-family: 'robotobold'; font-size:14px; text-transform: uppercase;}
.ui-table-col .block-content{ padding:15px 15px 0 15px; background: #fff;}
.ui-table-col .block-content table th, .ui-table-col .block-content table td{ padding:8px 15px;}

/*--CHARGES-RULE-MAPPING--*/
.charges-rule-mapping .form-group .input-group{display:block;}
.charges-equation{margin:20px 0;padding:20px;border:1px dashed #7a7a7a;width:100%;}
.charges-equation .form-group .checkbox label span{font-size:14px;color:#676767;font-family:'robotolight';text-transform:capitalize;}
.charges-equation .catalogue-amout-table thead tr th{background:#fff;}
.charges-equation .catalogue-amout-table tbody tr:nth-child(2n+1){background:#f8f8f8;}
.charges-equation .form-group .checkbox {display:inline-block;margin-right:10px;}
.ui-content-block .charges-equation .checkbox span {padding-left:22px;}
.charges-rule-form input[type="text"]{border:none;}
.charges-rule-form input[type="text"], .charges-rule-form select{color:#676767;font-size:13px;font-family: 'robotobold';text-transform:uppercase;}
.charges-equation .amount-input .form-group input[type="text"]  {border:1px solid #f2f2f2;text-align:center;}


/* ----  Adcance search start -----*/
.ob-admin-advance-search .btn-group.mar_bot { display: block;}
.ob-admin-advance-search .advace-close-but  { display: none; }
.ob-admin-advance-search .btn-group.mar_bot .btn.btn-default, .ob-admin-advance-search .btn-group.mar_bot .btn.btn-default:hover { background: none !important; color: #393939 !important; text-shadow: none !important; border: #f0f0f0 1px solid !important;overflow: hidden;}
.ob-admin-advance-search .btn-group.mar_bot .caret { border-top-color:#393939 !important; margin-top: 0px; }
.ob-admin-advance-search .btn-group.mar_bot .btn { margin: 0 !important }
.ob-admin-advance-search .btn-group.mar_bot .select_box_caret2.btn.btn-default  { border-left: 0 !important }
.ob-admin-advance-search .btn-group.mar_bot .multiselect-container {margin-top: 35px; width: 94%;height: 300px;overflow: auto;}
.ob-admin-advance-search .custom-select { width: 100%; height: 35px; }
.ob-admin-advance-search input[type="text"] {width: 100%; height: 35px;}
.color-select { padding-right: 10px; }
.ob-admin-advance-search label {color: #676767;font-family: 'robotobold';font-weight: normal;font-size: 13px;text-transform: uppercase; }
.input-colum{ position: relative;}
.input-colum input[type="submit"].search-button{position: absolute; right: 0; top: 0; }
input[type="submit"].save-button { text-transform: initial; font-size:16px; background: #666465 url(../images/sprite.png) no-repeat -25px -472px; color: #fff;min-width:130px; padding:10px 0 10px 40px; text-align: left;height: 40px;  margin: 0; border-radius:4px; border: 0;}
input[type="submit"].pull-right { text-transform:initial; font-size:16px; background: #EC008B url(../images/sprite.png) no-repeat -25px -423px; color: #fff;min-width:110px; padding:10px 0 10px 40px; text-align: left;height: 40px;margin: 0; border-radius:4px; border: 0;}
input[type="submit"].save-button:hover{ background-color:#EC008B;}
input[type="submit"].search-button:hover{ background-color:#666465;}
.input-colum.two-colum{ float: left; width:46%;}
.space-col{ color:#777; width:8%; float: left; padding-top:35px; text-align: center;}
.button-colum{ padding-top:36px;}
.ob-mask, .ui-mask{ background:#000;position: fixed; top: 0; right: 0; bottom: 0; left: 0;visibility: hidden; opacity: 0; z-index: -100;}
.show-mask{ overflow: hidden;}
.ob-advance-search .advance-search-col .button-colum a.save-button-link { background:#666465 !important; color:#FFF; text-align:center; height:40px; display:inline-block; padding:0 10px; line-height:40px; border-radius:3px; } 
/* ----  Adcance search end -----*/

/*DASHBOARD-HOME*/
.admin-dashboard-home{margin:20px 0;padding:0;}
.user-transaction {margin: 0 auto 50px 0px;padding: 0;background: #fff;border: 1px solid #e6e6e6;min-width: 260px;display: inline-block;width: 90%;min-height: 106px;position: relative;}
.admin-home-icon{left:-20px;position:absolute;top:0;}
.transaction-title{padding-right:20px;background:#e62623;color:#fff;font-size:15px;text-transform:uppercase;position:relative;font-family: 'roboto_condensedbold';line-height:29px;height:29px;text-align:right;}
.transaction-title:after{position:absolute;right:-15px;top:0;height:29px;width:15px;background:url(../images/shape-img-pink.png)no-repeat right top;content:"";}
.transaction-block {width:78%;float:left;text-align:center;}
.transaction-count-block {width:30%;float:right;padding-top:10px;text-align:center;}
.transaction-count-block h4{margin:0;padding:0;font-family:'robotolight';font-size:76px;color:#878b96;display:inline-block;font-family: 'roboto_condensedlight';}
.transaction-block .view-more-details{margin: 0;padding: 0;float: right;position: absolute;bottom: 10px;right: 45%;}
.transaction-block a {display: inline-block;margin: 45px 0 0 65px;padding: 0;text-align:left;color:#939393;font-size:12px;}
.dashboard-list-block .table-responsive {background:#FFF;padding:20px;width:100%;overflow-x:auto;}
.dashboard-list-block h2 {margin: 10px 0 10px 0; padding: 0 0 10px 0;color: #454545;font-size: 16px;font-family: 'robotobold';text-transform: uppercase; border-bottom: 1px dotted #bebebe;}
.add-product-taggin-btn { border: 1px solid #e3e3e2; background: #FFF; padding: 20px; margin: 20px 0; }

/*USER MANAGEMENT ---- */
.page-list-tag.active {color:#e62623;}
.page-list-tag{font-family: 'roboto_condensedregular';color: #939393;padding-left: 20px;font-size: 17px;float: left;width: 89%;margin-right:0;padding-top: 5px;padding-bottom: 5px;color: #939393;}
.user-management-page {margin: 20px 0;padding: 0;}
.user-management-page > div {width: 32%;}
.user-management-page .active {color:#e62623;}
.user-management-page .user-management-page-list-book {border-top: 1px solid #ddd;}
.user-management-page .user-management-page-list-book h3{text-align: right;margin-right: 20px;margin-top: 0;width:7%;float: right;margin-bottom: 0;}
.user-management-page .user-management-page-user-group-block .table-block table tr td.user-management-page-child-cnt {border-left: none;padding-right: 10px;text-align: right;font-size: 24px;font-family: 'roboto_condensedlight';}
.user-management-page .user-management-page-title:after {position: absolute;right: -15px;top: 0;height: 29px;width: 15px;background: url('../images/shape-img-pink.png')no-repeat right top;content: "";}
.user-management-page-company-block .table-block table tr td{padding:0;}
.user-management-page-company-block .table-block table tr td.user-management-page-child-name{padding-left:0;border-right:none}
.user-management-page-company-block .table-block table tr td.user-management-page-child-add{text-align:center;width: 40px;}
.user-management-page-company-block .table-block table tr td.user-management-page-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.user-management-page-company-block .table-block table tr td.user-management-page-child-add a:hover,.user-management-page-user-group-block .table-block table tr td.user-management-page-child-add a i:hover{background:#e62623;color:#FFF;}
.user-management-page-company-block .table-block table tr td.user-management-page-child-list{text-align:center;width: 40px;}
.user-management-page-company-block .table-block table tr td.user-management-page-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}
.user-management-page .user-management-page-user-group-block { float: left;margin: 0 0 20px 15px;padding: 0;background: #fff;border: 1px solid #e6e6e6;min-width: 260px;display: inline-block;}
.user-management-page .user-management-page-user-group-block .user-management-page-title {width: 260px;padding: 0 0 0 20px;background-color: #e62623;height: 29px;line-height: 29px;color: #fff;font-size: 15px;font-family: 'roboto_condensedbold';text-transform: uppercase;position: relative;}
.user-management-page .user-management-page-user-group-block h4 {margin: 6px 0 6px 24px;padding: 0;font-family: 'robotolight';font-size: 35px;color: #ddd;display: inline-block;}
.user-management-page .user-management-page-user-group-block a {font-family: 'roboto_condensedregular';font-size: 12px;color: #939393;margin-right: 20px;}
.user-management-page-user-group-block .table-block table tr td{padding:0;}
.user-management-page-user-group-block .table-block table tr td.user-management-page-child-name{padding-left:0;border-right:none}
.user-management-page-user-group-block .table-block table tr td.user-management-page-child-add{text-align:center;width: 40px;}
.user-management-page-user-group-block .table-block table tr td.user-management-page-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.user-management-page-user-group-block .table-block table tr td.user-management-page-child-add a:hover,.user-management-page-user-group-block .table-block table tr td.user-management-page-child-add a i:hover{background:#e62623;color:#FFF;}
.user-management-page-user-group-block .table-block table tr td.user-management-page-child-list{text-align:center;width: 40px;}
.user-management-page-user-group-block .table-block table tr td.user-management-page-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}
.user-management-page-user-group-block .table-block table tr td.user-management-page-child-name.subchild{padding-left: 20px;}

/*USER promotion-discount ---- */
.user-promotion-discount {margin: 20px 0;padding: 0;}
.user-promotion-discount > div {width: 32%;}
.user-promotion-discount .active {color:#e62623;}
.user-promotion-discount .promotion-discount-list-book a.promotion-discount-list-tag.active {color:#e62623;}
.user-promotion-discount .promotion-discount-list-book {border-top: 1px solid #ddd;}
.user-promotion-discount .promotion-discount-list-book a{font-size: 20px;float: left;width: 89%;margin-right:0;}
.user-promotion-discount .promotion-discount-list-book a.promotion-discount-list-tag{padding-left: 20px;font-size: 17px;float: left;width: 89%;margin-right:0;padding-top: 5px;padding-bottom: 5px;color: #939393;}
.user-promotion-discount .promotion-discount-list-book h3{text-align: right;margin-right: 20px;margin-top: 0;width:7%;float: right;margin-bottom: 0;}
.user-promotion-discount .promotion-discount-user-group-block .table-block table tr td.promotion-discount-child-cnt {border-left: none;padding-right: 10px;text-align: right;font-size: 24px;font-family: 'roboto_condensedlight';}
.user-promotion-discount .promotion-discount-title:after {position: absolute;right: -15px;top: 0;height: 29px;width: 15px;background: url('../images/shape-img-pink.png')no-repeat right top;content: "";}
.promotion-discount-company-block .table-block table tr td{padding:0;}
.promotion-discount-company-block .table-block table tr td.promotion-discount-child-name{padding-left:0;border-right:none}
.promotion-discount-company-block .table-block table tr td.promotion-discount-child-add{text-align:center;width: 40px;}
.promotion-discount-company-block .table-block table tr td.promotion-discount-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.promotion-discount-company-block .table-block table tr td.promotion-discount-child-add a:hover,.promotion-discount-user-group-block .table-block table tr td.promotion-discount-child-add a i:hover{background:#e62623;color:#FFF;}
.promotion-discount-company-block .table-block table tr td.promotion-discount-child-list{text-align:center;width: 40px;}
.promotion-discount-company-block .table-block table tr td.promotion-discount-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}
.user-promotion-discount .promotion-discount-user-group-block { float: left;margin: 0 0 20px 15px;padding: 0;background: #fff;border: 1px solid #e6e6e6;min-width: 260px;display: inline-block;}
.user-promotion-discount .promotion-discount-user-group-block .promotion-discount-title {width: 260px;padding: 0 0 0 20px;background-color: #e62623;height: 29px;line-height: 29px;color: #fff;font-size: 15px;font-family: 'roboto_condensedbold';text-transform: uppercase;position: relative;}
.user-promotion-discount .promotion-discount-user-group-block h4 {margin: 6px 0 6px 24px;padding: 0;font-family: 'robotolight';font-size: 35px;color: #ddd;display: inline-block;}
.user-promotion-discount .promotion-discount-user-group-block a {font-family: 'roboto_condensedregular';font-size: 12px;color: #939393;margin-right: 20px;}
.promotion-discount-user-group-block .table-block table tr td{padding:0;}
.promotion-discount-user-group-block .table-block table tr td.promotion-discount-child-name{padding-left:0;border-right:none}
.promotion-discount-user-group-block .table-block table tr td.promotion-discount-child-add{text-align:center;width: 40px;}
.promotion-discount-user-group-block .table-block table tr td.promotion-discount-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.promotion-discount-user-group-block .table-block table tr td.promotion-discount-child-add a:hover,.promotion-discount-user-group-block .table-block table tr td.promotion-discount-child-add a i:hover{background:#e62623;color:#FFF;}
.promotion-discount-user-group-block .table-block table tr td.promotion-discount-child-list{text-align:center;width: 40px;}
.promotion-discount-user-group-block .table-block table tr td.promotion-discount-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}

/* MARKETING TOOL --*/
.user-marketing-tool {margin: 20px 0;padding: 0;}
.user-marketing-tool > div {width: 32%;}
.user-marketing-tool .active {color:#e62623;}
.user-marketing-tool .marketing-tool-list-book a.marketing-tool-list-tag.active {color:#e62623;}
.user-marketing-tool .marketing-tool-list-book {border-top: 1px solid #ddd;}
.user-marketing-tool .marketing-tool-list-book a{font-size: 20px;float: left;width: 89%;margin-right:0;}
.user-marketing-tool .marketing-tool-list-book a.marketing-tool-list-tag{padding-left: 20px;font-size: 17px;float: left;width: 89%;margin-right:0;padding-top: 5px;padding-bottom: 5px;color: #939393;}
.user-marketing-tool .marketing-tool-list-book h3{text-align: right;margin-right: 20px;margin-top: 0;width:7%;float: right;margin-bottom: 0;}
.user-marketing-tool .marketing-tool-user-group-block .table-block table tr td.marketing-tool-child-cnt {border-left: none;padding-right: 10px;text-align: right;font-size: 24px;font-family: 'roboto_condensedlight';}
.user-marketing-tool .marketing-tool-title:after {position: absolute;right: -15px;top: 0;height: 29px;width: 15px;background: url('../images/shape-img-pink.png')no-repeat right top;content: "";}
.marketing-tool-company-block .table-block table tr td{padding:0;}
.marketing-tool-company-block .table-block table tr td.marketing-tool-child-name{padding-left:0;border-right:none}
.marketing-tool-company-block .table-block table tr td.marketing-tool-child-add{text-align:center;width: 40px;}
.marketing-tool-company-block .table-block table tr td.marketing-tool-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.marketing-tool-company-block .table-block table tr td.marketing-tool-child-add a:hover,.marketing-tool-user-group-block .table-block table tr td.marketing-tool-child-add a i:hover{background:#e62623;color:#FFF;}
.marketing-tool-company-block .table-block table tr td.marketing-tool-child-list{text-align:center;width: 40px;}
.marketing-tool-company-block .table-block table tr td.marketing-tool-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}
.user-marketing-tool .marketing-tool-user-group-block { float: left;margin: 0 0 20px 15px;padding: 0;background: #fff;border: 1px solid #e6e6e6;min-width: 260px;display: inline-block;}
.user-marketing-tool .marketing-tool-user-group-block .marketing-tool-title {width: 260px;padding: 0 0 0 20px;background-color: #e62623;height: 29px;line-height: 29px;color: #fff;font-size: 15px;font-family: 'roboto_condensedbold';text-transform: uppercase;position: relative;}
.user-marketing-tool .marketing-tool-user-group-block h4 {margin: 6px 0 6px 24px;padding: 0;font-family: 'robotolight';font-size: 35px;color: #ddd;display: inline-block;}
.user-marketing-tool .marketing-tool-user-group-block a {font-family: 'roboto_condensedregular';font-size: 12px;color: #939393;margin-right: 20px;}
.marketing-tool-user-group-block .table-block table tr td{padding:0;}
.marketing-tool-user-group-block .table-block table tr td.marketing-tool-child-name{padding-left:0;border-right:none}
.marketing-tool-user-group-block .table-block table tr td.marketing-tool-child-add{text-align:center;width: 40px;}
.marketing-tool-user-group-block .table-block table tr td.marketing-tool-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.marketing-tool-user-group-block .table-block table tr td.marketing-tool-child-add a:hover,.marketing-tool-user-group-block .table-block table tr td.marketing-tool-child-add a i:hover{background:#e62623;color:#FFF;}
.marketing-tool-user-group-block .table-block table tr td.marketing-tool-child-list{text-align:center;width: 40px;}
.marketing-tool-user-group-block .table-block table tr td.marketing-tool-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}

/* COMPANY STORE --*/
.user-company-store {margin: 20px 0;padding: 0;}
.user-company-store > div {width: 32%;}
.user-company-store .active {color:#e62623;}
.user-company-store .company-store-list-book a.company-store-list-tag.active {color:#e62623;}
.user-company-store .company-store-list-book {border-top: 1px solid #ddd;}
.user-company-store .company-store-list-book a{font-size: 20px;float: left;width: 89%;margin-right:0;}
.user-company-store .company-store-list-book a.company-store-list-tag{padding-left: 20px;font-size: 17px;float: left;width: 89%;margin-right:0;padding-top: 5px;padding-bottom: 5px;color: #939393;}
.user-company-store .company-store-list-book h3{text-align: right;margin-right: 20px;margin-top: 0;width:7%;float: right;margin-bottom: 0;}
.user-company-store .company-store-user-group-block .table-block table tr td.company-store-child-cnt {border-left: none;padding-right: 10px;text-align: right;font-size: 24px;font-family: 'roboto_condensedlight';}
.user-company-store .company-store-title:after {position: absolute;right: -15px;top: 0;height: 29px;width: 15px;background: url('../images/shape-img-pink.png')no-repeat right top;content: "";}
.company-store-company-block .table-block table tr td{padding:0;}
.company-store-company-block .table-block table tr td.company-store-child-name{padding-left:0;border-right:none}
.company-store-company-block .table-block table tr td.company-store-child-add{text-align:center;width: 40px;}
.company-store-company-block .table-block table tr td.company-store-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.company-store-company-block .table-block table tr td.company-store-child-add a:hover,.company-store-user-group-block .table-block table tr td.company-store-child-add a i:hover{background:#e62623;color:#FFF;}
.company-store-company-block .table-block table tr td.company-store-child-list{text-align:center;width: 40px;}
.company-store-company-block .table-block table tr td.company-store-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}
.user-company-store .company-store-user-group-block { float: left;margin: 0 0 20px 15px;padding: 0;background: #fff;border: 1px solid #e6e6e6;min-width: 260px;display: inline-block;}
.user-company-store .company-store-user-group-block .company-store-title {width: 260px;padding: 0 0 0 20px;background-color: #e62623;height: 29px;line-height: 29px;color: #fff;font-size: 15px;font-family: 'roboto_condensedbold';text-transform: uppercase;position: relative;}
.user-company-store .company-store-user-group-block h4 {margin: 6px 0 6px 24px;padding: 0;font-family: 'robotolight';font-size: 35px;color: #ddd;display: inline-block;}
.user-company-store .company-store-user-group-block a {font-family: 'roboto_condensedregular';font-size: 12px;color: #939393;margin-right: 20px;}
.company-store-user-group-block .table-block table tr td{padding:0;}
.company-store-user-group-block .table-block table tr td.company-store-child-name{padding-left:0;border-right:none}
.company-store-user-group-block .table-block table tr td.company-store-child-add{text-align:center;width: 40px;}
.company-store-user-group-block .table-block table tr td.company-store-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.company-store-user-group-block .table-block table tr td.company-store-child-add a:hover,.company-store-user-group-block .table-block table tr td.company-store-child-add a i:hover{background:#e62623;color:#FFF;}
.company-store-user-group-block .table-block table tr td.company-store-child-list{text-align:center;width: 40px;}
.company-store-user-group-block .table-block table tr td.company-store-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}

/* CMS ---*/
.user-cms {margin: 20px 0;padding: 0;}
.user-cms > div {width: 32%;}
.user-cms .active {color:#e62623;}
.user-cms .cms-list-book a.cms-list-tag.active {color:#e62623;}
.user-cms .cms-list-book {border-top: 1px solid #ddd;}
.user-cms .cms-list-book a{font-size: 20px;float: left;width: 89%;margin-right:0;}
.user-cms .cms-list-book a.cms-list-tag{padding-left: 20px;font-size: 17px;float: left;width: 89%;margin-right:0;padding-top: 5px;padding-bottom: 5px;color: #939393;}
.user-cms .cms-list-book h3{text-align: right;margin-right: 20px;margin-top: 0;width:7%;float: right;margin-bottom: 0;}
.user-cms .cms-user-group-block .table-block table tr td.cms-child-cnt {border-left: none;padding-right: 10px;text-align: right;font-size: 24px;font-family: 'roboto_condensedlight';}
.user-cms .cms-title:after {position: absolute;right: -15px;top: 0;height: 29px;width: 15px;background: url('../images/shape-img-pink.png')no-repeat right top;content: "";}
.cms-company-block .table-block table tr td{padding:0;}
.cms-company-block .table-block table tr td.cms-child-name{padding-left:0;border-right:none}
.cms-company-block .table-block table tr td.cms-child-add{text-align:center;width: 40px;}
.cms-company-block .table-block table tr td.cms-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.cms-company-block .table-block table tr td.cms-child-add a:hover,.cms-user-group-block .table-block table tr td.cms-child-add a i:hover{background:#e62623;color:#FFF;}
.cms-company-block .table-block table tr td.cms-child-list{text-align:center;width: 40px;}
.cms-company-block .table-block table tr td.cms-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}
.user-cms .cms-user-group-block {margin: 0 0 20px 15px;padding: 0;background: #fff;border: 1px solid #e6e6e6;min-width: 260px;display: inline-block; float: left;}
.user-cms .cms-user-group-block .cms-title {width: 260px;padding: 0 0 0 20px;background-color: #e62623;height: 29px;line-height: 29px;color: #fff;font-size: 15px;font-family: 'roboto_condensedbold';text-transform: uppercase;position: relative;}
.user-cms .cms-user-group-block h4 {margin: 6px 0 6px 24px;padding: 0;font-family: 'robotolight';font-size: 35px;color: #ddd;display: inline-block;}
.user-cms .cms-user-group-block a {font-family: 'roboto_condensedregular';font-size: 12px;color: #939393;margin-right: 20px;}
.cms-user-group-block .table-block table tr td{padding:0;}
.cms-user-group-block .table-block table tr td.cms-child-name{padding-left:0;border-right:none}
.cms-user-group-block .table-block table tr td.cms-child-add{text-align:center;width: 40px;}
.cms-user-group-block .table-block table tr td.cms-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.cms-user-group-block .table-block table tr td.cms-child-add a:hover,.cms-user-group-block .table-block table tr td.cms-child-add a i:hover{background:#e62623;color:#FFF;}
.cms-user-group-block .table-block table tr td.cms-child-list{text-align:center;width: 40px;}
.cms-user-group-block .table-block table tr td.cms-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}

/*  USER TRANSACTION --*/
.user-transaction-page {margin: 20px 0;padding: 0;}
.user-transaction-page > div {width: 32%;}
.user-transaction-page .active {color:#e62623;}
.user-transaction-page .transaction-page-list-book a.transaction-page-list-tag.active {color:#e62623;}
.user-transaction-page .transaction-page-list-book {border-top: 1px solid #ddd;}
.user-transaction-page .transaction-page-list-book a{font-size: 20px;float: left;width: 89%;margin-right:0;}
.user-transaction-page .transaction-page-list-book a.transaction-page-list-tag{padding-left: 20px;font-size: 17px;float: left;width: 89%;margin-right:0;padding-top: 5px;padding-bottom: 5px;color: #939393;}
.user-transaction-page .transaction-page-list-book h3{text-align: right;margin-right: 20px;margin-top: 0;width:7%;float: right;margin-bottom: 0;}
.user-transaction-page .transaction-page-user-group-block .table-block table tr td.transaction-page-child-cnt {border-left: none;padding-right: 10px;text-align: right;font-size: 24px;font-family: 'roboto_condensedlight';}
.user-transaction-page .transaction-page-title:after {position: absolute;right: -15px;top: 0;height: 29px;width: 15px;background: url('../images/shape-img-pink.png')no-repeat right top;content: "";}
.transaction-page-company-block .table-block table tr td{padding:0;}
.transaction-page-company-block .table-block table tr td.transaction-page-child-name{padding-left:0;border-right:none}
.transaction-page-company-block .table-block table tr td.transaction-page-child-add{text-align:center;width: 40px;}
.transaction-page-company-block .table-block table tr td.transaction-page-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.transaction-page-company-block .table-block table tr td.transaction-page-child-add a:hover,.transaction-page-user-group-block .table-block table tr td.transaction-page-child-add a i:hover{background:#e62623;color:#FFF;}
.transaction-page-company-block .table-block table tr td.transaction-page-child-list{text-align:center;width: 40px;}
.transaction-page-company-block .table-block table tr td.transaction-page-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}
.user-transaction-page .transaction-page-user-group-block { float: left;margin: 0 0 20px 15px;padding: 0;background: #fff;border: 1px solid #e6e6e6;min-width: 260px;display: inline-block;}
.user-transaction-page .transaction-page-user-group-block .transaction-page-title {width: 260px;padding: 0 0 0 20px;background-color: #e62623;height: 29px;line-height: 29px;color: #fff;font-size: 15px;font-family: 'roboto_condensedbold';text-transform: uppercase;position: relative;}
.user-transaction-page .transaction-page-user-group-block h4 {margin: 6px 0 6px 24px;padding: 0;font-family: 'robotolight';font-size: 35px;color: #ddd;display: inline-block;}
.user-transaction-page .transaction-page-user-group-block a {font-family: 'roboto_condensedregular';font-size: 12px;color: #939393;margin-right: 20px;}
.transaction-page-user-group-block .table-block table tr td{padding:0;}
.transaction-page-user-group-block .table-block table tr td.transaction-page-child-name{padding-left:0;border-right:none}
.transaction-page-user-group-block .table-block table tr td.transaction-page-child-add{text-align:center;width: 40px;}
.transaction-page-user-group-block .table-block table tr td.transaction-page-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.transaction-page-user-group-block .table-block table tr td.transaction-page-child-add a:hover,.transaction-page-user-group-block .table-block table tr td.transaction-page-child-add a i:hover{background:#e62623;color:#FFF;}
.transaction-page-user-group-block .table-block table tr td.transaction-page-child-list{text-align:center;width: 40px;}
.transaction-page-user-group-block .table-block table tr td.transaction-page-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}

/* PRODUCT MANAGEMENT --- */
.user-product-management {margin: 20px 0;padding: 0;}
.user-product-management > div {width: 32%;}
.user-product-management .active {color:#e62623;}
.user-product-management .product-management-list-book a.product-management-list-tag.active {color:#e62623;}
.user-product-management .product-management-list-book {border-top: 1px solid #ddd;}
.user-product-management .product-management-list-book a{font-size: 20px;float: left;width: 89%;margin-right:0;}
.user-product-management .product-management-list-book a.product-management-list-tag{padding-left: 20px;font-size: 17px;float: left;width: 89%;margin-right:0;padding-top: 5px;padding-bottom: 5px;color: #939393;}
.user-product-management .product-management-list-book h3{text-align: right;margin-right: 20px;margin-top: 0;width:7%;float: right;margin-bottom: 0;}
.user-product-management .product-management-user-group-block .table-block table tr td.product-management-child-cnt {border-left: none;padding-right: 10px;text-align: right;font-size: 24px;font-family: 'roboto_condensedlight';}
.user-product-management .product-management-title:after {position: absolute;right: -15px;top: 0;height: 29px;width: 15px;background: url('../images/shape-img-pink.png')no-repeat right top;content: "";}
.product-management-company-block .table-block table tr td{padding:0;}
.product-management-company-block .table-block table tr td.product-management-child-name{padding-left:0;border-right:none}
.product-management-company-block .table-block table tr td.product-management-child-add{text-align:center;width: 40px;}
.product-management-company-block .table-block table tr td.product-management-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.product-management-company-block .table-block table tr td.product-management-child-add a:hover,.product-management-user-group-block .table-block table tr td.product-management-child-add a i:hover{background:#e62623;color:#FFF;}
.product-management-company-block .table-block table tr td.product-management-child-list{text-align:center;width: 40px;}
.product-management-company-block .table-block table tr td.product-management-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}
.user-product-management .product-management-user-group-block { float: left;margin: 0 0 20px 15px;padding: 0;background: #fff;border: 1px solid #e6e6e6;min-width: 260px;display: inline-block;}
.user-product-management .product-management-user-group-block .product-management-title {width: 260px;padding: 0 0 0 20px;background-color: #e62623;height: 29px;line-height: 29px;color: #fff;font-size: 15px;font-family: 'roboto_condensedbold';text-transform: uppercase;position: relative;}
.user-product-management .product-management-user-group-block h4 {margin: 6px 0 6px 24px;padding: 0;font-family: 'robotolight';font-size: 35px;color: #ddd;display: inline-block;}
.user-product-management .product-management-user-group-block a {font-family: 'roboto_condensedregular';font-size: 12px;color: #939393;margin-right: 20px;}
.product-management-user-group-block .table-block table tr td{padding:0;}
.product-management-user-group-block .table-block table tr td.product-management-child-name{padding-left:0;border-right:none}
.product-management-user-group-block .table-block table tr td.product-management-child-add{text-align:center;width: 40px;}
.product-management-user-group-block .table-block table tr td.product-management-child-add a{ width: 40px; border-left:none;font-size:20px;display: block;float:none;margin-right:0;}
.product-management-user-group-block .table-block table tr td.product-management-child-add a:hover,.product-management-user-group-block .table-block table tr td.product-management-child-add a i:hover{background:#e62623;color:#FFF;}
.product-management-user-group-block .table-block table tr td.product-management-child-list{text-align:center;width: 40px;}
.product-management-user-group-block .table-block table tr td.product-management-child-list a{text-align: center;font-size: 19.36px;color: #999999;margin-right:0;width: auto;float: none;padding: 0px 10px;}


/*--CMS CSS--*/
.cms-block{ background:#f9f9f9; border:#e3e3e2 solid 1px; padding:15px 10px 10px 15px; display: inline-block; width: 100%; margin-bottom:30px;}
.cms-block h2{ font-size: 20px; color: #9c9c9c; margin: 0; padding:0 0 10px 0; border: 0; min-height:55px;word-break: initial;}
.cms-block a{ float:right;}
.cms-block .customize-btn { min-width: 0; padding:5px 10px; }
/*--CMS CSS--*/

/*--QUOTE PREVIEW--*/
.quote-preview-block{ background:#f5f5f5; border: 0;}
.quote-preview-block .top-dropdown h1{font-size: 20px;font-family: 'robotobold';padding:5px 5px 0 5px; margin: 0; color: #565656;}
.quote-preview-block .ui-content-block{ padding: 10px;}
.quote-preview-block .modal-body { max-height:750px; overflow-y: scroll;}
.quote-preview-block .quote-block .quote-content{ padding:15px;}
.quote-preview-block .product-img-col{ min-height:340px;}
.quote-preview-block .quote-block .panel-body{ padding: 15px;}
.quote-preview-block .product-info-col{ padding: 10px; text-align: center;}
.quote-preview-block .panel-collapse .quote-block .quote-content td:first-child span{font-family: 'robotoregular'; border: 0; text-align: left; color: #5e5d5d;}
.quote-preview-block .panel-collapse .quote-block .quote-content span, .quote-preview-block .product-info-col-2 td span{ border: 0; text-align: center; color: #444;font-family: 'robotobold';}
.quote-preview-block .instruction-overflow{ height: 200px;}
.quote-preview-block .product-des-overflow{ height: 340px;}
.quote-preview-block .discount-col span{ text-align: center; color: #444;font-family: 'robotobold';}
.quote-preview-block .product-info-col-3 .pull-right{ padding-left:10px; text-align: center;}
.quote-preview-block .banner-img{ border: 1px #f3f3f3 solid;}
.quote-preview-block .product-img-col img{ display: inline;}
i.quote-icon span {color: #fff;font: 14px/1 FontAwesome;left: 50%;margin-top: -0.35em;position: absolute;top: 50%;transform: translateX(-50%) translateY(-50%);}
/*--END QUOTE PREVIEW--*/


.form-group .red { font-size:16px; }
.form-admin{display: inline-block;width: 100%;}
.left-Div{width: 11%;float: left;margin-right:1%}
.right-Div{width: 88%;float: right;}
.product-loding-block{border:1px #d2d2d2 solid;background:#f0f0f0;padding:0px;margin: 8px 0;}
.product-loding-block h2{font-size:14px;color:#7f7f7f;text-align:center;padding: 0;border-bottom: none;}
.product-loding-block .fa-spin{color:#ec008b;font-size:20px}
.left-Div select{height: 34px;line-height: 34px;}


/*flyer list*/


.dashboard-list-block .table-block .table.flyer-table tbody tr:hover td:first-child:before {border: 0px;}
.flyer-list {}
.flyer-list .flyer-table {}
.dashboard-list-block .table-block  .flyer-list .flyer-table .flyer-list-td {padding: 0px;}
.dashboard-list-block .table-block  .flyer-list .flyer-table .flyer-list-td > div {position: relative;}
.flyer-list .flyer-table .flyer-table-list {border: 0px;}
.flyer-list .table-bordered tr td.srno,
.flyer-list .table-bordered tr th.srno {width: 10%; text-align: center;}
.flyer-list .table-bordered tr td.title,
.flyer-list .table-bordered tr th.title {width: 45%;}
.flyer-list .table-bordered tr td.vanuda,
.flyer-list .table-bordered tr th.vanuda {width: 15%; text-align: center;}
.flyer-list .table-bordered tr td.action,
.flyer-list .table-bordered tr th.action {width: 30%; text-align: center;}
.flyer-list .table-bordered tr td.stat,
.flyer-list .table-bordered tr th.stat {width: 20%; text-align: center;}
.flyer-list .flyer-table .flyer-table-list tr td:last-child,
.flyer-list .flyer-table .flyer-table-list tr td:first-child {border-left: 0;border-right: 0;}
.flyer-list .flyer-table .flyer-table-list tr td.srno {border-top:0px;border-bottom: 0px;padding: 0px;vertical-align: top;position: relative;overflow: hidden;}
.flyer-list .flyer-table .flyer-table-list tr td.srno:BEFORE,
.flyer-list .flyer-table .flyer-table-list tr:hover td.srno:BEFORE {content: "";border-left: dashed 1px #ccc !important;height: 100%;position: absolute;left: auto !important;}
.flyer-list .flyer-table .flyer-table-list tr td.srno:AFTER {content: "";border-bottom: dashed 1px #ccc !important;width: 75px;;height: 25px;position: absolute;}
.flyer-list .flyer-table .flyer-table-list tr:last-child td.srno:BEFORE,
.flyer-list .flyer-table .flyer-table-list tr:hover:last-child td.srno:BEFORE {height:50% !important;}
.flyer-list .flyer-table .flyer-plmi {font-size: 18px; float: left;}
.flyer-list .flyer-table .flyer-plmin {font-size: 0px;}
.flyer-list .flyer-table .flyer-plmin:AFTER {content: "--";font-size: 18px;letter-spacing: -1px;font-weight: bold;}


.modal-header-custom { background: #2d2d2d; text-align: center;}
.modal-header-custom .modal-title { color: #fff; font-size: 22px; font-weight: bold; text-transform: uppercase;}
.modal-header-custom .close { color: #fff; opacity: 1; font-size: 35px; font-weight: 600; text-shadow: none;}

 .prioritize-table { height:500px; overflow:auto; } 
 
.list-accordion.panel-group .panel-heading .accordion-toggle.collapsed, .list-accordion.panel-group .accordion-toggle, .accordion-style1.panel-group .panel-heading .accordion-toggle{display:inline-block; border-top:none;}
.list-accordion.panel-group .panel-heading,.accordion-style1.panel-group .panel-heading {background: #fff none repeat scroll 0 0 !important; border-top: 1px solid #e01783;}

/*** career pages **/

.careers-sub-pages {width: 100%;}
.careers-sub-pages .table-responsive {border-top: solid 2px #ec4242}
.careers-sub-pages .caree-title {width: 100%; color: #464646; font-size: 16px; text-transform: uppercase; padding-bottom: 15px; font-weight: bold;}
.careers-sub-pages .input-append.date {width: 100%;}
.careers-sub-pages .table-block { display: inline-block;}
.careers-sub-pages .table-block .table-responsive {border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc;}
.careers-sub-pages .customize-btn {padding: 4px 10px;}
.input-colums {width: 100%;}
.input-colums.three-colum input {width: 30%; display: inline-block;}
.input-colums .space-col {width: 2%; float: none; text-align: center; display: inline-block; padding: 0px;}
.careers-new-pos {width: 100%; position: relative;}
.careers-new-pos .form-control {width: 85%;display: inline-block;}
.careers-new-pos .sub-shop-btn {margin: 0px;height: 33px;width: 15%;float: right;max-width: 33px;}
.careers-new-pos .career-save-box {display:;position: absolute;background-color: #fff;z-index: 1;width: 100%; display: none;}
.fa-rotate-45 { -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.careers-location {width: 100%;}
.careers-location > label {width: 10%; text-align: left; }
.careers-location > .form-control {width: 28%; display: inline-block; margin-right:5%;}

.careers-new-pos select.form-control[multiple] {display: inline-block;width: 85%;height: 32px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 0px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.careers-new-pos select.form-control[multiple]:hover {height:100px;position: absolute; z-index:9}
.careers-new-pos select.form-control[multiple] + a + .career-save-box{top:34px}
.careers-sub-pages .form-group {position:relative; margin-bottom: 27px;}
.careers-sub-pages .careers-new-pos .career-save-box ul li {position: relative;}
.careers-sub-pages .form-group ul {display: inline;}
.careers-sub-pages .form-group ul li {position:absolute;left: 0;}
.careers-sub-pages .form-group .red { line-height: 12px;}

.careers-new-pos select.form-control[multiple] { position:absolute; padding:5px; }
.careers-new-pos select.form-control[multiple] select { padding:3px 4px;} 
select option[value=""], select.form-control option[value=""] { padding:inherit; }
#sortable tr li {list-style:none}

.bootstrap-tagsinput > span {background-color: #EBEBEB !important;color: #000;line-height: 24px;height: auto;padding: 0px 20px 0 10px;border:solid 1px #ccc;position: relative;min-width: 105px;text-align: left;margin: 10px 0 0 0;}
.bootstrap-tagsinput > span > span {}
.bootstrap-tagsinput > span > span:after {content: "x";position: absolute;top: 5px;right: 5px;}
.bootstrap-tagsinput > input {min-width: 150px;margin-top: 10px;}
#suggested_category_popup .modal-body .col-lg-8,
#suggested_product_popup .modal-body .col-lg-8 {width: 100%;}
.modal-body .inventory-main-block{
  max-height: 60vh;
  overflow-y: scroll;
}
@media screen and (max-width: 1500px) {
  .modal-body .inventory-main-block{
    max-height: 50vh;
  }
}
@media screen and (max-width: 1280px) {
  .modal-body .inventory-main-block{
    max-height: 45vh;
  }
}