<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
* @section   CART steps
*
* @description  Describes style declarations for check out - 5 steps
*/
.cart_navigation .btn {
  margin-bottom: 10px;
  margin-right: 10px;
}
ul.step {
  margin-bottom: 30px;
  padding-left: 0;
  overflow: hidden; }
  @media (min-width: 480px) {
    ul.step {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0; } }
  ul.step li {
    float: left;
    width: 20%;
    text-align: left;
    border: 1px solid;
    border-top-color: #c2cdd9;
    border-bottom-color: #c2cdd9;
    border-right-color: #c2cdd9;
    border-left-width: 0; }
    @media (max-width: 767px) {
      ul.step li {
        width: 100%;
        border-left-width: 1px;
        border-left-color: #c2cdd9; } }
    ul.step li a,
    ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
      display: block;
      padding: 13px 10px 14px 13px;
      color: #6f6f6f;
      font-size: 17px;
      line-height: 21px;
      font-weight: bold;
      text-shadow: 1px 1px white;
      position: relative; }
      @media (max-width: 992px) {
        ul.step li a,
        ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
          font-size: 15px; } }
      @media (min-width: 992px) {
        ul.step li a:after,
        ul.step li span:after, ul.step li.step_current span:after, ul.step li.step_current_end span:after {
          content: ".";
          position: absolute;
          top: 6px;
          right: -18px;
          z-index: 0;
          text-indent: -5000px;
          display: block;
          width: 36px;
          height: 36px;
          margin-top: 0;
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -o-transform: rotate(45deg);
          transform: rotate(45deg); } }
      ul.step li a:focus,
      ul.step li span:focus, ul.step li.step_current span:focus, ul.step li.step_current_end span:focus {
        text-decoration: none;
        outline: none; }
    ul.step li.first {
      border-left-width: 1px;
      border-left-color: #c2cdd9; }
      @media (min-width: 480px) {
        ul.step li.first {
          -moz-border-radius-topleft: 0;
          -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
          -moz-border-radius-bottomleft: 0;
          -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; } }
      ul.step li.first span,
      ul.step li.first a {
        z-index: 5;
        padding-left: 13px !important; }
        @media (min-width: 480px) {
          ul.step li.first span,
          ul.step li.first a {
            -moz-border-radius-topleft: 0;
            -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
            -moz-border-radius-bottomleft: 0;
            -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0; } }
    ul.step li.second span,
    ul.step li.second a {
      z-index: 4; }
    ul.step li.third span,
    ul.step li.third a {
      z-index: 3; }
    ul.step li.four span,
    ul.step li.four a {
      z-index: 2; }
    ul.step li.last span {
      z-index: 1; }
    @media (min-width: 480px) {
      ul.step li.last {
        -moz-border-radius-topright: 0;
        -webkit-border-top-right-radius: 0;
        border-top-right-radius: 0;
        -moz-border-radius-bottomright: 0;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0; }
        ul.step li.last span {
          -moz-border-radius-topright: 0;
          -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
          -moz-border-radius-bottomright: 0;
          -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0; } }
    ul.step li.step_current {
      font-weight: bold;
      background: #00cc00;
      border-color: #b36a00; }
      ul.step li.step_current span {
        color: white;
        text-shadow: 1px 1px #663d00;
        position: relative; }
        @media (min-width: 992px) {
          ul.step li.step_current span {
            padding-left: 38px; }
            ul.step li.step_current span:after {
              background: #00cc00;
              border-top: 1px solid #b36a00;
              border-right: 1px solid #b36a00; } }
    ul.step li.step_current_end {
      font-weight: bold; }
    ul.step li.step_todo {
      background: #f1f4f7; }
      ul.step li.step_todo span {
        display: block;
        color: #6f6f6f;
        position: relative; }
        @media (min-width: 992px) {
          ul.step li.step_todo span {
            padding-left: 38px; }
            ul.step li.step_todo span:after {
              background: #f1f4f7;
              border-top: 1px solid #c2cdd9;
              border-right: 1px solid #c2cdd9; } }
    ul.step li.step_done {
      border-color: black;
      background: #262626; }
    ul.step li.step_done a {
        color: white;
        text-shadow: 1px 1px rgba(0, 0, 0, 0.3); }
        @media (min-width: 992px) {
          ul.step li.step_done a {
            padding-left: 38px; }
            ul.step li.step_done a:after {
              background: #262626;
              border-top: 1px solid black;
              border-right: 1px solid black; } }
    @media (min-width: 992px) {
      ul.step li.step_done.step_done_last a:after {
        background: #262626;
        border-top: 1px solid black;
        border-right: 1px solid black; } }
    @media (min-width: 992px) {
      ul.step li#step_end span:after {
        display: none; } }
    ul.step li em {
      font-style: normal; }
      @media (min-width: 480px) and (max-width: 767px) {
        ul.step li em {
          display: none; } }
  ul.step a:hover {
    background: black;
    border-color: black; }
    ul.step a:hover:after {
      border-top-color: black !important;
      border-right-color: black !important;
      background: black !important; }

.one-column ul.step li em {
  display: inline; }
  @media (max-width: 1199px) {
    .one-column ul.step li em {
      display: none; } }
.one-column ul.step li a,
.one-column ul.step li span, .one-column ul.step li.step_current span, .one-column ul.step li.step_current_end span {
  font-size: 17px;
  line-height: 21px;
  font-weight: bold;
  padding-top: 13px;
  padding-bottom: 14px; }
  @media (max-width: 1199px) {
    .one-column ul.step li a,
    .one-column ul.step li span, .one-column ul.step li.step_current span, .one-column ul.step li.step_current_end span {
      padding-left: 15px;
      font-size: 14px; } }
  .one-column ul.step li a:after,
  .one-column ul.step li span:after, .one-column ul.step li.step_current span:after, .one-column ul.step li.step_current_end span:after {
    height: 36px;
    right: -18px;
    top: 6px;
    width: 36px; }
    @media (max-width: 1199px) {
      .one-column ul.step li a:after,
      .one-column ul.step li span:after, .one-column ul.step li.step_current span:after, .one-column ul.step li.step_current_end span:after {
        display: none; } }
.one-column ul.step li a {
  transition: all .3s ease-out; }
  .one-column ul.step li a::after {
    transition: all .3s ease-out; }

.two-columns ul.step li em {
  display: none; }
.two-columns ul.step li a,
.two-columns ul.step li span, .two-columns ul.step li.step_current span, .two-columns ul.step li.step_current_end span {
  font: 400 16px/23px "Ubuntu", sans-serif;
  padding-top: 10px;
  padding-bottom: 11px; }
  .two-columns ul.step li a:after,
  .two-columns ul.step li span:after, .two-columns ul.step li.step_current span:after, .two-columns ul.step li.step_current_end span:after {
    height: 32px;
    right: -17px;
    top: 6px;
    width: 32px; }
.two-columns ul.step li a {
  transition: all .3s ease-out; }
  .two-columns ul.step li a::after {
    transition: all .3s ease-out; }
@media only screen and (max-width: 991px) {
  .two-columns #order-detail-content.table-responsive {
    overflow-x: scroll; } }

.three-columns ul.step li {
  width: 100%;
  border-top-width: 0; }
  .three-columns ul.step li:first-child {
    border-top-width: 1px; }
  .three-columns ul.step li em {
    display: none; }
  .three-columns ul.step li a,
  .three-columns ul.step li span, .three-columns ul.step li.step_current span, .three-columns ul.step li.step_current_end span {
    font: 400 16px/23px "Ubuntu", sans-serif;
    padding-top: 13px;
    padding-bottom: 14px;
    padding-left: 15px; }
    .three-columns ul.step li a:after,
    .three-columns ul.step li span:after, .three-columns ul.step li.step_current span:after, .three-columns ul.step li.step_current_end span:after {
      display: none; }

/*
* @subsection   CART step 1
*/
.cart_last_product {
  display: none; }

.cart_quantity .cart_quantity_input {
  height: 40px;
  line-height: 40px;
  padding: 0;
  text-align: center;
  width: 84px; }

.cart_gift_quantity .cart_quantity_input {
  height: 40px;
  line-height: 40px;
  padding: 0;
  text-align: center;
  width: 84px; }

.table tbody &gt; tr &gt; td {
  vertical-align: middle; }
  .table tbody &gt; tr &gt; td.cart_quantity {
    padding-left: 5px;
    padding-right: 5px;
    width: 84px; }
    @media (max-width: 767px) {
      .table tbody &gt; tr &gt; td.cart_quantity {
        text-align: left; }
        .table tbody &gt; tr &gt; td.cart_quantity input {
          margin-top: 5px; } }
    .table tbody &gt; tr &gt; td.cart_quantity .cart_quantity_button {
      margin-top: 4px;
      display: block !important; }
      .table tbody &gt; tr &gt; td.cart_quantity .cart_quantity_button a {
        float: left;
        margin-right: 4px; padding: 13px;}
        .table tbody &gt; tr &gt; td.cart_quantity .cart_quantity_button a + a {
          margin-right: 0; }
  .table tbody &gt; tr &gt; td.cart_delete, .table tbody &gt; tr &gt; td.price_discount_del {
    padding: 5px; }
.table tfoot &gt; tr &gt; td {
  vertical-align: middle; }

.cart_delete a.cart_quantity_delete,
a.price_discount_delete {
  font-size: 23px;
  color: #6f6f6f; }
  .cart_delete a.cart_quantity_delete:hover,
  a.price_discount_delete:hover {
    color: silver; }

#cart_summary {
  border-left: none;
  border-bottom: none;
  border-color: #d2dae3; }
  #cart_summary table,
  #cart_summary thead,
  #cart_summary tbody,
  #cart_summary th,
  #cart_summary td,
  #cart_summary tr {
    border-color: #d2dae3; }
  #cart_summary tbody td.cart_product {
    padding: 19px;
    width: 137px; }
    #cart_summary tbody td.cart_product img {
      display: block;
      padding: 5px;
      background: #f7f7f7; 
      max-width: 130px;}
  #cart_summary tbody td.cart_unit .price span {
    display: block; }
    #cart_summary tbody td.cart_unit .price span.price-percent-reduction {
      margin: 5px auto;
      display: inline-block; }
    #cart_summary tbody td.cart_unit .price span.old-price {
      text-decoration: line-through; }
  #cart_summary tbody td.cart_description {
    width: 480px; }
    #cart_summary tbody td.cart_description small {
      display: block;
      padding: 5px 0 0 0; }
  #cart_summary tfoot tr {
    border-bottom: none; }
  #cart_summary tfoot td.text-right {
    font-weight: bold;
    color: #6f6f6f; }
  #cart_summary tfoot td.price {
    text-align: right; }
  #cart_summary tfoot td.total_price_container span {
    font: 500 30px/1em "Ubuntu", sans-serif;
    color: #6f6f6f;
    text-transform: uppercase; }
  @media (max-width: 479px) {
    #cart_summary tfoot td.total_price_container {
      padding-left: 0; }
      #cart_summary tfoot td.total_price_container span {
        font-size: 20px;
        line-height: 1.5em; } }
  #cart_summary tfoot td#total_price_container {
    font: 500 30px/1em "Ubuntu", sans-serif;
    color: #00cc00; }
    @media (min-width: 768px) {
      #cart_summary tfoot td#total_price_container {
        background: white; } }
    @media (max-width: 479px) {
      #cart_summary tfoot td#total_price_container {
        padding-top: 5px; } }
    #cart_summary tfoot td#total_price_container #total_price {
      font: 500 30px/1em "Ubuntu", sans-serif;
      color: #262626; }
      #cart_summary tfoot td#total_price_container #total_price.new-price {
        color: #262626; }
      @media (max-width: 479px) {
        #cart_summary tfoot td#total_price_container #total_price {
          font-size: 20px; } }

