label{
 max-width:99% !important;	
}
.notValid {
border:1px solid #F00 !important;
}
.err {
	color:#F00;
}

#stb_user_email_form .field_err {
	display: inline-block;
	color: red;
}
.stb_top_menu ul{
	list-style:none;
	
}

.stb_top_menu li {
	list-style:none; float:left; padding:5px; margin:2px;	
}

.stb_top_menu li a{ 
	text-decoration:none !important;
}
.pending_offer_outer
{
	padding:0 15px 0 15px;
	margin-top:20px;
}
.pending_offer_outer .content-outter
{
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
	background-color: #fff;
	padding: 20px;
}
.pending_offer_outer table{
	width:100%;
	margin-top:20px;
}
.pending_offer_outer table tr td input[type="text"]{
	width:100%;
		padding: 6px;
	background-color: #fff;
}
/*.pending_offer_outer table tr td input[type="submit"],.pending_offer_outer table tr td input[type="button"]{
	cursor: pointer;
	padding: 5px 16px;
	background-color: #f2f2f2;
	border: 1px solid #ddd;
	border-radius: 4px;
}*/
.pending_offer_outer .pending_offer_table tr:first-child,.counter-offer-table .cust-counter-hist tr:first-child
{
	background-color: #23282d;
	color: #fff;
}
.pending_offer_outer .pending_offer_table tr td,.pending_offer_outer .pending_offer_table tr th,.counter-offer-table tr th,.counter-offer-table tr td
{
	padding:7px;
	text-align:center;
}
.pending_offer_outer .pending_offer_table tr td:first-child,.pending_offer_outer .pending_offer_table tr th:first-child
{
	text-align:left;
}
.pending_offer_outer .pending_offer_table tr td, .cust-counter-hist tr td {
	border-bottom: 1px solid #ddd;
}
.offer_view_outer
{
	padding:0 15px 0 3px;
	margin-top:20px;
}
.offer_view_outer .wrapper
{
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
	background-color: #fff;
	padding: 20px;
	display:inline-block;
}
.offer_view_outer .wrapper .panel-heading,.panel-heading
{
	color: #23282d;
	font-size: 1.6em;
	font-weight:600;
	margin: 0 0 1em 0;
}
.offer_view_outer .wrapper .id_text
{
	font-size: 16px;
	color: #0085ba;
	font-weight: 600;
}
.offer_view_outer .wrapper li
{
	width:100%;
	float:left;
	margin-bottom:15px;
}
.offer_view_outer .wrapper li .col-sm-6
{
	width:49%;
	float:left;
	margin-left:2%
}
.offer_view_outer .wrapper li .col-sm-6:first-child
{
margin-left:0;
}

.submit_btn {
	background: #0085ba;
    border-color: #0073aa #006799 #006799;
    box-shadow: 0 1px 0 #006799;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
    height: 30px;
    line-height: 28px;
    padding: 0 12px 2px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box;
	margin-top:10px;
}

.offer_view_outer .wrapper li .col-sm-6 label
{
	font-weight:500;
	padding-bottom: 2px !important;
	padding-left: 0 !important;
}
.offer_view_outer .wrapper li .col-sm-6 label,.offer_view_outer .wrapper li .col-sm-6 input, .offer_view_outer .col-sm-6 textarea
{
	float:left;
	width:100%;
	padding: 6px;
	background-color: #fff;
}
.offer_view_outer #product_div
{
	width:100%;
	border-collapse:collapse;
}
.offer_view_outer #product_div th
{
	border-right:1px solid #ddd;
}
/**copied from style.css***/
.user-login
{
	max-width: 500px;
	margin: 0 auto;
	background-color: #f3f3f3;
}
.user-login form {
	padding: 20px 30px;
	width: 100%;
	float: left;
	background-color: #f3f3f3;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.user-login .field_err {
	color: red;
	font-size: 15px;
	line-height: 21px;
	float: left;
	width: 100%;
}
.user-login .page-title {
	/*padding: 20px 20px;*/
	padding: 20px 20px 10px;
	margin: 0;
	color: #000;
	text-align: center;
	/* background-color: #000; */
	font-weight: 600;
	border-top: 5px solid #00aeef;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.user-login input[type=submit],.create-account-button input[type=submit],.create-account-button input[type=reset],.Stb_Section_Right input[type=button],.Stb_Section_Right input[type=submit],.Stb_Section_Right input[type=reset],.track-form-outer #sendfullfillment_comment,.print_btn input[type="button"]{
	background-color: #00aeef;
	border: none;
	padding: 13px 23px;
	font-size: 16px;
	text-transform: uppercase;
	line-height:20px;
	color:#fff;
	border-radius: 5px;
	margin-top:20px;
	float: left;
	margin-right: 10px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	height:auto;
	font-weight:bold;
	letter-spacing:1px;
}
.user-login input[type=submit]:focus,.create-account-button input[type=submit]:focus,.create-account-button input[type=reset]:focus,.Stb_Section_Right input[type=button]:focus,.Stb_Section_Right input[type=submit]:focus,.Stb_Section_Right input[type=reset]:focus,.track-form-outer #sendfullfillment_comment:focus,.print_btn input[type="button"]:focus{
	border:none !important;
	background-color:#ec0080 !important;
}
.front-end-btn input[type="button"] 
{
	background-color: #00aeef !important;
	border:none !important;
	box-shadow:none !important;
	text-shadow:inherit !important;
	height:auto !important;
	line-height:20px !important;
}
.user-login input[type=submit]:hover,.create-account-button input[type=submit]:hover,.create-account-button input[type=reset]:hover,.Stb_Section_Right input[type=button]:hover,.Stb_Section_Right input[type=submit]:hover,.Stb_Section_Right input[type=reset]:hover,.track-form-outer #sendfullfillment_comment:hover,.print_btn input[type="button"]:hover, .Stb_Section_Right .historytext:hover, .print-btn:hover {
	background: #ec0080 !important;
	border:none;
}
.Stb_Section_Right .historytext:hover, .print-btn:hover{
	border:1px solid transparent;
}
.print_btn
{
	margin-bottom:35px;
}
.print_btn input[type="button"]
{
background-color: #00aeef !important;
padding: 13px 23px !important;
border-radius: 5px !important;
margin-top: 8px !important
}
.create-account-button input[type=reset],.Stb_Section_Right input[type=reset]
{
	background-color:#4448b0 !important;
}
.user-login label
{
	margin-top:15px;
	margin-bottom:2px;
	font-weight:600;
	font-size:16px;
	color:#5d5d5d;
}
.user-login p:first-child label
{
	margin-top:0;
}
.create-account-form form .form-outer ul,.Stb_Section_Right form ul
{
	list-style:none;
	width:100%;
	float:left;
	padding:20px;
}
.create-account-form form .form-outer ul li,.Stb_Section_Right form ul li
{
	width:100%;
	float:left;
	font-size:16px;
	color:#5d5d5d;
	margin-bottom:0 !important;
}
.create-account-form form .form-outer ul li select,.Stb_Section_Right form ul li select
{
	padding: 3.5px;
	border: 1px solid #ddd;
	font-weight: 500;
	width:100%;
}
.create-account-form form .form-outer ul h4,.Stb_Section_Right form ul h4
{
	font-size: 16px;
	font-weight: 600;
	width:100%;
	float:left;
	margin-top:30px;
	margin-bottom:20px;
}
.create-account-form form .form-outer ul li label,.Stb_Section_Right form ul li label
{
	font-weight:600;
	color:#5d5d5d;
	font-size:16px;
	margin-bottom:2px;
}
.create-account-form form .form-outer ul li label .required,.Stb_Section_Right form ul li label .required,.required sup
{
	color:#F00;
	padding-right:2px;
}
.if_applicable{
	font-weight:normal !important;
	font-size:12px;
	color:#F00;
}
.create-account-form .registerForm
{
	background-color: #f3f3f3;
	float: left;
	width: 100%;
	border-radius: 6px;
	/*padding-bottom:25px;*/
	padding-bottom: 0;
}
#registerFrm
{
	margin: 0 auto;
}
#registerFrm h2
{
	border-top:5px solid #00aeef !important;
	background-color:#f3f3f3 !important;
	color: #333 !important;
	padding: 20px 20px 6px 20px !important;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}
