#calculator-container .gform_next_button {box-shadow: 0px 5px 10px rgba(29,98,255,0.25); text-align: center; background-color:#526eb1; cursor: pointer; border-radius: 100px; color: #fff !important; margin-left: 0px !important; background-image:url('/wp-content/uploads/2023/04/right-arrow-calc.svg') !important; background-repeat:no-repeat; background-position: 90% 50%;background-size: 15px; transition: all ease-in-out 0.3s;width: 100%;padding: 15px 20px;border:0;}
#calculator-container input:focus-visible, #calculator-container select:focus-visible{outline:0;}
#calculator-container .gform_next_button:hover {background-position: 95% 50%;box-shadow: 0px 1px 10px rgba(29,98,255,0.5);}
#calculator-container .gform_wrapper.gravity-theme .gfield_label {display: inline-block;font-size: 13px;font-weight: 500;margin-bottom: 8px;}
#calculator-container .loan-frequency {float: right;margin-top: -53px; margin-right: 14px; }
#calculator-container .loan-yearly {float: right;margin-top: -42.5px; margin-right: 0px; font-size: 14px;font-weight: 700;}
#calculator-container .loan-percent {float: right;margin-top: -41px; margin-right: 0px; font-size: 14px;font-weight: 700;}
#calculator-container .gform_page_footer.before {display: flex;}
#calculator-container .gform_required_legend {display: none;}
#calculator-container .gform_title {display:none;}
#calculator-container #gform_wrapper_6 {padding: 0px;}
section.loanprod-sec #calculator-container {padding:0 25px;}
section.loanprod-sec #calculator-container form#gform_9 {padding: 20px 0;}
#calculator-container {box-shadow: 0px 1px 10px rgba(29,98,255,0.25);background: #fff !important;border-radius: 10px;padding: 30px;background-repeat: no-repeat;background-position: center;}
#calculator-container #gform_fields_6_6, #calculator-container #gform_fields_6_3 {padding: 30px 30px 30px 30px;border: solid 1px #CBD4E8;border-radius: 10px;}
#calculator-container #gform_wrapper_6 input[type="submit"] {border-radius: 10px; padding: 20px 20px; margin-top: 0px; width: 20.5%;}
#calculator-container #gform_wrapper_6 .gform_next_button, #calculator-container .gform_next_button {border-radius: 10px;padding: 20px 20px;}
#calculator-container #gform_wrapper_6 .gform_next_button, #calculator-container .gform_next_button {float:right;width:20.5%; border-radius: 10px;padding: 20px 20px;}
#calculator-container #gform_wrapper_6 .gform_previous_button, #calculator-container .gform_previous_button {background-image: url('/wp-content/uploads/2023/04/back-arrow-calc.svg');background-position: center;background-size: 14px;background-repeat: no-repeat;width: 25%;box-shadow: 0px 5px 10px rgba(29,98,255,0.05);text-align: center;background-color: #fff !important;cursor: pointer;margin-left: 0px !important;font-size: 0;transition: all ease-in-out 0.3s;float: right;border-radius: 10px;padding: 20px 20px;border: solid 1px #CBD4E8;color: #666 !important;margin-right: 20px;width: 80px;}
#calculator-container #gform_wrapper_6 .gform_previous_button:hover {background-position: 35% 50%;}
.partial_entry_calculator {font-size: 11px;text-align: left;color: #444;background-image: url('/wp-content/uploads/2023/04/security-assured-calc.svg');background-repeat: no-repeat;background-position: 17px 50%;background-color: #ffffff;padding: 22px 20px 22px 56px;background-size: 30px;margin-top: -81px;border-radius: 10px;border: solid 1px #efefef;float: left;}
.calculator-head-info {padding: 20px; background-color:#F6F6F6; width:100%; font-size: 14px;text-align: center; border-radius: 5px }
.calculator-head-info span {text-decoration: underline}
#calculator-container .gform_page_footer {display: flex;justify-content: flex-end;}
#calculator-container #gform_wrapper_6 select, #calculator-container select{-webkit-appearance: none;-moz-appearance: none;appearance: none;}

/*  side by side */
#calculator-container #gform_wrapper_6 #field_6_4 {width: 48%;float: left}
#calculator-container #gform_wrapper_6 #field_6_3 {width: 48%;float: right}
#calculator-container #field_6_8 input {padding-right: 45px!important;}
#calculator-container #gform_wrapper_6.gform_wrapper.gravity-theme .gfield_label {font-size: 14px !important;color:#0E245A;}
#calculator-container #gform_wrapper_6 #field_6_1 {border-radius: 10px;}
#calculator-container #gform_wrapper_6 #input_6_6 {background: none;font-size: 3rem;font-weight: 700; color: #0E245A; background-image: url('/wp-content/uploads/2023/04/dollar-symbol-bg-calc.svg');background-position: center left;background-size: 50px;background-repeat: no-repeat;padding-left: 60px !important;border: solid 1px #CBD4E8;}
#calculator-container #field_6_7, #calculator-container #field_6_8 {border-bottom: solid 1px #526eb1;padding-bottom: 0px;margin-bottom: 10px;}
#calculator-container #field_6_7 input, #calculator-container #field_6_8 input {background: none; text-align: right; margin-top: -20px; color:#14133b;  font-weight: 700;  font-size: 14px; padding-bottom: 0 !important; border: none !important;}
#calculator-container #field_6_7 .gfield_label, #calculator-container #field_6_8 .gfield_label {font-weight: 500; font-size: 14px !important;}
#calculator-container #field_6_7 .ginput_container, #calculator-container #field_6_8 .ginput_container {margin-top: -25px;}
#calculator-container .bizf-calc_wrapper .gfmc-field:nth-child(2) {padding: 30px 30px 20px 30px;border: solid 1px #CBD4E8;border-radius: 10px;}
#calculator-container #gform_wrapper_6 .gfmc-field {display: block; flex-basis: auto;}
#calculator-container #gform_wrapper_6 .gfmc-field:nth-child(1) {width: 48%;padding: 30px; border: solid 1px #CBD4E8;  border-radius: 10px;}
#calculator-container #gform_wrapper_6 .gfmc-field:nth-child(2) {width: 48%;}
#calculator-container #gform_wrapper_6 ul.intro-features li {font-size: 11px;  background-size: 35px;margin-right:45px;}
#calculator-container input[type='text'], #calculator-container input[type='email'],#calculator-container input[type='number'], #calculator-container input[type='tel'], #calculator-container select {line-height: 28px;padding: 9px 16px !important;width: 100%;border: none;border-radius: 4px;background-color: #eef0f7;color: #555;border: solid 1px #CBD4E8;}
#calculator-container input[type="submit"] {background-color: #2192ff;color: #fff;cursor: pointer;text-align: center;margin-left: 0 !important;border-radius: 100px;box-shadow: 0px 5px 10px rgba(29,98,255,0.25);width: 100%;padding: 10px 20px;}
#calculator-container select {background-image: url('/wp-content/uploads/2023/04/select-arrow-calc.svg');background-position: 96% 50%;background-size: 14px; background-repeat:no-repeat}
#calculator-container input#input_1_10, #calculator-container input#input_6_10 {background-image: url('/wp-content/uploads/2023/04/dollar-symbol-bg-calc.svg');background-position: center left;background-size: 50px;background-repeat: no-repeat;padding-left: 60px !important;border: solid 1px #CBD4E8;}

/* Calculator */
#calculator-container .bizf-calc_wrapper .gchoice label {max-width: 100% !important}
#calculator-container .bizf-calc_wrapper #field_6_5 .gchoice {float: left;width: 33.333%;text-align: center;margin-left: 0;margin-right: 0;}
#calculator-container .bizf-calc_wrapper #field_6_5 .gchoice:first-child label {border-radius: 5px 0px 0px 5px !important} 
#calculator-container .bizf-calc_wrapper #field_6_5 .gchoice:nth-child(2) label {border-radius: 0 !important; border-left: none; border-right: none} 
#calculator-container .bizf-calc_wrapper #field_6_5 .gchoice:last-child label {border-radius: 0px 5px 5px 0px !important} 
#calculator-container .bizf-calc_wrapper .gfield_radio label {display: inline-block;font-size: 15px;width: 100%;padding: 15px;cursor: pointer;color: #0E245A;border:solid 1px #0E245A;}
#calculator-container .frequency-options {margin-bottom: 20px !important;}
#calculator-container .bizf-calc_wrapper .gfield_radio input[type="radio"]:checked+label {background-color: #0E245A;color: #ffffff !important;}
#calculator-container .bizf-calc_wrapper .gfield-choice-input {display: none !important;}
#calculator-container #input_6_1 {background-image: url('/wp-content/uploads/2023/04/dollar-symbol-bg-calc.svg'); background-position: center left; background-size: 50px; background-repeat:no-repeat; padding-left: 60px !important; border: solid 1px #CBD4E8;}
form#gform_9 legend.gfield_label.gform-field-label, form#gform_9 label.gfield_label {
    font-size: 2rem !important;
    font-family: 'proxima-nova';
    font-weight: bold !important;
    color: #0E245A;
	line-height:2rem;
}
/* Hide Dollar */
#calculator-container #input_6_1 {display: inline-block;}
#calculator-container #input_6_1::first-letter {font-size: 1%;}
#calculator-container input[type="checkbox"] {appearance: checkbox !important;width: 15px;height: 15px;margin-right: 8px;border-radius: 100px;}

/* checkbox styling */
#calculator-container .gchoice_6_24_1, #calculator-container .gchoice_6_24_1 {margin-top: 5px; text-align: center;}
#calculator-container .gchoice_6_24_1 label, #calculator-container .gchoice_6_24_1 label {font-size: 13px !important; color:#444444; }
#calculator-container .gchoice_6_24_1 label a, #calculator-container .gchoice_6_24_1 label a {text-decoration: underline;}

@media (max-width: 768px) {
	#calculator-container #gform_wrapper_6 .gfmc-field {width: 100% !important; padding:10px !important; padding-top: 15px !important;}
	#calculator-container #gform_wrapper_6 {padding: 10px}
	#calculator-container .loan-percent {margin-top: -34px;}
	#calculator-container .loan-yearly {margin-top: -34.5px;}
	#calculator-container #gform_wrapper_6 #input_6_6 {margin-bottom: 20px;}	
	#calculator-container .loan-frequency { display:none	}	
	#calculator-container #gform_wrapper_6 .gfmc-field:nth-child(1) {margin-bottom: 0px; border-bottom: none; border-left: none; border-right: none; border-radius: 0px; padding-bottom: 0 !important;}
	#calculator-container #gform_wrapper_6  .gfmc-field:nth-child(2) {border-left: none; border-right: none; border-radius: 0px; }
	#calculator-container #gform_wrapper_6 h2{ font-size: 1.5rem !important;}
	#calculator-container #gform_wrapper_6 .gform_next_button, #calculator-container #gform_wrapper_6 .gform_previous_button {width: calc(50% - 10px)}
	#calculator-container {padding: 10px;/*margin-top: -234px !important;*/}
	#calculator-container .calculator-strap {margin-top: 0;margin-left: 0;margin-bottom: 10px; padding-left:48px; }
	#calculator-container .bizf-calc_wrapper .gfield_radio label {font-size: 12px !important;}
	#calculator-container #gform_wrapper_6 input[type="submit"] { width: calc(50% - 10px);}
	#calculator-container .partial_entry_calculator { margin-top: -10px;}
	#calculator-container .calculator-head-info { font-size: 11px;}
}

/* Form CSS */
#custom-menu-container {box-shadow: 0px 1px 10px rgba(29,98,255,0.25);background: #fff !important;border-radius: 10px;padding: 5px 20px;background-repeat: no-repeat;background-position: center;}
#custom-menu-container .gform_previous_button {background-image: url('/wp-content/uploads/2023/04/back-arrow-calc.svg');background-position: center;background-size: 14px;background-repeat: no-repeat;width: 25%;box-shadow: 0px 5px 10px rgba(29,98,255,0.05);text-align: center;background-color: #fff !important;cursor: pointer;margin-left: 0px !important;font-size: 0;transition: all ease-in-out 0.3s;float: right;border-radius: 10px;padding: 20px 20px;border: solid 1px #CBD4E8;color: #666 !important;margin-right: 20px;width: 80px;}
#custom-menu-container .gform_next_button {box-shadow: 0px 5px 10px rgba(29,98,255,0.25); text-align: center; background-color:#526eb1; cursor: pointer; border-radius: 100px; color: #fff !important; margin-left: 0px !important; background-image:url('/wp-content/uploads/2023/04/right-arrow-calc.svg') !important; background-repeat:no-repeat; background-position: 90% 50%;background-size: 15px; transition: all ease-in-out 0.3s;width: 100%;padding: 15px 20px;border:0;}
#custom-menu-container .gform_next_button:hover {background-position: 95% 50%;box-shadow: 0px 1px 10px rgba(29,98,255,0.5);}
#custom-menu-container .gform_required_legend, #custom-menu-container .gform_title{display:none;}
#custom-menu-container form#gform_9 {padding: 10px;max-width: 100% !important;}
#custom-menu-container form#gform_9 input.gform_next_button, form#gform_9 input.gform_previous_button {width: auto;max-width:100%;padding: 15px 32px 15px;border-radius: 5rem;font-weight: bold;margin: 0 15px;}
#custom-menu-container form#gform_9 .noUi-handle {border: 0;border-radius: 3px;background: #80CAFF;cursor: default;box-shadow: none;}
#custom-menu-container form#gform_9 .noUi-tooltip {display: block;position: absolute;border:0;border-radius: 8px;background: transparent;color: #526eb1;padding: 0 20px;text-align: center;white-space: nowrap;font-weight: bold;font-size: 1.4rem;margin: 5px 20px 0;top: -37px;left: 0;}
#custom-menu-container form#gform_9 .noUi-target {background: #0e245a;border-radius: 50px;border: 0;box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;margin: 40px 40px 0;padding: 0px 10px;position: relative;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: stretch;align-content: center;}
#custom-menu-container form#gform_9 input#gform_submit_button_9 {background: #FDEC10;border-radius: 5rem;padding: 15px;width: auto;max-width:100%;font-family: 'museo-sans';font-weight: 600;font-size: 0.938rem;line-height:1rem;text-align: center;color: #0E245A;border: 0;margin: 0;box-shadow: 0px 3px 5px rgb(29 98 255 / 25%);}
#custom-menu-container input[type='text'], #custom-menu-container input[type='email'], #custom-menu-container input[type='number'], #custom-menu-container input[type='tel']{line-height: 28px;padding: 9px 16px !important;width: 100%;border: none;border-radius: 4px;background-color: #eef0f7;color: #555;border: solid 1px #CBD4E8;} 
#custom-menu-container select {background-image: url('/wp-content/uploads/2023/04/select-arrow-calc.svg');background-position: 96% 50%;background-size: 14px; background-repeat:no-repeat;}
#custom-menu-container .gform_page_footer {display: flex;justify-content: flex-end;}
#custom-menu-container select{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
#custom-menu-container form#gform_9 legend.gfield_label.gform-field-label, #custom-menu-container form#gform_9 label.gfield_label {font-size: 1.8rem !important;font-family: 'proxima-nova';font-weight: bold !important;color: #0E245A;line-height:1.8rem;}

/* radio button styling*/
#custom-menu-container .gf-image-select div.gfield_radio {display: flex;column-gap: 15px;}
#custom-menu-container #field_9_3.gf-image-select div.gfield_radio{justify-content: space-evenly;}
/* Hide the default radio buttons */
#custom-menu-container .gf-image-select .gfield_radio input[type="radio"] {display: none;}
/* Style the label container */
#custom-menu-container .gf-image-select .gfield_radio label {display: flex;position: relative;width: 125px;height: 120px;padding: 0;margin: 0;cursor: pointer;justify-content: space-evenly;align-content: center;flex-wrap: nowrap;flex-direction: row;align-items: center;max-width:100%;}
#custom-menu-container #field_9_11.gf-image-select .gfield_radio label{width: 155px;height: 150px;}
/* Style the background for unselected radio buttons */
#custom-menu-container .gf-image-select .gfield_radio label:before {background-repeat: no-repeat;background-size: 45%;background-position: 50% 45%;content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;border-radius: 1rem;background-color: #E2F3FF;border: 1px solid #E2F3FF;filter: grayscale(100%);transition: filter 0.3s ease;}

/* Style the selected radio button */
#custom-menu-container .gf-image-select .gfield_radio input[type="radio"]:checked + label:before {background-color: #abdbfd; filter: none;}
/* Add the selected image for each radio button */
#custom-menu-container .gf-image-select .gfield_radio input[type="radio"]:checked#choice_9_3_0 + label:before, #custom-menu-container .gf-image-select .gfield_radio input[type="radio"]:checked#choice_8_33_0 + label:before {background-image: url(/wp-content/uploads/2023/03/bf-icon.svg); /* Replace with the path to your selected image for radio button 1 */}
#custom-menu-container .gf-image-select .gfield_radio input[type="radio"]:checked#choice_9_3_1 + label:before {background-image: url(/wp-content/uploads/2023/05/car-finance.svg); /* Replace with the path to your selected image for radio button 2 */}
#custom-menu-container .gf-image-select .gfield_radio input[type="radio"]:checked#choice_9_3_2 + label:before, #custom-menu-container .gf-image-select .gfield_radio input[type="radio"]:checked#choice_8_33_2 + label:before {background-image: url(/wp-content/uploads/2023/03/ef-icon.svg); /* Replace with the path to your selected image for radio button 3 */}
#custom-menu-container .gf-image-select .gfield_radio input[type="radio"]:checked#choice_9_3_3 + label:before, #custom-menu-container .gf-image-select .gfield_radio input[type="radio"]:checked#choice_8_33_1 + label:before {background-image: url(/wp-content/uploads/2023/03/vf-icon.svg); /* Replace with the path to your selected image for radio button 4 */}
#custom-menu-container .gf-image-select .gfield_radio input[type="radio"]:checked#choice_9_3_4 + label:before, #custom-menu-container .gf-image-select .gfield_radio input[type="radio"]:checked#choice_8_33_3 + label:before {background-image: url(/wp-content/uploads/2023/03/pf-icon.svg); /* Replace with the path to your selected image for radio button 5 */}
#custom-menu-container #choice_9_3_0 + label:before, #custom-menu-container #choice_8_33_0 + label:before {background-image: url(/wp-content/uploads/2023/03/bf-icon.svg); /* Replace with the path to your unselected image for radio button 1 */}
#custom-menu-container #choice_9_3_1 + label:before {background-image: url(/wp-content/uploads/2023/05/car-finance.svg); /* Replace with the path to your unselected image for radio button 2 */}
#custom-menu-container #choice_9_3_2 + label:before, #custom-menu-container #choice_9_5_0 + label:before, #custom-menu-container #choice_8_33_2 + label:before {background-image: url(/wp-content/uploads/2023/03/ef-icon.svg); /* Replace with the path to your unselected image for radio button 3 */}
#custom-menu-container #choice_9_3_3 + label:before, #custom-menu-container #choice_8_33_1 + label:before {background-image: url(/wp-content/uploads/2023/03/vf-icon.svg); /* Replace with the path to your unselected image for radio button 4 */}
#custom-menu-container #choice_9_3_4 + label:before, #custom-menu-container #choice_9_11_0 + label:before, #custom-menu-container #choice_9_11_1 + label:before, #custom-menu-container #choice_8_33_3 + label:before {background-image: url(/wp-content/uploads/2023/03/pf-icon.svg); /* Replace with the path to your unselected image for radio button 5 */}
/* Replace "content" property with the choices set in the form  */
#custom-menu-container .gf-image-select .gfield_radio label#label_9_3_0::after {content: "Cash Flow";font-size: 0.9rem;z-index: 1;position: absolute;bottom: 10px;}
#custom-menu-container .gf-image-select .gfield_radio label#label_8_33_0::after {content: "Working Capital";font-size: 0.9rem;z-index: 1;position: absolute;bottom: 10px;}
#custom-menu-container .gf-image-select .gfield_radio label#label_9_3_1::after {content: "Cars";font-size: 0.9rem;z-index: 1;position: absolute;bottom: 10px;}
#custom-menu-container .gf-image-select .gfield_radio label#label_9_3_2::after, #custom-menu-container .gf-image-select .gfield_radio label#label_9_5_0::after, #custom-menu-container .gf-image-select .gfield_radio label#label_8_33_2::after {content: "Equipment";font-size: 0.9rem;z-index: 1;position: absolute;bottom: 10px;}
#custom-menu-container .gf-image-select .gfield_radio label#label_9_3_3::after {content: "Trucks";font-size: 0.9rem;z-index: 1;position: absolute;bottom: 10px;}
#custom-menu-container .gf-image-select .gfield_radio label#label_8_33_1::after {content: "Vehicle";font-size: 0.9rem;z-index: 1;position: absolute;bottom: 10px;}
#custom-menu-container .gf-image-select .gfield_radio label#label_9_3_4::after, #custom-menu-container .gf-image-select .gfield_radio label#label_9_5_1::after, #custom-menu-container .gf-image-select .gfield_radio label#label_8_33_3::after {content: "Property";font-size: 0.9rem;z-index: 1;position: absolute;bottom: 10px;}
#custom-menu-container .gf-image-select .gfield_radio label#label_9_11_0::after{content: "Refinance";font-size: 0.9rem;z-index: 1;position: absolute;bottom: 10px;}
#custom-menu-container .gf-image-select .gfield_radio label#label_9_11_1::after{content: "New Property Finance";font-size: 0.9rem;z-index: 1;position: absolute;bottom: 10px;}
#custom-menu-container .gptos_the_terms p {
    color: #181818 !important;
    font-size: 0.9rem !important;
}
#custom-menu-container div#gsfslider_197 {
    display: block;
    margin: 45px auto 10px;
    padding: 0 45px;
}
/* Mobile CSS */
@media (max-width: 768px) {
#custom-menu-container div#gsfslider_197 span.max-val-relation, #custom-menu-container div#gsfslider_197 span.min-val-relation {display: none;}
}

.quick-quote-go.disabled {
    pointer-events: none;
    opacity: 0.5;
}
