:root {
    --primary-instructcolor: #01203d;
    --secondary-instructcolor: #FA4A23;
    --primary-instructblue: #E9EFF5;
    --secondary-instructdark: #212F58;
}
.instructor_back {
    background: linear-gradient(90deg, #202E56 0.01%, #334989 50.03%, rgba(70, 101, 188, 0.58) 99.99%);
}
.instruct-buttton {
    background: var(--secondary-instructcolor);
    border: 2px solid var(--secondary-instructcolor);
}
#instructor_slider .splide__arrow {
    background: var(--secondary-instructcolor) !important;
}
.instruct-banner:hover {
    border: 2px solid white !important;
    background: transparent !important;
    -webkit-transition: background-color 0.3s linear;
    -ms-transition: background-color 0.3s linear;
    transition: background-color 0.3s linear;
}
.instruct-buttton:hover {
    border: 2px solid var(--primary-instructcolor);
    background: var(--primary-instructcolor);
    -webkit-transition: background-color 0.3s linear;
    -ms-transition: background-color 0.3s linear;
    transition: background-color 0.3s linear;
}
.card-instruct {
    border: 2px solid var(--primary-instructblue);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
}
.instruct_individual,.instruct-trainer {
    background: var(--primary-instructblue);
}
#instructor_slider .splide__arrow svg {
    fill: white !important;
    height: 0.8em !important;
    width: 0.8em !important;
}
#instructor_slider .splide__arrow--prev {
    left: -1em;
}
#instructor_slider .splide__arrow--next {
    right: -1em;
}
#instructor_slider h6 {
    color: var(--secondary-instructcolor) !important;
}
#instructor_slider .splide__pagination {
    justify-content: center;
    align-items: center;
    display: flex !important;
    bottom: -2.3rem;
}
.globe-instruct {
    color: #9c4400;
    background-color: #fed9bc;
    font-size: 4rem;
}
.content-globe {
    color: #9c4400;
}
.book-instruct {
    color: #5ebd85;
    background-color: #bdfad6;
    font-size: 4rem;
}
.content-book {
    color: #5ebd85;
}
.play-instruct {
    color: #387dbc;
    background-color: #bcdfff;
    font-size: 4rem;
}
.content-play {
    color: #387dbc;
}
.color-heading {
    color: var(--secondary-instructdark);
}
.trainer-splider .splide__arrows.splide__arrows--ltr {
    bottom: -1.5rem !important;
}
.faqs-training .accordion-item>.accordion-header .accordion-button {
    border-radius: var(--bs-accordion-inner-border-radius);
    color: var(--secondary-instructdark);
}
.faqs-training .accordion-item>.accordion-header .accordion-button:not(.collapsed) {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom: 1px solid var(--primary-instructblue) !important;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    background-color: transparent !important;
}
.form-instructor-border .modal-clusters .form-control.error {
    border-color: rgba(220, 53, 69, 0.9) !important;
}
.faqs-instruct .accordion-button::after {
    content: "\f078";
    font-family: "Font Awesome 6 Pro";
    font-weight: 300 !important;
    background-image: none !important;
    width: 0.8125rem !important;
    font-size: var(--para-o);
}
#profile-carousel-home .splide__pagination {
  display: none !important;
}
#instructor_slider .splide__pagination__page.is-active {
    background: #e06517 !important;
}
#individual-training .modal-clusters{
    padding-top: 2% !important;
}
#individual-training .ht-mode{
    height: 4rem;
}
#individual-training .ht-mode input{
    height: 45px;
}
#individual-training .modal-clusters .fa-info-circle{
    top: 24%;
}
#individual-training .ht-mode .invalid-tooltip{
    top: 57%;
}
#individual-training .ht-mode #cust_aider{
    right: 1.5%;
}
#individual-training .dialing-codei .selectize-input{
    font-size: 1rem;
    top: 4px;
    height: 30px;
    z-index: 0;
}
#individual-training .select-width-abs {
    top: -39px;
}
#individual-training .selectize-input{
    position: relative;
}
#individual-training .item{
    position: absolute;
    top: 3px;
}
#individual-training .ht-mode input{
    border: 1px solid #a8c8e5;
}
#individual-training .selectize-dropdown-content {
    background: white;
}
#profile-carousel-home .splide__arrow{
    background-color: white;
    border: 2px solid var(--prime-ft-color);
    opacity: 1;
}
#profile-carousel-home .splide__arrow svg{
    fill: var(--prime-ft-color);
    height: 0.8em;
    width: 0.8em;
}
#profile-carousel-home .splide__arrow:disabled{
    opacity: 0.3;
}
@media(max-width: 768px){
    #profile-carousel-home .splide__arrows.splide__arrows--ltr{
        position: absolute;
        bottom: 9.5rem !important;
        right: 36%;
        width: 100px;
        height: 20px;
    }
}
@media (min-width: 992px) {
    #profile-carousel-home .splide__arrows.splide__arrows--ltr{
        position: absolute;
        bottom: 6.5rem !important;
        right: 45%;
        width: 100px;
        height: 20px;
    }
}
@media(min-width: 1200px) {
    .instructor_back {
        background-image: url(../image/banner_back_instructor2.webp);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .instruct_form {
        background-image: url(../image/form_background.webp);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .faqs-instruct {
        border: 1px solid #718AA5;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    }
}
@media(max-width:576px) {
     #load_floating .top-model-trigger {
        height: auto !important;
    }
}
.e-learning-mt-def {
    margin-top: 1px !important;
}
.elearning-line-def {
    margin-top: 2px !important;
}