a {
    color: #3D3D3E
}
div#cp-nav {
  position: fixed;
  right: -93px;
  top: 50%;
}
div#cp-nav #cp-nav-list li {
  width: 140px;
  height: 60px;
  list-style:none;
}
#cp-nav #cp-nav-list li a {
  text-decoration: none;
  font-size: 24px;
  background: rgba(74, 84, 93, 1);
  color: #fff;
  display: block;
  padding: 10px 15px;
  transition: all 0.5s ease-in-out;
}
#cp-nav #cp-nav-list li a:hover {
  position: relative;
  background: rgba(248,212,103,1);
  right: 93px;
}
.ydc-video-embed {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  margin-top: 20px;
}
.ydc-video-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
#st-2 {
  display: none !important;
}
#cp-header {
  position: fixed;
  z-index: 9999;
  width: 100%;
  background: #fff;
  box-shadow: 0px 0px 3px 5px rgba(0, 0, 0, .1);
  padding: 10px 20px;
}

.cp-header-menu {
  max-width: 1280px;
  margin: 0 auto;
  width: 100%;
}

.cp-header-menu .dropdown-menu-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

#cp-header .dropdown-wrapper {
  position: relative;
  margin-left: 20px;
}

#cp-header .dropdown-toggle {
  cursor: pointer;
  position: relative;
  font-size: 20px;
}

#cp-header .dropdown-badge {
  background: red;
  color: white;
  border-radius: 50%;
  font-size: 10px;
  padding: 2px 5px;
  position: absolute;
  top: -5px;
  right: -10px;
}

#cp-header .dropdown-panel {
  position: absolute;
  background: #fff;
  border: 1px solid #ccc;
  width: 300px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  z-index: 1000;
  max-height: 400px;
  overflow-y: auto;
  display: none;
  transition: opacity 0.2s ease;
  max-height: 500px;
  overflow: scroll;
}

#cp-header .dropdown-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

#cp-header .dropdown-list li {
  border-bottom: 1px solid #eee;
}

#cp-header .dropdown-list a {
  display: block;
  padding: 10px;
  text-decoration: none;
  color: #333;
}

#cp-header .dropdown-list a:hover {
  background-color: #f5f5f5;
}

#cp-header .dropdown-list .no-notifications {
  padding: 15px;
  text-align: center;
  color: #888;
  font-style: italic;
}

#cp-header .notification-item.read a {
  opacity: 0.7;
}


/* Responsive behavior */
@media (max-width: 767px) {
  #cp-header {
    bottom: 0;
    top: auto;
    box-shadow: 0px -2px 10px rgba(0,0,0,0.1);
    padding: 10px 0;
  }

  .cp-header-menu .dropdown-menu-wrapper {
    justify-content: space-around;
  }

  #cp-header .dropdown-panel {
    bottom: 50px;
    top: auto;
    left: 50%;
    transform: translateX(-50%);
  }
}

@media (min-width: 768px) {
  #cp-header {
    top: 0;
    bottom: auto;
  }

  #cp-header .dropdown-panel {
    top: 30px;
    right: 0;
    left: auto;
    transform: none;
  }

  #cp-header .dropdown-wrapper:hover .dropdown-panel {
    display: block;
  }
}
.box__image.tile-img {position:relative;}
.completed-icon {
  position: absolute;
  top: 15px;
  right: 15px;
}

.ringring {
  border: 3px solid rgba(233,193,91,1);
  -webkit-border-radius: 30px;
  height: 25px;
  width: 25px;
  position: absolute;
  right: 15px;
  top: 15px;
  -webkit-animation: pulsate 1s ease-out infinite;
  opacity: 0.0;
  z-index: 1;
}

.dot {
  width: 15px;
  height: 15px;
  background-color: rgba(233,193,91,1);
  border-radius: 50%;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}
.password-container, .login-password {position:relative;}
.password-container .field-icon, .login-password .toggle-password {
    position: absolute;
    right: 5px;
    bottom: 8px;
    z-index: 100;
}
  .btn-lg {width:100%;}
.btn,
.btn-primary,
.wp-element-button,
#wp-submit,
input[type="submit"] {
    background: #3D3D3E !important;
    border: 1px solid #4C4C4C !important;
    border-radius: 6px !important;
    padding: 10px 30px !important;
}

.btn-secondary {
    background: #fff !important;
    border: 1px solid #3D3D3E !important;
    color: #3D3D3E !important;
}

.btn-group {
    width: 100%;
}

.btn-group :nth-child(1) {
    margin-right: 5px;
}

input[type=submit] {
    width: 100%;
}

.client-portal-register {
    max-width: 700px;
    margin: 10px auto;
}