.create-account-form .registerForm h2, .Stb_Section_Right h2 {
	padding: 20px 20px 20px 20px;
	margin: 0;
	color: #00aeef;
	text-align: center;
	background-color: #f3f3f3;
	font-weight: 600;
	border-top: 5px solid #00aeef;
	color: #000;
	text-align: center;
	font-size: 30px;
	text-transform: capitalize;
	border-radius: 6px;
}
.create-account-form .account-create-text {
	text-align: center;
	color: #535353;
	max-width: 850px;
	font-size:16px;
	margin: 6px auto;
}
.terms
{
	width:100%;
	float:left;
	padding:0 35px !important;
	color:#5d5d5d;
	font-size:16px;
}
.padding-rt-30
{
	padding-right:30px;
}
.create-account-form .check-outer,.Stb_Section_Right .check-outer
{
	margin-right:45px;
}
.create-account-button
{
	width: 100%;
	float: left;
	padding: 0 35px;
}
.err
{
	line-height:21px;
	width:100%;
	float:left;
	font-size:15px !important;
}
.craete-form-note, .notsection {
	color: red;
	width: 100%;
	font-size: 17px;
	float: left;
	font-weight: 500;
	border: 1px solid red;
	padding: 7px 10px;
	text-align: center;
	line-height: 20px;
}
.margin-top0
{
	margin-top:0 !important;
}
.padding-top0
{
	padding-top:0 !important;
}
.margin-b0
{
	margin-bottom:0 !important;
}
.padding-b0
{
	padding-bottom:0 !important;
}
.padding-0
{
	padding:0 !important;
}
.padding-t15
{
	padding-top:15px;
}
.margin-0
{
	margin:0 !important;
}
.margin-t15
{
	margin-top:15px;
}
.margin-t5
{
	margin-top:5px;
}
.margin-b15
{
	margin-bottom:15px;
}
.margin-b25
{
	margin-bottom:25px;
}
.Select_field,.Select_field label
{
	width:100%;
	float:left;
}
.Phone_numbers label {
	width: 48%;
	float: left;
	margin-right:2%;
}
.Phone_numbers label:last-child {
	margin-right:0;
	float:right;
}
.Stb_Section_Right .offer-left form
{
	width:100%;
	float:left;
	padding:20px 20px;
}
.Stb_Section_Right .offer-left form ul
{
	padding:0;
}
.stb_top_menu {
	width: 100%;
	float: left;
	padding: 0;
	background-color: #fff;
	margin-right: 3%;
	border: 1px solid #cacaca;
	border-radius: 4px;
}
.stb_top_menu li a:hover {
	background-color: #00aeef;
	color: #fff;
}
.stb_top_menu li
{
	display:inline-block;
	float:left;
	margin:0;
	padding:0;
}
.stb_top_menu li a {
	width: 100%;
	float: left;
	padding: 11px 28px;
	color: #333;
	font-size: 17px;
	border-right: 1px solid #cacaca;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
}
.stb_top_menu li:last-child
{
	float:right;
}
.stb_top_menu li:last-child a
{
	border-right: none;
	border-left: 1px solid #ddd;
}
.Stb_Section_Right
{
	width:100%;
	float:left;
	background-color:#f3f3f3;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	padding-bottom:15px;
}
.margin-t10
{
	margin-top:10px;
}
.flo-wid
{
	width:100%;
	float:left;
}
.Stb_Section_Right .prod-box
{
	padding:0 35px 8px 35px;
}
.Stb_Section_Right #regularLink, .Stb_Section_Right #uploadLink, .Stb_Section_Right .historytext {
	display: inline-block;
	margin: 0;
	font-size: 17px;
	color: #fff;
	/*cursor: pointer;*/
	font-weight: 600;
	width: 100%;
	background-color: #00aeef;
	margin-top: 10px;
	padding: 6px 0px 8px 9px;
}
.padding20
{
	padding:20px;
}
.padding15
{
	padding:0 15px !important;
}
#product_div
{
	width: 100%px;
	max-width: 100%;
	margin-bottom:0 !important;
}
.addrow
{
	color:#00aeef;
	font-size:15px;
	font-weight:500;
	padding: 8px 0 14px;
	float:left;
	position:relative;
	left:20px;
}
.addrow:hover
{
	color:#00aeef;
}
.addrow span
{
	font-weight: 600;
	border: 2px solid #00aeef;
	border-radius: 100%;
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
	vertical-align: sub;
}
.prod-table-inner
{
	width:auto;
	float:right;
}
.addrow span strong
{
	display: inline-block;	
	height: auto;
	line-height: 17px;	
	float: left;
	text-align: center;
	padding-left: 3px;
}
#product_div td
{
	font-size:16px;
}
#product_div tr td:first-child a
{
	display:inline-block;
	float:left;
}
#product_div td select, #product_div td input {
	background-color: #fcfcfc;
	background-image: none;
	border:1px solid #dad9d9;
	padding: 6px 12px;
	line-height: 1.428571429;
	height: 30px;
	width:100%;
	border-radius: 3px;
}
#product_div td select
{
	padding:0 !important;
}
.Stb_Section_Right .shipping-box 
{
	margin-top:10px;
}
.Stb_Section_Right .cust-file-upload {
	padding: 10px !important;
	background-color: #fff;
	padding: 35px 0 0 !important;
	border:none;
}
.Stb_Section_Right .offer-right ul
{
	list-style:none;
	border: 1px solid #ddd;
	background-color: #fff;
	float:left;
	width:100%
	/*padding: 20px;*/
}
.Stb_Section_Right .offer-right ul li
{
	width:33%;
	float:left;
	text-align:center;
}
.Stb_Section_Right .offer-right
{
	padding:10px 0px;
}
.footer-elements{
	padding-left:0;
}
.footer-elements .pdf-cont{
	padding-top:50px;
}
.footer-elements .paypal-cont{
	padding-top:31px;
}
#response_message p
{
	display: inline-block;
	background-color: #D9EDF7;
	color: #3A87C5;
	padding: 6px;
	border-left: 3px solid #3A87C5 !important;
	border:1px solid #B3D8F6;
}
#response_message span
{
	padding:10px;width:100%;display:block;
}
.voffer-table thead tr,#product_div tr:first-child
{
	background-color: #000 !important;
	color: #fff;
	padding: 10px;
}
.voffer-table thead tr,#product_div tr:first-child td
{
	background-color: #000 !important;
}
#product_div tr:first-child strong
{
	color:#fff;
}
.prod-box #regularDivContent
{
	padding: 20px;
	background-color: rgb(255, 255, 255);
	display: block;
	float: left;
	width: 100%;
	border:1px solid #ddd;
}
.voffer-table tbody tr,#product_div tbody tr
{
	background-color:#fff !important;
	border-bottom:1px solid #ddd;
}
.voffer-table th,.voffer-table td,#product_div td
{
	padding:8px;
	font-size:15px;
}
.voffer-table th:first-child,.voffer-table td:first-child,#product_div td:first-child
{
	border-left:1px solid #ddd;
}
.voffer-table td,#product_div td
{
	color: #5d5d5d;
	background-color:#fff;
	border-right: 1px solid #ddd;
}
.signup-btn a
{
	color:#fff !important;
}
.Stb_Section_Right .offer-left
{
	width:100% !important;
	float:left;
}
.Stb_Section_Right.v_offer_page
{
	width:100%;
	float: left;
	background-color:#f3f3f3;
	padding-bottom:15px;
}
.Stb_Section_Right.v_offer_page h4.strongSpan {
	font-size: 20px;
	font-weight: 600;
	/* border-bottom: 1px solid #bebebe; */
	color: #ec0080;
	padding-left: 13px;
	margin-top: 15px;
	display: inline-block;
	text-align: center;
}
.Stb_Section_Right.v_offer_page u
{
	list-style:none;
	padding:0;
}
.Stb_Section_Right.v_offer_page .form-outer
{
	width:100%;
	float:left;
	padding:20px;
}
.custom_voffer_table
{
	border:none;
}
.custom_voffer_table th,.custom_voffer_table td
{
	border-top:none !important;
	border-right:none !important;
	border-left:none !important;
	border-bottom:none !important;
}
.v-offer-heading
{
	border-bottom: 1px solid #bebebe;
}
.v-offer-heading th
{
	font-size: 16px;
	padding:0;
	font-weight: 600;
	color:#333;
}
#print_offers
{
	width:70%;
	float:right;
}
#print_offers th,#print_offers td
{
	padding:5px;
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="number"], input[type="search"], input[type="url"], textarea, select
{
	background-color:#fff !important;
	border:1px solid #dad9d9;
}
input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, input[type="tel"]:hover, input[type="date"]:hover, input[type="month"]:hover, input[type="week"]:hover, input[type="time"]:hover, input[type="number"]:hover, input[type="search"]:hover, input[type="url"]:hover, textarea:hover, select:hover
{
	border:1px solid #cc0e74 !important;
}
.label-colored {
	margin-top: 10px;
	margin-bottom: 0 !important;
	background-color: #00aeef;
	color: #fff !important;
	padding: 7px 9px;
}
.bg-white
{
	background-color:#fff;
	padding: 16px 0;
}
.padding35
{
	padding:20px 35px !important;
}
#response_message
{
	width:100%;
	float:left;
	margin-top:15px;
}
.error_msg
{
	display: inline-block;
	background-color: #f2dede;
	color: #a94442;
	padding: 6px;
	border:1px solid #ebccd1;
	width:100%;
	float:left;
	margin-top:10px;
	font-size: 15px;
	border-radius: 4px;
}
.success_msg, .success
{
	display: inline-block;
	background-color: #dff0d8 !important;
	color: #3c763d;
	padding: 6px;
	border:1px solid #d6e9c6;
	width:100%;
	float:left;
	margin-top:10px;
	font-size: 15px;
	border-radius: 4px;
}
.success span{
	color: #808080;
}
.notes-err,.cmt-err
{
	font-size:15px;
}
.text_area textarea,.no_shipping
{ 
	width:100%;
	float:left;
}
.no_shipping .col-3
{
	width:48%;
	float:left;
}
.note_txt
{
	width:98.5%;
	float:left;
	margin:10px 0;
	border:1px solid #F00;
	padding:5px;
	font-size:16px;
}
.fileUploadLastBtn 
{
	display:inline-block;
	width:100%;
}
.fileUploadLastBtn input[type="button"],.fileUploadLastBtn input[type="submit"],.offer_view_outer #sendcomment,.offer_view_outer #sendfullfillment_comment,.pending_offer_outer table tr td input[type="submit"],.pending_offer_outer table tr td input[type="button"],
.pending_offer_outer table tr td a.btn-primary
{
	background: #0085ba;
	border-color: #0073aa #006799 #006799;
	box-shadow: 0 1px 0 #006799;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
	height: 30px;
	line-height: 28px;
	padding: 0 12px 2px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-webkit-appearance: none;
	border-radius: 3px;
	white-space: nowrap;
	box-sizing: border-box;
}
.no_shipping .txt
{
	font-weight:500;
}
.clientAlignment
{
	display:inline-block;
	width:100%;
}
.clientAlignment .success
{
	width:98%;
}
.cust-text-cont textarea
{
	width:100%;
}
.custom-opickup-form
{
	margin:0 !important;
}
.custom-opickup-form label
{
	font-weight:500;
}
.custom-opickup-form .track_ajax_response .cust-add-more-text
{
	color:red;
}
.cust_track_num label
{
	width:100%;
	float:left;
}
.all_field_err
{
	padding:0 !important;
	float:left;
	width:100%;
}
.signin_butns{
	width: 100%;
	float: left;
	margin-top:20px;
}
.signin_butns #loading
{
	margin-top:8px;
}
.submitbuttons
{
	display:inline-block;
	float:left;
}
.offer_btns #loading
{
	margin-top: 7px;
	margin-left: -9px;
}
.offer_btns 
{
	margin-top:15px;
	width:100% !important;
}
.offer_btns input
{
	margin-top:0 !important;
}
.add-offer-msgs .success_msg
{
	margin-top:0 !important;
}
.v-offer-btns #c_loading
{
	margin-top:26px;
	float:left;
}
.v-offer-btns .cmt-success
{
	width:100%;
	float:left;
	font-size:17px;
}
.paddingcust
{
	padding:0 35px 30px 35px !important;
}	
.clientCommentDiv
{
	background-color: #f6f6f6;
	border-radius: 5px;
	padding: 6px;
	margin-top:4px;
}
.btn-purple
{
	background-color:#4448b0 !important;
}
.offer-statuss 
{
	width:100%;
	float:left;
	padding:10px 15px 20px;
}
.track-form-outer
{
	padding: 0 35px;
	background-color:#f3f3f3;
}
.track-form-outer .id-txt
{
	color:#ec0080;
	font-size: 20px;
	font-weight: 600;
}
.track-form-outer ul
{
	padding:0;
	list-style:none;
}
.track-form-outer ul li
{
	width:48%;
	margin-bottom:15px;
	float:left;
}
.track-form-outer ul li:nth-child(2n+1)
{
	margin-right:2%;
	float:left;
	width:50%;
}
.track-form-outer ul li label
{
	width:100%;
	float:left;
	font-size: 16px;
	margin: 0;
}
.track-form-outer ul li span {
	background-color: #fff;
	width: 100%;
	float: left;
	padding: 6px;
	border-radius: 5px;
	font-size: 15px;
	height: 34px;
	border: 1px solid #e6e6e6;
}
.track-form-outer .block-cust-wrapp .notes_attachment_area
{
	width:62%;
	float:left;
}
.track-form-outer .block-cust-wrapp .notes_attachment_area input[type="file"]
{
	float:left;
	width:245px;
}
.track-form-outer .block-cust-wrapp .add-more-inline
{
	float:left;
	width:auto;
	margin-left:-64px;
	background-color:transparent !important;
	padding: 4px 0 0 0;
}
.track-form-outer .block-cust-wrapp .notes_attachment_area a
{
	float: left;
	width: auto;
	color: red;
	font-size: 16px;
	padding-top: 2px;
}
.track-form-outer #c_loading
{
	background-color:transparent;
	padding:0;
	margin-top:7px;
	float:left;
	width:auto;
}
.accordian-head{
	background:#cc0e74 !important;
}
/*****07/03/2019*****/
.clientComments
{
	border: 1px solid #ddd;
	padding: 1px 13px;
	border-radius: 5px;
}
#offer_fullfillment_message font
{
	display: inline-block;
	background-color: #dff0d8;
	color: #3c763d;
	padding: 6px;
	border:1px solid #d6e9c6;
	width:98.5%;
	float:left;
	margin-top:10px;
	text-align:left;
	font-size: 15px;
	border-radius: 4px;
}
.ad-cmt-history .fileUploadLast
{
	width:100%;
	float:left;
	margin-bottom:20px;
}
.front-cmt-history
{
	font-size:16px;
}
.front-cmt-history td
{
	border:none;
}
.front-cmt-history li
{
	width:100% !important;
}
.front-cmt-history .clientComments
{
	background-color:#fff;
}
.front-cmt-history .clientComments
{
	background-color:#fff;
	padding:10px !important;
}
.front-cmt-history .li_full_width
{
	border:none;
	color:#fff;
}
.front-cmt-history .li_full_width a
{
	color:#fff;
}
.send-cmt-only input
{
	float:left;
}
.send-cmt-only .cmt-err,.send-cmt-only .cmt-success
{
	color: red;
	padding-top: 6px;
	display: inline-block;
}
.send-cmt-only .notes-success,.send-cmt-only .cmt-success
{
	width:98%;
	float:left;
}
.admin-loaderr
{
	width:100%;
	text-align:center;
	float:left;
}
.forgot-pass-link
{
	float: right;
	padding-top: 10px;
}
.cust-signin-loader
{
	width:auto;
	float:left;
}
.stickytooltip .atip li img
{
	display:inline-block;
	vertical-align:top;
}
.stickytooltip .atip li span.footerText
{
	display: inline-block;
	width:78%;
	margin-top:7px;
}
.wp-admin .stickytooltip .atip li span.footerText,.wp-admin .atip font.footerText,.wp-admin .wp-heading-cust
{
	color:#000 !important;
}
.stickytooltip .atip ol
{
	padding-left:0;
	margin-top:12px;
	margin-left:0;
	list-style-position:inside;
}
.stickytooltip .atip ol li
{
	margin-bottom:10px;
}
.stickytooltip .atip ol li b
{
	vertical-align: top;
	padding-top: 6px;
	display: inline-block;
	padding-right: 7px;
	font-size: 17px;
	width:27px;
	line-height: 25.5px;
}
.wp-admin .stickytooltip .atip ol li b
{
	line-height: 21.15px;
}
.stickytooltip
{
	font-size:15px;
}
.stickytooltip .headerBold-sub
{
	display: block;
	color: #1678c1;
	font-size: 19px;
	font-weight: 600;
}
.wp-admin input[type="text"]:hover,.wp-admin input[type="password"]:hover, .wp-admininput[type="email"]:hover, .wp-admin input[type="tel"]:hover, .wp-admin input[type="date"]:hover, .wp-admin input[type="month"]:hover, .wp-admin input[type="week"]:hover, .wp-admin input[type="time"]:hover, .wp-admin input[type="number"]:hover, .wp-admin input[type="search"]:hover, .wp-admin input[type="url"]:hover,.wp-admin textarea:hover
{
	background-color: #fff !important;
	border: 1px solid #dad9d9 !important;
}
.wp-admin textarea.wp-editor-area:hover
{
	border: 0 solid #dad9d9 !important;
}
.stickytooltip
{
	z-index: 33333 !important;
}

