.steco_container{

}
.steco_container a:focus, .steco_container a:hover{
  outline: none;
  text-decoration: none;
}
.steco_layer{
  display: none;
  position: absolute;
  z-index: 10;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  content: "";
  margin: 0;
  transition: all 0.4s;
  background: rgba(255,255,255,0.9);
}
.steco_personal_information,
.steco_addresses,
.steco_delivery,
.steco_payment,
.steco_cart{
  position: relative;
} 

.steco_container.busy_0 .steco_personal_information .steco_layer,
.steco_container.busy_0 .steco_addresses .steco_layer,
.steco_container.busy_0 .steco_delivery .steco_layer,
.steco_container.busy_0 .steco_payment .steco_layer,
.steco_container.busy_0 .steco_cart .steco_layer, 

.steco_container.busy_1 .steco_personal_information .steco_layer,

.steco_container.busy_2 .steco_addresses .steco_layer,

.steco_container.busy_4 .steco_delivery .steco_layer,

.steco_container.busy_8 .steco_payment .steco_layer,

.steco_container.busy_16 .steco_cart .steco_layer,

.steco_container.busy_12 .steco_delivery .steco_layer,
.steco_container.busy_12 .steco_payment .steco_layer,

.steco_container.busy_14 .steco_addresses .steco_layer,
.steco_container.busy_14 .steco_delivery .steco_layer,
.steco_container.busy_14 .steco_payment .steco_layer,

.steco_container.busy_24 .steco_payment .steco_layer,
.steco_container.busy_24 .steco_cart .steco_layer,

.steco_container.busy_28 .steco_delivery .steco_layer,
.steco_container.busy_28 .steco_payment .steco_layer,
.steco_container.busy_28 .steco_cart .steco_layer,

.steco_container.busy_30 .steco_addresses .steco_layer,
.steco_container.busy_30 .steco_delivery .steco_layer,
.steco_container.busy_30 .steco_payment .steco_layer,
.steco_container.busy_30 .steco_cart .steco_layer{ 
  display: block;
}

#steco_pi_forms .collapsing{
  -webkit-transition: unset;
  transition: unset;
}
#steco_pi_forms > .card > .card-header{
  border-bottom: none;
  background: transparent;
  padding: 0;
}
#steco_pi_forms > .card > .card-header div{
  background: #5CD2EC;
  color: #fff;
  padding: 10px;
  border-radius: 2px;
  cursor: pointer;
  border-style: solid;
  border-width: 0;
  border-color: #d9d9d9;
}
#steco_pi_forms > .card > .card-header div.collapsed{
  background: #444;
}
#steco_pi_forms > .card{
  border: none;
  background: transparent;
  margin-bottom: 16px;
  -webkit-box-shadow:none;
  box-shadow:none
}
.steco_pi_form{
  padding: 16px 0;
}
.steco_card_content{display: none;}
.steco_card_show .steco_card_content{display: block;}