.forgot-pass {
    width: 100%;
    display: block;
    text-align: center;
    border-bottom: 1px solid #ccc;
    line-height: 0.1em;
    margin: 10px 0 20px;
}

.forgot-pass span {
    background: #fff;
    padding: 0 10px;
}

/* container */
.responsive-three-column-grid {
    display: block;
}

/* columns */
.responsive-three-column-grid>* {
    padding: 1rem;
}

.btn-group {
    width: 100%;
}

.btn-group :nth-child(1) {
    margin-right: 5px;
}

.breadcrumb {
    background: #FFF !important;
    margin-top: 2%;
    padding: 10px 20px 10px 0;
}

/* grid container */
.right-sidebar-grid {
    display: grid;
    grid-template-areas:
        'main-header'
        'right-header'
}

/* general column padding */
.right-sidebar-grid>* {
    padding: 10px;
}

/* assign columns to grid areas */

.right-sidebar-grid>.main-header {
    grid-area: main-header;
}

.right-sidebar-grid>.right-header {
    grid-area: right-header;
    justify-items: center;
    display: flex;
    align-items: center;
    margin: 0 auto;
}

.portal-tile.disabled .tile-img {
    position: relative;
}

.portal-tile.disabled .tile-img .locked {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: 100px auto;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(0,0,0,1);
    opacity: .7;
    z-index:10;
}
.single-assignments .tile-img {
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    min-height:500px;
    width:100%;
}
.single-assignments .tile-container {position:relative;}
.single-assignments .tile-container h1 {position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.5);text-shadow:0px 0px 3px rgba(0,0,0,.5);color:#fff;font-weight:bold;padding:20px;}
.tes_gform_page_2 .portal-page .tile-container, .tes_gform_page_2 .portal-page .seeker-content p, .tes_gform_page_3 .portal-page .tile-container, .tes_gform_page_3 .portal-page .seeker-content p, .tes_gform_page_4 .portal-page .tile-container, .tes_gform_page_4 .portal-page .seeker-content p, .tes_gform_page_5 .portal-page .tile-container, .tes_gform_page_5 .portal-page .seeker-content p, .tes_gform_page_6 .portal-page .tile-container, .tes_gform_page_6 .portal-page .seeker-content p, .tes_gform_page_7 .portal-page .tile-container, .tes_gform_page_7 .portal-page .seeker-content p, .tes_gform_page_8 .portal-page .tile-container, .tes_gform_page_8 .portal-page .seeker-content p, .tes_gform_page9 .portal-page .tile-container, .tes_gform_page9 .portal-page .seeker-content p, .tes_gform_page_10 .portal-page .tile-container, .tes_gform_page_10 .portal-page .seeker-content p  {
    display: none;
}

.gform_ajax_spinner {
    display: none !important;
    opacity: 0 !important;
}