.pagination {

	display: inline-block;
	padding-left: 0;
	margin: 5px 0 !important;
	border-radius: 4px;
	float: right;
	padding-right:20px;
}
.pagination ul {
	padding: 0;
	list-style: none;
	background-color:#fff;
	margin-bottom:0;
	display:inline-block;
}
.pagination ul li {
	display: inline-block;
	float: left;
}
.pagination ul li:first-child
{
	border-left: 1px solid #c1c1c1;
}
.pagination ul li span, .pagination ul li a {
	padding: 2px 10px;
	float: left;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
}
.pagination ul li span:hover, .pagination ul li a:hover
{
	background-color:#00aeef;
	color:#fff;
}
.pagination ul li .current
{
	background-color:#00aeef;
	color:#fff;
}
.toplevel_page_completed-offers .pagination,.stb-offers-list_page_pending-offers .pagination,.stb-offers-list_page_signup-users .pagination
{
	margin:0;
	padding:0;
}
.toplevel_page_completed-offers .pagination ul li a,.toplevel_page_completed-offers .pagination ul li span,.stb-offers-list_page_pending-offers .pagination ul li a,.stb-offers-list_page_pending-offers .pagination ul li span,.stb-offers-list_page_signup-users .pagination ul li a,.stb-offers-list_page_signup-users .pagination ul li span
{
  padding: 5px 10px;
	text-decoration:none;
}
.toplevel_page_completed-offers .pagination ul li .current,.stb-offers-list_page_pending-offers .pagination ul li .current,.stb-offers-list_page_signup-users .pagination ul li .current {

	background-color: #0073aa;
	color: #fff;
	border-top: 1px solid #0073aa;
	border-bottom: 1px solid #0073aa;
}
.toplevel_page_completed-offers .pagination ul li a:hover,.toplevel_page_completed-offers .pagination ul li span:hover,.stb-offers-list_page_pending-offers .pagination ul li a:hover,.stb-offers-list_page_pending-offers .pagination ul li span:hover,.stb-offers-list_page_signup-users .pagination ul li a:hover,.stb-offers-list_page_signup-users .pagination ul li span:hover
{
	background-color: #0073aa;
	border-top: 1px solid #0073aa;
	border-bottom: 1px solid #0073aa;
}
.toplevel_page_completed-offers .content-outter,.stb-offers-list_page_pending-offers .content-outter,.stb-offers-list_page_signup-users .content-outter
{
	padding-bottom:58px !important;
}
.cust-subhead
{
	padding-left:15px;
}
.wp-admin .wp-heading-cust
{
	padding-top: 7px;
	display: inline-block;
}
.forgot-pass-link a
{
	font-size:16px;
}
/***** 10-06-2019 *****/
.cust-counterprice {
    display: inline-block;
    float: left;
    padding-right: 5px;
    padding-top: 7px;
    width: auto;
}
/*****14/06/2019****/
.offer_view_outer .orangeHeading {
	background-color: #c1c1c1;
	color: #000;
	padding: 10px;
	margin-bottom: 1px !important;
	font-size: 15px;
	font-weight: 700;
}
.offer_view_outer #product_div tr:first-child {
	background-color:#23282d !important;
	color: #fff;
	padding: 10px;
}
.offer_view_outer .greyHeading {
	background-color: ;
	background-color: #23282d;
	color: #fff;
	padding: 7px;
	font-size: 15px;
}
.offer_view_outer .custom1-toggle a
{
	color: #fff !important;
	float: left;
	font-weight: 600;
	text-decoration:none;
}
.offer_view_outer .custom1-toggle a:hover
{
	text-decoration:underline;
}
.offer_view_outer .custom1-toggle a:focus
{
	box-shadow:none;
}
.cust-see-hist2 th {
	background-color: #fff;
	color: #23282d;
	border-bottom: 1px solid #23282d;
	border-top: 1px solid #23282d;
}
.cust-see-hist2 td {
	border-bottom: 1px solid #000 !important;
}

.offer_view_outer .outer-border-box
{
	border:1px solid #ddd;
	padding:15px;
}
.offer_view_outer .cust-top-m0
{
	margin-top:0 !important;
}
/*****17-06-2019*****/
.cust_brand-dropdown
{
	max-width:172px;
}
/***15/07/2019***/
.cust-uploaded-btn input[type='FILE'] {
  display: none;
}
.cust-uploaded-btn .browse-btn {
	background-color: #019E57;
	border: none;
	border-radius: 0;
	font-size: 17px;
	font-weight: 500;
	padding: 6px 18px;
	margin-right: 7px;
}
/***27-08-2019***/
.fileupld-text {
font-weight: normal !important;
font-size: 13px !important;
}

/** 24-10-2019 ******/
.paypal_information_required {
	display:none;
}

/********19/11/2019********/
.drag-drop-sec .jFiler-item .jFiler-item-container .jFiler-item-thumb img {
	width: 100%;
	float: left;
}
.drag-drop-sec .jFiler-item-container {
	width: 250px;
	margin-bottom: 0 !important;
}
.pl-20{
	padding-left:20px;
	color:#f00;
}
.pb-10{
	padding-bottom:10px;
	display: inline-block;
}
.full-wid{
	float:left;
	width:100%;
}
a.focus-none:focus {
	box-shadow: none;
	outline: none;
}
.cust-blue-text{
	color: #00aeef;
	padding-left:4px;
}
.stb_top_menu li a:hover .cust-blue-text{
	color: #fff;
}
/***** 15-04-2020 ******/
.user-login .stb-page-subtitle{
	color: #535353;
	font-size: 16px;	
	text-align: center;	
	margin: 0;	
	padding: 0 30px 10px;	
	line-height: 1.45;
}
.view-password {
    position: relative;
    float: left;
    width: 100%;
}
.toggle-password, .toggle-confirmpassword {
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}
/****** 21-04-2020 ******/
.stb-reg-top .success_msg{
	background-color: #dd1c9d !important;
	border: 1px solid #dd1c9d;
	color: #fff;
	text-align: center;
	padding:10px;
}
.success_msg{
	text-align:center;
}
.flex-center{
	display: flex;
	height: 100%;
	align-items: center;
}
.border-top{
	border-top: 5px solid #00aeef;
	padding-top: 20px;
}
/****** 27-05-2020 ****/
.stb-signup-form-container {
    width: 100%;
	display:grid;
	grid-template-columns: 44% 10% 44%;
	align-items: center;
	margin-bottom:50px;
    /*float: left;
	background-color: #f3f3f3;
	border-top: 5px solid #00aeef;
	border-radius: 6px;*/
}
.stb-signup-form-container > p {
    display: none;
}
.stb-signup-form-container > h2{
	text-align:center;
	font-weight: 600;
}
.stb-signup-form-container .user-login {
    float: left;
    /*width: 39%;*/
	margin: 0;
	max-width: 100%;
	margin-right: 1%;
	height:100%;
	position:relative;
}
.cus-create-acc-text {
    position: absolute;
    bottom: -55px;
    left: 0;
    right: 0;
    text-align: center;
}
.cus-create-acc-text a {
    text-decoration: underline !important;
	color:#00afeb !important;
}
.stb-signup-form-container .stb-reg-container {
    float: left;
   /* width: 59%;*/
	background-color: #f3f3f3;
	border-top: 5px solid #00aeef;
	border-radius: 6px 6px 0px 0px;
	margin-left: 1%;
	padding:0 10px 0;
	height:100%;
}
#create_account_area{
	 min-height: 821px;
}
/*.stb-signup-form-container .user-login .page-title {
    border: 0;
    background-color: transparent;
    border-radius: 0;
}*/
.stb-signup-form-container .stb-reg-container .page-title {
	text-align: center;
	font-weight: 600;
	padding: 20px 20px 10px;
	margin:0;
}
.stb-signup-form-container .stb-reg-container .stb-page-subtitle {
    color: #535353;
    font-size: 16px;
    text-align: center;
    margin: 0;
    padding: 0 24px 10px;
    line-height: 1.45;
}
.stb-reg-container form .form-outer ul{
	padding: 20px 10px 0 !important;
	margin-bottom: 0;
}
.create-account-form .clear-btn {
    margin-right: 0 !important;
}
.stb-reg-container form .bg-white{
	background-color: transparent;
}
.stb-reg-container form ul > div li div.col-md-6 {
    margin-bottom: 25px;
}
.stb-reg-container form ul > div li:last-child div.col-md-6 {
    margin-bottom: 0;
}
.stb-reg-container .create-account-button {
    padding: 0 30px;
}
#create_account_area .create-account-button {
	position: relative;
    /*top: 82px;*/
}
.mb-20{
	margin-bottom:20px !important;
}
.addoffer-main-text{
	float: left;
    width: 100%;
    margin-bottom: 22px;
    color: #01aef0;
    font-size: 20px;
    text-align: center;
}
/***** 02-06-2020 ******/
.select-new-signup{
	height: 42px;
    border-color: #dad9d9 !important;
	color: rgba(50,55,60,0.8) !important;
}
.select-new-signup:hover{
	border-color: #007cba !important;
}
.select-new-signup:focus{
	border-color: #007cba !important;
    box-shadow: 0 0 0 1px #007cba;
}

/***** Gurtek 18-06-2020 ******/
a.disabled { pointer-events: none; } 
/***29-08-2020**/
.stickytooltip .atip #sticky8 ol li b 
{
	width:100%;
}
div#sticky2 {
    height: 440px;
    overflow: auto;
}
/*** Popup CSS added by @Gurtek **/
.poup-layout-wrap {
	left:0;
	top: 0;
	width: 100%;
	height: 100vh;
	background: rgba(0,0,0,0.75);
	z-index: 99999;
	position: fixed;
	display: flex;
	align-items: center;
	justify-content: center;
}
.email_coupon_code {
	/*display: flex;*/
	background: #ffffff;
	/*flex-direction: column;*/
	max-width: 650px;
	width: 100%;
	position: relative;
}