@font-face {
  font-family: 'eco';
  src: url('../font/fontello.eot?6596633');
  src: url('../font/fontello.eot?6596633#iefix') format('embedded-opentype'),
       url('../font/fontello.woff2?6596633') format('woff2'),
       url('../font/fontello.woff?6596633') format('woff'),
       url('../font/fontello.ttf?6596633') format('truetype'),
       url('../font/fontello.svg?6596633#eco') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="eco-"]:before, [class*=" eco-"]:before {
  font-family: "eco";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
/* makes sure icons active on rollover in links */
/* a [class^="eco-"], a [class*=" eco-"] {
  display: inline-block;
} */
.steco-btn-spin.active i:before{
  content: "\e838"!important;
}
.steco-btn-spin .eco-spin5{
  display: none;
}
.steco-btn-spin.active i, .steco-animate-spin {
  -moz-animation: eco_spin 2s infinite linear;
  -o-animation: eco_spin 2s infinite linear;
  -webkit-animation: eco_spin 2s infinite linear;
  animation: eco_spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes eco_spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes eco_spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes eco_spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes eco_spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes eco_spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}


.steco_flex_container,.steco_cart_summay_box .cart-summary-line, .steco-custom-input-box.steco-tick .steco-custom-input-item{display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; -js-display: flex; display: flex; -webkit-box-align: center; -moz-box-align: center; box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; width: 100%; -ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap} /*,.steco_cart .cart-summary-line*/
.steco_flex_left{-webkit-box-pack:start;box-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}
.steco_flex_right{-webkit-box-pack:end;box-pack:end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}/*,.steco_cart .cart-summary-line*/
.steco_flex_child,.steco_cart_summay_big .cart-summary-line .label, .steco_cart_summay_small .cart-summary-line .value{-webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; }
.steco_flex_child_2{-webkit-box-flex: 2; -moz-box-flex: 2; box-flex: 2; -webkit-flex: 2; -moz-flex: 2; -ms-flex: 2; flex: 2; }
.steco_flex_child_3{-webkit-box-flex: 3; -moz-box-flex: 3; box-flex: 3; -webkit-flex: 3; -moz-flex: 3; -ms-flex: 3; flex: 3; }
.steco_flex_child_4{-webkit-box-flex: 4; -moz-box-flex: 4; box-flex: 4; -webkit-flex: 4; -moz-flex: 4; -ms-flex: 4; flex: 4; }
.steco_flex_start{-webkit-box-align:start;box-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}
.steco_flex_center, .steco-custom-input-box.steco-tick .steco-custom-input-item{-webkit-box-pack:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}
.steco_flex_end{-webkit-box-align:end;box-align:end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}
.steco_flex_order_2{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}
.steco_flex_column{-webkit-flex-flow: column nowrap;;-moz-flex-flow: column nowrap;flex-flow:column nowrap;}

.steco_step_number{background: #444;color:#fff;text-align:center;border-radius: 50%;width:30px;height:30px;line-height:30px;border-style: solid;border-width: 0;border-color: #d9d9d9;}
.steco_heading{color:#444;font-size:16px;}

.steco_fouth_column{margin-top:30px;}

#module-steasycheckout-default #wrapper{
  background: #fff;
}

.steco_social_login{
  height: 26px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  background: #444;
  display: inline-block;
  margin: 0 6px 4px 0;
}
.steco_social_login i{
  display: inline-block;
  width: 26px;
}
.steco_social_login span{
  margin-right: 6px;
}
.steco_social_login:hover{
  color: #fff;
  opacity: 0.9;
}
.steco_social_facebook{background: #4267B2;}
.steco_social_paypal{background: #009CDE;}
.steco_social_google{background: #DD4D42;}
.steco_social_amazon{background: #E47911;}
.steco_social_twitter{background: #00ACEE;}

.steco_social_button_0 .steco_social_login span{display:none;}
.steco_social_button_1{}

.steco_mb_0{margin-bottom: 0;}
.steco_mb_6{margin-bottom: 6px;}
.steco_mb_10{margin-bottom: 10px;}
.steco_mt_10{margin-top: 10px;}
.steco_mb_16{margin-bottom: 16px;}
.steco_mb_20{margin-bottom: 20px;}
.steco_mr_r6{margin-right: 6px;}
.steco_mr_r4{margin-right: 4px;}

.steco_pb_6{padding-bottom: 6px;}

.steco-delivery-option{position: relative;
  border-style: solid;
  border-width: 0;border-color: #d9d9d9;
border-radius: 3px;}
.steco-delivery-option > .steco-custom-input-box{position: absolute;left: 12px;top: 12px;}
.steco-delivery-option > label > img{margin-bottom: 6px;}
.delivery-options .steco-delivery-option > label{text-align: center;display: block;padding-bottom: 6px;width: 100%;}
.delivery-options.row, .steco_addresses_list.row{margin-right: -5px;margin-left: -5px;}
.delivery-options.row > div, .steco_addresses_list.row > div{padding-right: 5px;padding-left: 5px;}

.steco-payment-option .payment-option form{
  display: none;
}
.steco-payment-option .payment-option{
  position: relative;
}
.steco-payment-option .payment-option .steco-custom-input-box{
}
.steco-payment-option .payment-option label{
  padding: 8px 10px;
  background: #f2f2f2;
  border-radius: 3px;
  border-style: solid;
  border-width: 0;border-color: #d9d9d9;
  position: relative;
}
.steco-payment-option .payment-option label img{
  margin-right: 6px;
}
.steco-payment-option .payment-option label.steco_flex_column{
text-align: center;
}
.steco-payment-option .payment-option label.steco_flex_column img{
margin-bottom: 6px;
margin-right: 0;
}
.steco-payment-option .payment-option label.steco_flex_column .steco-custom-input-box{
  position: absolute;left: 12px;top: 12px;
}
.steco_display_none, .steco_cart_summay_box .cart-summary-line.steco_display_none{
  display: none;
}
.steco_display_block{
  display: block;
}
.steco-custom-input-box{margin-right:4px;position:relative;cursor:pointer;display:inline-block}
.steco-custom-input-box:hover .steco-custom-input-item.steco-custom-input-checkbox,.steco-custom-input-box:hover .steco-custom-input-item.steco-custom-input-radio{background:#e9e9e9}
.steco-custom-input-box .steco-custom-input{opacity:0;position:absolute;cursor: pointer;width:15px;height:15px;bottom:0;left:0;right: 0;}
.steco-custom-input-box .steco-custom-input-item{display:inline-block;width:15px;height:15px;line-height:13px;vertical-align:middle;text-align:center;border:1px solid #d9d9d9;background:#fcfcfc}
.steco-custom-input-box.steco-tick .steco-custom-input-item{width:15px;}
.steco-custom-input-box .steco-custom-input-item.steco-custom-input-radio{border-radius:100px}

.steco-custom-input-box.steco-tick .steco-custom-input-item{background: transparent;}
.steco-custom-input-box.steco-tick:hover .steco-custom-input-item.steco-custom-input-radio{background:transparent;}

.steco-custom-input-box .steco-custom-input-item i{display:none;font-size:12px;color:#444}
.steco-input-loading .steco-custom-input-box .steco-custom-input-item .steco-animate-spin{display:block}
.steco-input-loading .steco-custom-input-box .steco-custom-input-item .checkbox-checked{display:none}
.steco-custom-input-box input[type=checkbox]:checked+.steco-custom-input-item .checkbox-checked{display:block}
.steco-input-loading .steco-custom-input-box input[type=checkbox]:checked+.steco-custom-input-item .checkbox-checked{display:none}
.steco-custom-input-box input[type=radio]:checked+.steco-custom-input-item .checkbox-checked{display:block}
.steco-input-loading .steco-custom-input-box input[type=radio]:checked+.steco-custom-input-item .checkbox-checked{display:none}

.tick_selected_only .steco-custom-input-box.steco-tick{display: none;}
.tick_selected_only #steco_pi_forms > .card > .card-header .steco-custom-input-box.steco-tick,.tick_selected_only .steco_selected .steco-custom-input-box.steco-tick{display: inline-block;}
#steco_pi_forms .steco-custom-input-box .steco-custom-input{display: none;}

.updating_voucher .cart-voucher, .updating_voucher .cart-summary-totals{opacity: 0;}

.steco_pi_form .form-footer{text-align: center;}

.steco_placeholder{
  -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: placeHolderShimmer;
    -webkit-animation-timing-function: linear;
    background: #f6f7f9;
    background-image: linear-gradient(to right, #f6f7f9 0%, #e9ebee 20%, #f6f7f9 40%, #f6f7f9 100%);
    background-repeat: no-repeat;
    background-size: 800px 200px;
    margin-bottom: 20px;
}
.steco_ph_line{
  background: #fff;
  height: 12px; 
}
.steco_placeholder > .steco_ph_line{
}
.steco_ph_heading{
  margin-bottom: 14px;
}
.steco_placeholder .steco_ph_number{
  height: 38px; 
  width: 38px; 
}
.steco_placeholder .steco_ph_space{
  height: 38px; 
  width: 10px; 
}
.steco_ph_a{
  margin-left: 86%;
}
.steco_ph_line.steco_ph_b{
  background: transparent;
}
.steco_ph_c{
  margin-left: 66%;
}
@keyframes placeHolderShimmer{
  
0% {
    background-position: -468px 0;
}
100% {
    background-position: 468px 0;
}
}
@-webkit-keyframes placeHolderShimmer{
  
0% {
    background-position: -468px 0;
}
100% {
    background-position: 468px 0;
}
}

.steco_tab .nav-tabs .nav-link{font-size:.875rem;border-radius:0;padding:.5rem .75rem;color:#444;text-align:center}
.steco_tab .nav-tabs .nav-link.active,.steco_tab .nav-tabs .nav-link:focus,.steco_tab .nav-tabs .nav-link:hover{border-color:#f2f2f2;color:#444}
.steco_tab .nav-tabs .nav-link i{margin-right:4px}
.steco_tab .nav-tabs .nav-item{margin-bottom:0}
.steco_tab .nav-tabs .nav-item+.nav-item{margin-left:0}
.steco_tab .nav-tabs.tab_lg .nav-link{padding:1rem 1.25rem}
.steco_tab .tab-pane-body{padding:.9375rem 0}

.steco_tab .nav-tabs{border-bottom:1px solid #f2f2f2}
.steco_tab .nav-tabs .nav-link{border-bottom:1px solid transparent}
.steco_tab .nav-tabs .nav-item{margin-right:.375rem;margin-bottom:-1px}
.steco_tab .nav-tabs .nav-link{background:#f6f6f6}
.steco_tab .nav-tabs .nav-link.active,.steco_tab .nav-tabs .nav-link:focus,.steco_tab .nav-tabs .nav-link:hover{background:#fff;border-bottom-color:#fff}
.steco_tab .tab-pane-body{border:1px solid #f2f2f2;border-top:none;padding-left:10px;padding-right:10px;background: #fff;}
.steco_tab .adveditor_middle .nav-tabs{border-bottom:none}
.steco_tab .adveditor_middle .nav-tabs .nav-link{color:#fff;background:transparent;margin-bottom:0;border:none}
.steco_tab .adveditor_middle .nav-tabs .nav-link.active,.steco_tab .adveditor_middle .nav-tabs .nav-link:focus,.sttab_2_1 .adveditor_middle .nav-tabs .nav-link:hover{background:#65c39e}

.steco_btn_more_padding{
    padding-left: 50px;
    padding-right: 50px;
  }

@media only screen and (min-width:1200px){
  .steco_grid_view .steco_first-item-of-desktop-line{clear:both}
}
@media only screen and (min-width:992px) and (max-width:1199px){
  .steco_grid_view .steco_first-item-of-line{clear:both}
}
@media only screen and (min-width:768px) and (max-width:991px){
  .steco_grid_view .steco_first-item-of-tablet-line{clear:both}
}
@media only screen and (min-width:480px) and (max-width:767px){
  .steco_grid_view .steco_first-item-of-mobile-line{clear:both}
}
@media only screen and (max-width:480px){
  .steco_grid_view .steco_first-item-of-portrait-line{clear:both}
}
/*.steco_cart .cart-summary-line .label{font-weight: bold;}
.steco_cart .cart-summary-line .value{float: none;min-width: 120px;text-align: right;}*/
.steco_sub_heading{font-weight: bold;}

.steco-address-item{padding:10px;position: relative;
  border-style: solid;
  border-width: 0;border-color: #d9d9d9;margin-bottom: 20px;border-radius: 3px;}
.steco_address_actions{position: absolute;right: 10px;top: 10px;}
.steco_address_actions .steco_address_btn span{display: none;}
.steco_address_label{display: block;cursor: pointer;}
.steco_address_label .address{margin-top:4px;}
.steco_address_label .address-alias{font-weight: bold;}

.steco_text_center{text-align: center;}

.steco_divider{position: relative;}
.steco_divider>[class*='col-']:nth-child(n+2):before {
    content: "";
    border-left-width: 0;
    border-left-style: solid;
    position: absolute;
    top: 0;
    bottom: 0;
    left:0 ;
}
.steco_top_column{margin-bottom: 20px;}
.steco_payment_option_subtitle{display: block;}
.d-none,.steco_incomplete_message,.steco_save_address_form_message{display:none;}
.show_incomplete_message .steco_incomplete_message,.show_save_address_message .steco_save_address_form_message{display: block;}
.show_save_address_message .steco_incomplete_message{display: none;}
.show_incomplete_message .terms_conditions_message{display: none;}
.show_incomplete_message.show_terms_conditions_message_only .steco_incomplete_message{display: none;}
.show_incomplete_message.show_terms_conditions_message_only .terms_conditions_message,
.show_incomplete_message.show_terms_conditions_message_all .terms_conditions_message{display: block;}

.steco_cart_summay_box .cart-summary-line{margin-bottom: 6px;}
.steco_cart_summay_box .cart-summary-line .value{float: none;}
.steco_cart_summay_small .cart-summary-line .value,
.steco_cart_summay_big .cart-summary-line .label,
.steco_cart_summay_big .cart-summary-line .value{text-align: right;}
.steco_cart_summay_big .cart-summary-line .value{min-width:200px;}
.steco-cart-voucher{margin-top:16px;}
.steco-cart-voucher .promo-code{width:100%;}
.steco_cart_summay_big .steco-cart-voucher .promo-code{max-width: 300px;}
.btn-default.steco_btn:hover{-webkit-box-shadow: none; box-shadow: none;}
/*override default*/
.steco_container label{text-align: left;cursor: pointer;}
textarea#delivery_message,textarea#gift_message{width: 100%;margin-bottom: 16px;}
.steco-payment-option .definition-list dl dd, .steco-payment-option .definition-list dl dt{color: #777;}
.steco_base_list_line .line_item{border-bottom:1px solid #f2f2f2;margin-bottom:6px;padding-bottom:6px}
.steco_base_list_line .line_item:last-child{border-bottom:none;margin-bottom:0}
/*rtl*/
body.lang-rtl .steco_container label {
    text-align: right;
}
body.lang-rtl .steco_mr_r6{margin-right: auto;margin-left: 6px;}
body.lang-rtl .steco-delivery-option > .steco-custom-input-box,
body.lang-rtl .steco-payment-option .payment-option label.steco_flex_column .steco-custom-input-box {
    right: 12px;
    left: auto;
}
body.lang-rtl .steco-custom-input-box{margin-right:auto;margin-left:4px;}
body.lang-rtl .delivery-options .steco-delivery-option > label {
    text-align: center;
}
body.lang-rtl .steco_cart_summay_small .cart-summary-line .value, body.lang-rtl .steco_cart_summay_big .cart-summary-line .label, body.lang-rtl .steco_cart_summay_big .cart-summary-line .value{text-align: left;}
body.lang-rtl .steco_address_actions{left: 10px;right: auto;}

#steco_customer_form_register{padding-bottom: 0;}

.steco_pi_form .form-group .help-block-for-js, .steco_new_address_form .form-group .help-block-for-js{
  display: none;
}
.steco_pi_form .form-group.st-has-error .help-block-for-js, .steco_new_address_form .form-group.st-has-error .help-block-for-js, .steco_new_address_form .form-group.st_po_box_error .help-block-for-js{
  display: block;
}
.psgdpr_consent_message>p{margin-bottom: 0;}
.steco-checkout-summary,.steco-with-progress-bar{margin-bottom: 22px;}
.steco_progress{position: absolute;bottom: 16px;left: 50%;height: 16px;z-index: 11;width:220px;margin-left: -110px;border-radius: 16px;background: #e8e8e8;}

@-webkit-keyframes progress-bar-stripes {
  from  { background-position: 40px 0; }
  to    { background-position: 0 0; }
}

@keyframes progress-bar-stripes {
  from  { background-position: 40px 0; }
  to    { background-position: 0 0; }
}
.steco_progress_bar{position: absolute;bottom: 0;left: 0; right: 0;top:0;height: 16px;width: 0;border-radius: 16px;background: #F1756D;
-webkit-animation: progress-bar-stripes 2s linear infinite;
     -o-animation: progress-bar-stripes 2s linear infinite;
        animation: progress-bar-stripes 2s linear infinite;
background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
background-size: 20px 20px;
}

.label_optional{display: none;}
.label_required{color:#F1756D;}
.steco_order_btn_custom_content{padding-top: 10px;}

#st-checkout-payment-step .modal{background: rgba(0,0,0,0.2);}

.steco_disallow_po_box{display: none;}
.st_po_box_error .steco_disallow_po_box{display: inline;}
body#module-steasycheckout-default .modal-backdrop.show{display:none;}
.steco-email-registered .steco_email_info{display: block;}
.steco_email_info{display: none;}