/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 31 2025 | 21:12:06 */
/*.disabled{
  pointer-events: none;
  cursor: default;
}*/
.three-hours-list-number-style ol{
  list-style-position:outside !important;
  margin:0 !important;
  padding:0 0 0 20px !important;
}
.three-hours-list-number-style ol li{
  margin-bottom:20px !important;
  padding:0 0 0 20px;
}
*{
  font-family: 'Montserrat Regular', sans-serif !important;
}
.for-wbn-outer  .tcb-flex-row{
   display:block !important;
   padding:0 0!important;
}
.for-wbn-outer  .tcb-flex-row .tcb-flex-col{
   display:block !important;
   width:100%;
   max-width: 100%;
   margin: 0 0 15px;
}
.for-wbn-outer .select2-container--default .select2-selection--single{
  border-radius: 8px !important;
  padding: 10px !important;
  border-color: #ddd !important;
  box-shadow: 3px 3px 8px rgba(0,0,0,0.1);
  margin:0 !important;
  height:auto;
  font-family: 'Montserrat Regular', sans-serif;
}
.for-wbn-outer .select2-results__options{
  font-family: 'Montserrat Regular', sans-serif;
}
.for-wbn-outer .select2-container--default .select2-selection--single .select2-selection__arrow{
  top: 15px;
  right: 15px;
}
.for-wbn-outer select{
  border-radius: 8px !important;
  padding: 15px 15px 15px 40px !important;
  border-color: #ddd !important;
  box-shadow: 3px 3px 8px rgba(0,0,0,0.1);
  margin: 10px 0 !important;
}
.cust-form-outer{
	background:#fff;
border-radius:10px;
padding:20px 20px 5px;
box-shadow:0 0 15px #00000020;
}
.cust-form-outer input{
  border-radius: 8px !important;
  padding: 15px !important;
  border-color: #ddd !important;
  box-shadow: 3px 3px 8px rgba(0,0,0,0.1);
  margin: 0 !important;
}
.cust-form-outer select{
  border-radius: 8px !important;
  padding: 15px !important;
  border-color: #ddd !important;
  box-shadow: 3px 3px 8px rgba(0,0,0,0.1);
  margin: 0 !important;
}
.cust-form-outer [type="submit"] {
  background-color:#0CAE87 !important;
  font-size:22px !important;
	font-weight:700;
  color:#ffffff;
}
.cust-form-outer [type="submit"]:hover{
  background-color:#048465 !important;
}
.ebook-form-outer input{
  border-radius: 8px !important;
  padding: 15px 15px 15px 40px !important;
  border-color: #ddd !important;
  box-shadow: 3px 3px 8px rgba(0,0,0,0.1);
  margin:10px 0 !important;
}
.ebook-form-outer .name-for-ebook{
  background:url('http://info.creditsuite.com/wp-content/uploads/icon-user.svg') no-repeat;
  background-position: 15px 15px;
}
.ebook-form-outer .email-for-ebook{
  background:url('http://info.creditsuite.com/wp-content/uploads/icon-message.svg') no-repeat;
  background-position: 15px 15px;
}
.ebook-form-outer .phone-for-ebook{
  background:url('http://info.creditsuite.com/wp-content/uploads/icon-phone-1.svg') no-repeat;
  background-position: 15px 17px ;
  padding: 15px 15px 15px 60px !important;
}
.ebook-form-outer .company-for-ebook{
  background:url('http://info.creditsuite.com/wp-content/uploads/company-new.svg') no-repeat;
  background-position: 15px 15px;
}
/*.ebook-form-outer .phone-icon{
  background:url('http://info.creditsuite.com/wp-content/uploads/icon-phone.svg') no-repeat !important;
  background-position: 15px 15px !important;
  padding: 15px 15px 15px 40px !important;
}*/
.ebook-form-outer .ebook-radio-buttons{
  border-radius: 8px !important;
  padding: 10px 15px !important;
  border: 1px solid #ddd !important;
  box-shadow: 3px 3px 8px rgba(0,0,0,0.1);
  margin: 10px 0 15px 0px;
  width:100%;
  float:left;
  position:relative;
  z-index:99999 !important;
}
.ebook-form-outer .tve-new-radio.tve_lg_radio .tve-radio-grid .tve_lg_radio_wrapper {
    max-width: 40% !important;
    width: 40%;align-content;
}
.ebook-form-outer .tve_lg_radio_wrapper{
  padding:0;
  float:left;
  margin: 0px 10px 0 0 !important;
}

.tve_flt .thrv_lead_generation .tve_lg_submit button{
  background:#0CAE87 !important;
  font-size:18px !important;
}

.ebook-form-outer #ebook-buttons{
  background-color:#0CAE87 !important;
  font-size:18px !important;
  box-shadow: 3px 3px 8px rgba(0,0,0,0.2);
}
.ebook-form-outer #ebook-buttons:hover{
  background-color:#048465 !important;
  box-shadow: 3px 3px 8px rgba(0,0,0,0.1);
}
/*.ebook-form-outer .ebook-buttons{
  display:block !important;
}
.ebook-form-outer .tcb-form-loader{
  display:none !important;
}*/
@media only screen and (min-width: 767px) and (max-width: 1024px)  { 
  .book-for-mobile-only{
    display:none;
  }
}