.header_wrapp_popup {
	background: #0096cf;
	color: #ffffff;
	padding: 0 60px;
	align-items: center;
	justify-content: center;
	display: flex;
}

.header_wrapp_popup p {
	padding: 10px 0;
	margin: 0;
	text-transform: uppercase;
	/*letter-spacing: 1px;*/
	font-size: 15px;
	font-weight: bold;
}

.email_form_section {
	/*display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;*/
	height: 450px;
	overflow-y: auto;
}
.cmt-msgList {
    padding: 20px;
}
.email_form_section p {
	margin: 0;
	padding: 20px 0;
}

.email_form_section input {width: 100%;max-width: 70%;margin-bottom: 15px;display: block;}

.email_form_section button {
	margin-bottom: 30px;
	margin-top: 10px;
	border: 1px solid;
}
span.popup_exit_close {
	cursor: pointer;
	position: absolute;
	top: 9px;
	right: 0;
	/*background: #ffffff;*/
	line-height: 0;
	padding: 5px 7px;
	border-radius: 100%;
	color: #fff;
	font-weight: bold;
}
span.popup_exit_close i {
	color: #ffffff;
}

/**** 01-04-2021 Ramandeep *****/
.pending_offer_outer table tr td a.btn-primary {
    padding-top: 4px;
    padding-bottom: 5px;
    font-size: 14px;
}
/***** 23-06-2021 Ramandeep  ******/
.cust-message-area textarea{
	width:100%;
}
.cust-message-area .clientCommentDiv {
    margin-bottom: 8px;
}
.email_form_section .cust-message-area input {
    width: auto;
    background-color: #0096ce;
    color: #fff;
    border: 0;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 12px;
    border-radius: 4px;
	cursor:pointer;
}
/****** 01-07-2021 Ramandeep *******/
#signup_logged_in {
    width: 41px;
    padding-left: 0;
    text-align: left;
}
td.signup_logged_in.column-signup_logged_in {
    padding-left: 0;
    text-align: left;
    position: relative;
    top: 5px;
}
/* FOR NOTES */
.padBtmTen {
    position: relative;
}
span.via-user {
    position: absolute;
    right: 30px;
    top: 28px;
    color: #0096cf;
    font-weight: 600;
    letter-spacing: 1px;
}
span.via-offer {
    position: absolute;
    right: 30px;
    top: 28px;
    color: #ff5722;
    font-weight: 600;
    letter-spacing: 1px;
}
.admin_page_offer-editpending .user-comment, .admin_page_offer-view .user-comment{
	display: none;
}
button#add_user_notes_comment:disabled, button#add_user_notes_comment[disabled] {
    border: 1px solid #999999;
    background-color: #cccccc;
    cursor: not-allowed;
}
/****** @Gurtek 20-09-2021 *******/
.float_none input[type="button"] {
	float:none;
}

