.Kykw__widget__action{
  box-shadow: 0 0 0 0 #00B140 !important;
}

.Kykw__widget__action:before{
  border-width: 0 !important;
}

.discount-info__title{
  margin-bottom:20px;
  font-size:30px;
  line-height:1.3;
  text-transform:uppercase;
  color:#323131
}

.discount-info__text{
  font-size:19px;
  text-align:center
}

.discount-subscribe-box{
  margin-top:20px;
}

.modal-pre-order-header_orange{
  background-color:#ffb81c;
  background-image:url("/assets/i/modal-pre-order-orange-pattern.png")
}

.modal-discount-header_green{
  background-color:#00b140;
  background-image:url("/assets/i/modal-discount-green-pattern.png")
}

.pre-order-box{
  margin-top:20px;
}

.pre-order-info__title{
  margin-bottom:20px;
  font-size:30px;
  line-height:1.3;
  text-transform:uppercase;
  color:#323131;
  text-align:center
}

.pre-order-info__text{
  font-size:19px;
  text-align:center
}

.pre-order-box_centered{
  text-align:center
}

.input_error {
  border: 1px solid #d93b00;
}

@media (min-width:768px){
  .float-left_form_control {
      float: left;
      margin-left: 3px;
  }
}

@media (min-width:768px) {
  span.error {
    display: block;
    vertical-align: bottom;
    color: #d93b00;
    font: 15px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 10px;
    text-align: left;
  }
}


@media (max-width: 767px){
  .float-left_form_control {
      float: none;
      margin-top: 10px;
  }
}

@media (max-width: 767px) {
  span.error {
    display: block;
    vertical-align: bottom;
    color: #d93b00;
    font: 15px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-top: 10px;
  }
}

.modal-body.discount-modal {
  padding-bottom: 80px;
}

.top-msg-unhidden {
  display:block;
  background:url("i/top-msg-bg.jpg") no-repeat center #00b140;
  -webkit-background-size:auto 100%;
  -moz-background-size:auto 100%;
  background-size:auto 100%;
  height:70px;
  padding:25px 0;
  line-height:1;
  white-space:nowrap;
  text-align:center;
  overflow:hidden;
  font-weight:bold;
  font-size:19px;
  color:#fff;
  text-transform:uppercase;
  cursor:s-resize
}
