.top-link{background-color:#22A7E2!important;color:white;line-height:10px !important;font-size: 16px !important;}
.header{margin-top:10px !important;}
p.welcome-msg {line-height:40px !important; text-align:right !important; padding-top: 5px;}
.top-link ul.links li a {font-size: 16px !important;border-bottom: 2px solid #22A7E2 !important;background:transparent !important;line-height: 20px;text-decoration:none !important }
.header .search-container button.button span {background:url(../images/icon-search.png) no-repeat 50% 50% #22a7e2 !important;border-bottom:3px solid #22a7e2 !important;} 
.pt_custommenu{background:#22A7E2 none repeat scroll 0 0 !important;}
.pt_vmegamenu div.pt_menu .parentMenu a, .pt_vmegamenu div.pt_menu .parentMenu span.block-title{color:black !important;}
.pt_vmegamenu .itemMenu h4.level1, .pt_vmegamenu .itemMenu a.level1{color:black !important;}
.pt_vmegamenu .itemSubMenu h4.level2, .pt_vmegamenu .itemSubMenu a.level2, .pt_vmegamenu .itemSubMenu h4.level3, .pt_vmegamenu .itemSubMenu a.level3, .pt_vmegamenu .itemMenu a.level1.nochild{color:black !important;}
.ma-newproductslider-container .ma-newproductslider-title h2{color:black !important;}	
.product-name-constant{font-size:14px; margin:10px;font-family:'cabin2';color:#555 !important}
.sc-mange-block{ display:inline-block; text-align:center; }
.rebate_width{ width:100% !important;}
.con_us_margin{ width:254px !important; }
.delivey-state-scroll{ overflow:auto; }

@media screen and (min-width:320px) and (max-width: 640px){
.header .search-container .form-search .input-text{ padding: 0 6px !important; }
.sc-mange-block{ padding:0 !important; }
.register_manage_form{ padding: 22px 10px 12px 20px; }
.man_reg_select{ width:250px !important; }
.form-list li.wide input.input-text { width: 245px !important; }
.form-list select{ width: 245px !important; }
.data-table{ width: 500px !important; display: block !important; }
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
	 .cs-manage-search-bar > form > .form-search { width: 340px !important; } 
	 .cs-manage-search-bar >  form > .form-search > .header-input { width: 110px !important; } 
	 .form-list li.wide input.input-text { width: 255px !important; } 
}


@media screen and (min-width:768px) and (max-width: 1024px){
	.form-list li.wide input.input-text { width: 480px !important; } 
}
.current-balance-container {margin: 30px 0}

.popup-customer-signature .popup-content td, .popup-customer-signature h4 {
	text-align: center;
}

.popup { background-color: #f7f7f7; color: #111; display: none }

.popup h4 { background-color: #4a8bc3; height: 51px; line-height: 51px; font-weight: 700; font-size: 18px; color: #fff; padding-left: 20px; padding-right: 20px; text-transform: uppercase; margin: 0 }

.b-close { font-family: fontawesome-webfont }

.customer-signature { text-align: left }

.customer-signature img { max-width: 100%; cursor: pointer }

.customer-signature-header { cursor: pointer }

.popup-customer-signature table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

.popup-customer-signature {
	width: 500px;
}

.popup-customer-signature td {
	padding: 10px;
	vertical-align: middle;
	font-size: 16px;
}

.popup-customer-signature .popup-content {
	padding: 20px;
}