@media (max-width: 767px) {
  #order-detail-content #cart_summary table,
  #order-detail-content #cart_summary thead,
  #order-detail-content #cart_summary tbody,
  #order-detail-content #cart_summary th,
  #order-detail-content #cart_summary td,
  #order-detail-content #cart_summary tr {
    display: block; }
  #order-detail-content #cart_summary thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  #order-detail-content #cart_summary tr {
    overflow: hidden;
    border-bottom: 1px solid #d2dae3; }
  #order-detail-content #cart_summary td {
    border: none;
    position: relative;
    width: 50%;
    float: left;
    white-space: normal; }
    #order-detail-content #cart_summary td.cart_avail {
      clear: both; }
    #order-detail-content #cart_summary td.cart_quantity {
      clear: both;
      padding: 9px 8px 11px 18px; }
    #order-detail-content #cart_summary td.cart_delete {
      width: 100%;
      clear: both;
      text-align: right; }
      #order-detail-content #cart_summary td.cart_delete:before {
        display: inline-block;
        padding-right: 0.5em;
        position: relative;
        top: -3px; }
    #order-detail-content #cart_summary td div {
      display: inline; }
  #order-detail-content #cart_summary td:before {
    content: attr(data-title);
    display: block; }
  #order-detail-content #cart_summary tfoot td {
    float: none;
    width: 100%; }
    #order-detail-content #cart_summary tfoot td:before {
      display: inline; }
  #order-detail-content #cart_summary tfoot tr .text-right, #order-detail-content #cart_summary tfoot tr .price {
    display: block;
    float: left;
    width: 50%; } }