.tes-loading-container {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    position:fixed;
    top:0;
    left:0;
    z-index:9999;
    background:rgba(255,255,255,.8);
  }
  .tes-circle {
    width: 100px;
      height: 100px;
      background: rgba(249,211,103,1);
    position: absolute;
      border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
    .tes-circle span {
      position: absolute;
      text-align: center;
      height:100px;
      width:100px;
      background: url('../images/logo.png') no-repeat center center;
      background-size: cover;
    }

  
  .pulse-ring {
    width: 100px;
    height: 100px;
    border: 3px solid rgba(249,211,103,.7);
    border-radius: 50%;
    position: absolute;
    animation: pulsate infinite ease-in-out 2s;
      display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .red-medium-circle {
      position: absolute;
      width: 130px;
      height: 130px;
      border-radius: 100%;
      background: transparent;
      box-shadow: 2px 2px 4px rgba(0,0,0,0.3),         inset 2px 2px 4px rgba(0,0,0,.3);
        border: 2px solid rgba(249,211,103,1);
      animation: pulsate infinite ease-in-out 2s 0.3s;
      display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .red-big-circle {
      position: absolute;
      width: 160px;
      height: 160px;
      border-radius: 100%;
      background: transparent;
      box-shadow: 2px 2px 4px rgba(0,0,0,0.2), inset 2px 2px 4px rgba(0,0,0,.2);
      border: 2px solid rgba(249,211,103,.7);
      animation: pulsate infinite ease-in-out 2s 0.6s;
      display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .red-huge-circle {
      position: absolute;
      width: 190px;
      height: 190px;
      border-radius: 100%;
      background: transparent;
      box-shadow: 2px 2px 4px rgba(0,0,0,0.1), inset 2px 2px 4px rgba(0,0,0,.1);
      border: 2px solid rgba(249,211,103,.2);
      animation: pulsate infinite ease-in-out 2s 0.9s;
      display: flex;
    justify-content: center;
    align-items: center;
  }
  
  @keyframes pulsate {
    0% {
      transform: scale(1, 1);
      opacity: 0;
    }
    
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1.3, 1.3);
      opacity: 0;
    }
  }

  .loading-message {
    margin-top: 20px;
    font-weight: bold;
    position:absolute;
    top:75%;
    width: 500px;
    z-index:99999;
    /*min-width:500px;*/
    text-align:center;
    left:0;
    opacity:1 !important;
    right: 0;
    color:#bebebe;
    margin: 0 auto;
    text-align: center;
    font-size: 24px;
    padding: 20px;
}

@keyframes blink {
    50% {
        opacity: 0;
    }
}

.section-thanks.section-discovery .tile-solution .tile__number h2 {
    top: 15px;
    position: relative;
}
.section-thanks.section-discovery {
    padding: 122px 0 20px;
}

.back-button-container {
    text-align: center;
    margin-top: 20px;
}

.back-button {
    padding: 10px 20px;
    font-size: 16px;
}

.article-single.vehicles .article__image {
    display:none !important;
}
.portal-content .section-thanks {background:#fff !important;}

/* Search */
input#tes-search {
    width: 100%;
    border: 1px solid #ccc;
    padding: 5px;
    border-radius: 3px;
    margin-bottom:20px;
}

/* User Table */
table.user-table, table.user-table tr, table.user-table td, table.user-table th {
    border: 1px solid #ccc;
    padding: 2px;
}
table.user-table th {
    background-color: #efefef;
    color:#000;
}
table.user-table tr td , table.user-table tr th {padding:10px;}
table.user-table {
    border-radius:3px;
}

/* Sticky impersonate banner */
#sticky-impersonate-header{text-align:center;width:100%;background:rgba(247,214,73,1);padding:10px;}

.gform_save_link.gform-theme-button {display:none !important;}

.gform_wrapper.gravity-theme .gform_save_link.button {
    -webkit-appearance: none !important;
    background-color: #efefef;
    color: #6b7280;
    text-decoration: none;
    padding: 13px;
    border-radius: 10px;
    border-color: #ccc;
}

.gform_wrapper.gravity-theme .gform_save_link.button:hover {
    background: #3D3D3E;
    background-color:#3D3D3E;
    color:#fff;
}

img.gform_ajax_spinner {
    position: fixed !important;
    z-index: 999999;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: block !important;
    overflow: hidden !important;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(0,0,0);
    /* fall back */
    background-color: rgba(0,0,0,0.7);
    url('../images/preloading.gif'); /* fallback GIF spinner */
    background-image: linear-gradient(transparent,transparent), url('../images/oval.svg'); /* SVG spinner */
    background-repeat: no-repeat;
    background-size: 60px 60px;
    background-position: center center;
}
div#gf_page_steps_10 {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

div#gf_page_steps_10 .gf_step {
    flex: 1;
    text-align: center;
    padding: 10px;
}

#gform_10 .gf_list_2col_vertical .ginput_container.ginput_container_checkbox .gfield_checkbox .gchoice .gform-field-label {
    font-size: 17px;
}

#gform_10 .gf_list_2col_vertical .ginput_container.ginput_container_checkbox .gfield_checkbox .gchoice {
    width: 100% !important;
    display: block !important;
}

.gform_page_footer .gform_next_button {
    background:#3D3D3E !important;
    border: 1px solid #4C4C4C !important;
}

.page-tell-us-more-about-you .gform_heading .gform_title {
  display:none !important;
}

.optionsList {
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: 1px solid #ccc;
    background-color: #fff;
    position: absolute;
    z-index: 1000;
    max-height: 200px;
    overflow-y: auto;
  }
  
  .optionsList li {
    padding: 10px;
    cursor: pointer;
  }
  
  .optionsList li:hover {
    background-color: #f0f0f0;
  }

  .disc-container {
    max-width: 600px;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #f9f9f9;
}
.disc-form .form-group {
    margin-bottom: 15px;
}
.disc-form label {
    font-weight: bold;
    margin-bottom: 5px;
}
.disc-form .form-control {
    width: 100%;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.disc-form .btn {
    background-color: #007bff;
    color: #fff;
    border: none;
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
    border-radius: 4px;
    margin-top: 10px;
}
.disc-form .btn:hover {
    background-color: #0056b3;
}
.disc-container .invalid-feedback {
    color: red;
    font-size: 14px;
    margin-top: 5px;
    display: none; /* Hide by default */
}
.disc-container .was-validated .form-control:invalid ~ .invalid-feedback {
    display: block; /* Show only when form is submitted without valid input */
}

/* Vision Statement */
.vision-footer {
    font-weight: bold;
    margin-top: 20px;
}
.vision-section {
    background: url(../images/Vision%20Statement%20Image.png) rgba(25, 69, 120, 1);
    background-repeat: no-repeat;
    background-position: center right;
    /* background-size: contain; */
}
.vision-compass {
    background: rgb(2, 0, 36);
    background: linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 35%, rgba(25, 69, 120, .5) 100%);
    padding: 50px;
    color: #fff;
    /* background-blend-mode: multiply; */
}
.vision-heading {
    color: rgba(67, 156, 248, 1);
    font-family: 'Brush Script MT', cursive;
    font-size: 24px;
    font-weight: bold;
}
.vision-statement {
    font-weight: 500;
    font-size: 18px;
}