/*********** @Gurtek Singh 31-05-2021**Popup**************/
.backgroundlayout{
	width:100%;
	height:100%;
	background:#000000;
	opacity:0.5;
	position:fixed;
	z-index: 2;
	top: 0%;
	left: 0%;
	display:none;
	transition: display 2s;
	transition-timing-function: linear;
}
.popup_content .top-content {
	width: auto;
	margin: 0;
	border: none;
}
.overlaylayout {
	height: auto;
	left: 50%;
	position: fixed;
	top: 50%;
	width: auto;
	z-index: 999999;
	background: #000;
	display: none;
	padding: 38px 20px 20px 20px;
	border-radius: 7px;
	transform: translate(-50%,-50%);
	min-width: 200px;
	box-shadow: 0 0 8px #6b6b6b;
	-webkit-animation: pop-swirl 1s ease forwards;
	animation: pop-swirl 1s ease forwards;
}
.order-popcontent{
	float:left;
	width:100%;
	position:relative;
	padding-top: 55px;
}
.order-popcontent::before {
	position: absolute;
	left: 50%;
	top: -21px;
	background: #4bd300;
	width: 90px;
	content: "\f00c";
	font-family: 'FontAwesome';
	height: 90px;
	text-align: center;
	line-height: 90px;
	color: #fff;
	border-radius: 50%;
	right: 0;
	transform: translate(-50%,-50%);
	font-size:40px;
}
#closeingBtnRel, #closeingBtn {
	top: 0;
	font-weight: 100;
	color: #fff;
	font-size: 20px;
	padding: 9px 7px;
	position: absolute;
	top: 0;
	right: 8px;
}
.order-popcontent h1{
	float:left;
	width:100%;
	color: #fff;
	text-align:center;
	padding-bottom: 27px;
	font-family: 'teko';
	font-weight: 100;
	font-size: 60px;
	line-height: 0;
}
.order-popcontent h4 {
	float: left;
	width: 100%;
	color: #fedf0a;
	text-align: center;
	margin-top: 10px;
	font-family: "teko";
	text-transform: uppercase;
	font-size: 30px;
	letter-spacing: 2px;
}
.order-popcontent h4 span {
	color: #fedf0a;
}
.order-popcontent p{
	float:left;
	width:100%;
	color: #fff;
	text-align:center !important;
	margin-top:0;
	font-size: 31px;
	font-family: "teko";
	line-height: 30px;
}
.order-popcontent p a {
    text-decoration: none;
    font-family: "Staatliches";
    letter-spacing: 1.5px;
    color: #f6d80b;
    padding-top: 10px;
    display: block;
}
.popup-icons ,.popup-icons ul , .popup-icons ul li a {
	float:left;
	width:100%;
}
.popup-icons ul li {
	display: inline-block;
	border-radius: 7px;
	margin-right: 1%;
	margin-bottom: 1%;
	width: 31.8%;
}
.popup-icons ul li a{
	padding: 7px 19px;
}
.popup-icons ul li:nth-child(3n){
	margin-right:0;
}
.popup-icons ul li a i , .popup-icons ul li a span{
	float: left;
	width: 50%;
	text-align: left;
	color:#fff;
}
.popup-icons ul li a {
	display: flex;
    align-items: center;
	text-decoration: none;
}
.popup-icons ul li a i {
	font-size:14px;
}
.popup-icons ul li a span{
	font-family: Oswald;
	font-size:13px;
}
#guest_checkout_area .signin_butns {
	text-align:center;
	padding-bottom:20px;
}
/***** Ramandeep - ADD Offer CSS - 29-0-2021 ****/
.offer-big-sub-title-txt {
    font-size: 31px;
    font-weight: 600;
    color: #06aeef;
    line-height: 31px;
    margin-bottom: 0;
}
.offer-big-sub-title-txt, .offer-small-sub-title-txt {
    text-align: center;
}
.offer-small-sub-title-txt{
	color:#cc0d74;
	font-weight: 500;
}
.cust-add-offer-btn-outter {
    float: left;
    width: 100%;
    text-align: center;
	margin-bottom: 50px;
	margin-top: 0;
}
.cust-add-offer-btn-outter center {
    display: inline-flex;
    align-items: center;
}
.Stb_Section_Right .cust-add-offer-btn-outter input[type="button"] {
    display: inline-block;
	float: none;
	background-color: #f3f3f3 !important;
	color: #06aeef !important;
	border: 5px solid #65bd67 !important;
	border-radius: 0 !important;
	margin-left: 10px;
	font-weight: 600;
	text-transform: uppercase;
	width: 213px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0;
	letter-spacing: 0.5px;
	box-shadow: 4px 4px 2px #cfcfcf;
}
.cust-add-offer-btn-outter h3 {
    display: inline-block;
	font-weight: 600;
	font-size: 30px;
	margin: 0 25px;
}
.Stb_Section_Right h2 {
    padding-bottom: 5px;
}
.offer-on-hover{
	display:none;cursor:pointer;	
}
#savelater {
	float:right;
}
#continue_second_step {
	float:none; text-align:center;
}
.print_btn a {
	text-align:center;
}
.offer-regular-img, .offer-fileupload-img{
	position:relative;
}
.offer-regular-img:hover .offer-out-hover,
.offer-fileupload-img:hover .offer-out-hover{
	visibility:hidden;
}
.offer-regular-img:hover .offer-on-hover,
.offer-fileupload-img:hover .offer-on-hover{
  position:absolute;
  top:0;
  left:0;
	width: 100%;
	height: 100%;
	background: #f3f3f3;
	overflow: auto;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.overlaylayout.cus-offer-overlay {
    background-color: #fff;
	max-width: 1121px;
    padding: 20px 25px;
	width: 100%;
}
.cus-offer-popup-cont .success_msg {
    background-color: #fff !important;
    border: 0 none;
	margin-top: 0;
	font-size: 18px;
	line-height: 23px;
	color:#3c763d;
}
.cus-offer-overlay #closeingBtnRel,
.cus-offer-overlay #closeingBtn{
	color:#000;
	font-weight:600;
	opacity:1;
}
/**** 01-10-2021 View offer History Button css ****/
.cus-view-hst-outter {
	display:inline-block;
    width: 100%;
    text-align: center;
	margin-top: 25px;
}
.cus-view-hst-outter .submit_btn {
    height: 30px !important;
    display: inline-block;
    margin-bottom: 10px;
}
.cus-view-hst-outter .submit_btn:hover,
.cus-view-hst-outter .submit_btn:focus {
    color: #fff;
}
.cus-view-hst-outter .submit_btn:focus {
	box-shadow: 0 1px 0 #006799;
}
.cus-view-hst-outter .historytext.btn {
    width: auto;
    padding: 10px 20px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #fff !important;
	font-size:16px;
	letter-spacing:1px;
}
/****** 12-10-2021  ******/
.darker-placeholder::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity: 1 !important;
  color: rgb(128, 128, 128) !important;
}
.darker-placeholder::-moz-placeholder { /* Firefox 19+ */
  opacity: 1 !important;
  color: rgb(128, 128, 128) !important;
}
.darker-placeholder:-ms-input-placeholder { /* IE 10+ */
  opacity: 1 !important;
  color: rgb(128, 128, 128) !important;
}
.darker-placeholder:-moz-placeholder { /* Firefox 18- */
  opacity: 1 !important;
  color: rgb(128, 128, 128) !important;
}
.m-b12 {
    margin-bottom: 12px;
}
.cus-offer-overlay .close_button {
    display: inline-block;
    position: absolute;
    top: -4px;
    right: -7px;
}
.cus-offer-popup-cont{
	float:left;
	width:100%;
}
.text-center{
	text-align:center;
}
.create-account-form form ul .cust-addrs-field-outter li {
    margin-bottom: 15px !important;
}
.cust-addrs-field-outter li select {
    border-color: #e6e6e6 !important;
    border-radius: 4px;
    height: 34px;
}
.cust-addrs-field-outter label.Select_field,
.cust-addrs-field-outter label.Select_field label {
    max-width: 100% !important;
}
.cus-offer-popup-cont .notsection {
    border: 0 none;
    margin-bottom: 0;
}
.cust-file-upload li {
    padding-top: 15px;
}
.cust-count-asking-price {
    margin-bottom: 10px ;
    display: inline-block;
}
.cus-pip-sym {
    color: #a4a4a4;
}
.cus-offer-popup-cont input[type="button"]{
	background-color: #00aeef !important;
	border-color: #00aeef !important;
	padding-left: 30px !important;
	padding-right: 30px !important;
}
.table-responsive #product_div tfoot tr:first-child td, 
.table-responsive #product_div tfoot tr, 
.table-responsive #product_div tfoot,
.offer_view_outer #product_div tfoot tr:first-child{
    background-color: transparent !important;
    color: #000 !important;
    border: 0 none;
}
#product_div tfoot td strong,
#product_div tfoot td #total_offers_price {
    color: #808080 !important;
    font-size: 18px !important;
}
#product_div tfoot a.addrow strong, 
#product_div tfoot a.addrow {
    color: #00aeef !important;
	font-weight:400;
}
#product_div tfoot td #total_offers_price {
    padding-left: 17px;
}
#product_div tfoot tr td{
	padding: 2px 8px !important;
}
/**** 28-10-2021 ****/
.cust-edit-profile-form .cust-addrs-field-outter li {
    margin-bottom: 15px !important;
}
.add-more-inline{
	border: 0 none !important;
}
.notes_attachment_area div {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
/***** 09-11-2021 *****/
.cust-opickup-list {
    width: 50% !important;
}
.offer_view_outer .wrapper li.cust-opickup-list:first-child {
    padding-right: 10px;
    box-sizing: border-box;
}
.offer_view_outer .wrapper li.cust-opickup-list:nth-child(2n) {
    padding-left: 10px;
    box-sizing: border-box;
}
.offer_view_outer .wrapper li.cust-opickup-list .col-sm-6 {
    width: 100%;
    margin: 0 0 15px !important;
}
.offer_view_outer .wrapper li.cust-opickup-list .col-sm-6.margin-b0{
	margin-bottom:0 !important;
}
.offer_view_outer .wrapper li.cust-opickup-list .col-sm-6 .padding-0 {
    padding: 0 !important;
}
.track-form-outer ul.outer-track-form {
    display: inline-block;
}
.track-form-outer ul li.cust-outer-track-list {
    margin: 0 !important;
	width: 50% !important;
}
.track-form-outer ul li.cust-outer-track-list:first-child {
    padding-right: 10px;
}
.track-form-outer ul li.cust-outer-track-list:nth-child(2n) {
    padding-left: 10px;
}
.cust-outer-track-list > * {
    margin-bottom: 15px;
}
/*** 17-11-2021 ****/
.sms-lable{
	display: contents;
}
/*** 22-11-2021 ***/
.cus-loader {
    margin-top: 8px !important;
    float: left;
    padding-left: 10px;
}
.cus-create-acc-input {
    margin-right: 4px !important;
}
.cus-full-width-loader {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
/**** 23-11-2021 *****/
.pl-20{
	padding-left:20px;
}
.plr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
#product_div td select.plr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.cust-counter-hist th {
    border-right: 1px solid #ddd;
    background-color: #23282d;
    color: #fff;
	text-align: left !important;
    padding: 10px !important;
}
.cust-counter-hist td {
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd !important;
	text-align: left !important;
}
.cust-counter-hist td:first-child {
    border-left: 1px solid #ddd;
}
.padding-10{
	padding:10px !important;
}
.table-striped.voffer-table th {
    border-right: 1px solid #ddd;
}
.res-scroll-text{
	display:none;	
	float:left;
	width:100%;
	font-size: 14px;
	color: red;
	text-align: center;
	border: 2px solid red;
	padding: 6px 0;
}
.margin-b10{
	margin-bottom:10px;
}
.print-btn{
	background-color: #00aeef !important;
	width: auto;
	padding: 10px 20px !important;
	font-weight: 400 !important;
	margin-top: 20px !important;
	color: #fff !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	font-size: 17px !important;
	line-height: 1.42857143 !important;
	height: auto !important;
	box-shadow: none !important;
	text-shadow: none !important;
	text-transform: uppercase;
}
.jFiler-input-dragDrop{
	max-width:100%;
}
.showscrolltext{
	display:none;
}

.landing_page_guest_checkout div#guest_first_step {
	display:none;
}
.landing_page_guest_checkout div#guest_create_account_form {
	display:block !important;
}
/**** 23-06-2022 *****/
.cus-apply-coupon ul {
    background-color: #fff;
    display: inline-block;
    margin-top: 20px;
    padding: 20px 0 !important;
	display: flex;
}
.cus-apply-coupon ul li {
    display: flex;
    align-items: end;
}
.cus-apply-coupon ul li:first-child {
	width: 65%;
}
.cus-apply-coupon ul li:last-child {
	width: 35%;
}
.cus-apply-coupon ul li input[type="submit"] {
    padding-top: 7px;
    padding-bottom: 7px;
}
/***** 21-07-2022 *****/
.coupon-app-total {
    float: left;
    width: 100%;
}
.coupon-app-inner {
    display: inline-block;
    width: auto;
    /*border-bottom: 2px solid;*/
    margin: 9px 0 14px;
}
.coupon-app-inner span {
    display: inline-block;
    padding-right: 9px;
}
.coupon-app-inner span:last-child {
    padding-right: 0;
}
#product_div tfoot td {
    background-color: transparent;
    border: 0 none !important;
}
span.total_coupon,
span.total_coupon_offers_price {
    color: #808080 !important;
    font-size: 18px !important;
}
/**** 28-07-2022 *****/
.prod_div_total {
    float: right;
    width: auto;
}
.prod_div_total_front{
	width: auto !important;
	text-align:right;
}
.prod_div_total_label {
    display: inline-block;
    float: left;
    text-align: right;
    /*width: 50%;*/
}
.prod_div_total_value {
    display: inline-block;
    float: left;
    padding-left: 10px;
    padding-top: 2px;
}
.table-responsive #product_div.cus-frontend-offer-table tfoot tr,
.table-responsive #product_div.cus-admin-offer-table tfoot tr,
.table-responsive #product_div.cus-admin-editoffer-table tfoot tr,
.table-responsive #product_div.cus-admin-editpandingoffer-table tfoot tr {
    border-bottom: 1px solid #dddddd;
}
.table-responsive #product_div.cus-frontend-offer-table tfoot tr td,
.table-responsive #product_div.cus-admin-offer-table tfoot tr td,
.table-responsive #product_div.cus-admin-editoffer-table tfoot tr td,
.table-responsive #product_div.cus-admin-editpandingoffer-table tfoot tr td {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}
.table-responsive #product_div.cus-frontend-offer-table tfoot tr td:last-child,
.table-responsive #product_div.cus-admin-offer-table tfoot tr td:last-child,
.table-responsive #product_div.cus-admin-editoffer-table tfoot tr td:last-child,
.table-responsive #product_div.cus-admin-editpandingoffer-table tfoot tr td:last-child{
    border-left: 1px solid #ddd !important;
}
.table-responsive #product_div.cus-admin-editoffer-table tfoot tr:first-child td:last-child,
.table-responsive #product_div.cus-admin-editpandingoffer-table tfoot tr:first-child td:last-child{
	border-left: 0 none !important;
}
.table-responsive #product_div.cus-admin-editoffer-table tfoot tr:first-child td:nth-child(2),
.table-responsive #product_div.cus-admin-editpandingoffer-table tfoot tr:first-child td:nth-child(2){
	border-right: 1px solid #ddd !important;
} 
/*** 03-07-2024****/
#dashboard_widget table {
    width: 100%;
}
#dashboard_widget table th, #dashboard_widget table td {
    width: 25%;
    text-align: center;
}
#dashboard_widget table tr td:first-child {
    text-align: left;
}
/** 23-07-2024 **/
.v_offer_detail, #product_div.editoffertable > tbody tr > td > div {
  border: 1px solid transparent;
  border-radius: 5px;
  padding: 8px 15px 8px 15px;
  height: 48px;
  line-height: 30px;
}
.v_offer_detail:hover, .v_offer_detail:focus,
#product_div.editoffertable > tbody tr > td > div:hover, #product_div.editoffertable > tbody tr > td > div:focus {
  border: 1px solid #cc0e74;
}
.shipping-pallet-comment-wraper {
  float: left;
  width: 100%;
}
.shipping-pallet-comment-wraper .shipping-box-outter {
  float: right !important;
  width: 55% !important;
  margin-top: 10px;
  padding-left: 1px !important;
}
.shipping-pallet-comment-wraper > .prod-box{
  float: left;
  width: 45%;
  padding-right: 0 !important;
}
.shipping-pallet-comment-wraper .numberShipping > div:first-child {
  float: left;
  width: 66.6%;
  display: inline-block;
}
.shipping-pallet-comment-wraper .numberShipping > div:last-child {
  float: left;
  width: 33.3%;
  display: inline-block;
  margin-top: 0;
}
.shipping-pallet-comment-wraper .numberShipping > div:last-child .addi-s {
  width: 100%;
}
/*** 24-07-2024 ***/
.comment-outter-wrapper {
  float: left;
  width: 45%;
  display: inline-block;
  padding-right: 4px;
}
.v-coupon-outter {
  float: right;
  width: 55%;
  padding-left: 1px;
}
.v-coupon-outter .cus-apply-coupon ul {
  display: inline-block !important;
}
.v-coupon-outter .cus-apply-coupon li {
  width: 100% !important;
  display: inline-block !important;
}
.v-coupon-outter .cus-apply-coupon li > * {
  width: 100% !important;
  display: inline-block !important;
}
.v-btn {
  background-color: #fff;
  display: inline-block;
  width: 100%;
  padding-left: 15px;
  padding-bottom: 15px;
}
.v-offer-table#product_div > tbody > tr > td,
#product_div.updatated-table > tbody > tr > td,
#product_div.editoffertable > tbody > tr > td{
	border:0 none;
    border-bottom: 2px solid #f3f3f3;
	font-size:15px;
}
#product_div.editoffertable > tbody > tr > td {
    border-bottom: 2px solid #f3f3f3 !important;
}
.v-offer-table#product_div tr:first-child td,
.v-offer-table.table-striped tr th,
#product_div.updatated-table tr:first-child td,
#product_div.editoffertable tbody tr:first-child td{
	background-color: #f3f3f3 !important;
	border:2px solid #fff;
	padding-top: 7.2px !important;
    /*line-height: 12px;
	height:39.2px;*/
	padding-bottom:14px;
}
.v-offer-table#product_div tr:first-child td a {
  display: block;
}
.v-offer-table#product_div, .v-offer-tble#product_div tr td,
#product_div.updatated-table tr td,
#product_div.editoffertable tbody tr td {
  border-color: #fff;
  border-width: 2px;
}
.v-offer-table#product_div tr:first-child td,.v-offer-table#product_div tr:first-child td strong,
.v-offer-table.table-striped tr th, #product_div.updatated-table tr:first-child td strong,
#product_div.editoffertable tbody tr:first-child td strong{
	color:#000 !important;
}
.v-offer-table#product_div tr:first-child td font u,
#product_div.updatated-table tr:first-child td font u{
	color:#00aeef;
}
.v-offer-table#product_div tfoot tr td, .table-responsive .v-offer-table#product_div.cus-frontend-offer-table tfoot tr td:last-child,
.v-offer-table#product_div tfoot tr, .table-responsive .v-offer-table#product_div tbody tr,
#product_div.editoffertable tbody tr {
  border-width: 2px !important;
  border-color: #f3f3f3 !important;
}
.v-offer-table.table-striped tr th, .v-offer-table.table-striped tr td {
  font-size: 16px;
  padding: 8px 15px;
}
.v-offer-table.table-striped tr td {
  border: 0 none;
  border-bottom: 2px solid f3f3f3;
}
.v-offer-table#product_div > tbody > tr > td > div,
#product_div.editoffertable > tbody tr > td > div{
  height: 48px;
  line-height: 30px;
  border-radius:6px;
  white-space: nowrap;
}
#product_div.updatated-table tr td {
  padding: 8px !important;
}
#product_div.updatated-table tr td input, #product_div.updatated-table tr td select,
.cust-item-table input[type="text"], .cust-item-table input[type="number"],
.cust-item-table input[type="date"], .cust-item-table select,
#product_div.v-offer-table td input[type="text"],
.mobile-view  input[type="date"], .mobile-view  input[type="number"],
.mobile-view  input[type="text"]{
  padding: 8px 15px !important;
  height: 48px;
  font-size: 16px;
  color:#2C3E50;
  border-radius:6px;
}
.cust-item-table input[type="text"], .cust-item-table input[type="number"],
.cust-item-table input[type="date"], .cust-item-table select{
  border: 1px solid transparent !important;
}
.cust-item-table .number input[type="text"]{
	border-color:#e2e2e2 !important;
	padding:0 !important;
}
.cust-item-table input[type="text"]:hover, .cust-item-table input[type="number"]:hover,
.cust-item-table input[type="date"]:hover, .cust-item-table select:hover{
	border: 1px solid #cc0e74 !important;
}
.v-offer-table#product_div tr:first-child td > font, 
/*.v-offer-table.table-striped tr th,*/
#product_div.updatated-table tr:first-child td > font,
#product_div.editoffertable tr:first-child td > font {
  position: relative;
  top: 4px;
}
.v-offer-table.table-striped tr th {
  height: 39.2px;
}
.shipping-box.shipping-pallet-comment-wraper > .form-outer {
  width: 45%;
}
.shipping-box.shipping-pallet-comment-wraper > .form-outer li:first-child {
  margin-top: 0;
}
.shipping-box.shipping-pallet-comment-wraper > ul:last-child {
  width: 55%;
  padding-left:1px;
}
.shipping-box.shipping-pallet-comment-wraper > ul:last-child .mainDiv .half-box {
  width: 50%;
}
.editoffertable input, .editoffertable select {
  height: 48px !important;
  border-radius: 6px !important;
}
#product_div.updatated-table tfoot tr:first-child td,
#product_div.updatated-table tfoot tr td,
#product_div.editoffertable tfoot tr td,
#product_div.editoffertable tfoot tr:first-child td,
#product_div.v-offer-table tfoot tr td,
#product_div.v-offer-table tfoot tr:first-child td{
  background-color: #fff !important;
  padding: 8px 15px !important;
  height: 48px;
  line-height: 30px;
}
#product_div.editoffertable tfoot tr, .table-responsive #product_div.editoffertable tfoot tr td:last-child {
  border-width: 2px !important;
  border-color:#f3f3f3 !important;
}
.numberShipping input, .cus-apply-coupon .addcoupon,
.cust-file-upload .c_offer, .cust-file-upload input {
  height: 48px !important;
  border-radius: 6px !important;
}
.label-colored {
  font-weight: 600 !important;
  font-size: 17px !important;
  line-height:1.5;
}
.cust-tooltip-label u{
  background-image: url(../images/ques-mark.png);
  width: 14px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 13px;
  margin-left: 2px;
  text-decoration:none;
}
.shipping-box-outter .numberShipping label, .numberShipping label.txt,
.numberShipping label {
  font-size: 14px !important;
  font-weight: 500 !important;
  display: flex;
  flex-direction: row;
}
.shipping-box-outter .numberShipping label a.cust-tooltip-label,
.shipping-box-outter .numberShipping label span.txt,
.numberShipping label.txt a.cust-tooltip-label,
.numberShipping label a.cust-tooltip-label{
  line-height: 1px;
}
.flex-class {
  display: flex;
  align-items: normal;
      justify-content: space-between;
    flex-wrap: wrap;
}
.full-height {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.full-height .addi.numberShipping {
  height: 100%;
}
/** 30-07-2024 **/
.cust-create-btn-outter {
  float: none;
  display: inline-block;
  text-align: center;
  margin-bottom: 10px;
}
.cust-create-btn-outter input {
  float: none !important;
}
/** 01-08-2024 **/
.main_stb_section{
	padding: 35px 20px;
  	border-radius: 6px;
 }
.mainwhitebg {
  background-color: #fff;
  border: 1px solid #b4b4b4;
  border-radius: 6px;
  padding: 25px 5px 15px;
}
.main_stb_section #product {
  padding: 0 !important;
}
.cust-table-values p {
  margin-bottom: 0;
}
.cust-add-offer-total p{
  font-weight: 600;
  color:#000;
  font-size:16px;
}
.cust-add-offer-total.flo-wid {
  border-top: 2px solid #f3f3f3;
  border-bottom: 2px solid #f3f3f3;
  margin-bottom: 15px;
}
.cust-item-table.cust-regular-table {
  display: inline-block;
}
.Stb_Section_Right.main_stb_section h2 {
  background-color: transparent;
  border: 0;
  padding-top: 10px;
}
form.mainwhitebg {
  margin-bottom: 35px;
}
.mobile-view select[disabled="disabled"] {
  min-width: 64px !important;
}
.mobile-view .addrow {
  padding-left: 17px;
}
.shipping-box.shipping-pallet-comment-wraper > ul:last-child {
	list-style: none;
}
.offer_btns {
  margin-bottom: 15px;
}
.mobile-view .number input[type="text"] {
  padding: 0 !important;
}
.MuiCollapse-value-inner .multi-col:last-child {
  width: 35%;
}
.c_offer {
  margin-top: 3px;
}
#file_upload_area {
  padding: 0 15px;
}
#uploadDivContent {
  list-style: none;
}
#uploadDivContent li ul {
  list-style: none;
  padding-left: 0;
}
.clientComments {
    float: left;
    width: 100%;
    margin-top: 24px;
    border-radius: 4px;
    border-color: #e6e6e6;
}
.view-comment-offer {
    width: 100%;
    /*height: 100%;*/
    display: flex;
    flex-direction: column;
    float: right;
    padding-left: 1px;
}
.cus-apply-coupon ul{
    margin-top: 0;
    padding-top: 0 !important;
}
div#coupon_success_message .error {
    color: red;
}
.custom_voffer_table > div:not(:first-child) {
  flex: 0 0 auto;
}
.view-comment-offer > div:last-child {
    margin-bottom: 24px;
}
ul.cmt-msgList {
    text-align: left;
}
.front-page-offer li:last-child {
    border: 1px solid #e6e6e6;
    margin-top: 17px;
    margin-bottom: 10px !important;
    border-radius: 4px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.g-recaptcha.set {
    padding-left: 27px;
}
.cust-qty-col, .cust-cond-col, .cust-date-col {
    justify-content: center;
    display: flex;
	align-items:center;
}
.cust-item-table .cust-date-col {
	/*flex-basis: 12%;
	width:12%;*/
	flex-basis: 14%;
  	width: 14%;
}
.cust-item-table .cust-qty-col {
	flex-basis: 10%;
	width:10%;
}
.cust-item-table .MuiGrid-item.cust-qty-val.cust-qty-col {
	padding-left: 0;
	padding-right: 0;
}

.cust-item-table .cust-brand-col {
	flex-basis: 15%;
	width:15%;
}

.cust-date-col.expdate_sh_1 input[type="date"] {
	position: relative;
	left: -2px;
}
.cust-date-col.expdate_sh_1 input[type="date"].leftmobilemargin{
	position: relative;
	left: -4px;
}
@-moz-document url-prefix() {
  select.leftmobilemargin, .cust-date-col.expdate_sh_1 input[type="date"].leftmobilemargin,
  .cust-date-col.expdate_sh_1 input[type="date"] {
		position: relative;
		left: 0;
	}
	
}
.MuiCollapse-value-inner.cust-date-col input[value=""].expdate_mb_1 {
    display: none;
}

.cust-item-table .cust-style-col {
	/*flex-basis: 10%;
	width:10%;*/
	flex-basis: 14%;
	width:14%;
}

.cust-style-col .multi-col:last-child p select:first-child {
        min-width: 15px !important;
    display: inline-block !important;
    float: left;
}
.cust-style-col .multi-col:last-child p select:last-child {
    min-width: 155px !important;
    display: inline-block !important;
    /* float: left !important; */
    width: 168px !important;
    padding-left: 5px !important;
}

.cust-item-table .cust-price-col {
	flex-basis: 15%;
	border:none;
	width:15%;
}
.MuiGrid-item.cust-price-val.cust-price-col {
	display: flex;
}
.message .error_msg,
.message .success{
	margin-bottom:30px;
}
.addlbs, .addod {
  width: 72px !important;
  display: inline-block !important;
  max-width:100% !important;
}
.cust-counter-date-padding .multi-col {
  padding-left: 7px;
}
#create_account_area .captcha-outer{
	display:inline-block;
}
.cus-apply-coupon label.txt {
  padding-top: 20px;
}
.cust_questmark span.txt{
	float:left;
}
.cust_questmark .cust-tooltip-label{
float: left;
  line-height: 0px;
  font-weight: 600;
  margin-bottom: 3px;
}
.cust_questmark .cust-tooltip-label:focus{
	border:none !important;
	outline:none !important;
	box-shadow: none !important;
}
.cust_questmark .cust-tooltip-label u {
	background-image: url(../images/ques-mark.png);
	width: 14px;
	height: 12px;
	display: flex;
	justify-content: center;
	align-items: unset;
	color: #fff;
	font-size: 13px;
	margin-left: 2px;
	text-decoration: none;
	font-weight: 600;
	line-height: 1px;
	padding-top: 8px;
  }
  .cust_questxclose{
	line-height: 30px;
	padding-top:0px !important;
  }