@media (max-width: 768px) {
  #order-detail-content #cart_summary tbody td .price {
    text-align: left; } }
.cart_voucher {
  vertical-align: top !important;
  padding: 0 !important;
  background: #fff;
  border-left: none !important;
  border-bottom: none !important; }
  .cart_voucher #voucher {
    padding: 10px; }
  .cart_voucher h4 {
    font: 500 18px/24px "Ubuntu", sans-serif;
    color: #262626;
    text-transform: uppercase;
    padding: 7px 0 10px 0; }
  .cart_voucher .title-offers {
    color: #6f6f6f;
    font-weight: bold;
    margin-bottom: 6px; }
  .cart_voucher fieldset {
    margin-bottom: 10px; }
    .cart_voucher fieldset #discount_name {
      float: left;
      width: 219px;
      margin-right: 11px; }
  .cart_voucher #display_cart_vouchers span {
    font-weight: bold;
    cursor: pointer;
    color: #6f6f6f; }
    .cart_voucher #display_cart_vouchers span:hover {
      color: #262626; }
  .cart_voucher #voucher #discount_name {
    height: 30px; }

.enable-multishipping {
  margin: -13px 0 17px; }
  .enable-multishipping label {
    font-weight: normal; }

#HOOK_SHOPPING_CART #loyalty i {
  font-size: 26px;
  line-height: 26px;
  color: #262626; }

