.half_width{width:48% !important;margin-right:2% !important;float:left;}
.afreg_field_message{width:100%;clear:both;}
.afreg_field_message_radio{width:100%;font-size:12px;clear:both;float:left;}
.afreg_radio{width:auto;margin-right:20px;}
.afreg_radios{width:auto;margin-right:20px;float:none;}
.afreg_radio .radio{width:auto;margin-right:20px;float:left;}
.afreg_radio .input-radio{float:left;margin-top:7px;}
.afreg_radio .description{width:100%;float:left;}
.afreg_field_message_wordpress{width:100%;font-size:12px;float:left;}
.form-row-wordpress label{width:100%;float:left;font-weight:bold;}
.form-row-wordpress{width:100%;float:left;margin-top:15px !important;}
.form-row-wordpress .inputselect{width:100%;float:left;height:33px;}
.form-row-wordpress .inputmselect{width:100%;float:left;height:100px;padding:10px;}
.inputcheckbox{width:auto !important;float:left;margin-top:2px !important;}
.input-radio{margin-top:4px;margin-right:6px;}
.afreg_field_message_wordpress_checkbox{width:auto;float:left;margin-left:5px;}
#login{width:auto;!important;}
.afreg_field_message_radio_wordpress{width:100%;float:left;margin-top:5px !important;}
.wordpress_additional .input{font-size:14px !important;font-weight:normal !important;padding:9px !important;}
.wordpress_additional .inputnumb{height:37px !important;}
.enu_warning{background-color:#ff9966;width:100%;padding:20px;color:#fff;}
.enu_error{background-color:#cc3300;width:100%;padding:20px;color:#fff;}
.fmessage{float:left;width:100%;font-size:13px;}
.afreg_full_field{width:100% !important;float:left;}
.afreg_half_field{width:47% !important;margin-right:3% !important;float:left;}
.afreg_extra_fields .half_field{width:47% !important;margin-right:3% !important;float:left;}
.afreg_extra_fields .input-text,.input-select{min-height:40px !important;max-height:40px !important;height:40px !important;}
.woocommerce-privacy-policy-text{clear:both;}
p.reg_passmail{clear:both !important;}
.red_class{color:red;}
span.select2-container{ width: 100%!important; }.sp-container{position:absolute;top:0;left:0;display:inline-block;*display:inline;*zoom:1;z-index:9999994;overflow:hidden;}
.sp-container.sp-flat{position:relative;}
.sp-container, .sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.sp-top{position:relative;width:100%;display:inline-block;}
.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0;}
.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%;}
.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%;}
.sp-clear-enabled .sp-hue{top:33px;height:77.5%;}
.sp-fill{padding-top:80%;}
.sp-sat, .sp-val{position:absolute;top:0;left:0;right:0;bottom:0;}
.sp-alpha-enabled .sp-top{margin-bottom:18px;}
.sp-alpha-enabled .sp-alpha{display:block;}
.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid black;background:white;opacity:.8;}
.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px;}
.sp-alpha-inner{border:solid 1px #333;}
.sp-clear{display:none;}
.sp-clear.sp-clear-display{background-position:center;}
.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0px;right:0;bottom:0;left:84%;height:28px;}
.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none;}
.sp-container.sp-input-disabled .sp-input-container{display:none;}
.sp-container.sp-buttons-disabled .sp-button-container{display:none;}
.sp-container.sp-palette-buttons-disabled .sp-palette-button-container{display:none;}
.sp-palette-only .sp-picker-container{display:none;}
.sp-palette-disabled .sp-palette-container{display:none;}
.sp-initial-disabled .sp-initial{display:none;}
.sp-sat{background-image:-webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));background-image:-webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));background-image:-moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));background-image:-o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));background-image:-ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));background-image:linear-gradient(to right, #fff, rgba(204, 154, 129, 0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');}
.sp-val{background-image:-webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));background-image:-webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));background-image:-moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));background-image:-o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));background-image:-ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));background-image:linear-gradient(to top, #000, rgba(204, 154, 129, 0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');}
.sp-hue{background:-moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);background:-ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);background:-o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));background:-webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);background:linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);}
.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');}
.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');}
.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');}
.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');}
.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');}
.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');}
.sp-hidden{display:none !important;}
.sp-cf:before, .sp-cf:after{content:"";display:table;}
.sp-cf:after{clear:both;}
.sp-cf{*zoom:1;}
@media (max-device-width: 480px) {
.sp-color{right:40%;}
.sp-hue{left:63%;}
.sp-fill{padding-top:60%;}
}
.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0;}
.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:white;opacity:.8;}
.sp-container{border-radius:0;background-color:#ECECEC;border:solid 1px #f0c49B;padding:0;}
.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear{font:normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.sp-top{margin-bottom:3px;}
.sp-color, .sp-hue, .sp-clear{border:solid 1px #666;}
.sp-input-container{float:right;width:100px;margin-bottom:4px;}
.sp-initial-disabled  .sp-input-container{width:100%;}
.sp-input{font-size:12px !important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:transparent;border-radius:3px;color:#222;}
.sp-input:focus{border:1px solid orange;}
.sp-input.sp-validation-error{border:1px solid red;background:#fdd;}
.sp-picker-container , .sp-palette-container{float:left;position:relative;padding:10px;padding-bottom:300px;margin-bottom:-290px;}
.sp-picker-container{width:172px;border-left:solid 1px #fff;}
.sp-palette-container{border-right:solid 1px #ccc;}
.sp-palette-only .sp-palette-container{border:0;}
.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px transparent;}
.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active{border-color:orange;}
.sp-thumb-el{position:relative;}
.sp-initial{float:left;border:solid 1px #333;}
.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0;}
.sp-initial .sp-clear-display{background-position:center;}
.sp-palette-button-container, .sp-button-container{float:right;}
.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;*zoom:1;*display:inline;border:solid 1px #91765d;background:#eee;color:#333;vertical-align:middle;}
.sp-replacer:hover, .sp-replacer.sp-active{border-color:#F0C49B;color:#111;}
.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver;}
.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px;}
.sp-preview{position:relative;width:25px;height:20px;border:solid 1px #222;margin-right:5px;float:left;z-index:0;}
.sp-palette{*width:220px;max-width:220px;}
.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:solid 1px #d0d0d0;}
.sp-container{padding-bottom:0;}
.sp-container button{background-color:#eeeeee;background-image:-webkit-linear-gradient(top, #eeeeee, #cccccc);background-image:-moz-linear-gradient(top, #eeeeee, #cccccc);background-image:-ms-linear-gradient(top, #eeeeee, #cccccc);background-image:-o-linear-gradient(top, #eeeeee, #cccccc);background-image:linear-gradient(to bottom, #eeeeee, #cccccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle;}
.sp-container button:hover{background-color:#dddddd;background-image:-webkit-linear-gradient(top, #dddddd, #bbbbbb);background-image:-moz-linear-gradient(top, #dddddd, #bbbbbb);background-image:-ms-linear-gradient(top, #dddddd, #bbbbbb);background-image:-o-linear-gradient(top, #dddddd, #bbbbbb);background-image:linear-gradient(to bottom, #dddddd, #bbbbbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd;}
.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;-moz-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;-ms-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;-o-box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;box-shadow:inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;}
.sp-cancel{font-size:11px;color:#d93f3f !important;margin:0;padding:2px;margin-right:5px;vertical-align:middle;text-decoration:none;}
.sp-cancel:hover{color:#d93f3f !important;text-decoration:underline;}
.sp-palette span:hover, .sp-palette span.sp-thumb-active{border-color:#000;}
.sp-preview, .sp-alpha, .sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);}
.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0;}
.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat;}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);}
.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);}
.sp-clear-display {
background-repeat:no-repeat;
background-position: center;
background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
}.afb2b_role_template_header{display:flex;column-gap:15px;padding-left:5px;align-items:center;margin-bottom:20px;}
.afb2b_role_deals_icon{width:32px;height:32px;}
.afb2b_role_template_header h2{margin:0px;padding:0px;font-weight:bold;}
.afb2b_role_card_div{max-width:530px;display:grid;grid-template-columns:48% 48%;grid-column-gap:4%;padding:0px 6px;grid-row-gap:10px;}
.afb2b_role_card_div:hover{cursor:pointer;}
.afb2b_role_inner_small_box{max-width:230px;padding:10px;margin-bottom:10px;position:relative;box-sizing:border-box;border-radius:5px;}
.afb2b_role_card_inner_heading{font-weight:bold;font-size:17px;}
.afb2b_role_sale_tag{background-color:red;color:white;padding:3px 5px;font-size:12px;position:absolute;top:0px;right:0px;}
.afb2b_role_offer_data_contianer{padding-top:12px;padding-bottom:5px;display:grid;grid-template-columns:43% 50%;column-gap:8%;padding-left:5px;box-sizing:border-box;}
.afb2b_role_card_inner_text p{margin:0px 0px 3px 0px;}
.afb2b_role_card_inner_text del, .afb2b_role_list_price_text del, .afb2b_role_no_discount{color:#ada6a6;}
.afb2b_role_list_inner_container{display:grid;grid-template-columns:3% 64% 28%;box-sizing:border-box;align-items:center;column-gap:3%;}
.afb2b_role_list_inner_container:hover{cursor:pointer;}
.afb2b_role_list_box{max-width:400px;padding:10px;margin-bottom:12px;box-sizing:border-box;border-radius:5px;}
.afb2b_role_list_price_text p{margin:0px;}
.afb2b_role_list_inner_container .heading{font-weight:600;font-size:16px;}
.afb2b_role_table_div table{width:auto;}
.afb2b_role_table thead tr th{width:25%;}
.afb2b_role_table_div table th{padding:8px 15px;}
.afb2b_role_table_div table td{padding:3px 25px}
.dynamic_price_display{display:none;}
.dynamic_price_display{display:none;}
@media only screen and (max-width: 600px) {
.afb2b_role_table thead tr th{width:10%;}
.afb2b_role_table_div table th{padding:8px 10px;}
.afb2b_role_table_div table td{padding:3px 10px}
.afb2b_role_card_div{grid-template-columns:48% 48%}
.afb2b_role_inner_small_box{max-width:90%;}
.afb2b_role_list_inner_container{grid-template-columns:8% 50% 26%;column-gap:4%;}
}
@media only screen and (max-width: 425px) {
.afb2b_role_card_div{
grid-template-columns: 100%
}
}@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.css);
#main-q-row{padding-bottom:2%;width:100%;float:left;border-bottom:1px solid darkgrey;}
table.addify-quote-form__contents td.offered-price .offered-price-input{padding:0.326em;width:4.706325903em;}
div.addify_converty_to_order_button{width:100%;overflow:hidden;margin-top:1em;}
section.addify-quote-details{overflow:auto;}
section.addify-quote-details table.quote_details th.product-name{min-width:150px;}
section.addify-quote-details table.quote_details th, section.addify-quote-details table.quote_details td{padding:0.875em 0.875em 0;}
form.addify-quote-form table.addify-quote-form__contents th.product-name{min-width:150px;}
form.addify-quote-form table.addify-quote-form__contents th, form.addify-quote-form table.addify-quote-form__contents td{padding:0.875em 0.875em 0;}
div.addify_converty_to_order_button button{float:right;background:green;color:white;border-radius:3px;}
#dropdown{min-width:280px !important;display:none;background-color:#f0f0f0;position:absolute;top:100%;right:-20%;z-index:100;padding:17px;}
#quote-li-icon{width:auto;}
.colimg{padding:0%;width:25%;float:left;}
.colpro{padding:0%;width:60%;float:left;margin-left:10px;}
.coldel{padding:0%;width:10%;float:left;}
#view-quote{text-align:center;background-color:#1a1a1a;color:white;border-radius:unset;border:1px solid #1a1a1a;font-size:13px;line-height:22px;font-weight:bold;padding:8px 15px;text-transform:capitalize;}
.main-btn-col{margin-top:2%;padding-left:2%;padding-right:2%;}
#dropdownMenuButton{cursor:pointer;}
#quantity{font-size:10px !important;}
.scrollable-menu{height:auto;max-height:300px;overflow-x:hidden;}
#delete-quote{margin-top:23%;cursor:pointer;}
#delete-quote:hover{color:red;}
#empty-message{font-size:14px;}
.quote-li{list-style:none!important;position:relative;}
.quote-li .afrq-menu-item span{vertical-align:middle!important;}
.afrfqbt_single_page{margin-left:10px!important;}
.quote-li .afrq-menu-item .totalitems{width:auto;white-space:nowrap;padding-left:5px;}
ul li#quote-li{float:right;width:auto;}
.qrow{padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #ccc;}
.view-quote-row{margin-top:15px !important;}
.loader{display:none;}
.loader{border:10px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite;position:absolute;}
@keyframes spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
#quantityfor{float:left;height:46px;margin-right:10px;width:50px;}
.rfq_form_wrap div.row{margin-bottom:5px;padding:2px;}
.af_quote_form{width:100%;float:left;}
.form_row{width:100%;float:left;margin-top:10px;}
.form_row label{width:100%;float:left;font-weight:bold;}
.afnonece{color:red;}
.successmsg{color:green;font-size:14px;}
.errormsg{color:red;font-size:14px;}
.woo_options{width:100%;float:left;margin-top:10px;}
.woo_options_mini{width:100%;float:left;margin-top:10px;font-size:12px;}
.pronam{font-size:14px;}
.added_quote{color:green;font-size:14px;border:solid 1px;padding:6px;margin-bottom:20px;display:none;}
.added_quote_pro{color:green;font-size:14px;border:solid 1px;padding:6px;margin-top:20px;display:none;}
.frequired{color:red;width:100%;float:left;margin-bottom:10px;}
.af_allowed_types{width:100%;float:left;margin-top:10px;font-size:12px;}
#afrfqerror{color:red;margin-top:10px;}
@media screen and (min-width:320px){
.quote_totals{width:80%;float:right;}
.form_row .form_row_input{width:100%;float:left;margin-top:7px;}
}
@media screen and (min-width:720px){
.quote_totals{width:50%;float:right;}
.form_row .form_row_input{width:60%;float:left;margin-top:7px;}
}
.req_price_text{padding:0.326em;width:3.706325903em;}
.addify__quote-item .product-thumbnail img{width:50px;}
.my_account_orders .button.download::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f019";margin-left:0.5407911001em;}
.quote_details div.wc-order-item-sku{font-size:11px;}
.quote_details thead{white-space:nowrap;}
.quote_details th, .quote_details td{padding:1.014em;}
.quote_details a{text-decoration:none !important;}
table.addify-quote-form__contents .product-thumbnail, table.addify-quote-form__contents .product-remove{width:10%;}
div.af_quote_fields{width:100%;}
@media only screen and (max-width: 740px) {
div.af_quote_fields{width:100%;}
div.af_quote_fields table.quote-fields{width:100%;}
table.quote-fields tr{padding:1em;}
table.quote-fields th{margin-top:1em;background:none !important;}
table.quote-fields th, table.quote-fields td{display:block;width:100%;padding:0px;}
ul li#quote-li{width:100%!important;}
.mini-quote-dropdown li a.quote-remove{flex:0 0 15px!important;}
}
@media only screen and (min-width: 800px) {
div.af_quote_fields{width:60%;}
div.af_quote_fields table.quote-fields{width:100%;border-collapse:collapse;}
table.quote-fields th, table.quote-fields td{background:none !important;}
table.quote-fields tr{border-bottom:1px solid #f2f2f2;}
}
div.af_quote_fields table.quote-fields h3{font-size:18px;}
div.af_quote_fields input[type="text"],
div.af_quote_fields input[type="email"],
div.af_quote_fields input[type="time"],
div.af_quote_fields input[type="date"],
div.af_quote_fields input[type="datetime-local"],
div.af_quote_fields select, div.af_quote_fields textarea{width:100%;}
.mini-quote-dropdown{position:absolute;top:100%;left:auto;z-index:5000;max-width:260px;display:none;background-color:#fff !important;box-shadow:0rem 0rem 1.25rem rgba(30, 34, 40, 0.06);border-radius:5px;padding-bottom:15px;}
.quote-li:hover .mini-quote-dropdown{display:block;}
.quote-li:hover .mini-quote-dropdown .addify-rfq-mini-cart{opacity:1!important;visibility:visible!important;}
.mini-quote-dropdown ul{max-height:270px;overflow-y:auto;overflow-x:hidden;padding:14px!important;min-width:250px;max-width:260px;position:initial !important;display:block !important;transition:all 0.25s ease-in-out;margin-bottom:10px !important;}
.mini-quote-dropdown ul::-webkit-scrollbar{width:5px;}
.mini-quote-dropdown ul::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);}
.mini-quote-dropdown ul::-webkit-scrollbar-thumb{background-color:black;outline:1px solid slategrey;}
.mini-quote-dropdown li.addify-rfq-mini-cart-item{position:relative !important;overflow:hidden;display:flex!important;align-items:flex-start;padding:10px 0!important;width:100%!important;gap:10px;}
.mini-quote-dropdown li.addify-rfq-mini-cart-item:hover, .mini-quote-dropdown li.addify-rfq-mini-cart-item:active, .mini-quote-dropdown li.addify-rfq-mini-cart-item:focus{background-color:#f9fbfc;}
.arfq-pro-thumbnail img{width:45px!important;position:static!important;height:auto!important;transform:none!important;margin:0!important;float:none !important;max-width:45px !important;}
.mini-quote-dropdown li a.quote-remove{display:block;background-color:transparent;position:relative;padding:0!important;overflow:hidden;opacity:0.6;font-size:10px!important;width:auto!important;display:block;text-align:center;font-weight:normal !Important;line-height:22px;overflow:hidden;}
.mini-quote-dropdown li a.quote-remove:hover{opacity:1;background-color:transparent !important;color:#01b3a5;}
.mini-quote-dropdown .arfq-pro-detail{padding:0 10px;}
.arfq-pro-price{font-size:13px;margin-top:3px;line-height:20px;color:#000;}
.arfq-pro-qty{font-size:12px;line-height:22px;}
.mini-quote-dropdown .arfq-pro-detail a{padding:0 !important;font-weight:bold !important;font-size:14px !important;line-height:24px;}
.mini-quote-dropdown .arfq-pro-detail a:hover, .mini-quote-dropdown .arfq-pro-detail a:focus, .mini-quote-dropdown .arfq-pro-detail a:active{background-color:transparent !important;}
.mini-quote-dropdown p.total{padding:12px 20px;margin:0;text-align:center;border-top:1px solid rgba(0,0,0,.05);display:inline-block;min-width:100%;width:100%;}
.mini-quote-dropdown .buttons{padding:0em 1em;text-align:center;display:inline-block;min-width:100%;width:100%;}
.mini-quote-dropdown .arfq-pro-detail .quantity{font-size:14px;line-height:24px;}
.mini-quote-dropdown .addify-rfq-mini-cart__empty-message{padding:10px;white-space:nowrap;margin-top:10px;margin-bottom:10px;}
button.addify_checkout_place_quote{float:right;}
table.my_account_quotes form.quote-convert-to-order{display:inline;}
.af_rfq_get_qoute_by_id{display:inline-block;}
#af_rfq_download_pdf_with_qoute_id{padding:9px;background:#eeeeee;color:#333333;}
.adf-product-remove a{font-size:11px;line-height:21px;color:gray;}
#loader-wrapper{position:fixed;width:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.7);z-index:9999;display:none;}
@-webkit-keyframes spin {
from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
#loader-wrapper::after{content:'';display:block;position:absolute;left:48%;top:40%;width:25px;height:25px;border-style:dotted;border-color:black;border-top-color:transparent;border-width:7px;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;}
.af-request-a-quote .page-numbers{display:none !important;}
.af-request-a-quote .next, .af-request-a-quote .prev{display:block !important;}
.afrfq_success_message {
margin-bottom: 2.617924em;
background-color: #0f834d;
margin-left: 0;
border-radius: 2px;
color: #fff;
clear: both;
border-left: .6180469716em solid rgba(0, 0, 0, .15);
padding: 1em 2em 1em 1em;
position: relative;
list-style: none outside;
}