/* ~~~~~~~~~~~~~~~~ Partner tab starts ~~~~~~~~~~~~~~~~ */
.vertical-tab-wrap       { padding: 1.5rem; background: var(--neutral-00, #FFF); box-shadow: 0px 32px 50px 0px rgba(212, 216, 221, 0.24); }
.vertical-tab-box .nav-link                 { font-size: 1rem; line-height: 150%; display: flex; align-items: center; gap: 8px; color: var(--dark-gray); padding: 1.25rem 0; text-align: left; background-color: transparent; border: 0px; border-bottom: 1px solid var(--gray-line); }
.vertical-tab-box .nav-link:first-child     { padding-top: unset !important; }
.vertical-tab-box .nav-link:last-child      { padding-bottom:  unset !important; border-bottom: 0; }
.vertical-tab-box .nav-link:hover,
.vertical-tab-box .nav-link.active          { color: var(--theme-blue); }
.vertical-tab-box .nav-link.active          { font-weight: 500; }
.vertical-tab-box .nav-link span:first-child            { height: 1.25rem; width: 1.25rem; background: url(../images/right-icon.svg) no-repeat center center ; transition-duration: 0.4s; }
.vertical-tab-box .nav-link.active span:first-child     { background: url(../images/right-blue-icon.svg) no-repeat center center ; transition-duration: 0.4s; }
.vertical-tab-box .nav-link:hover span:first-child      { background: url(../images/right-blue-icon.svg) no-repeat center center ; }
.vertical-tab-box .nav-link span svg        { height: 100%; max-width: 100%; }
.partner-tab-section                        { background-color: var(--white); }
.partner-tab-section .tab-content           { padding-top: 1.25rem; }
.partner-tab-section .edu-wrap              { height: 100%; padding: 1.375rem 1.25rem; display: flex; background-color: var(--emp-bg-gray); flex-direction: column; align-items: center; gap: 10px; align-self: stretch;; }
.partner-tab-section .logo-box              { position: relative; text-align: center;  }
.partner-tab-section .logo-box img          { height: 100px; width: 100px; object-fit: cover; object-position: center center; }
.edu-name-box                               { text-align: center; color: var(--box-title-black); font-weight: 400; line-height: 142.857%; }
/* ~~~~~~~~~~~~~~~~ Partner tab ends ~~~~~~~~~~~~~~~~ */



/* Responsive css starts */
@media only screen and (max-width: 1199px) {
}
@media only screen and (max-width: 991px) {
}
@media only screen and ( max-width: 767px) {
  .partner-tab-section .tab-content           { padding-top: 0; }
  .partner-tab-section  .tab-content  { margin-top: 1.5rem; }
  .vertical-tab-box .nav-link         { font-size: 1.1rem; }
}