#order_carrier {
  clear: both;
  margin-top: 20px;
  border: 1px solid #d2dae3;
  background: white; }

.order_carrier_logo {
  max-width: 65px;
  max-height: 65px; }

#order_carrier .title_block {
  padding: 0 15px;
  height: 29px;
  font-weight: bold;
  line-height: 29px;
  color: white;
  text-transform: uppercase;
  background: url(/assets/img/bg_table_th.png) repeat-x 0 -10px #f1f4f7;
}

#order_carrier span {
  display: block;
  padding: 15px;
  font-weight: bold; }

.multishipping_close_container {
  text-align: center; }

table#cart_summary .gift-icon {
  color: white;
  background: #00cc00;
  line-height: 20px;
  padding: 2px 5px;
  border-radius: 5px; }

/*
* @subsection   CART step 3
*/
#multishipping_mode_box {
  padding-top: 12px;
  padding-bottom: 19px; }
  #multishipping_mode_box .title {
    font-weight: bold;
    color: #6f6f6f;
    margin-bottom: 15px; }
  #multishipping_mode_box .description_off {
    display: none; }
    #multishipping_mode_box .description_off div {
      margin-bottom: 10px; }
  #multishipping_mode_box .description_off a:hover,
  #multishipping_mode_box .description a:hover {
    background: #f1f4f7;
    border: 1px solid #d2dae3; }