/* tablet breakpoint */
@media (min-width:768px) {
    .right-sidebar-grid {
        grid-template-columns: repeat(3, 1fr);
        grid-template-areas:
            'main-header main-header right-header';
    }
    .header {
      margin-top:52px;
    }
}

/* tablet breakpoint */
@media (min-width:1024px) {
    .responsive-three-column-grid {
        display: grid;
        grid-auto-rows: 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 20px;
    }
}

@media (min-width:772px) and (max-width:1023px){

.box--bg .box__image {
        width: 100% !important;
    }
.box--bg .box__content {
        width: 100% !important;
    }
.box--bg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

.responsive-three-column-grid {
        display: grid;
        grid-auto-rows: 1fr;
        grid-template-columns: 1fr 1fr !important;
        grid-gap: 20px;
    }
}

#ydc-dashboard-view .tile__number h2 {padding:20px;overflow:hidden;border-radius:50% !important;}
#ydc-dashboard-view .tile__content .tile__description {margin-top:110px;}
#ydc-dashboard-view .tiles__item {padding:25px;}
#ydc-dashboard-view .tile-solution .tile__number {height:150px;width:150px;}
.ydc-single-content {background:#f8f9fb}
.ydc-single-content .ydc-single-sidebar img {background:#fff;padding:10px;display:block;margin:10px auto;}
.ydc-single-content .ydc-single-main {background:#f0f0f0;}
.ydc-single-header .ydc-navigation .btn {min-width:0;}
.ydc-single-header .ydc-navigation .prev {background:#eeeeee !important; color:#b4b3b3 !important; border-color:#b4b3b3 !important}
.ydc-single-header .ydc-navigation .next {background:#254673 !important; color:#ffffff !important; border-color:#254673 !important}
.ydc-single-sidebar .notes-form {background:#fff;padding:10px;}
.ydc-single-sidebar .notes-form h3 {color:#37aae1;}
.ydc-single-sidebar .notes-form label {font-size:18px;}
.ydc-single-sidebar .notes-form textarea {width:100%;min-height:300px;}
.ydc-single-sidebar .notes-form button[type="submit"]
 {width:100%;background:#fad165 !important;border-color:#fad165 !important;font-weight:bold;}
.ydc-single-sidebar .notes-form button[type="submit"]:hover {background:#000 !important;border-color:#000 !important;}
/* Accordion */
.client-portal-accordion {
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
  }
  
  .client-portal-accordion-item {
    border-bottom: 1px solid #ddd;
  }
  
  .client-portal-accordion-item:last-child {
    border-bottom: none;
  }
  
  .client-portal-accordion-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px;
    cursor: pointer;
    background-color: #ffffff;
    font-weight: bold;
      font-size:20px;
  }
  
  .client-portal-accordion-title i {
    transition: transform 0.3s;
      background:#000;
      color:#fff;
      padding:5px;
  }

 .client-portal-accordion-item.active .client-portal-accordion-title i {
    background:#fad165;
  }
  
  .client-portal-accordion-content {
    display: none;
    padding: 15px;
  }
  
  .client-portal-accordion-item.active .client-portal-accordion-content {
    display: block;
  }
  
  .client-portal-accordion-item.active .client-portal-accordion-title i {
    transform: rotate(180deg);
  }

/* Container */
.client-portal-container {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px; /* Adjust for padding */
  margin-right: -10px; /* Adjust for padding */
}

/* Row */
.client-portal-row {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  margin-left: 0; /* Adjust for padding */
  margin-right: 0; /* Adjust for padding */
}

/* Columns - Base (extra small, xs) */
[class*="client-portal-col-"] {
  padding: 10px;
  box-sizing: border-box;
}

.client-portal-col-xs-1 { flex: 0 0 8.33%; max-width: 8.33%; }
.client-portal-col-xs-2 { flex: 0 0 16.67%; max-width: 16.67%; }
.client-portal-col-xs-3 { flex: 0 0 25%; max-width: 25%; }
.client-portal-col-xs-4 { flex: 0 0 33.33%; max-width: 33.33%; }
.client-portal-col-xs-5 { flex: 0 0 41.67%; max-width: 41.67%; }
.client-portal-col-xs-6 { flex: 0 0 50%; max-width: 50%; }
.client-portal-col-xs-7 { flex: 0 0 58.33%; max-width: 58.33%; }
.client-portal-col-xs-8 { flex: 0 0 66.67%; max-width: 66.67%; }
.client-portal-col-xs-9 { flex: 0 0 75%; max-width: 75%; }
.client-portal-col-xs-10 { flex: 0 0 83.33%; max-width: 83.33%; }
.client-portal-col-xs-11 { flex: 0 0 91.67%; max-width: 91.67%; }
.client-portal-col-xs-12 { flex: 0 0 100%; max-width: 100%; }

/* Small screens (sm) */
@media (min-width: 576px) {
  .client-portal-col-sm-1 { flex: 0 0 8.33%; max-width: 8.33%; }
  .client-portal-col-sm-2 { flex: 0 0 16.67%; max-width: 16.67%; }
  .client-portal-col-sm-3 { flex: 0 0 25%; max-width: 25%; }
  .client-portal-col-sm-4 { flex: 0 0 33.33%; max-width: 33.33%; }
  .client-portal-col-sm-5 { flex: 0 0 41.67%; max-width: 41.67%; }
  .client-portal-col-sm-6 { flex: 0 0 50%; max-width: 50%; }
  .client-portal-col-sm-7 { flex: 0 0 58.33%; max-width: 58.33%; }
  .client-portal-col-sm-8 { flex: 0 0 66.67%; max-width: 66.67%; }
  .client-portal-col-sm-9 { flex: 0 0 75%; max-width: 75%; }
  .client-portal-col-sm-10 { flex: 0 0 83.33%; max-width: 83.33%; }
  .client-portal-col-sm-11 { flex: 0 0 91.67%; max-width: 91.67%; }
  .client-portal-col-sm-12 { flex: 0 0 100%; max-width: 100%; }
}

/* Medium screens (md) */
@media (min-width: 768px) {
  .client-portal-col-md-1 { flex: 0 0 8.33%; max-width: 8.33%; }
  .client-portal-col-md-2 { flex: 0 0 16.67%; max-width: 16.67%; }
  .client-portal-col-md-3 { flex: 0 0 25%; max-width: 25%; }
  .client-portal-col-md-4 { flex: 0 0 33.33%; max-width: 33.33%; }
  .client-portal-col-md-5 { flex: 0 0 41.67%; max-width: 41.67%; }
  .client-portal-col-md-6 { flex: 0 0 50%; max-width: 50%; }
  .client-portal-col-md-7 { flex: 0 0 58.33%; max-width: 58.33%; }
  .client-portal-col-md-8 { flex: 0 0 66.67%; max-width: 66.67%; }
  .client-portal-col-md-9 { flex: 0 0 75%; max-width: 75%; }
  .client-portal-col-md-10 { flex: 0 0 83.33%; max-width: 83.33%; }
  .client-portal-col-md-11 { flex: 0 0 91.67%; max-width: 91.67%; }
  .client-portal-col-md-12 { flex: 0 0 100%; max-width: 100%; }
}

/* Large screens (lg) */
@media (min-width: 992px) {
  .client-portal-col-lg-1 { flex: 0 0 8.33%; max-width: 8.33%; }
  .client-portal-col-lg-2 { flex: 0 0 16.67%; max-width: 16.67%; }
  .client-portal-col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  .client-portal-col-lg-4 { flex: 0 0 33.33%; max-width: 33.33%; }
  .client-portal-col-lg-5 { flex: 0 0 41.67%; max-width: 41.67%; }
  .client-portal-col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  .client-portal-col-lg-7 { flex: 0 0 58.33%; max-width: 58.33%; }
  .client-portal-col-lg-8 { flex: 0 0 66.67%; max-width: 66.67%; }
  .client-portal-col-lg-9 { flex: 0 0 75%; max-width: 75%; }
  .client-portal-col-lg-10 { flex: 0 0 83.33%; max-width: 83.33%; }
  .client-portal-col-lg-11 { flex: 0 0 91.67%; max-width: 91.67%; }
  .client-portal-col-lg-12 { flex: 0 0 100%; max-width: 100%; }
}
