/* list ********madhav**************************************************************************/
#main-container{overflow:visible;}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
    .list__item:not(:last-child){border-bottom:1px solid #ddd;}
}
.mbottom_xs10{margin-bottom:10px;}
.mtop_10{margin-top:10px;}
.mbottom_10{margin-bottom:10px;}
.mtop_15{margin-top:15px;}
.mbottom_15{margin-bottom:15px;}
.list__item--edit{-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;overflow:hidden;}
.list__item--edit:active{background-color:#d9d9d9;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.list__item--edit:hover{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.list__item--edit:before{position:absolute;right:16px;top:50%;color:#1284ff;line-height:16px;height:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;    /*font-family: FontAwesome;*/font-style:normal;font-weight:normal;content:"Edit";}
.text-input--transparent{    /*background-color: #f9f9f9;*/}

/* list end */

/* list content **********************************************************************************/

.list-item-container{line-height:1;font-size:14px;padding:15px 0px 15px 15px;}
.list-item-image{margin-top:10px;margin-bottom:10px;line-height:0;padding:0;padding-right:60px;padding-left:70px;}
.list-item-text{font-size:15px;margin:0;height:44px;line-height:44px;padding:0;padding-right:60px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/* list content end */

/* textarea **********************************************************************************/

.textarea{width:100%;}

/* textarea ends */

/* left - right label **********************************************************************************/

.list_left-label{font-size:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.list_left-label-color{font-size:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#D65D23;}
.list_right-object{font-size:14px;padding-left:60px;padding-top:9px!important;}
.list_right-object{font-size:14px;padding-left:60px;}
.list_right-object:before,.list_right-object:after{display:table;line-height:0;content:"";}
.list_right-object:after{clear:both;}
.list_right-object-14px{font-size:14px;padding-left:60px;}
.list_right-label{font-size:14px;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.list_left-object{padding-right:60px;}
.list_swipe{width:160px;height:100%;background-color:#e7e7ee;    /*#c7c7cc;*/font-size:14px;position:absolute;right:-160px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:10px 0px 0px 20px;opacity:0.25;}
.list__left-label{width:60px;font-size:14px;float:left;}
.form-select{border:none;background:none;font-size:15px;padding:0px;margin:0px;color:#1284ff;width:100%;}
.list__tiny{min-height:40px;line-height:40px;}
.list__tiny-30px{min-height:30px;line-height:30px;}

/* button **********************************************************************************/
.button--outline{padding:3px 9px;}
a.button,a.button:active,a.button:hover,a.button:focus{text-decoration:none;color:#FFF;}
a.button--outline,a.button--outline:active,a.button--outline:hover,a.button--outline:focus{text-decoration:none;color:rgba(24,103,194,0.81);}

/* button end */

/* bootstrap css changed to not show active buttons on page on top of pop up */

.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:0;}

/* color patch table ******************************************************************/

/*
table.color-patch {
  margin: 5px 0;
}
table.color-patch td {
  min-width: 44px;
  font-size: 14px;
  text-align:left;
  line-height: 1.4;
}
*/

.color-patch{line-height:1;margin:5px 0 5px 0;}
.patch{display:inline-block;border:2px solid #FFF;padding:2px;margin:0px 0px 0px 0px;line-height:0;}
.color-patch .patch.selected{border-color:var(--primarycolor)}
.header-patch .header{margin-bottom:3px;}
.header-patch .header img{width:110px;}

/*.active { border: 2px solid #F90; }*/
.patch-label{font-size:14px;line-height:1.4;margin-bottom:5px;}

/*   */

/* dialog */

.dialog{background-color:rgba(255,255,255,1.0);padding:10px;}

/* dialog ends */

/*radio button*/

.radio-button>input[type="radio"]:checked+.radio-button__checkmark:before{border:1px solid #999;}
.radio-button{font-size:15px;}
.radio-button__checkmark:before{border:1px solid #999;}
.radio-button__checkmark:after{top:8px;left:6px;}
#yourSelection{overflow:hidden;}
.selection{text-align:center;background:#fff;margin-left:0px;margin-right:0px;border:1px solid #ddd;font-size:14px;position:initial;top:0;line-height:0;    /*height:215px;*/}
#background{margin:0 auto;}
.pullHeader{text-align:center;background:var(--teal);color:#FFFFFF;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;margin-top:0px;margin-left:0px;margin-right:0px;height:24px;padding:0;line-height:24px;font-size:16px;}
.pullSelection{background:#000000;opacity:0.7;color:#FFF;margin-left:0px;margin-right:0px;margin-bottom:0px;height:24px;padding:0;-webkit-border-radius:4px;border-radius:0 0 4px 4px;text-align:center;line-height:24px;}
.pullSelection i{font-size:24px;}

/* 4/21/2015 */
.matprice{position:absolute;right:10px;color:var(--teal);font-size:18px;}
.matprice > a{font-size:13px;}
.matlabel{padding-right:75px;}
.stepno{color:#996600;font-size:18px;margin:10px;}
label{font-weight:normal;}
#yourSelection{width:100%;margin:0 auto 20px;background:#fff;border-radius:6px}
#yourSelection:before,#yourSelection:after{content:'';}
#yourSelection:after{position:absolute;top:24px;left:0;bottom:24px;border-left:1px solid #969696;}
#yourSelection:before{position:absolute;top:24px;right:0;bottom:24px;border-right:1px solid #969696;}
#yourSelection.HighIndex{width:calc(100% - 20px)!important;margin:0 auto 20px;}
.list__item:last-child{border-bottom:1px solid #ddd!important;}
.table-full-width{width:100%!important;}
.custom_image_box{position:sticky;top:49px;z-index:90; }
#yourSelection.mobile-wizard{width:100%;background-color:white;position:relative;}
#yourSelection.mobile-wizard.HighIndex{z-index:90;position:fixed;top:0;}
body.cutom-wizard .mob-logo_cont a{height:44px;display:table-cell;vertical-align:middle;}
body.cutom-wizard .responsive_search{display:none;}
body.cutom-wizard .list{border-top:none;border-bottom:none;background:none;}
body.cutom-wizard .header-cont{margin-bottom:10px;}
body.cutom-wizard .list_right-object,body.cutom-wizard .list_left-object{padding-top:9px;padding-bottom:9px;}
body.cutom-wizard .list__item{padding:0 0 0 10px;}
body.cutom-wizard .list__item:not(:last-child){background:none!important}
body.cutom-wizard .list__item:not(:last-child){background:none!important}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell{height:72px;}
body.cutom-wizard .ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb .ss-product-img-cont img{display:block;max-width:100%;height:auto;margin:0 auto;}
body.cutom-wizard .ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb .ss-product-img-cont{height:60px;line-height:60px;}
.ss-table{display:table;}
.ss-table-cell{display:table-cell;vertical-align:top;}
.v-middle{vertical-align:middle;}
.textSettingOpt{padding:0 5px 10px;}
.textSettingOpt .ss-table{padding-top:10px;}
.textSettingOpt .ss-table .ss-table-cell:nth-child(1){width:65px;text-align:left;}
.inputSelector{width:132px;height:41px;background:#f7f7f7;border-radius:3px;text-align:center;    /* box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2); */position:relative;padding:0;border:1px solid #cecece;margin-left:10px;}
.inputSelector.no-input{width:82px;}
.inputSelector .fa-plus{display:block;height:40px;cursor:pointer;float:left;width:40px;line-height:40px;font-size:16px;outline:none!important;padding:0;background:none;border-width:0 0 0 1px;border-style:solid;border-color:#ded3d3;border-radius:0px;}
.label-cont{font-size:14px;font-weight:600;color:#333;}
.inputSelector [class*="fa-"]+[class*="fa-"]{border-width:0px;}
.inputSelector .fa-minus{display:block;height:39px;cursor:pointer;float:left;width:40px;line-height:40px;font-size:16px;background:none;outline:none!important;padding:0;border-width:0 1px 0 0;border-style:solid;border-color:#ded3d3;border-radius:0px;}
.inputSelector .value-input{width:50px;    /* height: 8px; */    /* background: #ff9770; */
border-radius:8px;margin:0;position:relative;float:left;}
.inputSelector .value-input>input{border-radius:0px;height:39px;font-size:16px;border:none;}
.cutom-wizard .list{overflow:hidden!important;}
.Popupfontspace{max-width:400px;z-index:89!important;}
.Popupfontspace .ss-table{width:210px;}
.Popupfontspace .popover-content{padding:9px 9px;}

/*[data-section="clipart-content"] > div.body7{
  position: relative;
}
.Popup-Container,#divcontent1.clipart_modal,#custom-upload-logo.modal{z-index:1061 !important;}*/
#yourSelection.mobile-wizard.HighIndex-android{z-index:90;position:fixed;top:-100px;}

/* updated by rohit on 28/09/2018 */

/*.mobile-wizard-heading {
    font-size: 16px;
    font-weight: bold;
    color: #5A7EDC;
    font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
}*/
.mobile-wizard-heading{font-family: var(--heading-font);font-weight: 300;font-size: var(--main-heading-size);color: var(--primaryDefault);letter-spacing: var(--heading-letter-spacing);
    line-height: 1.2;padding-bottom:15px;}

.vertical-m{vertical-align:middle;}
.vertical-t{vertical-align:top;}
.vertical-b{vertical-align:bottom;}
.m-zero{margin-bottom:0px;}
.custom_main_container {margin: 10px 0 0 0;}
.custom_main_content .content_block { /*font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;*/
    padding-bottom: 10px;
}

/*.custom_main_container .content_block .head_section {
    padding: 3px 5px;
    margin-bottom: 5px;
    position: relative;
}*/
.custom_main_container .content_block .body_section{font-size:13px;}
.custom_main_container .content_block .head_section{font-size:14px;font-weight:500;padding-bottom:5px;margin-bottom:5px;color:#c60;position:relative;background:none!important;}
.custom_main_container .content_block p{font-size:15px;line-height:24px;margin-bottom:10px;}
.custom_main_container .content_block .head_section>.help_text{display:table-cell;vertical-align:middle;}
.section-text-block textarea{resize:none;}
.custom_main_container .content_block .head_section>h3.title_text i.fas{display:inline-block!important;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);padding-right:5px;}
.custom_main_container .content_block .head_section>h3.title_text i.fa-caret-right:before{content:"\f0da";}
.custom_main_container .content_block .head_section>h3.title_text{font-size: 20px;color: var(--teal)!important;font-family: var(--heading-font); font-weight: 300;display:table-cell;padding-right:10px;vertical-align:top;line-height:normal;}
.custom_main_container .content_block .head_section>h3.title_text > i{padding-right:3px;}
.table-100{width:100%;display:table;}
.table-row{display:table;width:100%;}
.table-row>.table-cell{display:table-cell;padding:5px 3px;vertical-align:middle;}

/*
.section-text-block .label-field {
    font-size: 12px;
    color: #1f1f21;
    vertical-align: middle;
    display: none;
}*/
.section-text-block .input-field-block{display:block;}
.section-text-block .action-button-field{display:block;}
.section-text-block .rating-select-field{width:80px;}
.hmig-section .hmig-link{width:100%;}

/*.table-cell.action-button-field {
    padding: 2px 0;
}
*/
.section-text-block .rating-block-spacer{display:none;}
.section-text-block .input-field-block>input[type="text"]+div,.section-text-block .input-field-block>textarea+div,.section-text-block .input-field-block>select+div{font-size:12px;}
.section-text-block .input-field-block>input[type="text"],.section-text-block .input-field-block>textarea,.section-text-block .input-field-block>select{vertical-align:middle;width:calc(100% - 35px);min-width:190px;}
.custom_row{margin-right:-15px;margin-left:-15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.custom_row:before{display:table;content:" ";}
.custom_row:after{display:table;content:" ";clear:both;}
.custom_row [class^=col-]{padding-right:0;}
.custom_row [class^=col-]:last-child{padding-right:15px;}
.custom_list{margin:0;}
.custom_list li{vertical-align:top;padding:2px;margin:0 8px 5px 0;font-size:13px;}
.custom_list.list-inline li, ul.list-inline li{display:inline-block;box-sizing:content-box;}
.custom_list li:last-child{margin-right:0px;}
.custom_list li.active{-webkit-box-shadow:inset 0 0 0 2px var(--green);-ms-box-shadow:inset 0 0 0 2px var(--green);box-shadow:inset 0 0 0 2px var(--green);background-color:#ffffff;}
.custom_list li a{display:block;color:#333;}
.signColor_list{gap:10px;}
.signColor_list>li{margin:0 0 5px 0;}
.signColor_list>li>a{margin-bottom:3px;}
.signColor_list li a{text-decoration:none;}
.signColor_list>li>div{display:none;}
.signColor_list li .color-name{display:none!important;}
.signColor_content>p{margin-bottom:0;}
.signColor_list li{padding:0; margin:0;}
.signColor_list li .colorlabel{display:none;}
.signColor_list .list-inline-item:not(:last-child){ margin-right:0}
a.colorboxActive{border-color:var(--green)!important;box-shadow:0px 0px 6px var(--green);}
.logo_content .btn:not(.btn-group){margin-bottom:5px;}

/*.signColor_content .signColor_list>li>div {
    display: none;
}*/
.signColor_list.seven>li{width:calc(20% - 8px);}
.signColor_list.six>li{width:calc(20% - 8px);}
.signColor_list.five>li{width:calc(20% - 8px);}
.signColor_list.four>li{width:calc(25% - 8px);}
.signColor_list.three>li{width:calc(33% - 8px);}
.signColor_list span.signColorLabel{font-size: 12px;display: block;margin-top: 2px;}
.personalize_box{padding:3px 6px 3px 6px;border-bottom:1px solid #DDDDDD;background-color:#F0F0F0;}
.personalize_box .label_text{display:table-cell;vertical-align:middle;padding-right:10px;}
.personalize_box .label_content{display:table-cell;vertical-align:middle;}
.arrow-mobile-hide{display:none;}

/*.section-text-block .with_caption .label-field {
    display: table-cell;
}*/
.section-text-block .action-button-field a+br{display:none;}
.section-text-block .action-button-field a>img{margin-bottom:0px;margin-top:5px;}
.hazard_rating_section .hazard_rating_field{height:26px;text-align:left;vertical-align:middle;width:100px;}
.hazard_rating_section .hazard_rating_field select{width:100px;}

/* floating-css start */
.inline_text_field>.label-floating{display:inline-block;margin-right:5px;}
.inline_text_field>.label-floating:last-child{margin-right:0px;}
.label-floating{position:relative;padding-bottom:8px;}
.label-floating .btn{height:34px;width:33px;min-width:42px;border-radius:0 4px 4px 0;}
.label-floating:before,.label-floating:after{display:table;content:" ";}
.label-floating:after{clear:both;}
.label-floating .form-control{padding:6px 12px;color:#333;background-color:transparent;background-clip:padding-box;border:1px solid #d8d8d8;border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;height:auto;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.label-floating .form-control:focus{color:#495057;background-color:transparent;border-color:#8ac2ef;outline:0;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.label-floating select.form-control,.label-floating input.form-control{height:35px;padding:6px 12px;}

/*.label-floating label.control-label,
.form-group.label-placeholder label.control-label,
.form-group.label-static label.control-label {
    position: absolute;
    pointer-events: none;
    transition: .3s ease all;
    top: 10px;
    font-size: 14px;
    line-height: 1;
    left: 8px;
    font-weight: normal;
    color: #a8a8a8;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    font-weight: 600;
    background: #fff;
    padding: 0 5px;
    font-weight: 400;
}*/
.label-floating label.control-label,.form-group.label-placeholder label.control-label,.form-group.label-static label.control-label{position:absolute;pointer-events:none;transition:.3s ease all;top:-6px;font-size:13px;line-height:1.07143;left:8px;font-weight:600;color:#000;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;padding:0 5px;}
.label-floating [class*="col-"] label.control-label{left:23px;}

/*.form-group.has-bootstrap-select label.control-label,
.label-floating.is-focused label.control-label,
.label-floating input:not(.empty)+label.control-label,
.label-floating textarea:not(.empty)+label.control-label,
.label-floating select:not(.empty)+label.control-label,
.form-group.label-static label.control-label,
.label-floating .form-control:not(.empty)+label.control-label {
    top: -5px;
    font-size: 12px;
    line-height: 1.07143;
    color: #000;
    font-weight: 600;
}
.label-floating .form-control:focus+label.control-label,.onfocus{color:#e26a6a!important;}*/
.uploadClipart_section .logo_content .resize_button{float:right;}
.consecutive-number{text-align:center;width:100px;display:inline-block;border:1px dashed #d4d4d4;color:#ff4400;font-size:11px;height:30px;line-height:12px;padding:2px 0;background-color:#f7f7f7;margin-top:21px;border-radius:4px;}
.consecutive-number.dash-border{border-style:dashed;}
.number_color_label{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;}
.section-numbering-block .checkbox{line-height:20px;font-size:13px;margin:0px;}

/*.section-numbering-block .body_section>p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}*/
.section-numbering-block .strating_no_field input{margin-right:10px;}
.section-numbering-block .strating_no_field .label_block{font-weight:bold;}

/*.section-numbering-block .strating_digits {
    margin: 5px 0 5px 32px;
}
*/
.section-numbering-block .strating_digits a{color:#1D50C3;font-size:12px;}
.inline_block>.inline_col{display:inline-block;vertical-align:top;margin-right:5px;}
.inline_block.vertical_m>.inline_col{vertical-align:middle;}
.custom_main_container .inline_block{margin-bottom:5px;}
.inline_block>.inline_col:last-child{margin-right:0px;}

/*.section-numbering-block .numbering_options {
    padding-left: 29px;
    padding-bottom: 10px;
    font-size: 12px;
}
*/
.section-numbering-block .numbering_options .checkbox{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.section-numbering-block .indent_number_note{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:15px;padding-bottom:5px;}
.section-numbering-block .indent_number_note>.indent_label{margin-left:-29px;}
.label_block{margin-bottom:5px;font-size:13px;}
.label_inline{display:inline-block;vertical-align:middle;margin-right:10px;font-size:14px;}
.label_content{display:inline-block;vertical-align:middle;}
.section-numbering-block .strating_digits .label_block,.section-numbering-block .numbering_options .label_block{font-size:14px;}
.section-numbering-block .numbering_detail{padding-left:29px;}
.section-numbering-block .numbering_options{margin-top:10px;font-size:14px;}
.custom_detail_row .custom_main_content a{color:#337ab7;}
.section-numbering-block .strating_digits input,.section-numbering-block .numbering_options input{font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.section-numbering-block .strating_no_field input{font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
.section-numbering-block .numbering_options .padding_Options2 .inline_col{vertical-align:middle;}
.checkbox>label>input[type=checkbox]{z-index:1;}

/* floating-css end */

/* custom_radio_css */
.radio_label_inline{display:inline-block;vertical-align:top;min-width:60px;}
.radio_content{vertical-align:top;display:inline-block;}
.radio_block>label{font-weight:normal;margin:0;padding-left:18px;}
.radio_block>label>input[type="radio"]{position:absolute;left:0;margin:0;top:1px;}
.custom_radio_inline .radio_block{display:inline-block;margin-right:5px;margin-bottom:5px;vertical-align:top;position:relative;}
.custom_radio_list .radio_block{display:block;margin-bottom:5px;position:relative;}

/* custom_radio_css */

/* custom_checkbox_css */
.custom_checkbox_list .checkbox_block{display:block;margin-bottom:5px;position:relative;min-width:60px;}
.custom_checkbox_inline .checkbox_block{display:inline-block;margin-right:5px;margin-bottom:5px;vertical-align:top;position:relative;}
.checkbox_label_inline{display:inline-block;vertical-align:top;margin-right:10px;}
.checkbox_content{vertical-align:top;display:inline-block;}
.checkbox_content>input[type="checkbox"]{margin:2px 0 0;}
.checkbox_block>label{font-weight:normal;margin:0;padding-left:18px;}
.checkbox_block>label>input[type=checkbox]{position:absolute;left:0;margin:0;}

/* custom_checkbox_css */
.section-header-block .header_label{width:60px;font-size:13px;}
.section-header-block .header_field select,.section-header-block .header_field input[type="text"]{width:200px!important;}
.section-header-block .header_field input[type="text"]::placeholder,.custom_main_content textarea::placeholder{font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:14px;color:#555;}
.section-header-block .body_section .inline_block .inline_col{margin-right:-1px;}
.modal-backdrop.fade.in{display:none;}

/* formatting_section_Css */
.formatting_tool{background-color:#F4F4F4;border:2px solid #AAAAAA;margin:10px 0 8px 5px;}
.formatting_tool>.inline_block.outer_div{margin-bottom:0px;padding:10px 10px 0 10px;}
.formatting_tool>.inline_block>.inline_col{margin-right:5px;}
.formatting_tool .detail_block .label_content ul>li{padding:0px;margin:0px;}
.formatting_tool>.inline_block>.inline_col:last-child{margin-right:0;}
.formatting_tool .detail_block .form-control{width:155px;}
.formatting_tool .detail_block{margin-bottom:10px;}
.formatting_tool .detail_block .inline_label{vertical-align:middle;padding-right:5px;vertical-align:middle;display:inline-block;font-weight:600;font-family:'Open Sans';font-size:12px;}
.formatting_tool .detail_block .label_content{display:inline-block;vertical-align:middle;}
.physical-hazard-pictogram>li{width:40px;text-align:center;}
.day_counter>.md-radio-inline>.md-radio{display:block;margin-right:0;width:100%;margin-bottom:10px;border-bottom:1px solid #e0e0e0;padding-bottom:5px;}
.day_counter>.md-radio-inline>.md-radio:last-child{border-bottom:0px;}

/*.section-text-block .section_rtkansi {
    width: 345px;
}*/
.section-text-block .section_rtkansi .input-field-block>input[type="text"],.section-text-block .section_rtkansi .input-field-block>textarea,.section-text-block .section_rtkansi .input-field-block>select{min-width:195px;color:#000;}
.section-text-block .section_co_details .input-field-block>input[type="text"],.section-text-block .section_co_details .input-field-block>textarea,.section-text-block .section_co_details .input-field-block>select{width:100%;}
.signColor_list .corridor-pad{width:50px;text-align:center;}
.hazardous-first .hazardous_options{width:45px;padding-left:8px;}
.section-text-block .input-field-block .label-floating{display:inline-block;vertical-align:middle;padding-bottom:0px;margin-top:10px;width:100%;}

/*.section-text-block .input-field-block span{
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px;
}*/
.section-text-block .action-button-field .group_section .group_content_row{margin-bottom:5px;}
.section-text-block .action-button-field .group_section .group_content_row .checkbox_block{display:inline-block;}
.modal .modal-body > p{margin-bottom:10px;}

/*.section-text-block .action-button-field {
    padding-top: 12px;
}*/
.section-text-block .action-button-field .group_section .group_content_row:last-child{margin-bottom:0px;}
.btn.inc_text,.btn.dec_text{position:relative !important;padding-left:7px !important;}
.btn.inc_text:before{font-family:"fontAwesome";content:"\f067";font-weight:600;font-size:8px;position:absolute;right:7px;top:4px;color:#c00;}
.btn.dec_text:before{font-family:"fontAwesome";content:"\f068";font-weight:600;font-size:8px;position:absolute;right:7px;top:4px;color:#c00;}
.btn.btn-xs.inc_text:before{right:7px;top:4px;}
.btn.btn-xs.dec_text:before{right:7px;top:4px;}
.btn.custom_button{background-color: transparent;border-color: #666;color: #666;text-shadow: none;position: relative;padding: 6px 10px;border-radius: 4px;margin-right: 3px; font-size: 14px;min-width: 35px;min-height: 35px; box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);}
.btn.custom_button i{/*margin-right: 3px;*/font-size:14px;}
.btn.custom_button:hover{background-color:var(--green);border-color:var(--green);color:#fff;}
.btn-group>.custom_button{margin-right:0px;}
.btn.custom_button.btn_red{background-color:#fff;border-color:#666;color:#f4364c;text-shadow:none;}
.btn.custom_button.btn_red:hover{background-color:#d5354b;border-color:#d5354b;color:#fff;}
.btn.custom_button.btn-xs{padding:4px 8px;font-size:14px;line-height:1.2;}
.hmig-link .hmig-action-btn{display:inline-block;vertical-align:middle;}
.custom_main_content input[type="text"].form-control,.custom_main_content select.form-control,.custom_main_content textarea.form-control{border:1px solid #d8d8d8;box-shadow:none;font-size:14px;}
.section-text-block .input-field-block>.input-group{width:100%;padding-top:10px;align-items:center;}
.section-text-block .input-field-block>.input-group .label-floating{width:100%;display:flex;flex:1;padding-bottom:0px;margin-top:0px;}
.section-text-block .input-field-block>.input-group span.input-group-addon{font-size:13px;min-width:62px;border:none;background:none;padding:6px 12px;font-weight:400;line-height:1;text-align:center;white-space:nowrap;border-radius:4px;}
.section-text-block .input-field-block>.input-group label{z-index:2;}
.section-text-block .input-field-block>.input-group input[type="text"].form-control,.section-text-block .input-field-block>.input-group select.form-control,.section-text-block .input-field-block>.input-group textarea.form-control{border-radius:4px;}

/*.section-text-block .input-field-block>.input-group.has_span input[type="text"].form-control,
.section-text-block .input-field-block>.input-group.has_span select.form-control,
.section-text-block .input-field-block>.input-group.has_span textarea.form-control {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}*/
.custom_main_content .nav-tabs{display:none;}

/* md-radio css start*/
.md-radio{font-size:15px;}
.md-radio-list{margin-bottom:10px;}
.md-radio-list .md-radio{display:block;margin-bottom:10px;}
.md-radio-list .md-radio:last-child{margin-bottom:0;}
.md-radio-inline .md-radio{display:inline-block;margin-right:10px;margin-bottom:10px;vertical-align:top;}
.md-radio{position:relative;}
.md-radio label{cursor:pointer;padding-left:30px;line-height:20px;font-weight:normal;margin-bottom:0px;}
.md-radio label>.check{top:5px;left:5px;width:10px;height:10px;background:#36c6d3;opacity:0;z-index:2;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.md-radio label>.box{top:0;border:2px solid #666;height:20px;width:20px;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:2;}
.md-radio label>span{display:block;position:absolute;left:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;}
.md-radio label>span.inc{background:#fff;left:-18px;top:-15px;height:50px;width:50px;opacity:0;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-animation:growCircleRadio 0.3s ease;-ms-animation:growCircleRadio 0.3s ease;animation:growCircleRadio 0.3s ease;}
.md-radio input[type=radio]{visibility:hidden;position:absolute;}
.md-radio input[type=radio]:checked~label>.check{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}

/*  md-radio radio css end */

/* md-checkbox css start */
.md-checkbox-inline .md-checkbox{display:inline-block;margin-right:10px;margin-bottom:10px;vertical-align:top;}
.md-checkbox-inline .md-checkbox:last-child{margin-right:0px;}
.md-checkbox-list .md-checkbox{display:block;margin-bottom:10px;}
.md-checkbox-list .md-checkbox:last-child{margin-bottom:0;}
.md-checkbox{position:relative;}
.md-checkbox label{cursor:pointer;padding-left:30px;line-height:20px;font-size:15px;font-weight:normal;}
.md-checkbox label>span{display:block;position:absolute;left:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;}
.md-checkbox label>span.inc{background:#fff;left:-18px;top:-15px;height:50px;width:50px;opacity:0;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-animation:growCircle 0.3s ease;-ms-animation:growCircle 0.3s ease;animation:growCircle 0.3s ease;}
.md-checkbox label>.check{top:-4px;left:6px;width:10px;height:20px;border:2px solid #36c6d3;border-top:none;border-left:none;opacity:0;z-index:2;border-radius:0px;background:transparent;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s;}
.md-checkbox label>.box{top:0;border:2px solid #666;height:20px;width:20px;z-index:2;border-radius:0px;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;}
.md-checkbox input[type=checkbox]{visibility:hidden;position:absolute;}
.md-checkbox input[type=checkbox]:checked~label>.check{opacity:1;-webkit-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);}
.md-checkbox input[type=checkbox]:checked~label>.box{opacity:0;-webkit-transform:scale(0) rotate(-180deg);-ms-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg);}

/* md-checkbox css end */
.custom_detail_row .custom_main_content{font-family:var(--ss-font-sans-serif);}
.hazardous_field .state-hazard,.hazardous_field .zip-hazard{width:49%;display:table-cell;}
.section-text-block .textsheet_sr_no{width:40px!important;text-align:center!important;vertical-align:top!important;font-weight:600;}
.physical-hazard-pictogram{margin-top:10px;}
.section-text-block .textsheet_label,.section-text-block .textsheet_field{width:150px;padding:2px 5px;}
.section-text-block .textsheet_field .action-button-field{padding:5px 0px;}
.section-text-block .textsheet_field .subtable-main>.table-row>.table-cell{display:block;text-align:left!important;padding:2px 0;}
.section-text-block .textsheet_field .input-field-block input[type="text"]{width:100%;}
.section-text-block .textsheet_field .input-field-block>.input-group{padding-top:0px;}
.section-text-block .text_font_field .label-floating,.section-date-block .text_font_field .label-floating{padding-bottom:0px;}
.section-text-block .text_font_field,.section-date-block .text_font_field{display:block;}
.section-text-block .text_formate_tool,.section-date-block .text_formate_tool{display:block;}
.section-text-block .text_formate_tool .btn.custom_button{margin-bottom:10px;}
.section-text-block .text_formate_tool .btn.custom_button:hover img{filter:invert(1);}
.section-text-block .space_text_block .label_inline{display:inline-block;vertical-align:middle;font-size:13px;font-weight:600;}

/*.section-text-block .space_text_block .btn.inc_space_large,
.section-text-block .space_text_block .btn.dec_space_large {
    padding: 6px 8px 2px 8px;
}*/
.section-text-block .space_text_block .btn.inc_space_large>i,.section-text-block .space_text_block .btn.dec_space_large>i{font-size:14px;}
.section-text-block .space_text_block .btn.inc_space_small,.section-text-block .space_text_block .btn.dec_space_small{padding:4px 10px;}
.section-text-block .space_text_block .btn.inc_space_small>i,.section-text-block .space_text_block .btn.dec_space_small>i{font-size:10px;vertical-align:1px;}
.section-numbering-block .numbering_detail .prefix_suffix{margin-bottom:10px;}
.section-numbering-block .numbering_detail #Divnumtype4{margin-top:5px;}
.hazardous-second{padding-left:5px;}
.hazardous-second .label_block{margin-bottom:8px;font-weight:600;}
.hazardous-second .custom_prop_field{display:inline-block;vertical-align:middle;}
.hazardous-second .custom_prop_field>.form-control{display:inline-block;vertical-align:middle;}
.section-text-block .text_toolbar3{vertical-align:top!important;background-color:#f7f7f7;border:1px solid #ddd;width:145px;padding:5px;margin-left:10px;display:inline-block;}
.section-text-block .text_toolbar3 .btn.custom_button{padding:4px 8px;}
.section-text-block .text_toolbar3 .label_inline{margin-bottom:5px;font-weight:600;}
.section-text-block .text_toolbar3 .table-row>.table-cell>.md-checkbox{margin-top:5px;}
.section-header-block .header_label_field{width:30%;}
.section-header-block .header_label_content{width:70%;}
.section-header-block .header_label_field,.section-header-block .header_label_content{border-bottom:1px solid #ddd;}
.hazardous-first .hazardous_field .inline_text_field{margin-top:10px;display:table;width:100%;}
.hazardous-first .hazardous_field .inline_text_field>.label-floating:first-child{padding-right:10px;}
.hazardous-first .hazardous_field .inline_text_field>.label-floating:last-child{padding-right:0;}
.physical-hazard-pictogram li>a{border:2px solid rgb(255,255,255);}
.label-floating.date_field{padding-bottom:0;}
.physical-hazard-pictogram li>a.selected{box-shadow:0px 0px 6px #FF9900;border-color:#ff9900;display:inline-block;}
.badge_qtydiv{margin-top:10px;}
.badge_qtydiv .badge_qtybox{display:inline-block;margin-right:5px;max-width:100px;vertical-align:middle;}
.section-text-block .btn-group.arrow_btns{margin-top:10px;margin-left:5px;}
.separator{height:1px;background-color:#ddd;width:100%;margin:5px 0px;}
.border_box{border:1px solid #666;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);border-radius:4px;padding:5px;}
.section-text-block .section_rtkansi .hazard_help{padding-top:20px;vertical-align:top;}
.section-text-block .content_block.with_caption{padding-bottom:5px;}
.section_rtkansi .hmig-section{background-color:#f9f9f9;border:1px solid #e8e8e8;margin-bottom:5px;margin-top:5px;}
.section_rtkansi .hmig-section .hmig-link>a{line-height:32px;vertical-align:middle;display:inline-block;}
.section_rtkansi .hmig-section .hmig-link .hmig-action-btn{display:inline-block;vertical-align:middle;float:right;}
.uploadClipart_section .btn.custom_button{padding:6px;}
.section-text-block .formatting-color-list{margin:0px;}
.section-text-block .formatting-color-list li{width:20px;height:20px;padding:0px;}
.section-text-block .formatting-color-list li a{width:20px;height:20px;display:block;}
.custom_radio_list .radio_options input[type="radio"]{position:absolute;opacity:0;}
.custom_radio_list .radio_options{position:relative;padding:5px;}
.custom_list.with_border li{border:1px solid #666;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);border-radius:4px;margin:0 5px 10px 0;}
.custom_list.with_border li.active{box-shadow:inset 0 0 0 1px var(--green);background-color:#ffffff;border:1px solid var(--green);}
.custom_radio_list .radio_options>label{display:block;margin:0px;font-weight:normal;}

/* new css added by rohit on 18-11-2019 start*/
.panel-price-slider .quantity-minus{border-radius:4px 0px 0px 4px;}
.panel-price-slider .quantity-plus{border-radius:0px 4px 4px 0px;}
.panel-price-slider .quantity-plus,.panel-price-slider .quantity-minus{width: 30px;text-align: center;padding: 0;font-weight: 600;float: right;margin: 0;height: 30px;
    border: 2px solid var(--light);color: var(--primaryDefault);line-height: 10px;background: var(--light); border-radius: 50%;}
.panel-price-slider .qvQty{display:inline-block;width:48px;font-weight:600;font-size:18px;color:#333;border:0px;padding:3px 3px;text-align:center;height:30px;line-height:30px;margin:0;border-radius:0px;box-shadow:none;outline: none;}

/* new css added by rohit on 18-11-2019 End*/
.panel-price-slider .card-header,.panel-price-slider .card-footer{padding:10px 15px;}
.panel-price-slider .card-footer{background:none;}
.panel-price-slider .card-body{padding:15px;}
.panel-price-slider .panel-footer-second{height:auto!important;border-radius:0 0 4px 4px;}
.panel-price-slider .panel-footer-second .btn-block{height: 50px;line-height: 48px;padding: 0 40px;}
#button_section_tbl .btn-lg{/*padding:5px 10px;font-size:16px;*/margin-right:5px;}
/* table .btn-lg{padding: 5px 10px;font-size: 16px;}*/
.panel-price-slider.border-primary{border-color: #ccc !important;}
.panel-price-slider .card-header{background-color: var(--teal) !important;color:var(--primaryDefault);font-size:16px;font-weight:600;}
ul.gridview-list li.active, .ss_reponsive_cell_selected:before{border: 2px solid var(--green) !important;}
.label-floating .input-group-addon .btn{border-radius: 0 4px 4px 0 !important;}
.section-graphic-block .btn-sm{min-width:35px;min-height:35px;}
#button_section_tbl > tbody > tr > td > center .btn {margin-bottom: 8px;}
.section-text-block .inner_content input[type="text"]:not(.form-control) {border: 1px solid #d8d8d8;padding: 5px;border-radius: 4px;}
@media (max-width:767px) {
    .section-text-block .action-button-field,.section-text-block .text_formate_tool,.section-date-block .text_formate_tool{text-align:right;}
   /* #btn_createmore{margin-bottom:10px;}*/
    .custom_row .col-12{padding-right:15px;padding-left:15px;}
}
@media (max-width:320px){
    .custom_main_container .content_block .head_section>h3.title_text{font-size:14px;}
    .section-text-block .input-field-block>input[type="text"],.section-text-block .input-field-block>textarea,.section-text-block .input-field-block>select{min-width:150px;}
    .hazard_rating_section .hazard_rating_field,.hazard_rating_section .hazard_rating_field select{width:70px;}

    /*.section-text-block .with_caption .section_rtkansi .label-field {
        display: none;
    }
    */
    .section-text-block .section_rtkansi{width:100%;}
    .section-text-block .section_rtkansi .input-field-block>input[type="text"],.section-text-block .section_rtkansi .input-field-block>textarea,.section-text-block .section_rtkansi .input-field-block>select{width:220px!important;min-width:220px;}
    .section-text-block .hazardous-first .label-floating>input[type="text"],.section-text-block .hazardous-first .label-floating>textarea,.section-text-block .hazardous-first .label-floating>select{width:100%!important;}
    .section-header-block .header_label_field{font-size:11px;font-weight:600;}
    .uploadClipart_section .btn.custom_button{font-size:13px;}
    .section-text-block .space_text_block .label_inline{font-size:11px;font-weight:600;}
    .btn.custom_button{padding:4px 8px;}
    .divwizard{margin:0 -1px;}
}
.head_section.designRight{border-bottom:1px solid #eaeaea;padding-bottom:5px;margin-bottom:5px;position:relative;background:none!important;margin:20px 0 0;}
.head_section.designRight>h3.title_text i.fas{display:inline-block!important;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);padding-right:5px;}
.head_section.designRight>.help_text{display:table-cell;vertical-align:top;}
.head_section.designRight>h3.title_text{font-family:"Open Sans",arial,sans-serif;font-size:15px;color:#c60!important;font-weight:600;display:table-cell;padding-right:10px;vertical-align:top;line-height:normal;}
.head_section+p{font-size:13px;line-height:20px;margin-bottom:10px}
#divPrices table{width:100%;}

body, html {
    background: var(--mobile-bg);
}
.mobile-wizard-heading{box-shadow: var(--box-shadow); margin:var(--marginOffset); padding:10px var(--container-padding);background:#fff;position:relative;padding-bottom:0; font-weight:400;}
.mobile-wizard-heading:after{content: "";position: absolute;bottom: -4px;right: 0;left: 0;height: 4px;background: #fff;}
body.cutom-wizard{--container-padding:10px;--padding-space:10px;}
body.cutom-wizard #mid_container{--marginOffset: 0 -10px;}
.custom_main_content .content_block{box-shadow: var(--box-shadow); margin:var(--marginOffset); padding:10px var(--container-padding);background:#fff;margin-bottom:15px;}


.sku-row-container .row_with_divider{padding-top:0;margin-top:0;border:none}

#mVideo-container{box-shadow: var(--box-shadow); margin:var(--marginOffset); padding:10px var(--container-padding);background:#fff;position:relative;}
#mVideo-container.accordion-container a.show_product_details{ margin-bottom:0;}

#previewsavemoreitems{box-shadow: var(--box-shadow); margin:var(--marginOffset); padding:10px var(--container-padding);background:#fff;margin-bottom:15px;}
#previewsavemoreitems hr{display:none}
.sku-row-container .row_with_divider{ margin-bottom:0;}
