/*!
* Do not modify this file directly.  It is compiled SASS code.
*/
.modal{
    overflow:hidden;
    }
.modal-body{
overflow:auto;
}
#result-modal{
  margin-top: 5%;
}
.request-quote-form-bottom-margin{
	margin-bottom: 15%!important;
}
.request-quote-form-top-margin{
	margin-top: 7%!important;
}
#modal-submit-button-id{
    width: 100%!important;
}
#appsila-wqt-request-quote-on-cart-page-modal-container-id{
 margin-top: 3%;
}
#appsila-wqt-request-quote-on-single-product-page-modal-container-id{
	margin-top: 2%;
}
.subscription-head-title-padding{
      padding-top: 0.5%;
}
.modal-submit-input-div-class-margin{
	
}
#info-popup-message{
    font-size: 25px!important;
    font-weight: bold!important;
    color: #72a7cf!important;
}
#create_key_and_secret_modal{
  margin-top: 10%!important;
}
.billing-last-name-cart-modal{

}
.accordion-open-icon:before{
content: '\0025B2';
}
.accordion-close-icon:before{
 content: '\0025BC'; 
}
.no-list-numbers{
    list-style:none;
}
.display-none{
  display:none!important;
}
.display-block{
  display: block;
}
.no-border{
  border-width: 0px;
}
.custom-display-block{
  display:block;
}

.settings-nav-tab-div-class{
   text-align: center;
}
.settings-nav-tab-div-class .nav-tabs {
    display: inline-block;
}
.settings-nav-tab-div-class .nav-tabs li{
      display: inline
}
.settings-nav-tab-div-class .nav-tabs li a{
 float: left
}
.modal-dialog{
  width: 75%;
 margin: 0 auto;
}
#order_comments{
  margin-bottom: 5px!important;
}
.modal-backdrop{z-index: 500!important;}


.leave-space-above{
  margin-top:5px;
}
.margin-bottom-default{
  margin-bottom: 10px;
}
.setting-wooquote-enable-checkbox-input{
min-width:100px;
}
.information-popover-icon-style{
  color:black;
  font-style: normal;
  text-align: center;
}
.setting-label-translation-input{
  font-size: 12px;
}
.box-item-offer-class{

}
.straight-line-together{
  display: inline-flex;
  display: -webkit-inline-box;
}
.offer-text-content-line-text{
  font-size: 10px;
  margin-left: 3px;
}
.offer-text-content-impotant-item{

}
.offer-text-content-div{
  min-height: 120px!important;
}
.offer-text-head-main-text{
background-color: white;
border-radius:10px!important;
border-bottom: 1px solid;
border-bottom-color: #d9d9d9;
}
.box-item-offer-class{
border-radius:30px!important;
border-width: 1px!important;
border-color: #d9d9d9!important;
padding:  3px!important;
min-height: 220px!important;
margin-top: 25px!important;
}
.offer-text-heard-div{
  background-color: white!important;
border-radius:20px!important;
}
.offer-button-div{
background-color: white;
border-radius:20px!important;
border-top: 1px solid!important;
border-top-color: #d9d9d9!important;
}
.box-item-offer-demo{
  background: #ffffff!important;
}
.offer-texts-purchase{
    min-height: 170px!important;
}
.offer-purchase-head-text{
    font-size: 25px!important;
}
.offer-purchase-offer-text{
  font-size: 14px!important;
}
.offer-purchase-container{
  border-color: #4deb16!important;
}
.offer-purchase-container{
min-height: 220px!important;
margin-top: 2px!important;
}
@media screen and (min-width: 768px) {
  .offer-texts-purchase{
    min-height: 113px!important;
  }
  .offer-purchase-head-text{
      font-size: 20px!important;
  }
  .offer-purchase-offer-text{
    font-size: 12px!important;
  }
  .offer-purchase-container{
      border-color: #4deb16!important;
      min-height: 220px!important;
      border-radius:30px!important;
      border-width: 1px!important;
      padding:  3px!important;
      margin-top: 25px!important;
  }
}
@media screen and (min-width: 991px) {
  .offer-text-content-line-text{
    font-size: 10px;
    margin-left: 3px;
  }
  .offer-text-content-impotant-item{

  }
  .offer-text-content-div{
    min-height: 120px!important;
  }
  .offer-text-head-main-text{
  background-color: white;
  border-radius:10px!important;
  border-bottom: 1px solid;
  border-bottom-color: #d9d9d9;
  }
  .box-item-offer-class{
  border-radius:30px!important;
  border-width: 1px!important;
  border-color: #d9d9d9!important;
  padding:  3px!important;
  min-height: 220px!important;
  margin-top: 25px!important;
  }
  .offer-text-heard-div{
    background-color: white!important;
  border-radius:20px!important;
  }
  .offer-button-div{
  background-color: white;
  border-radius:20px!important;
  border-top: 1px solid!important;
  border-top-color: #d9d9d9!important;
  }
  .box-item-offer-demo{
    background: #ffffff!important;
  }
  .offer-texts-purchase{
    min-height: 170px!important;
  }
  .offer-purchase-head-text{
      font-size: 25px!important;
  }
  .offer-purchase-offer-text{
    font-size: 14px!important;
  }
  .offer-purchase-container{
    border-color: #4deb16!important;
  }
  .offer-purchase-container{
  min-height: 220px!important;
  margin-top: 2px!important;
  }
}
#billing_first_name,#billing_last_name,#billing_company,#billing_address_1,#billing_phone,#billing_email{
  background-color: #FDFFD7;
  position: relative;
  width:20%auto;
  max-width: 350px;
  margin-right: 50px;
  padding-right: 20px;

}

.cart_button{
  width: 100px;
  height:40px;
}
#billing_first_name_field{
  width:10%auto;
  height: 10%auto;
}


.woocommerce-billing-fields label { display:block !important; text-align: left !important; }

.woocommerce-billing-fields{
  max-width: 550px;
}

#loader {
  position: fixed;
   left: 50%;
   top: 50%;
   z-index: 9999999999;

   margin: -75px 0 0 -75px;
   border: 12px solid #ffd2ba;
   border-radius: 50%;
   border-top: 12px solid #3498db;
   width: 80px;
   height: 80px;
   display: none;
   -webkit-animation: spin 2s linear infinite;
   animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    .woocommerce-billing-fields{
      width: 100%;
      height: 50%;
    }

}