#multishipping_mode_box.on .description_off {
  display: block; }

.multishipping-cart .cart_address_delivery.form-control {
  width: 198px; }

#order .address_add.submit {
  margin-bottom: 20px; }

#ordermsg {
  margin-bottom: 30px; }

#id_address_invoice.form-control,
#id_address_delivery.form-control {
  width: 269px; }

.addresses .select label,
.addresses .selector,
.addresses .addresses .address_select {
  clear: both;
  float: left; }
.addresses .waitimage {
  display: none;
  float: left;
  width: 24px;
  height: 24px;
  background-image: url("/assets/img/loader.gif");
  background-repeat: no-repeat;
  position: relative;
  bottom: -2px;
  left: 10px;
}
.addresses .checkbox.addressesAreEquals {
  clear: both;
  float: left;
  margin: 15px 0 25px 0; }

/*
* @subsection   CART step 4
*/
#order .delivery_option &gt; div,
#order-opc .delivery_option &gt; div {
  display: block;
  margin-bottom: 20px;
  font-weight: normal; }
  .resume &gt; thead &gt; tr &gt; th{
    background: #00cc00;color: black;}
  #order .delivery_option &gt; div &gt; table,
  table.resume {
    background: white;
    margin-bottom: 0; }
    #order .delivery_option &gt; div &gt; table.resume,
    #order-opc .delivery_option &gt; div &gt; table.resume {
      height: 53px; }
      #order .delivery_option &gt; div &gt; table.resume.delivery_option_carrier,
      #order-opc .delivery_option &gt; div &gt; table.resume.delivery_option_carrier {
        margin-top: 10px;
        width: 100%;
        background: #d9edf7;
        color: #31708f;
        border: 1px solid #bce8f1;
        font-weight: bold; }
        #order .delivery_option &gt; div &gt; table.resume.delivery_option_carrier td,
        #order-opc .delivery_option &gt; div &gt; table.resume.delivery_option_carrier td {
          padding: 8px 11px 7px 11px; }
          #order .delivery_option &gt; div &gt; table.resume.delivery_option_carrier td i,
          #order-opc .delivery_option &gt; div &gt; table.resume.delivery_option_carrier td i {
            font-size: 20px;
            margin-right: 7px;
            vertical-align: -2px; }
      #order .delivery_option &gt; div &gt; table.resume td.delivery_option_radio,
      #order-opc .delivery_option &gt; div &gt; table.resume td.delivery_option_radio {
        width: 54px;
        padding-left: 0;
        padding-right: 0;
        text-align: center; }
      #order .delivery_option &gt; div &gt; table.resume td.delivery_option_logo,
      #order-opc .delivery_option &gt; div &gt; table.resume td.delivery_option_logo {
        width: 97px;
        padding-left: 21px; }
      #order .delivery_option &gt; div &gt; table.resume td.delivery_option_price,
      #order-opc .delivery_option &gt; div &gt; table.resume td.delivery_option_price {
        width: 162px; }

.order_carrier_content {
  line-height: normal;
  padding-bottom: 16px; }
  .order_carrier_content .carrier_title {
    font-weight: bold;
    color: #6f6f6f; }
  .order_carrier_content .checkbox input {
    margin-top: 2px; }
  .order_carrier_content .gift label .price {
    font: 400 16px/23px "Ubuntu", sans-serif; }
  .order_carrier_content .delivery_options_address .carrier_title {
    margin-bottom: 17px; }
  .order_carrier_content + div {
    padding-bottom: 15px; }

p.checkbox.gift {
  margin-bottom: 10px; }

#gift_div {
  display: none;
  margin-top: 5px;
  margin-bottom: 10px; }

a.iframe {
  color: #6f6f6f;
  text-decoration: underline; }
  a.iframe:hover {
    text-decoration: none; }