@media(max-width: 1189px){
	/* .cus-apply-coupon ul .cus-halfbox { 
		width: 50% !important;
	} */
	
	.shipping-box-outter .numberShipping label, .numberShipping label.txt, .numberShipping label {
    	font-size: 12px !important;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1189px)  {
	.addlbs, .addod {
		width: 60px !important;
	}
}
@media(max-width: 1150px){
	.overlaylayout.cus-offer-overlay{
		width:95%;
	}
}
@media(max-width: 1024px){
	.offer-right ul.flex-center {
		display: inline-block;
		height: 100%;
		padding: 20px 0 5px;
	}
	.Stb_Section_Right .offer-right ul li{
		padding: 15px 0;
		width: 100%;
	}
	h1 {
  font-size: 36px;
	}
}
@media(min-width:1000px){
	.mobile-view{
		display:none !important;
	}
	.cust-item-table .item-no input[type="text"] {
		max-width: 120px !important;
	}
	.cust-table-values .MuiGrid-item.cust-date-val input {
		max-width: 133px;
		padding-right: 0 !important;
	}
}
@media(max-width:1000px){	
	.stb-signup-form-container .cus-create-acc-text, .cus-create-acc-text{
		position: relative !important;
		bottom:0 !important;
		/*bottom: inherit !important;*/
		margin-top: 0 !important;
		display: inline-block;
		margin-bottom: 20px !important;
	}
}
@media(max-width:999px){
	/** 31-07-2024 **/
	.MuiBox-bottom-section {
	 /* border-top: 1px solid #ccc;
	 margin-top:18px;*/
	  padding: 13px 0;
	  margin-bottom:10px;
	}
	 .MuiCollapse-value-inner {
		padding-bottom: 6px !important;
	}
	.MuiBox-top-section {
		margin-bottom: 18px;
	}	
	.dsktop-version{
		display:none !important;
	}
	.MuiBox-root.mobile-view {
		border-radius: 0;
	}
	.MuiBox-root-inner {
		background-color: #fff;
	  	padding-bottom: 13px !important;
	}
	.MuiBox-root.mobile-view .MuiBox-top-section, .MuiBox-root.mobile-view .MuiCollapse-value-inner {
	  padding-left: 17px;
	  padding-right: 17px;
	  padding-bottom:0 !important;
	}
	.multi-col p {
        color: #000 !important;
        font-weight: 600;
        opacity: 1 !important;
    }
	.MuiCollapse-value-inner .multi-col:first-child {
		padding-left: 0;
		min-width: 120px;
	}
	.counter-history.mobile-view {
		margin-bottom: 18px;
		margin-top: 15px;
		padding-left:10px;
		padding-right:10px;
	}
	.flex-column-four {
	  display: flex;
	}
	.flex-class, .flex-column-four {
		height: 100% !important;
		flex-wrap: wrap;
	}
	.full-height {
		flex: 0 0 100%;
	}
	.shipping-pallet-comment-wraper > *, .shipping-pallet-comment-wraper > .prod-box,
	.shipping-pallet-comment-wraper .shipping-box-outter {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.shipping-pallet-comment-wraper > .shipping-box-outter > .shipping-box > ul, .v-coupon-outter,
	.shipping-pallet-comment-wraper .offer-statuss, .shipping-pallet-comment-wraper .comment-element-outter {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	/*.shipping-pallet-comment-wraper .shipping-box-outter {
		margin-top: 36px;
	}*/
	.v-coupon-outter {
	  margin-top: 25px;
	}
	.multi-col p, .MuiTypography-item {
		font-size: 16px;
	}
	.MuiTypography-item input {
		display: inline-block;
		float: right;
		width: auto !important;
		margin-bottom: 0 !important;
		margin-top: 0 !important;
		border: 1px solid transparent !important;
		margin-left: 6px;
		font-size: 16px !important;
  		color: #000 !important;
	}
	 .MuiTypography-item {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
		display: flex;
		align-items: center;
	}
	.multi-col {
		display: grid !important;
		align-items: center;
	}
	.multi-col .number input, .multi-col input, .multi-col select{
		margin-bottom: 0 !important;
  		margin-top: 0 !important;
		font-size: 16px !important;
  		color: #000 !important;
 	}
	.multi-col input, .multi-col select{
		border: 1px solid transparent !important;
	}
	.multi-col .number input{
		border-color:#e2e2e2 !important;
	}
	.multi-col .number input:hover, .multi-col input:hover, .multi-col select:hover{
		border-color:#cc0e74 !important;
	}
	.MuiBox-root-inner {
	  	border-bottom: 1px solid #ccc;
	}
	.MuiBox-root-inner:first-child {
		border-top: 0;
	}
	 .MuiBox-root.mobile-view .MuiBox-top-section{
		 padding-top:0 !important;
		 padding-bottom:0 !important;
		 border-bottom: 0;
	}
	.MuiBox-root.mobile-view .MuiBox-top-section .MuiBox-top-left {
        flex-direction: column;
		gap: 0;
	}
	.MuiBox-root.mobile-view .MuiBox-top-section p.MuiTypography-item {
		width: 100%;
	}
	#offer_price_box .MuiBox-bottom-section {
		border-top: 0;
		padding-bottom: 16px !important;
		/*padding-top: 0 !important;*/
		padding-left:36px;
	}
	/*.shipping-pallet-comment-wraper > * {
		padding:25px 0 0 !important;
	}*/
	.shipping-pallet-comment-wraper > ul:first-child {
	  margin-bottom: 0;
	}
	.Stb_Section_Right .shipping-box > ul {
		padding-top: 25px !important;
	}
	.shipping-pallet-comment-wraper div.form-outer:first-child ul {
		margin-bottom: 25px !important;
	}
	.shipping-pallet-comment-wraper.flex-class {
		margin-bottom: 12px;
	}
	.view-comment, .view-shipping-pallet {
		padding-left: 15px;
		padding-right: 15px;
	}
	.view-comment, .view-comment div.form-outer:first-child ul{
		margin-bottom:0 !important;
	}
	.view-comment > div {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	}
	.view-shipping-pallet .v-coupon-outter {
	  margin-top: 0;
	}
	.view-shipping-pallet.shipping-pallet-comment-wraper div.form-outer:first-child ul {
	  margin-bottom: 0 !important;
	}
	.view-shipping-pallet .comment-outter-wrapper {
	  margin-top: 25px;
	}
	.add_itm-no {
  padding: 0 12px 0 12px;
  font-size: 16px;
          color: #000 !important;
        font-weight: 500;
		height:26px;
}
.cust-item-table.preview_list_items .MuiBox-bottom-section {
        border-top: 0;
        margin-top: 0;
        margin-bottom: 8px;
    }
	.view-comment-offer {
		width: 100%;
	}
	.cus-apply-coupon > *, .cus-apply-coupon {
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-bottom: 30px !important;
}
.custom_voffer_table > div:not(:first-child) {
    flex: 100%;
}
.MuiBox-root-inner.cust-table-values-mobiles input, .MuiBox-root-inner.cust-table-values-mobiles select {
    height: 21px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.multi-col .number {
    padding-left: 14px;
}
.MuiBox-root-inner.cust-table-values-mobiles input {
    padding-left: 11px !important;
}
.shipping-pallet-comment-wraper div.form-outer:first-child ul.front-page-offer.full-height {
    margin-bottom: 0 !important;
}

	.cust-add-coupon ul{
		flex-direction: column;
	}
	.cust-add-coupon ul li:first-child {
    width: 100% !important;
		flex-basis: 100%;
	}
	.cust-add-coupon ul li:last-child {
		width: 100% !important;
		flex-basis: 100%;
	}
	.shipping-box.shipping-pallet-comment-wraper > ul:last-child .mainDiv .half-box {
		width: 100%;
	}
	.mobile-view .number input[type="text"] {
	  padding: 0 !important;
	  height: 26px !important;
	}	
	.cust-table-values-mobiles input[type="number"] {
	  padding-right: 0 !important;
	}	
	.MuiCollapse-value-inner.cust-qty-col,
	.MuiCollapse-value-inner.cust-price-col{
	  justify-content: flex-start;
	}
	
	.MuiCollapse-value-inner.cust-qty-col .multi-col:first-child,
	.MuiCollapse-value-inner.cust-price-col .multi-col:first-child{
	  display: inline-block !important;
	  min-width: 69px;
	  padding-left: 8px;
	  padding-right: 0;
	}
	.cust-brand-part.MuiCollapse-value-inner .multi-col:first-child {
	  display: inline-block !important;
	}
	.cust-style-col.MuiCollapse-value-inner .multi-col:first-child{
		display:none !important;
	}
	.cust-brand-part.MuiCollapse-value-inner .multi-col select.brand_mb_1.disablemb1,
	.cust-brand-part.MuiCollapse-value-inner .multi-col select {
		float: left;
		display: inline-block !important;
		width: 50px;
        text-transform: uppercase;
        font-weight: 900;
        padding-right: 6px !important;
        padding-left: 9px !important;
        color: #000 !important;
        opacity: 1 !important;
        letter-spacing: 0;
        overflow: hidden !important;
        white-space: nowrap;
	}
	.mobile-view .cust-brand-part.MuiCollapse-value-inner .multi-col select[disabled="disabled"].brand_mb_1.disablemb1,
	.mobile-view .cust-brand-part.MuiCollapse-value-inner .multi-col select[disabled="disabled"] {
        min-width: 48px !important;
		position: relative;
    	left: 7px;
    }
	 /*.cust-brand-part.MuiCollapse-value-inner .multi-col select[class^="brand_mb_"][class*="disablemb"].leftmobilemargin {
    	left: 2px !important;
	 }*/
/*	.cust-brand-part.MuiCollapse-value-inner .multi-col input#part_number_mb_required1 {*/
	.cust-brand-part.MuiCollapse-value-inner .multi-col input[id^="part_number_mb_required"],
	.cus-editnew-row .cust-brand-part.MuiCollapse-value-inner .multi-col input {
		width: 120px !important;
		display: inline-block;
		float: left;
		color:#000 !important;
		opacity:1;
	}
	.cust-brand-part.MuiCollapse-value-inner .multi-col select.brand_mb_1.disablemb1.leftmobilemargin,
	.cust-brand-part.MuiCollapse-value-inner .multi-col select.leftmobilemargin,
	.cus-editnew-row .cust-brand-part.MuiCollapse-value-inner .multi-col select.leftmobilemargin,
	.cus-editnew-row .cust-brand-part.MuiCollapse-value-inner .multi-col select{
		left: 2px;
        width: 48px;
        padding-right: 7px !important;
        padding-left: 5px !important;
        appearance: none;
        position: relative;
	}
	.cus-editnew-row .cust-brand-part.MuiCollapse-value-inner .multi-col select{
		padding-left: 0 !important;
		/*left:-5px;*/
		left: 0;
        position: relative;
        text-align: left;
        appearance: none;
	}
	.cust-updatenew-row .cust-brand-part {
		left: 6px !important;
	}
	.cus-editnew-row.cust-updatenew-row .cust-style-col {
		position: relative;
		left: -2px !important;
	}
	.cus-editnew-row.cust-updatenew-row .cust-date-col input[type="date"],
	.cus-editnew-row.cust-updatenew-row .cust-date-col input[type="text"] {
		left: 6px !important;
		position: relative;
	}
	.cus-editnew-row.cust-updatenew-row .cust-style-col select:first-child {
		left: 4px !important;
	}
	.updateediteview .cus-editnew-row .cust-brand-part.MuiCollapse-value-inner .multi-col select{
		left:-5px;
	}
	.cus-editnew-row .cust-brand-part.MuiCollapse-value-inner .multi-col select[disabled="disabled"],
	.cus-editnew-row .cust-style-col .multi-col:last-child p select[disabled="disabled"]:first-child{
		left:2px;
	}
	.cus-editnew-row .cust-style-col .multi-col:last-child p select:first-child{
		left: 4px;
        position: relative;
        appearance: none;
	}
	.cust-brand-part.MuiCollapse-value-inner .multi-col input#part_number_mb_required1.leftmobilemargin,
	.cust-brand-part.MuiCollapse-value-inner .multi-col input.leftmobilemargin,
	.cus-editnew-row  .cust-brand-part.MuiCollapse-value-inner .multi-col input.leftmobilemargin{
		width: 120px !important;
	}
	input[type="number"]#asking_price_mb_required1,
	input[type="number"] {
		opacity: 1 !important;
		color: #000;
	}	
	.MuiCollapse-value-inner.cust-qty-col,
	.MuiCollapse-value-inner.cust-price-col{
	  justify-content: flex-start;
	}
	.MuiCollapse-value-inner.cust-qty-col .multi-col:first-child,
	.MuiCollapse-value-inner.cust-price-col .multi-col:first-child{
	  display: inline-block !important;
	  min-width: 69px;
	  padding-left: 8px;
	  padding-right: 0;
	}
	.cus-hypen {
	  position: relative;
	  left: -4.5px;
	  top:-1px;
	}
	.cus-hypen.leftmobilemargin {
	  left: 0;
	}
	.cus-hypen[disabled="disabled"] {
	  left: -4.5px;
	}
	.MuiCollapse-value-inner .multi-col:last-child input, 
	.MuiCollapse-value-inner .multi-col:last-child select, .MuiCollapse-value-inner .multi-col:last-child > * {
        padding-left: 0 !important;
        padding-right: 0 !important;
		color:#000 !important;
		opacity:1;
    }
	input[type="date"]::-webkit-calendar-picker-indicator {
		opacity: 1 !important; /* Hide Safari's default icon */
	}
	.editmobileview.MuiBox-root-inner {
		padding-left: 10px;
		padding-right: 10px;
	}
	.MuiCollapse-value-inner .multi-col > *, .MuiCollapse-value-inner .multi-col select, .MuiCollapse-value-inner .multi-col input {
        text-transform: uppercase !important;
    }
	.MuiBox-root.mobile-view .cust-price-col .multi-col:first-child {
        width: auto !important;
        min-width: 54px;
    }
	.multi-col p {
        color: #000 !important;
        font-weight: 600 !important;
        opacity: 1 !important;
    }
	.editmobileview .cust-price-col {
		position: relative;
		left: 2px;
	}
	.editmobileview .cust-brand-part {
		position: relative;
		left: -1px;
	}
	.editmobileview .cust-style-col input,
	.editmobileview .cust-date-col input {
		color: #000 !important;
		opacity: 1 !important;
	}
	.cust-style-col .multi-col:last-child p select:first-child,
	.editmobileview .cust-style-col .multi-col:last-child p select[disabled="disabled"]:first-child {
		min-width: auto !important;
		display: inline-block !important;
		float: left;
		color: #000 !important;
		opacity: 1;
		width: auto;
	}
	.cust-style-col .multi-col:last-child p select:last-child{
		min-width: 128px !important;
		display: inline-block !important;
		/* float: left !important; */
		width: 128px !important;
		padding-left: 5px !important;
		appearance:none;
	}	
	.cus-editnew-row .cust-style-col input {
		min-width: 116px !important;
		/*display: inline-block !important;
		 float: left !important; */
		width: 116px !important;
		padding-left: 5px !important;
	}
	.cus-editnew-row .cust-style-col input.leftmobilemargin{
		display:none;
	}
	.cus-editnew-row .cust-style-col input[disabled="disabled"]{
		display:inline-block;
	}
	input [type= ‘date’ ]::after{
         color: #fff;
         content: attr(placeholder);
      }
	#appendchild_mobile .cus-editnew-row .cust-style-col select:last-child{
		min-width: 116px !important;
		width: 116px !important;
		appearance: none;
	}
	.cus-editnew-row .cust-style-col input::-webkit-input-placeholder {
    color:red;
	}
	
	.cus-editnew-row .cust-style-col input::-moz-placeholder {
		color:red;
	}
	
	.cus-editnew-row .cust-style-col input::-ms-placeholder {
		color:red;
	}
	
	.cus-editnew-row .cust-style-col input::placeholder {
		color:red;
	}
	.editmobileview .cust-style-col .multi-col:last-child p select:first-child.leftmobilemargin{
		left: 0;
        position: relative;
        appearance: none;
        width: 30px;
	}
	.cust-date-col .leftmobilemargin {
		left: -1px !important;
	}
	.MuiBox-root-inner.cust-table-values-mobiles input, .MuiBox-root-inner.cust-table-values-mobiles select {
        line-height: 19px;
    }
	.MuiCollapse-vertical.cus-editnew-row {
	  padding-left: 10px;
	  padding-right: 10px;
	}
	.cus-editnew-row .cust-brand-part {
	  position: relative;
	  left: 4px;
	}
	.cus-editnew-row .cust-style-col {
		position: relative;
		left: -4px !important;
	}	
	.cust-brand-part select[disabled] {
		position: relative;
		left: 0;
	}
	.updateediteview .cust-style-col select[disabled] {
		position: relative;
		left: 4px !important;
	}
	.editmobileview.updateediteview .cus-editnew-row {
		padding: 0;
	}
	.cust-qty-col .multi-col:first-child {
	  min-width: 32px !important;
	}
	.editmobileview .cust-brand-part.MuiCollapse-value-inner .multi-col select[disabled="disabled"] {
		left: 0 !important;
	}
	.mobile-view input[type="date"] {
		width: 152px !important;
	 }
	 .editmobileview .multicollapse-button-outter {
        justify-content: left !important;
    }
	.editmobileview.updateediteview .cus-editnew-row .cust-brand-part select[disabled] {
		left: -5px !important;
	}
	.cust-addoffernew-edit .cust-brand-part select.leftmobilemargin {
		width: 40px !important;
		left: 2px !important;
		margin-right: 8px !important;
	}
	.cust-addoffernew-edit .cust-style-col select.leftmobilemargin {
		appearance: none;
		left: 5px;
	}
	.cust-price-col input[type="number"],
	.cust-price-col input[type="number"]:hover,
    .cust-price-col input[type="number"]:focus {
	 -moz-appearance: textfield;
	}
	.MuiBox-root.mobile-view .multi-col p font[color] {
		display: none;
	}
	.multi-col input.c_offer_mb{
		border-color:#000 !important;
	}
	.MuiCollapse-value-inner .multi-col:last-child input.c_offer_mb{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.multi-col input.c_offer_mb:hover,
	.multi-col input.c_offer_mb:focus,
	.multi-col input.c_offer_mb.notValid{
		border-color: #cc0e74 !important;
	}
}
@media(max-width:991px){
	.track-form-outer ul li.cust-outer-track-list {
		width: 100% !important;
	}
	.track-form-outer ul li.cust-outer-track-list:nth-child(2n) {
		padding-left: 0;
	}
	.track-form-outer ul li.cust-outer-track-list:first-child {
		padding-right: 0;
	}
	.shipping-pallet-comment-wraper .numberShipping > div:first-child,
	.shipping-pallet-comment-wraper .numberShipping > div:last-child {
		width: 100%;
	}
	.shipping-pallet-comment-wraper .numberShipping > div:last-child,
	.shipping-pallet-comment-wraper .numberShipping > div:first-child > div{
		margin-top:15px;
	}
	.shipping-pallet-comment-wraper .numberShipping > div:first-child > div:first-child,
	.shipping-pallet-comment-wraper .numberShipping .numberShipping > div:last-child{
		margin-top:0;
	}
	.view-shipping-pallet {
		margin-top: 25px;
	}
	  .view-shipping-pallet.shipping-pallet-comment-wraper div.form-outer:first-child ul {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
}
@media(max-width: 980px){
	.stb-signup-form-container .user-login {
		float: none;
		width: auto;
		max-width: 500px;
		margin: 0 auto 50px;
		display: grid;
	}
	.stb-signup-form-container .stb-reg-container {
		float: none;
		margin: 0 auto;
		width: auto;
		max-width: 500px;
		display: grid;
	}
	.stb-reg-container form ul > div li div.col-md-6,
	.stb-reg-container form ul > div li:last-child div.col-md-6 {
		margin-bottom: 25px;
		display: inline-block;
		width: 100%;
	}
	.stb-reg-container form ul > div li:last-child div.col-md-6:nth-child(2n){
		margin-bottom:0;
	}
	.stb-signup-form-container{
		grid-template-columns: 100%;
	}
	.stb-signup-form-container > h2 {
		margin: 63px 0 50px;
	}
}
@media(max-width: 816px){
	/*.cus-apply-coupon ul li {
		display: inline-block;
	}*/
	.cus-apply-coupon ul .cus-halfbox:first-child {
		width: 70% !important;
		/*display:inline-block;*/
	}
	
	.cus-apply-coupon ul .cus-halfbox:last-child {
		width: 30% !important;
		/*margin-top:20px;
		display:inline-block;*/
	}
}
@media (max-width:768px)
{
	.stickytooltip .atip
	{
		width:400px !important;
	}
	.stickytooltip .atip li span.footerText {
		width: 91%;
	}
	.stickytooltip
	{
		z-index: 9999999999 !important;
	}
	.cust-subhead
	{
		padding-left:0;
	}
	.stickytooltip .atip li img
	{
		display:block;
		margin-left: 12px;
	}
	.stickytooltip .atip ol li b
	{
		line-height: 25.2px;
	}
	.stickytooltip .atip ol li {
		margin-bottom: 38px;
	}
	.track-form-outer ul li {
		width: 100% !important;
	}
	.cust-edit-profile-form .cust-addrs-field-outter li {
		margin-bottom: 0 !important;
	}
	.res-scroll-text{
		display:inline-block;	
	}	
	.addrow span strong {
		padding-left: 2.5px;
	}
	.jFiler-items-grid .jFiler-item {
		width: 50% !important;
	}
	.align-center.offer_btns {
		text-align: center;
		margin-bottom:10px;
	}
	.align-center.offer_btns .submitbuttons {
		width: 100%;
	}
	.align-center.offer_btns .submitbuttons > * {
		float: none;
	}
	.align-center.offer_btns #savelater {
		float: none;
	}
	.res-scroll-text.counter-history-scroll-text{
		display:none;
	}
	/*.showscrolltext{
		display:block !important;
	}*/
	.cus-apply-coupon ul li {
		display: inline-block;
	}
	.cus-apply-coupon ul .cus-halfbox:first-child {
		width: 100% !important;
		display:inline-block;
	}
	
	.cus-apply-coupon ul .cus-halfbox:last-child {
		width: 100% !important;
		/*margin-top:20px;*/
		display:inline-block;
	}
	.v-coupon-outter .cus-apply-coupon li > * {
		padding-left: 15px;
		padding-right: 15px;
	}
	.shipping-pallet-comment-wraper .numberShipping > div:last-child, 
	.shipping-pallet-comment-wraper .numberShipping > div:first-child > div{
		margin-bottom:0;
	}
	
	.cus-apply-coupon ul{
		padding-bottom:0 !important;
	}
	.cus-apply-coupon ul li div:last-child {
		margin-bottom: 0 !important;
	}
	.view-shipping-pallet .comment-outter-wrapper {
	  margin-top: 0;
	}
	.cust-add-coupon ul li:first-child {
		width: 100%;
		display: inline-block;
		text-align: left;
	}
	.MuiCollapse-value-inner .multi-col:last-child {
		width: 100%;
	}
	.cus-caf-min-height {
		min-height: 830px;
	}
}
@media(max-width:667px){
	.cust-add-offer-btn-outter center{
		display: grid;
		grid-template-columns: 100%;
	}
	.Stb_Section_Right .cust-add-offer-btn-outter input[type="button"]{
		margin:0 auto;
	}	
	.frontend-note-att .notes_attachment_area.custom-inline-cont {
		width: 100%;
	}
	.frontend-note-att .add-more-inline {
		margin-left: 0 !important;
	}
	.frontend-note-att .notes_attachment_area input[type="file"] {
		width: 84% !important;
	}
}
@media(max-width:560px){
	    #msform .action-button.fn_submit, #msform .action-button.fn_savelater, 
		#msform .action-button.action-button-previous,  #msform .action-button-previous {
        	margin: 0 4px 20px !important;
        	float: left;
		}
}
@media(max-width: 513px){
	.align-center.offer_btns .submitbuttons > * {
		float: none;
		margin-right: 0;
		margin-top: 10px !important;
		margin-left: 19px;
	}
	.align-center.offer_btns .submitbuttons > :last-child {
		margin-left: 0;
	}
	 .MuiBox-top-left {
    width: 100% !important;
    gap: 0 !important;
    align-items: normal !important;
    flex-direction: column;
    text-align: left;
  }
	
	.MuiTypography-item input[type="text"] {
	  width: 120px !important;
	}
}
@media (max-width:480px)
{
	.stickytooltip .atip {
		width: 354px !important;
	}
	#sticky2,#sticky8
	{
		height: 340px;
		overflow: auto;
	}
	.stickytooltip .atip li span.footerText {
		width: 85%;
	}
	.stb_top_menu li
	{
		width:100%;
		text-align:center;
		border-bottom:1px solid #ddd;
	}
	.stb_top_menu li:last-child
	{
		border-bottom:0;
	}
	.stb_top_menu li:last-child a {
		border-left: 0;
	}
	.stb_top_menu li a
	{
		border-right:0;
	}
	.Stb_Section_Right .offer-right ul li{
		padding:0;
	}
	.cust-edit-profile-form .Phone_numbers label {
		margin-right: 0;
		float:left;
	}
	.addrow span strong {
		line-height: 15px;
		padding-left: 2.7px;
	}
	.res-scroll-text {
		font-size: 12px;
		padding: 6px 4px;
	}
	.frontend-note-att .notes_attachment_area input[type="file"] {
		width: 76% !important;
	}
	.jFiler-items-grid .jFiler-item {
		width: 100% !important;
	}
	.jFiler-items-grid .jFiler-item .jFiler-item-container {
		margin-right: 0 !important;
		margin-bottom: 0 !important;
	}
	.align-center.offer_btns .submitbuttons {
		margin-top: 0;
	}
	.align-center.offer_btns .submitbuttons > * {
		margin-bottom: 0;
	}
	.align-center.offer_btns {
		margin-bottom: 15px;
	}
	.view-shipping-pallet .submitbuttons, .submitbuttons {
		margin-top: 0 !important;
	}	
	.mobile-view input[type="date"] {
		width: 152px !important;
	 }
}
@media(max-width:414px){
	.tab {
		padding-bottom: 30px !important;
	}
}
@media(max-width:376px){
	.cus-create-acc-text {
		bottom: -74px;
	}
}
@media (max-width:375px)
{
	.stickytooltip .atip {
		width: 315px !important;
	}
}
@media (max-width:320px)
{
	.stickytooltip .atip
	{
		width:200px !important;
	}
	.cust-uploaded-btn .browse-btn {
		font-size: 14px;
	}
}