.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    background-color: transparent !important;
    padding: 0;
}
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: transparent !important;
    border: 0 !important;
}
.vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list {
    margin: 0;
    text-align: center;
}
.calculator-section .vc_tta-tabs-container {
    margin: 0 auto 30px !important;
}

.vc_tta.vc_general .vc_tta-panel-body { overflow: unset ! IMPORTANT;}



.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list {border: 1px solid #101828; display: inline-block; border-radius: 10px; margin: 0 !important; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab.vc_active {background: #2253FF; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab {border: 0 !important; background: transparent; border-left: 1px solid #101828 !important; margin: 0; padding: 0; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab a {border: 0 !important; line-height: 1; padding: 15px 20px 15px 20px; color: #101828; 
    align-items: center; display: flex; border-radius: 0; background: #fff; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab.vc_active a {color: #fff; background: #0D47E2; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-icon {font-weight: 600; font-size: 20px; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab a span.vc_tta-title-text {margin-left: 10px; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-panel-body {padding: 0; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-container {text-align: center; margin: 0 0 40px !IMPORTANT; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab:first-child {border-left: 0 !important; }

.vc_tta-tab  .fa-adjust:before { font-size: 25px; color: transparent;}
.recruitment-calculator-tabbing .vc_tta-tab.vc_active .vc_tta-icon:before {filter: unset !important; }
.recruitment-calculator-tabbing .vc_tta-tab:first-child .vc_tta-icon:before {background: url(/wp-content/uploads/2026/01/contingency.svg)  no-repeat center top 2px; background-size: 24px; filter: invert(0%) sepia(0%) saturate(7498%) hue-rotate(178deg) brightness(0%) contrast(100%);  }
.recruitment-calculator-tabbing .vc_tta-tab:nth-child(2) .vc_tta-icon:before {background: url(/wp-content/uploads/2026/01/retainer.svg) no-repeat center top 2px; background-size: 24px; filter: invert(0%) sepia(0%) saturate(7498%) hue-rotate(178deg) brightness(0%) contrast(100%); }
.recruitment-calculator-tabbing .vc_tta-tab:nth-child(3) .vc_tta-icon:before {background: url(/wp-content/uploads/2026/01/contract.svg)  no-repeat center top 2px; background-size: 24px; filter: invert(0%) sepia(0%) saturate(7498%) hue-rotate(178deg) brightness(0%) contrast(100%); }


.input-with-action span.btn.btn-ghost.btn-compact {background: transparent; color: #000; padding: 0; }
.input-with-action {display: flex; gap: 5px; }


.toggle-section .input-group {margin-bottom: 0; }
.content-panel .section-divider { margin: 0 0 10px;}


 .calculator-row  .vc_tta-container {padding-bottom: 60px; margin-bottom: 60px; border-bottom: 1px solid #ccc; }
.calculator-row .calculator-shortcoard {margin-bottom: 0 !important; padding-bottom: 0 !important; border-bottom: none !important; }


@media only screen and (max-width: 960px) {
.calculator-row  .vc_tta-container {padding-bottom: 30px; margin-bottom: 30px;}


}


@media only screen and (max-width: 767px) {
.recruitment-calculator-tabbing.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color: transparent; border-color: #323232; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-panel-body { border: 0;}

.recruitment-calculator-tabbing.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color: #2252FF !important; border-radius: 5px; margin-bottom: 10px; border-color: #000; }
.recruitment-calculator-tabbing.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {        background: #fff !important;}
.recruitment-calculator-tabbing .page-container { gap: 15px;}

.recruitment-calculator-tabbing.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color: #121212 !important; }
.recruitment-calculator-tabbing.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {border-color: #323232; background-color: transparent; }

.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-panel { margin-bottom: 10px;}
.recruitment-calculator-tabbing .vc_active .vc_tta-icon:before {filter: unset !important; }
.recruitment-calculator-tabbing.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #fff !important; }

.recruitment-calculator-tabbing .contingency-icon .vc_tta-icon:before {background: url(/wp-content/uploads/2026/01/contingency.svg) no-repeat center top 0; background-size: 24px; color: transparent; filter: invert(0%) sepia(0%) saturate(7498%) hue-rotate(178deg) brightness(16%) contrast(100%);}
.recruitment-calculator-tabbing .retainer-icon .vc_tta-icon:before {background: url(/wp-content/uploads/2026/01/retainer.svg) no-repeat center top 0; background-size: 24px; color: transparent; filter: invert(0%) sepia(0%) saturate(7498%) hue-rotate(178deg) brightness(16%) contrast(100%);}
.recruitment-calculator-tabbing .contract-icon .vc_tta-icon:before {background: url(/wp-content/uploads/2026/01/contract.svg) no-repeat center top 0; background-size: 24px; color: transparent; filter: invert(0%) sepia(0%) saturate(7498%) hue-rotate(178deg) brightness(16%) contrast(100%);}
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-panel-title {font-size: 16px;}
.recruitment-calculator-tabbing .toggle-section .big-number {font-size: 22px !important; }
.recruitment-calculator-tabbing .summary-card .big-number {font-size: 26px; }
/*form.calculator-form, .year-col {gap: 15px;}
.recurute-filed {margin-bottom: 15px; }
.recruitment-section {padding-top: 40px; padding-bottom: 40px; }
form.calculator-form, .year-col {grid-template-columns: 1fr; gap: 30px; }
.breadcrumb { justify-content: center;font-size: 14px;}
.rec-calculator, .yearly-total {margin-bottom: 0px; }
*/
.calculator-row  .vc_tta-container {padding-bottom: 30px; margin-bottom: 30px;}


}