/*
* @subsection   CART step 5
*/
p.payment_module {
  margin-bottom: 10px; }
  p.payment_module a {
    display: block;
    border: 1px solid #d2dae3;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    font: 500 18px/24px "Ubuntu", sans-serif;
    color: #6f6f6f;
    padding: 33px 40px 34px 99px;
    position: relative; }


    p.payment_module a.brak_after {
      background: url(/assets/img/brak_after.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.brakbefore {
      background: url(/assets/img/brakbefore.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.oshibka_zakaza {
      background: url(/assets/img/oshibka_zakaza.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.nedopostavka {
      background: url(/assets/img/nedopostavka.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.nekomplekt {
      background: url(/assets/img/nekomplekt.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.nesobludenie_srokov {
      background: url(/assets/img/nesobludenie_srokov.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.oshibka_krossa {
      background: url(/assets/img/oshibka_krossa.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.oshibka_podbora {
      background: url(/assets/img/oshibka_podbora.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.peresortica {
      background: url(/assets/img/peresortica.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.stavili {
      background: url(/assets/img/stavili.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.ne_stavili {
      background: url(/assets/img/ne_stavili.png) 15px 25px no-repeat #f1f4f7;
    }

    p.payment_module a.kontrafakt {
      background: url(/assets/img/kontrafakt.png) 15px 25px no-repeat #f1f4f7;
    }

    p.payment_module a.samovivoz {
      background: url(/assets/img/samovivoz.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.mobile {
      background: url(/assets/img/mobile.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.deliveryman {
      background: url(/assets/img/deliveryman.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.bankwire {
      background: url(/assets/img/bankwire.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.cheque {
      background: url(/assets/img/cheque.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.cash {
      background: url(/assets/img/cash.png) 15px 25px no-repeat #f1f4f7;
    }
    p.payment_module a.cheque:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after, 
    p.payment_module a.samovivoz:after, p.payment_module a.deliveryman:after, p.payment_module a.mobile:after,
    p.payment_module a.brak_after:after, p.payment_module a.brakbefore:after, p.payment_module a.oshibka_zakaza:after,
    p.payment_module a.nedopostavka:after,p.payment_module a.nekomplekt:after, p.payment_module a.nesobludenie_srokov:after,
    p.payment_module a.oshibka_krossa:after,p.payment_module a.oshibka_podbora:after,p.payment_module a.peresortica:after,
    p.payment_module a.stavili:after, p.payment_module a.ne_stavili:after {
      display: block;
      content: "\f054";
      position: absolute;
      right: 15px;
      margin-top: -11px;
      top: 50%;
      font-family: "FontAwesome";
      font-size: 25px;
      height: 22px;
      width: 14px;
      color: #6f6f6f; }
    p.payment_module a:hover {
      background-color: white; }
    p.payment_module a span {
      font-weight: bold;
      color: #888888;
      font-size: 15px; }

.payment_module.box {
  margin-top: 20px; }

p.cheque-indent {
  margin-bottom: 9px; }

.cheque-box .form-group .form-control {
  width: 250px; }

.order-confirmation.box {
  line-height: 29px; }
  .order-confirmation.box a {
    text-decoration: underline; }
    .order-confirmation.box a:hover {
      text-decoration: none; }

/*
* @subsection   One page check out
*/
.delivery_option_carrier td {
  width: 200px; }

.delivery_option_carrier td + td {
  width: 280px; }

.delivery_option_carrier td + td + td {
  width: 200px; }

.delivery_option_carrier tr td {
  padding: 5px; }

.delivery_option_carrier.selected {
  display: table; }

.delivery_option_carrier.not-displayable {
  display: none; }
  
.input-danger{
    border: 1px solid red;  
    box-shadow: 0px 2px 6px -1px red inset; 
}
.input-sucsess{
    border: 1px solid green;  
    box-shadow: 0px 2px 6px -1px green inset; 
}
.preload_img{
    display: inline-block;
    width: 60px;
    height: 60px;
    margin: 0px 5px;
}
.require_info{
    margin-bottom: 0px;
}


@media (min-width: 992px) {
  ul.step li.step_done span:after {
    background: #262626;
    border-top: 1px solid #b36a00;
    border-right: 1px solid #b36a00;
  }
}

ul.step li.step_done span {
  color: white;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
}
@media (min-width: 992px) {
  ul.step li.step_done span {
    padding-left: 38px;
  }
}
</pre></body></html>