/* /////////////////////////////////// */
/* CAS-2862 - Training redesign starts */
/* /////////////////////////////////// */
    
.training-welcome-banner {
    display: flex;
    gap: 24px;
    align-items: center;
    border-radius: 16px;
    background:  #0F0F0F;
    color: #fff;
    padding: 24px;
    margin-bottom: 64px;
}

@media (max-width: 768px) {
    .training-welcome-banner{
        flex-wrap: wrap; 
    }
    
    .training-welcome-banner .training-content a.th_button {
        align-self: center;
    }
}

.training-widget-banner {
    display: flex;
    gap: 24px;
    align-items: center;
    border-radius: 16px;
    background:  #f2f2f2;
    color: #000;
    padding: 24px;
    margin-bottom: 64px;
}

@media (max-width: 768px) {
    .training-widget-banner{
        flex-wrap: wrap; 
    }
    
    .training-widget-banner .training-content a.th_button {
        align-self: center;
    }
}

.training-learning-card {
    display:flex;
    gap: 24px;
    border-radius: 16px;
    box-shadow: 0 12px 16px -4px rgba(16, 24, 40, 0.08), 0 4px 6px -2px rgba(16, 24, 40, 0.03);
    padding: 24px;
    align-items: center;
    margin-bottom: 64px;
}

.training-learning-card .training-image{
    width: 25%;
}

.training-learning-card .training-content {
    width: 75%;
    display: flex;
    flex-direction: column;
}

.training-learning-card .training-content a.th_button {
        align-self: flex-end;
}

@media (max-width: 768px) {
    .training-learning-card{
        flex-wrap: wrap; 
    }
    .training-learning-card .training-image{
        width: 100%;
    }
    .training-learning-card .training-content {
        width: 100%;
    }
    .training-learning-card .training-content a.th_button {
        align-self: center;
    }
}

.training-cards {
    display: flex;
    flex-direction: column;
    border-radius: 16px;
    border: 1px solid #e5e5e5;
    padding: 16px;
    margin-bottom: 64px;
}

.training-large-card {
    display: flex;
    gap: 24px;
    align-items: center;
    border-radius: 16px;
    border: 1px solid #e5e5e5;
    padding: 24px;
    margin-bottom: 64px;
}
@media (max-width: 768px) {
    .training-large-card{
        flex-wrap: wrap; 
        justify-content: center;
    }
    
}
/* ////////////////////////////////// */
/*  CAS-2862 - Training redesign ends */
/* ////////////////////////////////// */


.vClass-red {color:red;}

.vClass-widget span {
    color: purple;
    font-weight: bold;
}

.vClass-widget a:nth-child(2) {
    color: red;
    font-weight: bold;
}


#DeleteProfile {
  display: none;
}

.EmployerSolution-theme h4 {
color:#452C7D !important;    
}