@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap');

body {
    font-size: 16px;
    color: #444;
    font-family: 'Open Sans', sans-serif !important;
}

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    font-family: 'Open Sans', sans-serif !important;
    line-height: initial !Important;
}

div, span, p, b, label, button {
    font-family: 'Open Sans', sans-serif !important;
}

.logo {
    background: url(../../Images/AVIXA-Dash-logo.png);
}
/*languagebar & menubar css*/
.language-bar-btn {
    background-color: #6b2b2b;
    padding-bottom: 10px;
    color: #fff;
    padding-top: 6px;
    font-size: 17px;
}

.language-bar-text {
    padding-bottom: 10px;
    padding-top: 6px;
    font-size: 17px;
}

nav.navbar.navbar-expand-lg.navbar-light {
    padding-left: 0px;
    padding-right: 0px;
}
/*End languagebar & menubar css*/

.banner-image {
    background-image: url(images/img-hero.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 30vh;
}

.container-fluid.not-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#email-icon {
    background-image: url(https://images.netexam.com/images/11126/email-adderss.png);
    padding: 17px;
    background-repeat: no-repeat;
    width: 5px;
}

#tdquestionTp {
    background-image: url(https://images.netexam.com/images/11126/phone-no.png);
    padding: 17px;
    background-repeat: no-repeat;
    width: 5px;
}

/* Banner CSS */
/*.banner-overlay {
    background: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url("/images/img-hero-mcfee.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    padding-top: 78px;
    padding-bottom:100px;
}*/
/* Banner CSS End */

/*mac changes*/
body {
    background-color: #fff !important;
}

.language-bar-btn {
    text-align: right;
}

.language-bar {
    background-color: #75160d;
}

.banner-overlay {
    background: url(/images/mac-home-headd.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center center;
    padding-top: 118px;
    padding-bottom: 179px;
    height: 390px;
    margin-bottom: 22px;
}

.banner-heading P {
    color: #fff;
    padding-bottom: 20px;
    font-size: 19px;
    width: 48%;
    font-weight: 400;
    margin-top: 20px;
}

.banner-heading h2 {
    color: #fff;
    font-size: 42px;
    font-weight: 600;
    font-weight: 100;
    width: 50%;
}

button.btn.btn-secondary.dropdown-toggle {
    background-color: #fff;
    color: #333;
    border: unset !important;!i;!;
}

@media (max-width: 1000px) {
    .banner-overlay {
        background: url(/images/mcafee-woomen-with-tablet.jpg);
        background-repeat: no-repeat;
        background-size: auto;
        background-position: center center;
    }

    .banner-heading P {
        color: #252525;
        padding-bottom: 20px;
        font-size: 19px;
        width: 100%;
        font-weight: 400;
        margin-top: 20px;
        font-weight: 600;
    }

    .banner-heading h2 {
        color: #252525;
        font-size: 42px;
        font-weight: 600;
        font-weight: 100;
        width: 100%;
        font-weight: 600;
    }
}


.container-fluid.catalog-selector {
    /* background: url(/images/banner-bac-home-mac.png ); */
}


.container-fluid.catalog-selector-two {
    /* background: url(/images/banner-bac-home-mac.png ); */
}

.container-fluid.catalog-selector .site-heading h3 {
    font-size: 32px;
    font-weight: 100;
}


.container-fluid.catalog-selector-two .site-heading h3 {
    font-size: 32px;
    font-weight: 400;
}

.row.language-bar {
    background-color: #75160d;
}

    .row.language-bar .container {
        text-align: right;
    }

        .row.language-bar .container .col-sm-12.text-center.ext-center .language-bar-btn {
            text-align: right;
        }

.container-fluid.catalog-selector {
    background-color: #3a5893;
    background: url(http://images.netexam.com/images/11322/08-banner-bckg-1140x500.jpg);
    background-size: cover;
}

.language-bar-btn {
    background-color: #75160d;
}

.row.language-bar button.btn.btn-secondary.dropdown-toggle {
    background-color: #fff !important;
}



.row.language-bar .btn-secondary {
    color: #4c4c4c;
}

.container-fluid.catalog-selector-two {
    background: url(http://images.netexam.com/images/11322/08-banner-bckg-1140x500.jpg);
    background-color: #3a5893;
    background-size: cover;
}

footer {
    background-color: #53565a;
    color: #fff;
    padding-top: 42px;
    margin-top: 30px;
    font-size: 14px;
}

    footer i.material-icons {
        vertical-align: middle;
        margin-top: -4px;
    }

.catalog-one .card .card-bar {
    display: block;
    background-color: #551efe;
    height: 14px;
}

ul.navbar-nav.mr-auto {
    float: right;
}

footer .col-sm-3.footer-brand.animated.fadeInLeft {
    border-right: solid 1px #7b7b7b;
}


/*traning css changes*/

.row.dash.cata-head .site-heading h3 {
    font-weight: 600;
    color: #000000;
}

.row.dash.cata-head {
    border-bottom: solid 2px #484848;
    border-bottom-style: dashed;
    padding-bottom: 0px;
}

.pagination-container .active a {
    background-color: #00823a !important;
    border-color: #00823a !important;
}

.pagination-container a {
    color: #00823a !important;
    border-color: #00823a !important;
}

.row.dash.cata-head .text-left {
    padding-left: 0px;
}

.catalog-one em {
    color: #ad1102;
    font-style: normal !important;
    font-size: 14px;
}

.catalog-one .news-title .title-small a {
    color: #5a5a5a !important;
    font-size: 14px;
}


.banner-sektion.banner-overlay.banner-training {
    background-image: url(/images/traning-banner.png);
    padding-bottom: 0px !important;
    padding-top: 18px !important;
    height: 145px !important;
    border-top: 5px solid #d6d4d4;
    background-color: #153777;
    height: 72px !important;
    background-image: url(http://images.netexam.com/images/11558/bg-texture-white_2024.jpg) !important;
    background-size: cover;
    border-top: 1px solid #4b4b4b;
    padding-left: 0% !important;!i;!;
    padding-right: 0%;
    width: 86%;
    margin-left: auto;
    margin-right: auto;
    background-image: unset !important;!i;!;
}


    .banner-sektion.banner-overlay.banner-training .banner-heading {
        padding-left: 4%;
    }

    .banner-sektion.banner-overlay.banner-training P {
        color: #fff;
        padding-bottom: 20px;
        font-size: 19px;
        width: 54%;
        font-weight: 400;
        margin-top: 20px;
    }

    .banner-sektion.banner-overlay.banner-training h2 {
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        font-weight: 100;
        width: 83%;
    }

.cata-left h4 {
    font-size: 16px;
    font-weight: 600;
    color: #444444;
}


@media (max-width: 1000px) {
    .banner-sektion.banner-overlay.banner-training {
        background: url(/images/woomen-with-mac.jpg);
        background-repeat: no-repeat;
        background-size: cover;
    }

        .banner-sektion.banner-overlay.banner-training P {
            color: #ffffff;
            padding-bottom: 20px;
            font-size: 19px;
            width: 100%;
            font-weight: 400;
            margin-top: 20px;
            font-weight: 600;
        }

        .banner-sektion.banner-overlay.banner-training h2 {
            color: #ffffff;
            font-size: 42px;
            font-weight: 600;
            font-weight: 100;
            width: 100%;
            font-weight: 600;
        }

        .banner-sektion.banner-overlay.banner-training .banner-heading {
            float: left;
            padding-left: 5%;
        }

        .banner-sektion.banner-overlay.banner-training .col-sm-6:first-child {
            display: none;
        }
}


button#btnApplyFilter:hover {
    background-color: #01a982 !important;
    color: #fff !important;
}

button#btnApplyFilter {
    background-color: #01a982 !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    border-radius: 0px !important;
    margin-bottom: 10px !important;
    width: 110px !important;
    height: 40px;
    text-align: center;
    border: solid 2px #c60c30 !important;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
    border: solid 2px #01a982 !important;
    cursor: pointer;
}

.catalogTabPanel .catalogPage_tabsConatiner .nav-link {
    font-size: 14px !important;
}

/*End traning css changes*/

/*course and cert page*/

.container-fluid.course-small-banner {
    height: 45px;
    background: no-repeat;
    background-color: #3a5893;
    /* background: url(https://images.netexam.com/images/11322/home-page-banner-2021-tit.png); */
}

.course-banner span.Category-name {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
}

.course-container p.over-hed-two {
    font-size: 14px;
    font-weight: 600;
    color: #df1414;
}

.course-container .overview-style .mt-4 {
    color: #000000;
    font-size: 28px;
    font-weight: 500;
    margin-top: 8px !important;
}

.button-border-style {
    background-color: #fff !important;
    color: #424242 !important;
    font-weight: 600 !important;
    border-radius: 0px !important;
    margin-bottom: 10px !important;
    border: solid 2px #c60c30 !important;
}

.course-container .right-tab .card-header {
    background-color: #75160d;
    color: #fff;
    text-align: center;
    border-radius: 0;
    font-size: 23px !important;
}

.course-container .card .card-body {
    min-height: 140px;
    color: #696969;
}

.button-border-style:hover {
    background-color: #c01818 !important;
    border-color: #c01818 !important;
}

/*End course and cert page*/

span, div, p, h1, h2, h4, ul, li, a, button, lebal {
    font-family: "open_sans", Helvetica, Arial, sans-serif;
}

footer i.fa {
    font-size: 16px;
}


/*End mac changes*/

/*mac css changes*/

div#navbarCollapse .navbar-nav a:hover {
    color: #c01818;
    font-weight: normal;
    border-bottom: solid 2px #c60c30;
}


.language-bar-btn {
    background-color: #c60c30;
}

.language-bar {
    background-color: #c60c30;
}


a.navbar-brand {
    margin-top: 0%;
}


div#carouselExampleCaptions {
    margin-bottom: 10px;
}

ul.navbar-nav.mr-auto {
    float: left;
}

.carousel-caption.d-none.d-md-block {
    width: 27%;
    vertical-align: top;
    top: 16%;
    text-align: left;
}

.course-container .right-tab .card-header {
    background-color: #c01818;
}

.class-overview .nav-link {
    color: #c01818;
}


.clssDetail.highlight {
    font-size: 12px;
    background-color: #d6d6d6;
    padding: 10px;
    line-height: 21px;
    font-weight: 700;
}



.clssDetail {
    font-size: 12px;
    padding: 10px;
    line-height: 21px;
    font-weight: 700;
    border: solid 1px #d6d6d6;
    margin-bottom: 10px;
}

ul#myTab {
    margin-bottom: 10px;
}

@media (min-width: 1000px) {

    div#navbarCollapse .row.col-12 {
        padding-right: 0px;
    }


        div#navbarCollapse .row.col-12 .col-md-3 {
            padding-right: 0px;
        }
}

/*END mac css changes*/


/*footer changes*/

.footer-menu {
    clear: both;
    margin: 0 0 0 -12px;
    padding-bottom: 9px;
}

.footer-menu {
    margin: 0;
    padding: 0 0 8px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
}

    .footer-menu li {
        list-style: none;
        float: left;
        padding: 0 6px;
        position: relative;
    }

    .footer-menu a {
        color: #fff;
        font-size: 14px;
    }


    .footer-menu li:before {
        content: '';
        position: absolute;
        left: 0;
        top: 5px;
        bottom: 2px;
        background: #fff;
        width: 1px;
        height: 13px;
    }

    .footer-menu li {
        padding: 0 12px;
    }

    .footer-menu:before, .footer-menu:after {
        content: " ";
        display: table;
    }

.social-networks {
    clear: both;
    margin: 16px 0 4px;
    display: flex;
    padding-left: 0px;
    visibility: hidden;
}


    .social-networks li {
        float: left;
        width: 28px;
        height: 28px;
        list-style: none;
        margin: 0 8px 8px 0;
    }

    .social-networks a {
        color: #fff;
    }


a.circle-icon-hover {
    border-radius: 50%;
    border: solid 1px #fff;
    font-size: 16px;
    height: 100%;
    width: 100%;
    position: relative;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
}

.circle-icon-hover:hover {
    background-color: #fff;
    color: #53565a;
}

.col-sm-9.footer-nav.animated.fadeInUp {
    padding: 36px 0 38px 70px;
    font-weight: 500;
}


.footer-menu-wrap {
    padding: 10px 110px 0 0;
}

a.secure.padding-bottom-small {
    float: right !important;
    margin-top: -62px;
}

.col-sm-3.footer-brand.animated.fadeInLeft {
    font-weight: 500;
    font-size: 16px;
}

footer .col-sm-3.footer-brand.animated.fadeInLeft img {
    /* width: 200px; */
    /* margin-bottom: 1px; */
}


footer .col-sm-2.footer-brand.animated.fadeInLeft {
    border-right: solid 1px #fff;
}


footer {
    padding-bottom: 27px;
}

@media (max-width: 1000px) {
    footer .col-sm-3.footer-brand.animated.fadeInLeft img {
        width: 86px;
    }
}


@media (max-width: 600px) {
    .col-sm-3.footer-brand.animated.fadeInLeft {
        text-align: center;
    }
}

div#ModalTerms {
    font-size: 12px;
}


footer .col-sm-3.footer-brand.animated.fadeInLeft img {
    padding-bottom: 0px;
    margin-left: -7px;
}

.footer-menu a:hover {
    color: #fff;
}


/*End footer changes*/

/*class page changes*/

.catalog-two .card .card-bar {
    background-color: #75160d;
}

.carousel-caption.d-none.d-md-block {
    color: #000000;
}


.carousel-inner .carousel-item:first-child .carousel-caption.d-none.d-md-block {
    color: #000000;
    font-size: 16px;
    text-align: justify;
}


li.clsUserType {
    background-color: #e8e8e8;
    padding-left: 4px;
    padding-right: 4px;
}


.list-unstyled.mb-0 li {
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 2px;
}

.container.clsregisterform {
    margin-top: 24px;
}

    .container.clsregisterform .col-md-offset-2.col-md-10 {
        text-align: right;
    }

    .container.clsregisterform input#chkBxTermsConditions {
        margin-right: 4px;
    }


#navbarCollapse a.nav-link.selected {
    font-weight: normal !important;
    border-bottom: solid 2px #c01818;
    padding-bottom: 3px;
    color: #444444 !important;
}

.container.course-container div#clsTabContent {
    font-size: 14px;
    color: #4e4e4e;
    line-height: 26px;
}

.container.course-container #prerequisites-tab {
    /* font-size: 14px;*/
    /* color: #4e4e4e;*/
    line-height: 26px;
}

.container.course-container div#clsTabContent li {
    padding-bottom: 0px;
    margin-bottom: 4px;
    text-decoration: blink;
    background-color: #f1f1f1;
    padding-left: 6px;
    padding-right: 6px;
    color: #252525;
}

.right-tab-two span.Contact-text {
    display: block;
    text-align: center;
    color: #404040;
    padding-bottom: 10px;
    text-decoration: underline;
}

.classview #spanName {
    width: 100px\0/;
    display: block\0/;
}


.cata-left form table td {
    vertical-align: top;
    text-align: left;
}

#pricelists span#spanName {
    display: block !important;
    padding-left: 15px;
}

/*End class page changes*/



/*Slider changes*/
#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two {
    width: 42% !important;
    font-size: 16px;
    text-align: justify;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three {
    width: 37% !important;
    font-size: 16px;
    text-align: left !important;
}


@media (max-width: 1200px) {
    #carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two {
        width: 76% !important;
    }

    #carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three {
        width: 70% !important;
    }
}


@media (max-width: 1367px) {
    #carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-one {
        width: 35%;
        font-size: 16px;
    }


    .carousel-inner .carousel-item:first-child .carousel-caption.d-none.d-md-block {
        /* top: 3%; */
    }
}

@media (max-width: 1200px) {
    .carousel-inner .carousel-item .carousel-caption.d-none.d-md-block {
        top: 3%;
    }
}

/*End slider changes*/


/*traning page changes*/

.banner-sektion.banner-overlay.banner-training P {
    font-size: 14px;
    /*width: 93%;*/
    width: 47%;
    text-align: justify !important;
}


@media (max-width: 1000px) .banner-sektion.banner-overlay.banner-training P {
    color: #ffffff;
    padding-bottom: 20px;
    font-size: 12px;
}

.banner-sektion.banner-overlay.banner-training P {
    font-size: 16px;
}

}

.catalog-two .news-title .title-small a {
    color: #5a5a5a !important;
    font-size: 14px;
}

.banner-sektion.banner-overlay.banner-training h2 {
    color: #fff;
    font-size: 32px;
}

.catalog-two .news-title .title-small a {
    font-size: 14px;
}
/*End traning page changes */

/*font changes*/

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three p {
    text-align: justify;
    width: 84% !important;
}

.course-container .news-title .title-small a {
    font-size: 14px;
    color: #5a5a5a !important;
}

    .course-container .news-title .title-small a:hover {
        text-decoration: none;
    }

a#AddToCart {
    font-size: 14px;
    width: 133px;
}

a#btnAddToCart {
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    text-overflow: ellipsis;
    width: 133px;
}


@media (max-width: 1440px) {
    .banner-sektion.banner-overlay.banner-training P {
        width: 64%;
    }
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-one h2 {
    text-align: left;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two h2 {
    text-align: left;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three p {
    width: 100% !important;
}

.carousel-caption.d-none.d-md-block.cls-slide-three h2 {
    text-align: left !important;
}

#CancelationPolicy {
    display: block\0/;
}


.overview-style .lead {
    font-size: 14px;
}


.clsSearchDisplayImg {
    cursor: default;
}

.catalog-two .news-title .title-small a {
    text-decoration: none;
}


.overview-style .lead span, .overview-style .lead p, .overview-style .lead div {
    font-size: 14px !important;
}


section.py-5.bg-image-full.course-banner .img-fluid {
    background-size: 100% 100%;
    background-position: center;
}

input#SearchStringCatalog {
    font-size: 13px;
}

li.clsUserTypeWithPrice {
    background-color: #ffffff;
    padding-left: 4px;
    padding-right: 4px;
}

li.clsUserTypeWithTrCr {
    background-color: #ffffff;
    padding-left: 4px;
    padding-right: 4px;
}


.course-container li.clsUserType {
    width: 140px;
    display: inline-block;
    word-break: break-word;
    /* white-space: pre-line; */
    min-height: 20px !important;
}

    .course-container li.clsUserType.clsUserTypeWithPrice {
        background: no-repeat;
        display: inline-block;
    }

    .course-container li.clsUserType.clsUserTypeWithTrCr {
        width: 100% !important;
        margin-bottom: 10px;
        margin-top: 10px;
        background: none;
        margin-left: 0px !important;
        padding-left: 0px;
    }

        .course-container li.clsUserType.clsUserTypeWithTrCr span {
            background-color: #e8e8e8;
            padding: 4px;
            /* margin-left: 0px !important; */
        }


span.find {
    background-image: url(https://images.netexam.com/images/11322/next.png);
    font-size: 16px;
    color: #3a5893;
    background-repeat: no-repeat;
    /* padding-right: 15px; */
    background-position-y: 3px;
    display: block;
    /* padding-left: 7.5%; */
    width: 200px;
    margin-top: 4%;
    background-position-x: right;
    background-size: 18px;
    cursor: pointer;
}

a.navbar-brand img {
    width: 150px;
    /* background-color: #fff; */
    border-radius: 4px;
    /* border: solid 2px #c60c30; */
    height: auto;
    margin-top: 30px;
}

span.find:after {
    content: '>';
    position: absolute;
    margin-left: 10px;
    display: inline-block;
    margin-top: 1px !important;
}


.carousel-indicators .active {
    background-color: #c60c30;
}



video#header-main-video {
    display: none;
}

.clsTraingbanner {
    margin-top: 61px;
}

h2.title-small {
    font-size: 14px;
    color: #000;
    text-decoration: none;
}

div#navbarCollapse .navbar-nav a {
    font-size: 14px;
    color: #707070;
    /* padding-right: 1px; */
    border-bottom: solid 2px #ffffff;
}


/** 2021/12/16 ABBYY MVC/Bootstrap UI - NILAN**/


/** Header CSS*/

.abbyyCatalogPageHeaderText {
    /* background-color: #153777; */
    height: 145px !important;
    /* background-image: url(http://images.netexam.com/images/11558/bg-texture-white_2024.jpg) !important; */
    background-size: cover;
    /* border-top: 5px solid #d6d4d4; */
}

.abbyy-MainTabPanel {
    background-color: #f0f5fa;
    height: 57px;
}

.abbyy-Header a.navbar-brand img {
    height: 50px;
    width: auto;
}

.abbyyHeaderLanguageDropDown {
    border: none;
    background-repeat: no-repeat;
    background-image: url(https://images.netexam.com/images/11322/icon-languages.png) !important;
    background-position-y: center;
}

.abbyy-Header .language-bar-btn-b button#modal-opener, .abbyy-Header .language-bar-btn-b button#modal-opener-reg {
    background-color: white;
    font-size: 13px;
}

.abbyy-Header .dropdown.d-inline-block.show {
    border: none !important;
}

.abbyy-Header .show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: none;
}

.abbyyHeaderLanguageDropDown::after {
    display: none;
}

#navbarCollapse a.nav-link.selected {
    border-bottom: solid 4px #c60c30;
    font-weight: 600 !important;
    height: 41px !important;
}

#navbarCollapse a.nav-link {
    font-size: 14px;
    color: #444444 !important;
    font-weight: 600 !important;
    font-family: 'Open Sans', sans-serif !important;
    text-transform: uppercase;
    height: 50px;
    border-bottom: solid 3px #f0f5fa;
}

div#navbarCollapse .navbar-nav a {
    border-bottom: #f0f5fa;
    height: 41px;
    text-transform: capitalize !important;
}

    div#navbarCollapse .navbar-nav a:hover {
        border-bottom: solid 4px #c60c30;
        font-weight: 600 !important;
        font-family: 'Open Sans', sans-serif !important;
    }

.abbyy-Header ul.category_filters {
    list-style: none;
}

.abbyy-languageOption a {
    color: #c60c30 !important;
    font-weight: 600 !important;
    font-size: 12px;
    border-bottom: solid 1px #c3c3c3;
    padding-left: 16px !important;
}

    .abbyy-languageOption a:hover {
        background-color: #f1f1f1;
        color: #2b2b2b !important;
    }

    .abbyy-languageOption a:hover {
        text-decoration: none;
    }

.abbyy-Header .language-bar-btn-b button#modal-opener-reg {
    cursor: pointer;
}

.abbyy-languageOptionSelections {
    display: block;
    width: 100% !important;
}

.abbyy-Header .dropdown-menu.show {
    box-shadow: 0px 0px 6px 0px rgb(181 181 181);
    border: none;
}

.abbyy-Header button.btn.btn-secondary.dropdown-toggle {
    font-size: 13px;
}

.abbyy-Header .language-bar-btn-b button#modal-opener-reg {
    padding-left: 0px;
}
/** END Header CSS*/


/** Home Page **/

button#modal-opener {
    background-image: url(https://images.netexam.com/images/11322/user-name-2020.png) !important;
    padding-left: 26px;
    background-repeat: no-repeat;
    /* height: 24px; */
    cursor: pointer;
    /* display: inline-block; */
    ck;
    */
    border: none;
    /** border-right: 2px solid #444; **/
    background-color: #fff;
    background-image: none !important;
    font-weight: bold;
    font-size: 17px !important;
    /* padding: .5rem 1rem; */
    border: 0px;
    padding: 8px !important;
    padding-top: 6px !important;
    padding-right: 0px !important;
    color: #4B4B4B;
}

.abbyy-Header .language-bar-btn-b button#modal-opener:after {
    content: '|';
    margin-left: 5px !important;
}

.abbyy-Header .language-bar-btn-b button#modal-opener {
    padding-right: 0px !important;
}

button#modal-opener-reg {
    border: none;
    background-color: #fff;
    font-weight: bold;
    font-size: 17px !important;
    padding-left: 0px;
    cursor: pointer;
    color: #4B4B4B;
}

span.badge {
    display: none !important;
}

body {
    color: #444;
    font-family: 'Open Sans', sans-serif !important;
}

.list-section {
    margin-top: 22px;
    background-image: url(https://images.netexam.com/images/11322/one.png);
    padding-left: 60px !important;
    background-repeat: no-repeat !important;
    background-position-x: left !important;
    display: block;
}


    .list-section h4 {
        font-size: 14px;
        margin-bottom: 12px;
        color: #828C96;
        font-weight: bold;
    }

    .list-section + .list-section {
        background-image: url(https://images.netexam.com/images/11322/two.png);
    }

        .list-section + .list-section + .list-section {
            background-image: url(https://images.netexam.com/images/11322/three.png);
        }

button.x-btn-text.get-start {
    font-size: 14px;
    background-color: #607acd;
    color: #fff;
    padding: 10px;
    height: 40px;
    width: 130px;
    font-weight: 600;
    border-radius: 4px;
    border: none;
    margin-left: auto;
    margin-right: auto;
    position: relative !important;
    margin-top: 27px;
    display: none;
}

.cls-getstarted, .abbyyHomeElearningAllCoursesButton {
    font-size: 14px;
    background-color: #607acd;
    color: #fff;
    padding: 10px;
    height: 40px;
    width: 130px;
    font-weight: 600;
    border-radius: 4px;
    border: none;
    margin-left: auto;
    margin-right: auto;
    position: relative !important;
    margin-top: 27px;
}

.get-wel {
    text-align: center;
}

.cls-getstarted:hover, .abbyyHomeElearningAllCoursesButton:hover {
    color: #fff;
    text-decoration: none;
}

.HomePage-UpCommingTrainings {
    padding: 19px;
    border-radius: 4px;
    border: solid 1px #ccc;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(181,181,181,1);
    -moz-box-shadow: 0px 0px 6px 0px rgba(181,181,181,1);
    box-shadow: 0px 0px 6px 0px rgba(181,181,181,1);
    float: right;
}

.cls-header-text {
    font-size: 20px;
    color: #444444;
}

.cls-classroom {
    color: #855eae;
    background-color: #e6dff0;
    display: inline-block;
    padding: 4px;
    border-radius: 4px;
    margin-bottom: 8px;
    font-weight: 600;
    font-size: 14px;
}

span.className {
    font-size: 16px;
    font-weight: 600;
    color: #444444;
    padding-bottom: 5px;
    display: block;
}

.clsStartDateRange {
    color: #656565;
    font-size: 12px;
}



.Home_eLearningCouurseSection {
    background-color: #153979;
}


.card.new-course-card {
    margin-bottom: 20px;
    width: 250px !important;
    float: unset !important;
    display: inline-block;
    vertical-align: top;
    box-shadow: 0px 0px 6px 0px rgb(181 181 181);
    margin-top: 4px;
    border-radius: 4px;
    border: none !important;
}

.new-course-card img.img-desing_process {
    width: 250px;
    height: 120px;
    border-top-right-radius: 4px !important;
    border-top-left-radius: 4px !important;
}

.new-course-card .course-type-aby.abbyy-ct-item {
    background: #E1E8FF;
    color: #5476B7;
    /* width: auto; */
}

.new-course-card .desing_process_name {
    font-weight: 600;
    padding-bottom: 10px;
    font-size: 15px;
    color: #444444 !important;
    height: 42px;
}



.new-course-card .desing_process_desc {
    height: 141px;
    font-size: 14px;
    color: #444444 !important;
    padding-top: 6px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 104px !important;
}

.new-course-card .cls-free, .new-course-card .cls-price {
    background-color: #01a982;
    width: 112px !important;
    font-size: 12px;
    color: #fff;
    height: 34px;
    display: inline-block;
    text-align: center;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.Home_eLearningCouurseSection .abbyy-available-course-header {
    font-size: 37px !important;
    color: #fff;
    font-weight: 100;
}

.Home_eLearningCouurseSection .abbyy-available-course-Description {
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding-bottom: 30px;
}

#carouselExampleCaptions .carousel-control-next, #carouselExampleCaptions .carousel-control-prev {
    width: 20%;
}

#carouselExampleCaptions .carousel-caption {
    right: 21%;
    left: 8.8%;
}

    #carouselExampleCaptions .carousel-caption h2 {
        display: block;
        font-size: 44px;
        font-weight: 400;
        color: #000000 !important;
    }

    #carouselExampleCaptions .carousel-caption p {
        font-size: 20px;
        line-height: 25px;
        color: #000000 !important;
        font-weight: 100;
    }

.HomePage-UpCommingTrainings a.text-dec-underline:hover {
    text-decoration: none !important;
}

.HomePage-UpCommingTrainings .clsArrow {
    background-image: url(https://images.netexam.com/images/11322/icon-link-blue-2020.png) !important;
    background-repeat: no-repeat;
    background-position-x: 3%;
    width: 50px;
    height: 15px;
}

a.cls-getstarted::after {
    content: '> ' !important;
    width: 41px;
    height: 25px;
    color: #ffffff !important;
    font-size: 16px !important;
    position: absolute;
    text-align: end;
    left: 59px;
    top: 7px !important;
    font-family: 'Open Sans', sans-serif !important;
}

.abbyyHomeElearningAllCoursesButton::after {
    content: '> ' !important;
    width: 41px;
    height: 25px;
    color: #ffffff !important;
    font-size: 16px !important;
    position: absolute;
    text-align: end;
    left: 59px;
    top: 7px !important;
    font-family: 'Open Sans', sans-serif !important;
}

.abbyyHeaderLanguageDropDown {
    border: none !important;
}

    .abbyyHeaderLanguageDropDown::after {
        display: none !important;
    }

.abbyy-Header .language-bar-btn-b.float-right {
    margin-top: 13px !important;
}

.Corporate-web-text {
    float: right;
    color: #607acd;
    font-weight: 600;
    background-image: url(https://images.netexam.com/images/11322/icon-external-link-blue.png) !important;
    background-position-x: right;
    background-repeat: no-repeat;
    padding-right: 13px;
    background-position-y: center;
    cursor: pointer;
    font-size: 14px !important;
    margin-top: 6px;
    margin-left: 35px;
    margin-right: 2px;
}

/** END Home Page **/
/** Footer **/
.abbyy-footer .footer-brand img {
    width: 330px !important;
    height: auto;
}

.abbyy-footer .footer-brand {
    border: none !important;
}

.abbyy-footer .social-networks {
    display: none !important;
}

.abbyy-footer .footer-menu li a {
    color: #fff;
    font-size: 17px;
}

footer {
    margin-top: 0px !important;
    padding-bottom: 100px !important;
    background-color: #eeeeee !important;
    margin-top: 20px !important;
    /* position: absolute; */
    bottom: 0px !important;
    width: 100%;
    margin-top: 50px !important;
}

.footer-menu li:nth-child(1):before {
    display: none !important;
}

.footer-menu li:nth-child(1) {
    padding-left: 0px !important;
}

/** END Footer **/
/** catalog page **/
.banner-training {
    background-color: unset !important;
    background-image: none !important;
    height: auto !important;
}

.all-course-page-header {
    font-size: 40px;
}

.catalogTabPanel {
    background-color: #3a5893;
}

    .catalogTabPanel .catalogPage_tabsConatiner .nav-link:hover {
        border: 1px solid #3a5893;
    }

    .catalogTabPanel .catalogPage_tabsConatiner .nav-link.active {
        color: #444444 !important;
        font-weight: bold;
        border-top: solid 3px #c60c30 !important;
    }

.courseType {
    font-weight: 600;
    display: inline-block;
    padding: 3px 8px;
    border-radius: 4px;
    font-size: 14px;
    margin-bottom: 10px;
}


.courseType-certification {
    background: #E1E8FF;
    color: #5476B7;
}

.courseType-classroom {
    color: #444444;
    background-color: #e6dff0;
}

.courseType-eLearning {
    background: rgb(254,222,227);
    color: #444;
}

.headerAllCourses {
    font-size: 40px;
}

.fa-chevron-right:before {
    content: ">" !important;
    font-weight: 600;
    font-size: 16px;
    padding-right: 8px;
    margin-top: -1px;
    padding: 7px;
    position: relative;
}

.fa-chevron-left:before {
    content: "<" !important;
    font-weight: 600;
    font-size: 16px;
    padding: 7px;
    margin-top: -1px;
    position: relative;
}

.newcourse_prev:hover, .newcourse_next:hover {
    text-decoration: none;
}

.newcourse_prev, .newcourse_next {
    font-weight: 600;
    font-size: 16px;
    color: #607acd !important;
}

.cls-last {
    pointer-events: none;
    color: #c2cad6 !important;
}

.new-course-card .top-row {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.catalogPage_tabsConatiner ul#myTab {
    border-bottom: 0px;
}

#trainingFilter input[type=checkbox], #trainingFilter input[type=radio] {
    cursor: pointer;
}

.catalogPage_tabsConatiner .nav-tabs .nav-item {
    margin-bottom: 0px !important;
}

.catalogTabPanel .catalogPage_tabsConatiner .nav-link.active:hover {
    border-bottom: 1px solid #fff !important;
    border-left: 1px solid #fff !important;
    border-right: 1px solid #fff !important;
}

.certification-prerequisist-item-type {
    font-weight: 600;
    color: #855eae;
    background-color: #e6dff0;
    display: inline-block;
    padding: 3px 8px;
    border-radius: 4px;
    font-size: 14px;
    margin-bottom: 10px;
    width: 96px;
}


.icon-element.prerequisite-item {
    font-size: 16px;
    color: #2b2b2b;
    word-break: break-word;
    font-weight: 600;
    white-space: pre-line;
    text-decoration: none;
    background-image: url(https://images.netexam.com/images/11322/arroe-2020-edit.PNG) !important;
    background-position-x: -2px;
    /* height: 38px !important; */
    display: block !important;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position-y: bottom;
    font-family: 'Open Sans', sans-serif !important;
    margin-top: 25px;
    margin-left: 5px;
    margin-right: 5px;
    /* height: auto !important; */
    margin-top: -17px;
}

.cls-incomplete-prereq {
    background-image: url(https://images.netexam.com/images/11322/abby-i-icon-2020.png) !important;
    background-repeat: no-repeat;
    font-size: 12px;
    padding-left: 24px;
    margin-top: 10px !important;
}

.icon-element.prerequisite-item:hover {
    text-decoration: none !important;
}

.icon-element.prerequisite-item a.text-dec-underline {
    display: flex;
}



/** END catalog page **/


/** Abbyy Certification Pages **/


.abbyy-breadCrumb {
    background-color: #153777 !important;
    background-image: url(http://images.netexam.com/images/11558/bg-texture-white_2024.jpg) !important;
    background-size: cover;
}

    .abbyy-breadCrumb .breadcrumb {
        background: #153777;
        background: none;
    }

        .abbyy-breadCrumb .breadcrumb .breadcrumb-item {
            font-size: 14px;
            font-weight: 100;
            color: #ccc;
            cursor: pointer;
        }

.abbyy-pageTitle {
    font-size: 40px;
}

.course-banner span.Category-name.abbyy-descriptionTitle {
    font-size: 37px;
    font-weight: normal;
    color: #444444;
}

span.description_title {
    font-size: 37px;
    font-weight: normal;
    color: #444444;
}

.coursDetailsCard {
    padding: 30px 5px;
    -webkit-box-shadow: 0px 0px 6px 0px rgb(181 181 181);
    -moz-box-shadow: 0px 0px 6px 0px rgba(181,181,181,1);
    box-shadow: 0px 0px 6px 0px rgb(181 181 181);
    background: white !important;
}

.coursDetailsColumn .coursDetailsCard .abbyy-courseButton button {
    background-color: #c60c30 !important;
    padding: 14px 55px;
    font-size: 18px;
    color: #ffffff;
    border: none;
    border-radius: 4px;
    font-weight: bold;
    cursor: pointer;
}

.cls-req-completion .cls-header-text {
    text-align: left !important;
    padding-left: 15px !important;
}

.coursDetailsColumn .coursDetailsCard .btn-group-aling {
    background: none !important;
}

.cert-signin-container {
    background-image: url(https://images.netexam.com/images/11322/abby-i-icon-2020.png) !important;
    background-repeat: no-repeat;
    font-size: 12px;
}

.cert-prerequisite span {
    color: #888;
    font: 12px arial;
}

ul.course-descriptive-itemlist .course-descriptive-item {
    color: #444444;
}

.cls-req-completion .cls-header-text {
    font-size: 18px !important;
    font-weight: 600 !important;
    text-align: center !important;
    color: #444444 !important;
}

.cls-req-completion .cls-header-body {
    font: 12px arial;
    padding: 1px 4px 1px 4px;
    border: 0 !important;
    line-height: 1.5 !important;
}

.contact-region-title {
    font-size: 18px;
    color: #47679d;
    font-weight: 600 !important;
}

.cls-contactus {
    background: none !important;
    -webkit-box-shadow: 0px 0px 6px 0px rgb(181 181 181);
    -moz-box-shadow: 0px 0px 6px 0px rgba(181,181,181,1);
    box-shadow: 0px 0px 6px 0px rgb(181 181 181);
    background: white !important;
    background-image: url(https://images.netexam.com/images/11322/message-icon-2020.png) !important;
    background-repeat: no-repeat !important;
    padding-top: 60px;
    background-position-x: center !important;
    background-position-y: 16px !important;
}

.coursDetailsColumn .contactUsCard .contact-region-itemlist ::marker {
    color: #fff;
}

.description_content span {
    line-height: 26px;
}

.certification-course-Header {
    font-size: 37px;
}

.widget-recommendedCourses {
    border-top: 1px solid #D7DCE1;
    border-left: 1px solid #D7DCE1;
    border-right: 1px solid #D7DCE1;
    background: white !important;
}

    .widget-recommendedCourses:last-child {
        border-bottom: 1px solid #D7DCE1;
    }

.certification-course-item-name {
    background-image: url(https://images.netexam.com/images/11322/arrow_right-2020.png) !important;
    background-repeat: no-repeat !important;
    background-position-x: right !important;
    background-position-y: 5px !important;
    font-size: 18px;
    font-weight: 600;
}

.certification-course-item-name {
    color: #444444;
}

.widget-recommendedCourses .certification-course-item-name:hover {
    text-decoration: none;
}

.widget-recommendedCourses .certification-course-item-reqType b,
.widget-recommendedCourses .certification-course-item-reqType span,
.certification-course-item-status span {
    color: #444444;
}

.widget-recommendedCourses .certification-course-item-status b {
    color: #c60c30;
}

.abbyy-footer .footer-brand {
    border-right: none !important;
}

.abbyyOverviewList-tab {
    background-color: #3a5893;
    height: 65px;
}

    .abbyyOverviewList-tab .nav-tabs .nav-link {
        background-color: #3a5893;
        border-radius: 0px;
        border-top: solid 3px #3a5893 !important;
        border: none !important;
        color: #fff !important;
        font-size: 14px !important;
    }

    .abbyyOverviewList-tab .nav-link.show {
        font-size: 14px !important;
        color: #444444 !important;
        height: 50px;
        border-radius: 0px;
        border-top: solid 3px #c60c30 !important;
        background-color: #ffffff;
    }

    .abbyyOverviewList-tab .nav-tabs .nav-link.active {
        font-size: 14px !important;
        color: #444444 !important;
        height: 50px;
        border-radius: 0px;
        border-top: solid 3px #c60c30 !important;
        background-color: #ffffff;
    }

.CoursesOverviewList-ta ul#myTab {
    height: 66px !important;
}

.courseLessonHeader-text {
    background-image: url(https://images.netexam.com/images/11322/red-five-2020-abby.png) !important;
    background-repeat: no-repeat;
    background-size: 43px;
    background-position-y: bottom;
}

.certification-course-Header .courseLessonHeader-text .x-panel-header-text {
    font-size: 20px;
    color: #444444;
}

.certification-course-Header .lesson {
    background-image: url(https://v6.netexam.com/images/arrow.gif) !important;
    background-position: 0 2px;
    background-repeat: no-repeat;
    color: #777;
    font: 18px arial;
    background-position-y: center;
}

.row.pageTitleHeaderBackground {
    background-color: #153777;
}

ul.abbyyCatalogPageCarouselIndicators {
    bottom: -26px !important;
}

    ul.abbyyCatalogPageCarouselIndicators li {
        background-color: #222222;
        border-radius: 30px;
        display: inline-block;
        height: 8px;
        overflow: hidden;
        text-indent: -999em;
        width: 8px;
        position: relative;
        z-index: 99;
        -webkit-transition: all 0.5s linear 0s;
        transition: all 0.5s linear 0s;
    }

        ul.abbyyCatalogPageCarouselIndicators li.active {
            background-color: #428bca;
        }

.cls-status {
    font-size: 12px;
    color: #444;
}

button#searchbtn {
    font-size: 0px !important;
    background-image: url(https://images.netexam.com/images/11322/search-icon-abby.png) !important;
    width: 30px;
    height: 30px;
    background-color: #f0f5fa;
    border: none;
}

input#SearchString {
    border-radius: 0px !important;
    height: 30px;
    /** margin-right: 15px; **/
}

div#navbarCollapse {
    background-color: #f0f5fa;
}

.abbyy-MainTabPanel div#navbarCollapse {
    background-color: #f0f5fa;
}

.course-banner {
    display: none;
}

.abbyyCertificationBodyContainer {
    background-color: #f5faff;
}

    .abbyyCertificationBodyContainer .overview-style {
        background-color: #f5faff;
    }

.abbyyClassroomCoursesBodyContainer {
    background-color: #f5faff;
}

    .abbyyClassroomCoursesBodyContainer .cls-course-header {
        color: #444444;
        font-weight: normal;
        font-size: 34px !important;
    }

.abbyyElearningCoursesBodyContainer {
    background-color: #ffffff;
}

.widget-recommendedCourses a.certification-course-item:hover {
    text-decoration: none !important;
}

.abbyy-eLearningCourseLessonsBox {
    border: solid 1px #ccc !important;
}

.coursDetailsColumn .contactUsCard a.abbyy-LinkContactUs {
    color: #47679d !important;
    text-decoration: underline !important;
}

.coursDetailsColumn .cert-signin-container .cert-signin {
    font-size: 12px !important;
    color: #2046b1;
    text-decoration: underline;
    cursor: pointer;
}

.cls-price {
    font-size: 37px;
    font-weight: bold;
}

.icon-element.prerequisite-item a.text-dec-underline:hover {
    text-decoration: none !important;
}

.abbyyCatalogFineReaderEngine {
    border-bottom: solid 2px #444444;
    border-bottom-style: dashed;
    padding-bottom: 0px;
}

.cata-left {
    padding-top: 3px !important;
}

.description_content {
    line-height: 1.8;
}

.certification-prerequisist-item {
    font-size: 18px !important;
    font-weight: 500 !important;
    color: #444444 !important;
    margin-top: 15px !important;
}

.certification-prerequisist-item {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #444444 !important;
    margin-top: 15px !important;
    background-repeat: no-repeat;
    background-position-x: -4px;
    background-position-y: 145px;
}



/**

span.desc-text.goals {
    background-image: url(https://images.netexam.com/images/11322/red-one-2020-abby.png) !important;
    background-repeat: no-repeat;
    background-position-x: left;
}

span.desc-text.Equipment {
    background-image: url(https://images.netexam.com/images/11322/red-two-2020-abby.png);
    background-repeat: no-repeat;
    background-position-x: left;
}

span.desc-text.schedule {
    background-image: url(https://images.netexam.com/images/11322/red-two-2020-abby.png);
    background-repeat: no-repeat;
    background-position-x: left;
}



span.desc-text.Agenda {
    background-image: url(https://images.netexam.com/images/11322/red-two-2020-abby.png);
    background-repeat: no-repeat;
    background-position-x: left;
}

**/

.coursDetailsColumn .abbyy-courseButton button#modal-opener-cs[disabled] {
    opacity: 0.5;
    pointer-events: none;
}

.coursDetailsColumn label {
    margin-bottom: 1rem !important;
}


/** END Abbyy Certification/Courses/Classes Pages **/

/** Register Panel **/

a.abbyyRegisterButton {
    background-color: #01a982;
    color: #fff;
    border-radius: 20px;
    font-size: 14px;
    height: 38px !important;
    padding-top: 12px !important;
    margin-top: 100px !important;
    font-weight: 500;
    margin-top: 25px !important;
}

.abbyyLoginButton {
    background-color: #01a982 !important;
    border-color: #01a982 !important;
    font-weight: 500;
    border-radius: 20px !important;
}

.abbyyEmployeeSignIn {
    color: #2f2f2f;
}

a.abbyyRegisterButton:hover {
    text-decoration: none;
}

.abbyyLoginButton:hover {
    background-color: #01a982 !important;
    border-color: #01a982 !important;
}

.abbyyEmployeeSignIn:hover {
    color: #2f2f2f;
}

.cls-forgotpw {
    font-size: 13px;
    color: #444444;
    font-weight: 600;
    cursor: pointer;
    text-align: center;
}


.course-container .coursDetailsCard input[type=radio],
#clsTabContent .clssDetail input[type=radio] {
    padding: 0.4em;
    background-color: #FCFBFA;
    -webkit-appearance: none;
    border-radius: 100px;
    border: double #607acd 3px;
    vertical-align: sub;
    cursor: pointer;
}


#clsTabContent .clssDetail {
    border: 2px solid #607ACD !important;
    margin: 0px !important;
}

    .course-container .coursDetailsCard input[type=radio]:checked,
    #clsTabContent .clssDetail input[type=radio]:checked {
        background-color: #607acd !important;
        cursor: pointer;
    }

    #clsTabContent .clssDetail label {
        font-weight: bold;
        font-size: 16px;
    }

#clsTabContent .coursDetailsCard label {
    font-size: 14px;
}

.coursDetailsCard li.course-descriptive-item {
    font-size: 14px;
    font-weight: 100;
}

.new-course-card .card-footer {
    background-image: url(https://images.netexam.com/images/11322/icon-link-blue-2020.png) !important;
    background-repeat: no-repeat;
    background-position: 95%;
}

.abbyy-ForgotPasswordButton {
    background-color: #c60c30 !important;
    border: #c60c30 !important;
}

    .abbyy-ForgotPasswordButton:hover {
        background-color: #c60c30;
    }

.abbyyForgotPasswordPopupPanel {
    position: relative;
    left: 14%;
    width: 70%;
}

.abbyyRegisterButton {
    margin-top: 100px !important;
}

a.abbyyRegisterButton:hover {
    color: #ffffff !important;
}

btn.btn-primary.abbyyLoginButton {
    width: auto !important;
    font-size: 14px !important;
    font-weight: 700 !important;
}

.cls-t-register {
    font-size: 18px !important;
    font-weight: bold;
    font-family: Arial !important;
    color: #444;
    text-align: center;
}

/** END Register Panel **/


/** Search **/

table#searchinfor {
    display: block;
    overflow-x: scroll;
    overflow-y: scroll;
    height: 342px !important;
}

div#searchcoursewareModal {
    padding-top: 32px !important;
    height: 393px;
    width: 475% !important;
}

#searchinfor td.searchcls {
    font-size: 11px;
}

#searchinfor tr td.searchcls a {
    font-weight: bold;
    color: #444 !important;
}

div#searchcoursewareModal .modal-content {
    width: 52%;
}

button#clsbtn {
    height: 30px !important;
    display: block;
    margin-right: 12px;
}


    button#clsbtn i.fa.fa.fa-close {
        display: block;
    }

button#searchbtn {
    position: absolute;
    left: 96%;
}

/** END Search **/

/** Register Page **/

.register-description-content-section2 {
    background-color: #a4d5ff;
}

    .register-description-content-section2 a.badge {
        color: #1b30c1;
        cursor: pointer;
        font-size: 16px;
        font-weight: 100;
    }

iframe#mkto-iframe-id {
    border: none;
    height: 880x !important;
}

.abbyyRegisterForm {
    background-color: #153777;
}

    .abbyyRegisterForm .headerRegisterForm {
        font-size: 28px;
        font-weight: bold;
    }

.mktoFieldDescriptor {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    color: #33475b !important;
}

.mktoForm .mktoRequiredField label.mktoLabel {
    color: #33475b;
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: 300;
}

.mktoFormRow a {
    color: #0000EE;
}

/** END Register Page **/

.abbyyOverviewList-tab .nav-tabs .nav-link.abbyyElearningOverviewActiveTab {
    font-size: 14px !important;
    color: #444444 !important;
    height: 50px;
    border-radius: 0px;
    border-top: solid 3px #c60c30 !important;
    background-color: #ffffff;
}




/** Home Page Slider **/

.carousel-indicators.abbyy-HomePageMainSlider li {
    display: none;
}

.abbyy-HomePageMainSlider li[data-slide-to="0"].active {
    display: block;
}

.abbyy-HomePageMainSlider li[data-slide-to="1"].active {
    display: block;
}

.abbyy-HomePageMainSlider li[data-slide-to="2"].active {
    display: block;
}

.abbyy-HomePageMainSlider li[data-slide-to="0"]::Before {
    content: '1' !important;
    width: 38px;
    height: 25px;
    color: #ffffff !important;
    font-size: 16px !important;
    position: absolute;
    display: block !important;
    background-color: none;
    font-weight: 700 !important;
    line-height: inherit !important;
    font-family: sans-serif !important;
    text-align: end;
    font-family: 'Open Sans', sans-serif !important;
}

.abbyy-HomePageMainSlider li[data-slide-to="1"]::Before {
    content: '2' !important;
    width: 38px;
    height: 25px;
    color: #ffffff !important;
    font-size: 16px !important;
    position: absolute;
    display: block !important;
    font-weight: 700 !important;
    line-height: inherit !important;
    font-family: sans-serif !important;
    text-align: end;
    font-family: 'Open Sans', sans-serif !important;
}

.abbyy-HomePageMainSlider li[data-slide-to="2"]::Before {
    content: '3' !important;
    width: 38px;
    height: 25px;
    color: #ffffff !important;
    font-size: 16px !important;
    position: absolute;
    display: block !important;
    font-weight: 700 !important;
    line-height: inherit !important;
    font-family: sans-serif !important;
    text-align: end;
    font-family: 'Open Sans', sans-serif !important;
}

.carousel-indicators.abbyy-HomePageMainSlider li::after {
    content: '/ 3' !important;
    width: 41px;
    height: 25px;
    color: #ffffff !important;
    font-size: 14px !important;
    position: absolute;
    display: block !important;
    font-weight: 600 !important;
    line-height: inherit !important;
    font-family: sans-serif !important;
    text-align: end;
    left: 22px;
    top: -10px !important;
    font-family: 'Open Sans', sans-serif !important;
}

body .carousel-indicators.abbyy-HomePageMainSlider li {
    background: none !important;
    width: 0px !important;
}

body .carousel-indicators.abbyy-HomePageMainSlider .arrows-slider {
    display: block;
    position: relative;
    width: 200px;
    margin-left: -48.5%;
    margin-top: -1%;
    z-index: 999;
    background: none !important;
}

.abbyy-HomePageMainSlider .carousel-control-prev-icon {
    background-image: url(https://images.netexam.com/images/11322/icon-slider-left-white-2020.png);
    width: 280px !important;
    opacity: 1;
    background-size: auto;
}

.abbyy-HomePageMainSlider .carousel-control-next-icon {
    background-image: url(https://images.netexam.com/images/11322/icon-slider-right-white-2020.png) !important;
    width: 280px !important;
    opacity: 1;
    background-size: auto;
}

.abbyy-HomePageMainSlider {
    background-color: #bd4669bd;
    position: absolute;
    z-index: 1;
    bottom: -16px !important;
    padding-top: 28px !important;
    padding-bottom: 28px !important;
}

body .carousel-indicators.abbyy-HomePageMainSlider li {
    position: relative;
    left: -58% !important;
}

body .abbyy-HomePageMainSlider .carousel-control-prev-icon, body .abbyy-HomePageMainSlider .carousel-control-next-icon {
    position: relative;
    top: 8px;
    z-index: 999 !important;
    background-color: #bd466900;
    left: -396%;
    height: 20px !important;
}

.carousel-indicators.abbyy-HomePageMainSlider li {
    position: relative;
    left: -49% !important;
}

#carouselExampleCaptions .carousel-control-next, #carouselExampleCaptions .carousel-control-prev {
    width: 30%;
    opacity: 1;
}

#carouselExampleCaptions a.carousel-control-next {
    opacity: 1;
}

#carouselExampleCaptions .cls-findcourse {
    font-size: 16px;
    color: #5a6eff;
}

    #carouselExampleCaptions .cls-findcourse:after {
        content: '>';
        position: absolute;
        margin-left: 10px;
        display: inline-block;
        margin-top: 1px !important;
    }

    #carouselExampleCaptions .cls-findcourse:hover {
        text-decoration: none !important;
    }

/** END Home Page Slider **/

@media (max-width: 1366px) {

    table#searchinfor {
        width: 375px;
    }
}



@media (max-width: 1000px) {

    .abbyy-footer .footer-brand img {
        width: auto !important;
        height: auto;
        margin-top: 6px;
    }

    body .carousel-indicators.abbyy-HomePageMainSlider li {
        left: -43.2% !important;
        top: 5px !important;
    }
}

@media (max-width: 560px) {

    body .carousel-indicators.abbyy-HomePageMainSlider li {
        left: -38.2% !important;
        top: 6px !important;
    }

    .abbyy-HomeSliderImage {
        height: 100%;
        width: auto !important;
        background-size: 30% !important;
    }

    #carouselExampleCaptions .carousel-caption.d-none.d-md-block {
        display: block !important;
    }

    #carouselExampleCaptions .carousel-caption p {
        font-size: 13px !important;
    }
}


/** Registration Page New ccs **/

.mktoForm .mktoFormRow {
    width: 100% !important;
}

.mktoForm.mktoHasWidth.mktoLayoutLeft {
    width: 100% !important;
}

.mktoFieldWrap.mktoRequiredField {
    width: 100% !important;
}

.mktoFieldDescriptor.mktoFormCol {
    width: 100%;
}

form.mktoForm.mktoHasWidth.mktoLayoutLeft select {
    width: 89% !important;
}

form.mktoForm.mktoHasWidth.mktoLayoutLeft input {
    width: 89% !important;
}

.mktoFieldWrap {
    width: 100% !important;
}

.mktoFormRow label {
    font-size: 12px !important;
}


/** END Registration Page New ccs **/

/** Calendar Page css **/

#calendar .fc-content {
    display: flex;
    flex-direction: column-reverse;
}

#calendar .fc-title {
    font-size: 14px !important;
    color: #000 !important;
    font-weight: bold !important;
    font-family: 'Open Sans', sans-serif !important;
}

#calendar span.fc-time {
    font-weight: 100 !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 9.35px;
}

#calendar .fc-day-header {
    background-color: #444444;
    color: #ffffff;
}

    #calendar .fc-day-header.fc-widget-header span {
        font-family: 'Open Sans', sans-serif !important;
        font-size: 14px !important;
        font-weight: normal;
    }

#calendar .fc-left {
    font-weight: 600;
    font-size: 100% !important;
    color: #444444;
}

.abbyy-CalendarPageClassStatus {
    font-size: 11px;
    font-family: 'Open Sans', sans-serif !important;
}

#calendar button.fc-prev-button.fc-button.fc-state-default.fc-corner-left {
    background: none !important;
    border: solid 2px #01a982;
    background-image: url(http://images.netexam.com/images/11558/arrow_left-2024.png) !important;
    background-repeat: no-repeat !important;
    width: 32px;
    margin-right: 7px;
    border-radius: 4px;
    height: 32px !important;
    background-position: center !important;
}



#calendar button.fc-next-button.fc-button.fc-state-default.fc-corner-right {
    background: none !important;
    border: solid 2px #01a982;
    background-image: url(http://images.netexam.com/images/11558/arrow_right-2024.png) !important;
    background-repeat: no-repeat !important;
    width: 32px;
    margin-right: 7px;
    border-radius: 4px;
    height: 32px !important;
    background-position: center !important;
}

#calendar .fc-icon-left-single-arrow:after, #calendar .fc-icon-right-single-arrow:after {
    display: none !important;
}

.abbyy-CalendarPageClassStatus {
    padding-top: 2px !important;
}

/** Calendar Page css **/

/** END 2021/12/16 ABBYY MVC/Bootstrap UI - NILAN**/
/** Start 2021/12/24ABBYY MVC/Bootstrap UI - CHATHURANGA**/
.cls-chose-date {
    font-size: 12px;
    padding-bottom: 14px !important;
}

.course-descriptive-content {
    padding-top: 14px;
    border-top: solid 1px #ccc;
}


/** END 2021/12/24ABBYY MVC/Bootstrap UI - CHATHURANGA**/


#myTabContent button#btnApplyFilter {
    margin-top: 20px;
    border-radius: 20px !important;
    color: #FFF !important;
    background: rgb(135, 0, 100) !important;
    border: none !important;
    border-radius: 30px !important;
    font-size: 14px !important;
    padding: 7px !important;
    font-weight: normal !important;
    transition: background 200ms ease-in-out, color 200ms ease-in-out;
    margin-bottom: 30px !important;!i;!;
    !i;!;
}

#frmSearchTraining .input-group.has-clear.col.col-12.col-sm-12 {
    padding-bottom: 20px !important;
}

.menubar-css .abbyy-Header .col-sm-12 {
    padding-bottom: 0px !important;
}

.container {
    max-width: 1600px !important;
}

.Home_eLearningCouurseSection .container {
    max-width: 58% !important;
}

.catalog-one #myTabContent .col-md-4 {
    /* max-width: 25% !important; */
}

.abbyyCertificationBodyContainer .col-sm-8 {
    max-width: 75% !important;
}

.abbyyCertificationBodyContainer .col-sm-4 {
    max-width: 25% !important;
}

.abbyyClassroomCoursesBodyContainer .col-sm-8 {
    max-width: 75% !important;
}

.abbyyClassroomCoursesBodyContainer .col-sm-4 {
    max-width: 25% !important;
}

.abbyyElearningCoursesBodyContainer .col-sm-8 {
    max-width: 75% !important;
}

.abbyyElearningCoursesBodyContainer .col-sm-4 {
    max-width: 25% !important;
}

#loginModal .col-md-6:nth-child(1) .cls-register {
    line-height: 2 !important;
}


@media (max-width: 1600px) and (min-width: 1366px) {

    #carouselExampleCaptions .carousel-caption {
        right: 21%;
        left: 8%;
    }

    body .abbyy-HomePageMainSlider .carousel-control-prev-icon, body .abbyy-HomePageMainSlider .carousel-control-next-icon {
        position: relative;
        top: 8px;
        z-index: 999 !important;
        background-color: #bd466900;
        left: -300%;
        height: 20px !important;
    }

    body .carousel-indicators.abbyy-HomePageMainSlider li {
        position: relative;
        left: -57% !important;
    }

    .container {
        max-width: 1300px !important;
    }

    .Home_eLearningCouurseSection .container {
        max-width: 85% !important;
    }

    .catalog-one #myTabContent .col-md-4 {
        max-width: 33% !important;
    }

    .abbyyCertificationBodyContainer .col-sm-8 {
        max-width: 75% !important;
    }

    .abbyyCertificationBodyContainer .col-sm-4 {
        max-width: 25% !important;
    }

    .abbyyClassroomCoursesBodyContainer .col-sm-8 {
        max-width: 75% !important;
    }

    .abbyyClassroomCoursesBodyContainer .col-sm-4 {
        max-width: 25% !important;
    }

    .abbyyElearningCoursesBodyContainer .col-sm-8 {
        max-width: 75% !important;
    }

    .abbyyElearningCoursesBodyContainer .col-sm-4 {
        max-width: 25% !important;
    }
}


/** NILAN: Home Page Header Banner **/

@media(max-width:1366px) {
    #carouselExampleCaptions .carousel-caption {
        /* left: 9% !important; */
    }

    .carousel-caption.d-none.d-md-block {
        top: 10% !important;
    }

    body .abbyy-HomePageMainSlider .carousel-control-next-icon {
        left: -64% !important;
        top: 34% !important;
    }

    body .carousel-indicators.abbyy-HomePageMainSlider .arrows-slider {
        left: -9.7%;
    }

    body .carousel-indicators.abbyy-HomePageMainSlider li {
        left: -56% !important;
    }

    .carousel-caption.d-none.d-md-block {
        top: 10% !important;
    }

    body .abbyy-HomePageMainSlider .carousel-control-next-icon {
        left: -64% !important;
    }

    body .carousel-indicators.abbyy-HomePageMainSlider .arrows-slider {
        left: -9.7%;
    }

    body .carousel-indicators.abbyy-HomePageMainSlider li {
        left: -56% !important;
    }

    body .abbyy-HomePageMainSlider .carousel-control-prev-icon {
        left: -22% !important;
        top: 34% !important;
    }

    .container {
        max-width: 1180px !important;
    }

    .Home_eLearningCouurseSection .container {
        max-width: 85% !important;
    }

    .catalog-one #myTabContent .col-md-4 {
        /* max-width: 30% !important; */
    }

    .abbyyCertificationBodyContainer .col-sm-8 {
        max-width: 75% !important;
    }

    .abbyyCertificationBodyContainer .col-sm-4 {
        max-width: 25% !important;
    }

    .abbyyClassroomCoursesBodyContainer .col-sm-8 {
        max-width: 75% !important;
    }

    .abbyyClassroomCoursesBodyContainer .col-sm-4 {
        max-width: 25% !important;
    }

    .abbyyElearningCoursesBodyContainer .col-sm-8 {
        max-width: 75% !important;
    }

    .abbyyElearningCoursesBodyContainer .col-sm-4 {
        max-width: 25% !important;
    }
}

/** END NILAN: Home Page Header Banner **/


@media only screen and (max-width: 1920px) {

    footer {
        padding-bottom: 33px !important;
    }

    div#myTabContent {
        padding-bottom: 0px !important;
    }

    .cata-left {
        /* padding-top: 17px !important; */
        margin-bottom: -49px;
    }
}

/** UI: NILAN Catalog Page 03/04/2022 **/

.catalog-one #myTabContent .cata-left {
    margin-bottom: 0px !important;
    background-color: #f8f8f8;
    border: 1px solid #ccc;
    border-radius: 0px;
}

.catalog-one #myTabContent .row .col-md-3.pt-5 {
    padding-top: 0px !important;
}

/** END UI:NILAN Catalog Page 03/04/2022 **/

/** UI:NILAN Home Page 03/07/2022 **/

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-one,
#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three,
#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two {
    width: 60% !important;
}

.HomePage-UpCommingTrainings .cls-header-text {
    font-size: 18px !important;
}

.container.catalog-one {
    color: #444444 !important;
    /* padding: 0px !important; */
}

.catalog-one .list-section h2 {
    font-size: 26px !important;
}

.abbyy-HomePageMainSlider li::Before {
    font-size: 14px !important;
    font-weight: 600 !important;
}

.abbyy-HomePageMainSlider li[data-slide-to="0"]::Before {
    font-size: 14px !important;
    font-weight: 600 !important;
}

.abbyy-HomePageMainSlider li[data-slide-to="1"]::Before {
    font-size: 14px !important;
    font-weight: 600 !important;
}

.abbyy-HomePageMainSlider li[data-slide-to="2"]::Before {
    font-size: 14px !important;
    font-weight: 600 !important;
}

#loginModal .col-md-6:nth-child(2) .form-group {
    text-align: left;
    font-size: 14px !important;
    color: #444;
}

    #loginModal .col-md-6:nth-child(2) .form-group + .form-group + .form-group {
        text-align: center;
    }

#loginModal .col-md-6:nth-child(1) .cls-register {
    color: #444444;
    font-size: 14px;
}

#loginModal .btn-block {
    font-size: 14px !important;
    text-align: center;
}

#calendar .fc-left h2 {
    font-size: 22px;
    font-weight: 600 !important;
    padding-bottom: 10px;
}

div#calendar {
    padding-top: 10px;
    padding: 10px;
}

    div#calendar button.fc-today-button.fc-button {
        height: 32px !important;
        font-size: 11px;
    }

.abbyyRegisterButton {
    margin-top: 98px !important;
    margin-bottom: 0px !important;
}

.abbyy-Header .abbyyRegisterButton {
    margin-top: 98px !important;
    margin-bottom: 0px !important;
}

.abbyy-Header li.abbyy-languageOption:nth-child(2),
.abbyy-Header li.abbyy-languageOption:nth-child(3),
.abbyy-Header li.abbyy-languageOption:nth-child(4),
.abbyy-Header li.abbyy-languageOption:nth-child(5),
.abbyy-Header li.abbyy-languageOption:nth-child(6),
.abbyy-Header li.abbyy-languageOption:nth-child(7),
.abbyy-Header li.abbyy-languageOption:nth-child(8) {
    display: none !important;
}


.abbyy-Header ul.category_filters {
    margin-bottom: 0px !important;
}

.abbyy-Header .dropdown-menu.show {
    padding: 0px !important;
}

.abbyy-Header .abbyy-languageOption a {
    border: none !important;
}

.abbyy-Header .abbyyRegisterButton {
    margin-top: 75px !important;
    margin-bottom: 0px !important;
}

.abbyy-Header li.abbyy-languageOption:nth-child(2),
.abbyy-Header li.abbyy-languageOption:nth-child(3),
.abbyy-Header li.abbyy-languageOption:nth-child(4),
.abbyy-Header li.abbyy-languageOption:nth-child(5),
.abbyy-Header li.abbyy-languageOption:nth-child(6),
.abbyy-Header li.abbyy-languageOption:nth-child(7),
.abbyy-Header li.abbyy-languageOption:nth-child(8) {
    display: none !important;
}


.abbyy-Header ul.category_filters {
    margin-bottom: 0px !important;
}

.abbyy-Header .dropdown-menu.show {
    padding: 0px !important;
}

.abbyy-Header .abbyy-languageOption a {
    border: none !important;
}

.abbyy-footer .footer-menu li + li + li + li + li + li {
    background-image: url(https://images.netexam.com/images/11322/icon-external-link-white.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: 6px;
    padding-right: 16px;
}

#loginModal .modal-header {
    border-bottom: 0px !important;
}

#loginModal .col-md-6:nth-child(1) {
    border-right: solid 1px #ccc;
    text-align: center;
}

#loginModal .col-md-6 {
    margin-bottom: 20px
}


#carouselExampleCaptions img.abbyy-HomeSliderImage {
    height: 430px !important;
    width: auto !important;
    background-size: cover;
}

div#searchcoursewareModal {
    left: -67.5%;
    width: 304% !important;
}


@media(max-width:1366px) {
    #carouselExampleCaptions img.abbyy-HomeSliderImage {
        left: -15% !important;
        position: relative;
    }

    #carouselExampleCaptions .carousel-item:nth-child(2) img {
        left: -28% !important;
        position: relative;
    }

    div#searchcoursewareModal {
        width: 330% !important;
        left: -84%;
    }

    table#searchinfor {
        width: 100% !important;
    }
}




/** END UI:NILAN Home Page 03/07/2022 **/

.container-fluid.menubar-css {
    padding-left: 8% !important;
    padding-right: 8% !important;
    height: 120px;
}

    .container-fluid.menubar-css nav.navbar.navbar-expand-lg.navbar-light {
        background-color: #fff !important;
        height: 80px;
    }

div#navbarNavDropdown {
    justify-content: right;
    margin-top: 0px;
    font-size: 17px;
    justify-content: center;
    margin-top: 60px;
}

    div#navbarNavDropdown .navbar-nav .nav-link {
        font-weight: bold;
        color: #4B4B4B;
        border-bottom: 3px solid #fff;
    }

.container.catalog-one .cls-cataligs .navbar.navbar-expand-sm.bg-light {
    background: none !important;
    padding-left: 0px !important;
    padding-top: 30px;
    padding-bottom: 15px;
}

    .container.catalog-one .cls-cataligs .navbar.navbar-expand-sm.bg-light .navbar-nav .nav-item a.nav-link {
        color: #444444;
        font-weight: bold;
        padding: 6px 16px;
        border-radius: 20px;
    }

.container.catalog-one .col-xs-9.col-sm-9.pl-3.pr-4.text-white.headerAllCourses {
    color: #444444 !important;
}

.container.catalog-one .cls-menuName > .cls-menuName {
    background-color: #e6e6e6;
    font-size: 20px;
    padding: 7px 15px;
    margin: 15px 0px;
    /* font-weight: bold; */
    text-decoration: underline;
}

.container.catalog-one .row .col-md-5.pt-5,
.container.catalog-one .row .col-md-7.pt-5 {
    border: 1px solid #eee;
    padding: 12px !important;
}



.container.catalog-one .cls-menuName .row {
    margin-top: 10px !important;
}

.container.catalog-one .row {
    margin-top: 20px;
    margin: 0px;
    /* margin-top: 20px; */
    /* padding-left: 20px; */
    border-left: 4px solid #e6e6e6;
}

.container.catalog-one .cls-certNam {
    font-weight: bold;
    font-size: 18px;
}

.container.catalog-one .cls-coursename a.certification-course-item {
    color: #01a982;
    font-weight: bold;
    background-image: url(http://images.netexam.com/images/11558/arrow-green_2024.svg);
    background-repeat: no-repeat;
    background-position-x: right;
    padding-right: 24px;
    background-size: 14px;
    background-position-y: center;
}

.col-xs-9.col-sm-9.pl-3.pr-4.text-white.headerAllCourses {
    color: #444 !important;
    width: 100% !important;!i;!;
    text-align: center;
}

.footer-links-copyright {
    color: #000;
}

.footer-links .footer-links-row ul li a:hover {
    color: #000;
}

.footer-cls .footer-rights a:hover {
    color: #000 !important;
    text-decoration: unset !important;
}

.container.catalog-one .cls-menuName .cls-menuDesc {
    padding-left: 20px;
    border-left: 4px solid #e6e6e6;
    padding-bottom: 20px;
}

.container-fluid.menubar-css div#navbarNavDropdown button#modal-opener::after {
    content: "/";
    padding-left: 4px;
}

.container.catalog-one .cls-coursename a.certification-course-item:hover {
    padding-right: 35px !important;
    transition: .3s !important;
    text-decoration: none;
}

.container.catalog-one .cls-cataligs .navbar.navbar-expand-sm.bg-light .navbar-nav .nav-item a.nav-link:hover {
    border-radius: 20px;
    background-color: #f5f5f5 !important;
}

.container.catalog-one .cls-cataligs .navbar.navbar-expand-sm.bg-light li.nav-item {
    margin-right: 10px;
}

.container-fluid.menubar-css nav.navbar.navbar-expand-lg.navbar-light div#navbarNavDropdown .dropdown-toggle::after {
    background-image: url(http://images.netexam.com/images/11558/nav-down_2024.svg) !important;
    border: 0px;
    height: 8px;
    width: 20px;
    background-repeat: no-repeat;
    background-position: bottom;
    margin-bottom: -3px;
    background-size: 12px;
    margin-left: 0px;
}


/** Footer CSS **/

.footer-cls {
    background-color: #eee;
    padding: 40px 0px;
    width: 84%;
    margin: auto;
    /* max-width: 1186px; */
    margin-left: 8%;
    margin-right: 8%;
    vertical-align: top;
    font-size: 14px;
}

body {
    margin: 0px !important;
}

.footer-links {
    display: inline-block;
    width: 38%;
    vertical-align: top;
}

.footer-badges {
    display: inline-block;
    width: 27% !important;
    text-align: center;
}

.footer-rights {
    display: inline-block;
    float: right;
    text-align: right;
    width: 30%;
}

.footer-links .footer-links-row ul {
    display: inline-block;
    padding-left: 0px !important;
    margin: 0px;
}

li {
    /* display: inline-block; */
}

.footer-links .footer-links-row ul li {
    display: inline-block;
}

.footer-badges img {
    height: auto;
    width: 173px;
    text-align: center;
}

footer {
    background-color: #eee;
    font-family: 'MetricHPE', Arial, Helvetica, sans-serif !important;
}

.footer-links .footer-links-row ul li a {
    font-size: 14px;
    cursor: pointer;
}

.footer-cls a {
    color: #000;
    text-decoration: unset;
}

.footer-cls .footer-links-row a:after {
    content: "|";
    margin: 0 0px 0 0px;
}

.footer-links-row {
    margin-bottom: 10px;
}

.footer-rights div {
    margin-bottom: 10px;
    color: #000;
}

.footer-links .footer-links-row ul li:last-child a::after {
    content: "" !important;
}

.footer-cls .footer-rights div a {
    text-decoration: underline;
    font-weight: bold;
}




/** END Footer CSS **/

.container.catalog-one .cls-cataligs .navbar.navbar-expand-sm.bg-light .navbar-nav .nav-item a.nav-link.selected {
    background-color: #f5f5f5 !important;
}

div#navbarNavDropdown .navbar-nav .nav-link:hover {
    border-bottom: 3px solid #00823a;
    color: #00823a;
}

div#navbarNavDropdown .navbar-nav .nav-link.selected {
    border-bottom: 3px solid #00823a;
    color: #00823a;
}

.abbyy-breadCrumb .container.course-banner-container {
    display: none;
}

.banner-sektion.banner-overlay.banner-training .pageTitleHeaderBackground .abbyy-pageTitle {
    color: #444444 !important;
    width: 200px;
    
    
    
    
    
    
    
.banner-sektion.banner-overlay.banner-training .pageTitleHeaderBackground .abbyy-pageTitle {
    width: 200px !important;
};
}

.container.catalog-one #myTabContent .row {
    border-left: 0px !important;
}

.cata-left label {
    color: #444;
}

.icn-cert {
    background-image: url(http://images.netexam.com/images/11558/three.png) !important;
}

.icn-clscs {
    background-image: url(http://images.netexam.com/images/11558/one.png) !important;
}

.pageTitleHeaderBackground .abbyy-pageTitle .all-course-page-header div {
    color: #444 !important;
}

.abbyyElearningCoursesBodyContainer .container.course-container.mt-0.pt-5 p {
    color: #444 !important;
}

    .abbyyElearningCoursesBodyContainer .container.course-container.mt-0.pt-5 p a {
        color: #444;
        text-decoration: underline !important;
        font-weight: bold;
    }

    .abbyyElearningCoursesBodyContainer .container.course-container.mt-0.pt-5 p a {
    }

.abbyyElearningCoursesBodyContainer a {
    color: #444;
    font-weight: 600;
    text-decoration: underline;
}

.abbyyElearningCoursesBodyContainer li {
    margin-bottom: 15px;
    display: list-item;
}

.abbyyElearningCoursesBodyContainer .course-name {
    margin-top: 48px;
    margin-bottom: 10px;
}

    .abbyyElearningCoursesBodyContainer .course-name h3 {
        font-size: 18px;
        font-weight: 600;
    }

.abbyyElearningCoursesBodyContainer .description_content {
    line-height: 1.5 !important;
}

.container-fluid.abbyyElearningCoursesBodyContainer .col-md-3,
.container-fluid.abbyyElearningCoursesBodyContainer .col-md-6 {
    margin-top: 30px;
    vertical-align: middle !important;
}

.abbyyElearningCoursesBodyContainer .btn-add-cart button {
    background-color: #008567 !important;
    border: 0px;
    border-radius: 6px;
    color: #fff;
    padding: 6px 18px;
    font-weight: 600 !important;
    background-image: url(http://images.netexam.com/images/11558/arrow-white_2024.png);
    background-repeat: no-repeat;
    background-size: 17px;
    background-position-x: 90%;
    background-position-y: center;
    padding-right: 40px;
    cursor: pointer;
    float: right;
}

.container-fluid.abbyyElearningCoursesBodyContainer .col-md-6 {
    text-align: right;
    padding-top: 7px;
}

.cls-certDesc span.cls-newcert {
    color: #FF5F4B;
    font-weight: 900;
}


#cookiePolicyModal .modal-dialog {
    width: 80% !important;
    max-width: unset;
}

#cookiePolicyModal .truste_box_overlay_inner iframe {
    height: 794px;
}



div#loginModalCourse button.close.abbyy-RegistrationWindowCloseButton {
    background-image: unset !important;
    padding: 6px 10px;
    border-radius: 5px;
    opacity: 1 !important;
    color: #000000;
    background: none !important;
}

div#loginModalCourse .cls-register {
    text-align: center;
}


div#loginModalCourse .col-md-6 {
    text-align: center;
}

div#loginModalCourse .cls-emp {
    text-align: center;
}

div#loginModalCourse a {
    text-decoration: unset !important;
    margin-top: 20px !important;
    color: #fff !important;
}

div#loginModalCourse .abbyyEmployeeSignIn {
    color: #444 !important;
    text-decoration: underline !important;
}

div#loginModalCourse .col-md-6 .form-group {
    text-align: left;
}

    div#loginModalCourse .col-md-6 .form-group .abbyyLoginButton {
        text-align: center !important;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

.coursedetails {
    cursor: pointer;
    font-weight: 600;
    text-decoration: underline;
}

div#ModalElearningDetails .modal-dialog {
    width: 760px !important;
    max-width: unset;
    height: 450px !important;
}

    div#ModalElearningDetails .modal-dialog .modal-content {
        height: 100% !important;
    }

.abbyyElearningCoursesBodyContainer a:hover {
    color: #444 !important;
}

.abbyyCatalogPageHeaderText > .container {
    margin: 0px;
    padding: 0px;
    width: 100%;
    max-width: unset !important;
}

.cls-back .button.button-back {
    padding: 6px 18px;
    font-size: 18px;
    color: #444;
    font-weight: 600;
}

.cls-back.float-right {
    margin-top: 20px;
}

.cls-back .button.button-back:hover {
    background-color: #f5f5f5 !important;
    border-radius: 20px;
}

.cls-back.float-right a:hover {
    text-decoration: unset;
}

.cls-certDesc span.cls-newcert + div {
    display: inline;
}

.abbyyRegisterForm > .container {
    margin: 0px;
    padding: 0px;
    width: 100% !important;
    max-width: unset !important;
}

.abbyyRegisterForm .headerRegisterForm {
    color: #444 !important;
    padding-top: 5px !important;
    padding-left: 0px !important;
    font-weight: 500 !important;
}

.container.clsregisterform {
    border-top: 5px solid #d6d4d4;
    margin: unset !important;
    padding-left: 8% !important;
    padding-right: 8% !important;
    width: 100% !important;
    max-width: unset !important;
    padding-top: 40px !important;
}

    .container.clsregisterform a {
        color: #444;
        text-decoration: underline;
        font-weight: bold;
    }

button {
    outline: unset !important;
}

.icn-cs {
    background-image: url(http://images.netexam.com/images/11558/two-1.png) !important;
}

.cls-certDesc span.cls-newcert {
    margin-right: 2px;
}

.abbyyElearningCoursesBodyContainer .courselanguage,
.abbyyElearningCoursesBodyContainer .coursetype,
.abbyyElearningCoursesBodyContainer .classDates,
.abbyyElearningCoursesBodyContainer .classTimeZone,
.abbyyElearningCoursesBodyContainer .classVenue,
.abbyyElearningCoursesBodyContainer .clsSeatsRemaining {
    margin: 3px 0px;
    text-decoration: unset !important;
    font-weight: 500;
}

.container-fluid.abbyyElearningCoursesBodyContainer .col-md-3 .coursedetails.disabled {
    opacity: .5;
}

.container.catalog-one .row .col-md-7.pt-5 div {
    line-height: 1.8 !important;
}

.coursePreReq {
    margin-top: 20px;
    color: #444 !important;
    font-weight: bold;
}

.coursePreReqText {
    color: #444 !important;
    margin-left: 20px;
    margin-top: 5px;
}

.container.catalog-one .cls-menuName .cls-menuDesc li a {
    color: #444;
    font-weight: 600;
}

.container.catalog-one .cls-menuName .cls-menuDesc li {
    line-height: 1.8 !important;
}

.container.catalog-one .cls-menuName .cls-menuDesc p {
    color: #444 !important;
}


.abbyyElearningCoursesBodyContainer .description_content a {
    margin-top: 18px !important;
    display: inline-block;
}

.container-fluid.abbyyElearningCoursesBodyContainer .col-md-3 .coursedetails {
    cursor: pointer;
}

.container.catalog-one .cls-menuName .cls-menuDesc a {
    color: #444;
    text-decoration: underline;
}

.container.catalog-one .cls-menuName + .row {
    width: 100%;
    padding-top: 25px;
}

.container.catalog-one .cls-menuName .cls-menuDesc {
    padding-bottom: 35px !important;
    padding-top: 20px;
}

.container.catalog-one .cls-menuName > .cls-menuName {
    margin-bottom: 0px;
}

.abbyyElearningCoursesBodyContainer .btn-add-cart button[disabled] {
    cursor: unset !important;
    opacity: .5;
}

.abbyyElearningCoursesBodyContainer .btn-add-cart button[disabled] {
    cursor: unset !important;
    opacity: .5;
}

.dropdown-menu.show {
    box-shadow: 0 10px 12px rgba(0, 0, 0, 0.23);
    border: 0px;
    border-radius: 0px;
    padding-bottom: 2px;
}

.navbar-expand-lg .navbar-nav .dropdown-menu a.dropdown-item {
    font-size: 16px !important;
    line-height: 1.6;
}

.coursePreReqText {
    font-size: 15px;
}

.abbyyElearningCoursesBodyContainer .cls-pricetext {
    text-align: left;
    color: #000000;
    font-weight: bold;
    font-size: 17px;
}

.abbyyElearningCoursesBodyContainer .clsPriceList {
    padding-left: 22px;
    line-height: 1.2 !important;
    margin-top: 6px;
    align-items: end !important;
    display: flex !important;
}

    .abbyyElearningCoursesBodyContainer .clsPriceList > div {
        line-height: 1.8 !important;
        color: #444 !important;
        font-weight: 600;
    }

.abbyyElearningCoursesBodyContainer .cls-pricetext input#clsItem-price {
    margin-bottom: 5px !important;
    margin-right: 5px;
}

.container-fluid.abbyyElearningCoursesBodyContainer .col-md-6,
.container-fluid.abbyyElearningCoursesBodyContainer .col-md-3 {
    border-bottom: 1px solid #d1d1d1;
    background-color: #cccccc30;
    padding: 25px;
}

.container-fluid.abbyyElearningCoursesBodyContainer .res-center .img-fluid {
    margin-bottom: 20px;
}

.container-fluid.abbyyElearningCoursesBodyContainer .col-md-3 .btn-add-cart {
    float: right;
    padding-top: 80px;
}

.abbyyElearningCoursesBodyContainer .coursetypeleft {
    display: inline-block;
    margin-right: 5px;
}

.abbyyElearningCoursesBodyContainer .coursetyperight {
    display: inline-block;
}

.abbyyElearningCoursesBodyContainer .courselanguageleft {
    display: inline-block;
    margin-right: 5px;
}

.abbyyElearningCoursesBodyContainer .courselanguageright {
    display: inline-block;
}

.abbyyElearningCoursesBodyContainer .classVenueleft {
    display: inline-block;
    margin-right: 5px;
}

.container-fluid.abbyyElearningCoursesBodyContainer .col-md-6, .container-fluid.abbyyElearningCoursesBodyContainer .col-md-3 {
    font-size: 15px;
}

.abbyyElearningCoursesBodyContainer .cls-pricetext {
    font-size: 16px;
}

.abbyyElearningCoursesBodyContainer .clsPriceList {
    font-size: 15px;
}

.container-fluid.abbyyElearningCoursesBodyContainer .res-center .img-fluid {
    border: 3px solid #009445;
}

.abbyyElearningCoursesBodyContainer .courselanguage, .abbyyElearningCoursesBodyContainer .coursetype, .abbyyElearningCoursesBodyContainer .classDates, .abbyyElearningCoursesBodyContainer .classTimeZone, .abbyyElearningCoursesBodyContainer .classVenue, .abbyyElearningCoursesBodyContainer .clsSeatsRemaining {
    color: #4B4B4B !important;
    line-height: 1.6 !important;
}

.footer-rights {
    display: none;
}

.footer-badges {
    float: right;
    margin-top: -12px !important;
}


.footer-cls {
    padding: 0px;
}

.container-fluid {
    /* min-height: 452px; */
}

    .container-fluid.body-content.pb-4 {
        min-height: 829px !important;
    }

.abbyyElearningCoursesBodyContainer .courselanguageleft,
.abbyyElearningCoursesBodyContainer .coursetypeleft,
.abbyyElearningCoursesBodyContainer .classDates .datesleft,
.abbyyElearningCoursesBodyContainer .classTimeZone .timeleft,
.abbyyElearningCoursesBodyContainer .classVenueleft:nth-child(1),
.abbyyElearningCoursesBodyContainer .clsSeatsRemaining .seatsleft {
    color: #00823a;
    font-weight: 600;
}

.abbyyElearningCoursesBodyContainer .courselanguage, .abbyyElearningCoursesBodyContainer .coursetype, .abbyyElearningCoursesBodyContainer .classDates, .abbyyElearningCoursesBodyContainer .classTimeZone, .abbyyElearningCoursesBodyContainer .classVenue, .abbyyElearningCoursesBodyContainer .clsSeatsRemaining {
    display: inline-block;
    width: 100% !important;
}

    .abbyyElearningCoursesBodyContainer .courselanguageleft, .abbyyElearningCoursesBodyContainer .coursetypeleft, .abbyyElearningCoursesBodyContainer .classDates .datesleft, .abbyyElearningCoursesBodyContainer .classTimeZone .timeleft, .abbyyElearningCoursesBodyContainer .classVenueleft:nth-child(1), .abbyyElearningCoursesBodyContainer .clsSeatsRemaining .seatsleft {
        display: inline-block;
        width: 110px;
        margin-right: 5px !important;
    }

    .abbyyElearningCoursesBodyContainer .clsSeatsRemaining .seatsright {
        width: auto !important;
        display: inline-block;
        /* margin-left: 5px; */
    }

    .abbyyElearningCoursesBodyContainer .classTimeZone .timeright {
        width: auto;
        display: inline;
    }

    .abbyyElearningCoursesBodyContainer .classDates .datesright {
        display: inline-block;
        /* margin-left: 5px; */
    }

.abbyyElearningCoursesBodyContainer .cls-pricetext .clsPricingText {
    color: #ef8500;
    padding-left: 0px;
    padding-bottom: 6px;
}

.abbyyElearningCoursesBodyContainer .clsPriceList {
    display: inline-flex;
}

    .abbyyElearningCoursesBodyContainer .clsPriceList .headerRegion {
        background-color: #f08500;
        color: #fff;
        padding: 5px;
        /* border: 1px solid #fff; */
        /* border-style: dashed; */
    }

    .abbyyElearningCoursesBodyContainer .clsPriceList .tdPrice {
        padding: 5px;
        /* border: 1px solid #fff; */
        /* border-style: dashed; */
    }

    .abbyyElearningCoursesBodyContainer .clsPriceList .tdCredits {
        padding: 5px;
        /* border: 1px solid #fff; */
        /* border-style: dashed; */
    }

    .abbyyElearningCoursesBodyContainer .clsPriceList .creditText {
        color: #a09e9e;
    }

    .abbyyElearningCoursesBodyContainer .clsPriceList .currencyText {
        color: #a09e9e;
    }


.abbyyElearningCoursesBodyContainer .row .col-md-7 {
    margin-top: 30px;
    border-bottom: 1px solid #d1d1d1;
    background-color: #cccccc30;
    padding: 25px;
    display: flex;
    flex-direction: column;
    align-items: end;
    align-items: start;
}

.abbyyElearningCoursesBodyContainer .cls-pricetext {
    float: right;
    color: #ef8500;
}

.abbyyElearningCoursesBodyContainer .clsPriceList > div {
    display: inline-block;
    border: dashed;
    border: 2px solid #fff;
}

.abbyyElearningCoursesBodyContainer .clsPriceList .tdPrice {
    display: inline-block;
}

.abbyyElearningCoursesBodyContainer .clsPriceList {
    border: 1px solid #fff;
    border-style: dashed;
    padding: 0px;
}

.abbyyElearningCoursesBodyContainer .currencyAmount {
    display: inline-block;
}

.abbyyElearningCoursesBodyContainer .clsPriceList .currencyText {
    display: inline-block;
}

.abbyyElearningCoursesBodyContainer .clsPriceList .creditAmount {
    display: inline-block;
}

.abbyyElearningCoursesBodyContainer .clsPriceList .creditText {
    display: inline-block;
}

.abbyyElearningCoursesBodyContainer .clsPriceList .headerRegion {
    border-bottom: 1px solid #fff;
    border-bottom-style: dashed;
    font-weight: 800 !important;
}

.abbyyElearningCoursesBodyContainer .clsPriceList .tdCredits {
    border-top: 1px solid #fff;
    border-top-bottom-style: dashed;
}

.abbyyElearningCoursesBodyContainer .btn-add-cart {
    margin-top: 20px;
    float: right;
}

.container-fluid.abbyyElearningCoursesBodyContainer .col-md-5 {
    display: inline-block;
    margin-top: 30px;
    border-bottom: 1px solid #d1d1d1;
    background-color: #cccccc30;
    padding: 25px;
}

.container-fluid.abbyyElearningCoursesBodyContainer .course-container .row .col-md-5 {
    display: flex;
    flex-direction: column;
    align-items: end;
}


/*modal couse*/

div.loginModalCourse button.close.abbyy-RegistrationWindowCloseButton {
    background-image: unset !important;
    padding: 6px 10px;
    border-radius: 5px;
    opacity: 1 !important;
    color: #000000;
    background: none !important;
}

div.loginModalCourse .cls-register {
    text-align: center;
}


div.loginModalCourse .col-md-6 {
    text-align: center;
}

div.loginModalCourse .cls-emp {
    text-align: center;
}

div.loginModalCourse a {
    text-decoration: unset !important;
    margin-top: 20px !important;
    color: #fff !important;
}

div.loginModalCourse .abbyyEmployeeSignIn {
    color: #444 !important;
    text-decoration: underline !important;
}

div.loginModalCourse .col-md-6 .form-group {
    text-align: left;
}

    div.loginModalCourse .col-md-6 .form-group .abbyyLoginButton {
        text-align: center !important;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

div.loginModalCourse .col-md-6 {
    text-align: center !important;
}

div.loginModalCourse a:hover {
    color: #fff !important;
}
div.loginModalCourse .abbyyEmployeeSignIn:hover {
    color: #000 !important;
}

.abbyyElearningCoursesBodyContainer .clsPriceList .tdCredits,
.abbyyElearningCoursesBodyContainer .clsPriceList .tdPrice{
    display: flex;
    flex-direction: row;
}

.abbyyElearningCoursesBodyContainer .clsPriceList .creditText {
    width: auto !important;
}

.abbyyElearningCoursesBodyContainer .clsPriceList .currencyText,
.abbyyElearningCoursesBodyContainer .clsPriceList .creditText{
    margin-left: 5px;
}

.abbyyElearningCoursesBodyContainer .clsPriceList {
    display: table !important;
}

.abbyyElearningCoursesBodyContainer .clsPriceList > div {
    display: table-cell  !important  ;
}

#loginFailAlertCourse button.close {
    background-image: unset !important;
    padding: 6px 10px;
    border-radius: 5px;
    opacity: 1 !important;
    color: #000000;
    background: none !important;
}

.abbyyElearningCoursesBodyContainer .clsPriceList .tdCredits, .abbyyElearningCoursesBodyContainer .clsPriceList .tdPrice {
    padding: 0px;
}

.abbyyElearningCoursesBodyContainer .currencyAmount {
    width: 100%;
    padding: 5px;
    border-bottom: 1px solid #fff;
    border-bottom-style: dashed;
}

.abbyyElearningCoursesBodyContainer .clsPriceList .currencyText, .abbyyElearningCoursesBodyContainer .clsPriceList .creditText {
    width: 100% !important;
    padding: 5px;
    border-top: 1px solid #fff;
    border-top-style: dashed;
    text-align: right;
    margin: 0px !important;
}
.abbyyElearningCoursesBodyContainer .col-md-7.clsSelectedClass,
.abbyyElearningCoursesBodyContainer .col-md-5.clsSelectedClass {
    background-color: #e8e7e7;
    border: 1px solid;
}

.abbyyElearningCoursesBodyContainer .col-md-7.clsSelectedClass {
    border-right: 0px !important;
}

.abbyyElearningCoursesBodyContainer .col-md-5.clsSelectedClass {
    border-left: 0px !important;
}

select#cmbCountry {
    width: 100% !important;
    border: 1px solid #ced4da;
    height: 38px;
    border-radius: 4px;
    outline: unset !important;
    cursor: pointer;
    color: #495057;
    padding-left: 6px;
}
.new-course-card .desing_process_name {
    text-overflow: ellipsis !important;
    word-break: break-word;
    white-space: normal;
    -webkit-line-clamp: 2;
    overflow-y: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.course-container .cls-title {
    width: 100% !important;
    margin-top: 20px;
    color: #444 !important;
    font-weight: 700;
    font-size: 18px;
}

.course-container button.cls-bk-catalog {
    border: 0px;
    border-radius: 20px;
    color: #fff;
    padding: 6px 18px;
    font-weight: 600 !important;
    background-image: url(http://images.netexam.com/images/11558/arrow-white-leftrotated-dark_2024.png);
    background-repeat: no-repeat;
    background-size: 17px;
    background-position-x: 0%;
    background-position-y: center;
    cursor: pointer;
    padding-left: 24px;
    margin-right: 12px;
    background-color: #fff !important;!i;!;
    color: #444 !important;!i;!;
    text-decoration: underline;
    font-style: italic;
    width: 100%;
    text-align: left;
    margin-top: 5px;
    font-size: 16px;
}

.course-container button.cls-bk-catalog:hover {
    text-decoration: unset !important;!i;!;
}

.catalog-one #myTabContent ul.navbar-nav {
    justify-content: center !important;!i;!;
}

.catalog-one #myTabContent .container-fluid.menubar-css nav.navbar.navbar-expand-lg.navbar-light ul.navbar-nav li.nav-item:last-child {
    float: right !important;
}

.navbar-expand-md .navbar-nav li.nav-item {
    width: auto !important;!i;!;
    margin-left: 20px;
    margin-right: 20px;
}

.container-fluid.menubar-css nav.navbar button.btn.btn-secondary.dropdown-toggle {
    border: 2px solid #ffffff !important;
}
.container-fluid.menubar-css nav.navbar button.btn.btn-secondary.dropdown-toggle:hover {
    border: 2px solid #00823a !important;
}

.banner-sektion.banner-overlay.banner-training .row {
    width: 100% !important;!i;!;
    justify-content: left;
}

.catalog-one #myTabContent form#trainingFilter button#btnClearFilter {
    color: #FFF;
    background: rgb(0, 101, 128) !important;
    border: none !important;
    border-radius: 30px !important;
    font-size: 14px !important;
    padding: 7px 9px 7px 9px !important;
    font-weight: normal !important;
    transition: background 200ms ease-in-out, color 200ms ease-in-out;
    width: 110px !important;
    height: 40px;
    margin-bottom: 30px !important;
    cursor: pointer;
}

.catalog-one #myTabContent form#trainingFilter button#btnClearFilter:hover{
    background-color:#005054 !important;
}

.catalog-one #myTabContent form#trainingFilter .cls-key.d-inline-flex {
    width: 100% !important;
    justify-content: space-between;
}

.catalog-one #myTabContent form#trainingFilter .btn.btn-outline-primary.btn-xs {
    border: 0px !important;!i;!;
    outline: unset !important;!i;!;
}

.catalog-one #myTabContent form#trainingFilter {
    text-align: center;
}

.catalog-one #myTabContent form#trainingFilter i.fa.fa-plus {
    background-image: url(https://images.netexam.com/images/11567/secureImage/Qlik_dropdown_icon.png) !important;!i;!;
}

.catalog-one #myTabContent form#trainingFilter a.text-dec-underline {
    display: inline-block;
}

.catalog-one #myTabContent .catalog-one .cls-course h2.title-small {
    display: inline-block;
    margin-bottom: 0px !important;!i;!;
    color: #4B4B4B !important;!i;!;
    font-weight: bold;
}

.catalog-one .cls-course .cls-course-duration {
    display: block !important;
    width: 100% !important;!i;!;
    text-align: left;
    font-size: 12px !important;
    vertical-align: top !important;
    margin-right: 10px;
    margin-top: -57px !important;
}

.catalog-one #myTabContent .cls-course {
    /* display: flex; */
    /* width: 100% !important; */
    /* justify-content: space-between; */
    /* align-items: center; */
    /* background-color: #f8f8f8; */
    /* margin-bottom: 20px; */
    /* border: 1px solid #ccc; */
    /* padding: 10px; */
    /* flex-direction: column; */
}

.catalog-one #myTabContent .cls-course h2.title-small:hover {
    text-decoration: unset !important;
    !i;!;
    !i;!;
}

.catalog-one #myTabContent .cls-course a.text-dec-underline:hover {
    text-decoration: unset !important;
}

.catalog-one #myTabContent .cls-course .cls-course-moreinfo .fa {
    margin-right: 10px;
}

.catalog-one #myTabContent #trainingFilter  button.btn.btn-outline-primary.btn-xs {
    background-image: url("https://images.netexam.com/images/11567/Qlink-arrow-up-2025.png") !important;
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: center;
}

.catalog-one #myTabContent #trainingFilter  button.btn.btn-outline-primary.btn-xs:hover{
    background-color:unset !important;
}

.catalog-one #myTabContent #trainingFilter  button.btn.btn-outline-primary.btn-xs.collapsed {
     background-image: url("https://images.netexam.com/images/11567/Qlink-arrow-2025.png") !important;
     background-size: 12px;
     background-repeat: no-repeat;
     border-radius: 0;
     background-position: center;
}

.catalog-one #myTabContent #trainingFilter .fa{
    display: none;
}
.catalog-one #myTabContent #trainingFilter  button.btn.btn-outline-primary.btn-xs:focus,
.catalog-one #myTabContent #trainingFilter  button.btn.btn-outline-primary.btn-xs.collapsed:focus{
    outline: none;
    box-shadow: none;
}

.cls-course-name {
    width: 62% !important;
}

.catalog-one #myTabContent .cls-course .cls-course-moreinfo {
    display: block !important;
    width: 100% !important;
    text-align: left;
    font-size: 12px;
    margin-top: -57px !important;
}

.catalog-one #myTabContent .cls-course img.img-fluid {
    margin-right: 10px;
}

#myTabContent button#btnApplyFilter:hover{
    background-color: #640050 !important;
}

.container.catalog-one #myTabContent .cls-class-data .row {
    width: 100% !important;
    justify-content: space-between;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody {
    display: flex;
    flex-direction: row;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr:nth-child(2) {
    width: 100% !important;
    display: flex;
    justify-content: space-between !important;
}


.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:first-child {
    width: 50% !important;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody > tr {
    display: flex;
    flex-direction: column;
    margin-right: 30px;
    color: #4B4B4B !important;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr:nth-child(2) > td {
    display: flex !important;
    flex-direction: column;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr:nth-child(2) td:last-child {
    position: absolute;
    right: 0px;
}



.container.catalog-one #myTabContent .cls-class-data a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5.btnRegister {
    background-color: #00823a !important;
    transition: background 200ms ease-in-out, color 200ms ease-in-out;
}

.container.catalog-one #myTabContent .cls-class-data a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5.btnRegister:hover {
    background-color: #005a34 !important;
    transition: background 200ms ease-in-out, color 200ms ease-in-out;
}



.container.catalog-one #myTabContent .cls-ilt-details {
    display: inline-flex;
    width: 100% !important;!i;!;
    align-items: center;
}

.container.catalog-one #myTabContent .cls-course-shedule .cls-right-arrow {
    background-color: #00823a;
    text-align: center;
    width: 149px;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 3px;
    color: #fff;
    border-radius: 22px;
    margin-bottom: 40px;
    cursor: pointer;
}

.catalog-one #myTabContent .cls-course {
    /* flex-direction: row; */
}

.container.catalog-one #myTabContent .cls-ilt-details {
    display: inline-block !important;
}

.catalog-one #myTabContent .cls-course .cls-course-shedule {
    width: 100% !important;
}

.catalog-one #myTabContent  .cls-course.cls-course-expand {
    /* flex-direction: column; */
}

.catalog-one #myTabContent .cls-course.cls-course-expand .cls-ilt-details {
    display: flex !important;
    justify-content: space-between;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody > tr,
.container.catalog-one #myTabContent .cls-class-data .row > table > tbody,
.container.catalog-one #myTabContent .cls-class-data .row,
.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr:nth-child(2) > td{
    display: unset !important;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:first-child {
    width: 50% !important;
    display: inline-block !important;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:first-child {
    width: 30% !important;
    vertical-align: top;
    margin-right: 10px;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:nth-child(2) {
    width: 24% !important;
    display: inline-block !important;
    vertical-align: top;
    margin-right: 15px;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:nth-child(3) {
    width: 20% !important;
    display: inline-block !important;
    vertical-align: top;
    margin-right: 15px;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:nth-child(4) {
    width: 18% !important;
    display: inline-block;
    min-height: 30px !important;!i;!;
    padding-top: 0px !important;!i;!;
    /* text-align: left !important; */!i;!;
    /* position: absolute; */
}

.container.catalog-one #myTabContent .cls-class-data .row table {
    width: 100% !important;
    vertical-align: top !important;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody > tr {
    width: 100% !important;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody > tr:first-child td {
    font-weight: bold;
    font-size: 14px;
    min-height: 30px !important;!i;!;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody > tr:first-child {
    margin-bottom: 10px !important;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody > tr td {
    font-size: 14px;
    padding: 5px;
}

.container.catalog-one #myTabContent .cls-course-shedule .cls-right-arrow {
    margin-left: 30%;
    position: relative;
    /* top: -38px; */
    font-size: 13px;
    margin-bottom: 0px;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr:nth-child(2) td:last-child {
    vertical-align: top;
    
    !i;!;
    !i;!;
}

.container.catalog-one #myTabContent .cls-class-data a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5.btnRegister {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    position: absolute;
}

.container.catalog-one #myTabContent a.text-dec-underline {
    display: inline-block;
    align-items: center;
    width: 86%;
}

.container.catalog-one #myTabContent .cls-class-data span.cls-price-txt {
    margin-bottom: 10px;
    width: 100% !important;
    display: block;
}

.container.catalog-one #myTabContent .cls-class-data .tdPrice input {
    width: 8% !important;
    vertical-align: top;
    !i;!;
    /* margin-top: 4px; */
}

.container.catalog-one #myTabContent .cls-class-data .tdPrice label {
    width: 85%;
    margin-top: -4px !important;
    vertical-align: middle;
}

.container.catalog-one #myTabContent .cls-course-shedule .cls-right-arrow:hover {
    background-color: #005a34 !important;
    transition: background 200ms ease-in-out, color 200ms ease-in-out;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody > tr:first-child td:nth-child(3) {
    /* display: none !important; */
}

.banner-sektion.banner-overlay.banner-training {
    padding-left: 0px;
}

.container-fluid.abbyyCatalogPageHeaderText .header-banner {
    background-image: url(https://images.netexam.com/images/11567/secureImage/Qlik_Home_Banner_2024.png);
    background-size: contain;
    height: 430px !important;
    background-repeat: no-repeat;
    background-position-x: right;
    display: block !important;!i;!;
    position: relative;
    width: 100% !important;!i;!;
}


.col-xs-9.col-sm-9.pl-3.pr-4.text-white.headerAllCourses .header-image  p.banner-test.header-banner-test {
    color: #19426c;
    font-weight: bold;
    text-align: left;
    font-size: 41px;
    margin-left: 0px;
    margin-bottom: 20px;
    text-align: left !important;
    margin-top: 40px;
    padding-top: 50px;
}

.col-xs-9.col-sm-9.pl-3.pr-4.text-white.headerAllCourses  p.banner-test {
    color: #484848 !important;
}

.catalog-one #myTabContent .cls-course img.img-fluid {
    width: 118px !important;
    /* max-width: unset !important; */
    height: 66px !important;
    max-width: 160px !important;
    display: inline-block !important;
    border: solid 2px #00823a !important;
}

.container.catalog-one #myTabContent .cls-course-shedule .cls-right-arrow {
    margin-left: 230px;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:first-child div {
    margin-bottom: 10px;
    display: inline-block;
    line-height: 22px !important;!i;!;
}

#navbarNavDropdown .navbar-nav .dropdown.d-inline-block .btn {
    background-image: url(https://images.netexam.com/images/11567/secureImage/Qlik_Catalog_language_web_icon.png) !important;!i;!;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position-y: center;
    padding-left: 30px;
}

.dropdown.d-inline-block.show:focus {
    outline: unset !important;
}

#navbarNavDropdown .navbar-nav .dropdown.d-inline-block .btn:focus {
    outline: unset !important;
}

/* .container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:first-child div:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    background-color: #4B4B4B;
    display: inline-block;
    border-radius: 50%;
} */

.container.catalog-one {
    /* top: 330px !important; */
    position: relative;
}

.col-xs-9.col-sm-9.pl-3.pr-4.text-white.headerAllCourses {
    width: 100% !important;
    max-width: unset !important;
}

.banner-sektion.banner-overlay.banner-training .row {
    display: inline-block !important;
    margin: 0px !important;
}


button.modal-opener-cs {
    background-position-x: 15px;
    float: right;
    margin-right: 8% !important;
    !i;!;
    background-image: url(https://images.netexam.com/images/11567/secureImage/Qlik_Catalog_shopping_cart_icon_2024.png) !important;!i;!;
    border: 2px solid #009445;
    background-color: #fff;
    background-size: 18px;
    background-repeat: no-repeat;
    margin-top: -35px;
    padding: 5px 10px;
    padding-left: 44px;
    border-radius: 30px;
    background-position-y: center;
    color: #4B4B4B !important;
    font-weight: 600;
    cursor: pointer;
    font-size: 14px;
}

button.modal-opener-cs:hover {
    background-color: #009445 !important;
    color:#fff !important;
    background-image: url(https://images.netexam.com/images/11567/secureImage/Qlik_Catalog_shopping_cart_icon_white_2024.png) !important;
}

.cls-shoppingCart {
    text-align: right;
    margin-right: 16%;
    font-size: 14px;
    font-weight: 600;
    color: #00823a;
    margin-top: 5px;
    vertical-align: middle !important;
    margin-right: 18%;
}

.banner-sektion.banner-overlay.banner-training {
    margin-top: 24px;
}

.container.course-container {
    padding-top: 20px !important;
}

span.cls-price-txt {
    width: 100% !important;
    display: inline-block;
}

.abbyyElearningCoursesBodyContainer .clsPriceList .tdCredits input, 
.abbyyElearningCoursesBodyContainer .clsPriceList .tdPrice input{
    width: 3%;
}
.abbyyElearningCoursesBodyContainer .clsPriceList .tdCredits label,
.abbyyElearningCoursesBodyContainer .clsPriceList .tdPrice label{
    width: 94%;
}

.abbyyElearningCoursesBodyContainer .clsPriceList .tdCredits, .abbyyElearningCoursesBodyContainer .clsPriceList .tdPrice {
    border: 0px;
}

.abbyyElearningCoursesBodyContainer .clsPriceList {
    border: 0px;
}

.container-fluid.abbyyElearningCoursesBodyContainer .course-container .row .col-md-5 {
    align-items: flex-start;
}

.abbyyElearningCoursesBodyContainer .btn-add-cart {
    width: 100% !important;
    text-align: right;
}

.abbyyElearningCoursesBodyContainer .cls-pricetext {
    width: 100% !important;
}

.abbyyElearningCoursesBodyContainer a {
    color: #FFF;
    background: rgb(0, 101, 128) !important;
    border: none !important;
    border-radius: 30px !important;
    font-size: 14px !important;
    padding: 7px 9px 7px 9px !important;
    font-weight: normal !important;
    transition: background 200ms ease-in-out, color 200ms ease-in-out;
    font-size: 14px !important;
    text-decoration: unset !important;
    /* background-color: #00823a !important; */
    color: #fff;
    border-radius: 20px;
    font-size: 14px;
    height: 38px !important;
    padding-top: 12px !important;
    margin-top: 100px !important;
    font-weight: 500;
    margin-top: 25px !important;
    padding-left: 3rem !important;
    padding-right: 3rem !important;
    height: 38px !important;
    display: inline-block;
    !i;!;
    position: absolute;
    top: 0px;
    right: 40px;
}

.abbyyElearningCoursesBodyContainer a:hover {
    background: rgb(0, 80, 84) !important;
    color:#fff !important;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody > tr {
    width: 100% !important;
    max-width: unset !important;
    display: inline-block !important;
    margin-right: 0px !important;
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    margin-top: 15px;
}

.catalog-one #myTabContent .cls-course .cls-course-shedule .fa {
    color: #00823a;
    margin-right: 5px;
    font-size: 16px;
}

.catalog-one #myTabContent .cls-course .cls-course-shedule .cls-right-arrow .fa {
    color: #fff;
}

footer {
    position: relative;
    bottom: 0px !important;!i;!;
    margin-top: 470px !important;!i;!;
}

.abbyyElearningCoursesBodyContainer .btn-add-cart a.text-dec-underline.btnRegister {
    background-color: #00823a !important;!i;!;
    color: #fff;
    border-radius: 20px;
    font-size: 14px;
    height: 38px !important;
    padding-top: 12px !important;
    margin-top: 100px !important;
    font-weight: 500;
    margin-top: 25px !important;
    padding-left: 3rem !important;!i;!;
    padding-right: 3rem !important;!i;!;
    height: 38px !important;!i;!;
    display: inline-block;
}

.abbyyElearningCoursesBodyContainer .btn-add-cart a.text-dec-underline.btnRegister:hover {
    background-color: #005a34 !important;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:first-child .cls-sdate {
    margin-left: 23px;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:first-child .cls-sdate:nth-child(1) {
    margin-left: 0px !important;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:first-child div.cls-date > .cls-icon + .cls-sdate{
    margin-left: 0px !important;
    margin-bottom: 0px !important;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:first-child .cls-regend .cls-icon {
    display: inline-block !important;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:first-child .cls-regend {
    display: inline-flex !important;
    white-space: normal;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:first-child .cls-timezone {
    display: inline-flex !important;
}

.container.catalog-one #myTabContent .cls-class-data .row > table > tbody tr td:first-child .cls-icon {
    margin-right: 0px;
    margin-bottom: 0px !important;
}


.footer-cls .footer-links-row a:after {
    display: none;
}

.footer-links .footer-links-row ul {
    display: flex;
    flex-direction: column;
}

.footer-badges {
    width: 50% !important;!i;!;
    text-align: right;
}

footer {
    background-color: #4b4b4b !important;!i;!;
}

.footer-cls {background-color: #4b4b4b !important;!i;!;!i;!;}

.footer-links .footer-links-row ul li a {
    color: #fff !important;!i;!;
}

.footer-links .footer-links-row ul li a:hover {
    text-decoration: unset !important;!i;!;
}
/* chathu 2024 1021 */
.container-fluid.abbyyElearningCoursesBodyContainer .col-md-6 {
    margin-top: 0px;
}

.loginModalCourse .modal-body {
    /* padding-top: 0; */
    /* padding-bottom: 0px; */
    background-color: #fff !important;!i;!;
}

div.loginModalCourse a {
    margin-top: unset !important;!i;!;
}

a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5 {
    background-color: #01a982 !important;!i;!;
    color: #fff;
    border-radius: 20px;
    font-size: 14px;
    height: 38px !important;
    padding-top: 12px !important;
    margin-top: 100px !important;
    font-weight: 500;
    margin-top: 25px !important;
    top: unset;
    /* margin-left: auto !important; */!i;!;
    /* margin-right: auto !important; */!i;!;
    right: 4px !important;!i;!;
    /* float: unset !important; */!i;!;
    position: absolute !important;!i;!;
    !i;!;
    width: 154px !important;
}

.loginModalCourse .row .col-md-6 {
    background-color: #fff !important;!i;!;
    padding-top: 0px;
    padding-bottom: 0px;
}
/* chathu end 2024 1021 */

.abbyyElearningCoursesBodyContainer .container.course-container .btn-add-cart button {
    background-color: #00823a !important;!i;!;
    color: #fff !important;!i;!;
    padding: 8px !important;!i;!;
    padding: 10px 48px 10px !important;!i;!;
    font-weight: 500 !important;!i;!;
}

.abbyyElearningCoursesBodyContainer .container.course-container .btn-add-cart button:hover {
    background-color: #005a34 !important;
    transition: background 200ms ease-in-out, color 200ms ease-in-out;
    background-image: unset !important;!i;!;
}

.loginModalCourse a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5 {
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative !important;
    right: 0px !important;
    left: 0px !important;
}



@media (max-width: 1440px){

    .container-fluid.abbyyCatalogPageHeaderText .header-banner {
        height: 330px !important;
    }

    .container.catalog-one {
        /* top: 260px !important; */
    }

    
    .col-xs-9.col-sm-9.pl-3.pr-4.text-white.headerAllCourses .content-header {
        width: 72% !important;
    }

    .col-xs-9.col-sm-9.pl-3.pr-4.text-white.headerAllCourses .header-image p.banner-test.header-banner-test {
        padding-top: 34px;
    }

    .cls-shoppingCart{
        margin-right: 22%;
    }
    div#navbarNavDropdown .navbar-nav .nav-link {
        font-size: 15px !important;
    }
    
    a.navbar-brand img {
        width: 110px;
    }
    
    .navbar-expand-md .navbar-nav li.nav-item button#modal-opener,
    .navbar-expand-md .navbar-nav li.nav-item button#modal-opener-reg,
    #navbarNavDropdown .navbar-nav .dropdown.d-inline-block .btn{
        font-size: 15px !important;
    }


    
}
.abbyyElearningCoursesBodyContainer .clsPriceList .tdPrice {
    width: 20% !important;
}


.clsSeachhighlight {
    display: inline-block;
    background-color: #fe9634;
}

.pageTitleHeaderBackground a.btn-back-to-catalog {
    /* background-image: url(https://images.netexam.com/images/11567/secureImage/Qlik_BackToCatalogArrow_2025.png) !important; */!i;!;
    display: inline-block;
    font-size: 20px;
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 40px;
    color: #009445;
    filter: px !important;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif !important;
    background-position-y: center;
    background-size: 22px;
    background-color: #007f39 !important;
    width: auto !important;
}

.abbyyElearningCoursesBodyContainer .description_content a img {
    height: 24px;
    position: absolute;
    left: 15px;
    top: 9px;
}

.container.catalog-one #myTabContent .cls-ilt-details {
    display: inline-flex !important;
    justify-content: space-between;
}

.catalog-one #myTabContent .catalog-one .cls-course {
    /* flex-direction: column !important; */
    /* min-height: 87px !important; */
    /* height: auto !important; */
}

.catalog-one #myTabContent .catalog-one a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5.btnEltRegister {
    position: relative !important;
    top: -38px;
    font-size: 14px;
    margin-bottom: 0px;
    /* margin-left: 230px; */
    right: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    background-color: #00823a !important;
    transition: background 200ms ease-in-out, color 200ms ease-in-out;
    padding-top: 8px !important;!i;!;
    padding-bottom: 8px !important;!i;!;
    vertical-align: middle;
    align-items: center !important;!i;!;
    display: inline;
}

.catalog-one #myTabContent .catalog-one a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5.btnEltRegister:hover {
    background-color: #005a34 !important;
    transition: background 200ms ease-in-out, color 200ms ease-in-out;
}

.abbyyElearningCoursesBodyContainer .container.course-container .description_content a {
    margin-top: -8px !important;
}

/** UI:NILAN Review Course Catalog Button Styles - 04/07/2025 **/

.abbyyElearningCoursesBodyContainer .container.course-container .description_content a {
    background: unset !important;
    padding: 0px !important;
    position: unset !important;
    display: inline-block;
    vertical-align: bottom !important;
}

.abbyyElearningCoursesBodyContainer .container.course-container .description_content a span {
    color: #545454 !important;
    line-height: 0px !important;
    text-decoration: underline;
    position: relative;
    bottom: -6px;
}

.abbyyElearningCoursesBodyContainer .container.course-container .description_content a img {
    height: auto;
    position: unset !important;
}

.abbyyElearningCoursesBodyContainer .container.course-container .description_content a:hover span {
    text-decoration: none !important;
}
.abbyyElearningCoursesBodyContainer .container.course-container .description_content a span {
    color: #007cbd !important;
}
.abbyyElearningCoursesBodyContainer .container.course-container .description_content a span {
    text-decoration: unset !important;
}
.abbyyElearningCoursesBodyContainer .container.course-container .col-md-5 .clsPriceList {
    float: right;
    width: 100%;
}

.abbyyElearningCoursesBodyContainer .container.course-container .currencyAmount {
    border: 1px solid #fff;
    border-style: dashed;
}

.abbyyElearningCoursesBodyContainer .container.course-container .clsPriceList .currencyText {
    border: 1px solid #fff;
    border-style: dashed;
}

.abbyyElearningCoursesBodyContainer .container.course-container .clsPriceList .currencyText {
    text-align: left;
}

.abbyyElearningCoursesBodyContainer .cls-pricetext {
    color: #00823a;
}
.catalog-one #myTabContent .cls-course .cls-course-shedule .tdPrice .cls-lbl-price {
    padding-left: 10px;
}

.catalog-one #myTabContent .cls-course .cls-course-shedule {
    /* padding-left: 230px; */
    position: relative;
    top: -35px;
    /* vertical-align: top !important; */
    /* min-height: 20px !important; */
    /* height: 0px; */
}

.catalog-one #myTabContent .catalog-one a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5.btnEltRegister {
    top: 5px;
    /* margin-left: 7px; */
}

.catalog-one #myTabContent .catalog-one .cls-course h2.title-small {
    font-size: 13px;
}

.container.catalog-one #myTabContent .cls-course-shedule .cls-right-arrow {
    margin-left: 0px;
    /* top: -56px; */
    /* margin-left: 170px; */
    /* vertical-align: top !important; */
    /* position: absolute; */
}
.catalog-one #myTabContent .catalog-one a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5.btnEltRegister {
    /* top: -1px; */
    /* float: right; */
    right: 4px !important;
}
.catalog-one #myTabContent .catalog-one .cls-course h2.title-small {
    margin-bottom: 30px !important;
    /* width: 76% !important; */
    vertical-align: top;
    margin-top: 6px;
    text-align: left;
}
/** END UI:NILAN Review Course Catalog Button Styles - 04/07/2025 **/
form#trainingFilter hr {
    display: none;
}

.catalog-one #myTabContent .cata-left {
    padding-left: 0px;
    padding-right: 0px;
}

.catalog-one #myTabContent form#trainingFilter .cls-key.d-inline-flex {
    padding-right: 10px;
    padding-left: 10px;
    background: #F8F8F8;
    background: linear-gradient(181deg, rgba(248, 248, 248, 1) 0%, rgb(213 213 213) 100%);
    padding-top: 9px;
}

.collapse {
    padding-right: 10px;
    padding-left: 10px;
}

.catalog-one #myTabContent .cata-left {
    /* background: #CCC; */
    /* background: linear-gradient(179deg, rgba(204, 204, 204, 1) 0%, rgba(248, 248, 248, 1) 100%); */
    background: #d8d8d8;
    /* background: linear-gradient(181deg, rgba(248, 248, 248, 1) 0%, rgb(220 220 220) 100%); */
}

form#trainingFilter hr {
    display: none;
}

.catalog-one #myTabContent .cata-left {
    padding-left: 0px;
    padding-right: 0px;
}

.catalog-one #myTabContent form#trainingFilter .cls-key.d-inline-flex {
    padding-right: 10px;
    padding-left: 10px;
    background: #F8F8F8;
    background: linear-gradient(181deg, rgb(253 253 253) 0%, rgb(213 213 213) 100%);
    padding-top: 6px;
    border-bottom: solid 2px #a5a5a5;
    height: 35px;
    margin-bottom: 17px;
}

.collapse {
    padding-right: 10px;
    padding-left: 10px;
}

.catalog-one #myTabContent .cata-left {
    /* background: #CCC; */
    /* background: linear-gradient(179deg, rgba(204, 204, 204, 1) 0%, rgba(248, 248, 248, 1) 100%); */
    background: #fff;
    /* background: linear-gradient(181deg, rgba(248, 248, 248, 1) 0%, rgb(220 220 220) 100%); */
    padding-bottom: 0px;
}

#trainingFilter .input-group.has-clear.col.col-12.col-sm-12 {
    padding-top: 2px !important;
}

.catalog-one #myTabContent form#trainingFilter .cls-key.d-inline-flex + div {
    padding-right: 10px;
    padding-left: 10px;
}
.container.catalog-one #myTabContent .cls-class-data .row > table > tbody > tr:last-child {
    border-bottom: none;
}

.cls-course.cls-course-expand .cls-course-shedule {
    /* top: -56px; */
}

.cls-course .tdPrice {
    font-size: 14px;
}

.catalog-one #myTabContent form#trainingFilter .btn.btn-outline-primary.btn-xs {
    border-left: solid 1px #b2b2b2 !important;
    height: 31px;
    margin-top: -3px;
    background-position-x: 9px !important;
    height: 31px;
    margin-top: -3px;
    border-radius: 0;
}


div#Region {}

.catalog-one #myTabContent .cls-course .cls-course-shedule .cls-right-arrow .fa {
    float: right;
    margin-top: 2px !important;
}

.cls-class-data {
    vertical-align: top !important;
    height: auto !important;
}

.catalog-one #myTabContent .cls-course.cls-course-expand .cls-course-shedule {
    height: auto !important;
    text-align: center !important;
}

.container.catalog-one #myTabContent .cls-course.cls-course-expand .cls-course-shedule .cls-right-arrow {
    /* position: absolute; */
    margin-left: 10px;
    margin-top: 0px;
    cursor: pointer;
}

.catalog-one #myTabContent .catalog-one .cls-course {
    /* min-height: 100px !important; */
    /* height: auto; */
    /* margin-left: 1.5%; */
    /* margin-right: 1.5% !important; */
    vertical-align: top;
    margin-top: 20px !important;
}

.catalog-one #myTabContent .catalog-one  a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5.btnEltRegister {
    padding-top: 11px !important;
    float: right;
    position: absolute !important;
}
.catalog-one #myTabContent  .cls-course.cls-elt .cls-course-shedule {
    display: inline-block;
    /* margin-top: 10px !important; */
    /* width: 57% !important; */
}



.catalog-one #myTabContent  .cls-course.cls-elt .tdPrice {
    display: inline-block;
    /* position: absolute; */
    /* margin-top: -61px; */
    /* margin-left: 175px; */
    /* width: 33%; */
    display: inline-block;
}

.catalog-one #myTabContent  .cls-course.cls-elt  .cls-course-shedule .tdPrice .cls-lbl-price {
    margin-bottom: 0px;
    padding-left: 0px;
}

.catalog-one #myTabContent  .cls-course.cls-elt span.cls-price-txt {
    /* font-weight: 700; */
}

#navbarNavDropdown button#modal-opener:after {
    display: none;
}



.col-xs-9.col-sm-9.pl-3.pr-4.text-white.headerAllCourses {
    display: none;
}

.container-fluid.abbyyCatalogPageHeaderText {
    /* display: none; */
}

.banner-sektion.banner-overlay.banner-training {
    margin-top: 0px !important;
    padding-top: 0px !important;
    height: 0px !important;
}

.container-fluid.abbyyCatalogPageHeaderText {
    height: 0px !important;
}

.catalog-one #myTabContent .cls-course.cls-elt .cls-course-shedule .cls-elt-right-arrow {
    background-color: #00823a;
    text-align: center;
    width: 149px;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 3px;
    color: #fff;
    border-radius: 22px;
    /* margin-bottom: 40px; */
    cursor: pointer;
    margin-left: 0px;
    top: -56px;
    /* margin-left: 170px; */
    vertical-align: top !important;
    /* position: absolute; */
}

.pageTitleHeaderBackground {
    z-index: 999;
    position: absolute;
}

catalog-one #myTabContent .cls-course .cls-course-shedule .fa.fa-angle-right {
    color: #ffff !important;
    float: right;
    margin-top: 0px;
}

.catalog-one #myTabContent .cls-course .cls-course-shedule .fa {
    color: #fff;
    float: right;
}

.container.catalog-one #myTabContent button.cls-register-group {
    background-color: #00823a !important;
    transition: background 200ms ease-in-out, color 200ms ease-in-out;
    /* background-color: #01a982 !important; */
    color: #fff;
    border-radius: 20px;
    font-size: 14px;
    height: 38px !important;
    padding-top: 1px !important;
    margin-top: 100px !important;
    font-weight: 100;
    margin-top: 50px !important;
    top: unset;
    /* margin-left: auto !important; */
    /* margin-right: auto !important; */
    right: 4px !important;
    /* float: unset !important; */
    position: absolute !important;
    border: none;
    width: 154px !important;
}


.container.catalog-one #myTabContent button.cls-register-group:hover {
    background-color: #005a34 !important;
}

.catalog-one #myTabContent .cls-course.cls-elt .cls-course-shedule .tdPrice .cls-lbl-price {
    display: inline-block !important;
    /* margin-top: -12px !important; */
    font-weight: 100;
    width: 85%;
    margin-top: -4px !important;
    vertical-align: middle;
    margin-bottom: .5rem;
}

.container.catalog-one #myTabContent .cls-class-data .tdPrice input {
    margin-bottom: 12px;
}

.abbyyElearningCoursesBodyContainer span.cls-price-txt {
    line-height: 1.8 !important;
    color: #444 !important;
    font-weight: 600;
    display: inline-block;
    width: auto !important;
}

.abbyyElearningCoursesBodyContainer label.cls-lbl-price.d-block {
    display: inline-block !important;
    line-height: 1 !important;
    color: #444 !important;
    font-weight: 100;
    font-size: 14px;
    /* margin-bottom: 4px !important; */
    /* position: relative; */
}

.cls-elt .cls-class-data {
    min-height: 100px;
}

div#loginModal .modal-dialog.modal-lg {width: 36%;}



.form-group {
    /* text-align: center; */
}

div#loginModal .modal-dialog.modal-lg input.btn.btn-primary.btn-login.abbyyLoginButton.px-5 {
    margin-left: auto;
    margin-right: auto;
    display: block;
}




div#loginModalCourse .modal-dialog.modal-lg {width: 36%;}





div#loginModalCourse .modal-dialog.modal-lg input.btn.btn-primary.btn-login.abbyyLoginButton.px-5 {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
div#loginModalCourse  .form-group {
    text-align: left;
}

div#loginModalCourse button.close.abbyy-RegistrationWindowCloseButton {
    color: #000 !important;
    /* padding: 0px !important; */
    padding: 6px 10px !important;
    font-weight: bold !important;
}

.catalog-one #myTabContent .cls-course .cls-course-shedule .cls-class-data .fa {
    color: #4B4B4B !important;
}

.catalog-one #myTabContent .cls-course.cls-elt .cls-course-shedule .cls-elt-right-arrow {
    font-size: 13px;
    cursor: pointer;
}
.catalog-one #myTabContent .cls-course.cls-elt span.cls-price-txt {
    margin-bottom: 16px;
}



.container.catalog-one #myTabContent .cls-class-data.cls-elt-price button.cls-register-group {
    vertical-align: top !important;
    margin-top: 57px !important;
}

a.btn-back-to-catalog {
    color: #FFF !important;
    background-color: rgb(135, 0, 100) !important;
    font-size: 14px !important;
    padding: 8px;
    border-radius: 6px;
    padding-right: 17px !important;
    font-weight: 100 !important;
    text-decoration: none;
    /* margin-bottom: 6px !important; */
    margin-left: -9px;
    background-image: url(https://images.netexam.com/images/11567/Qlik_BackToCatalogArrow_20255.png) !important;
    padding-left: 38px !important;
    background-position: 11px !important;
    /* top: 0px; */
    /* position: static !important; */
    margin-top: 6px !important;
    position: absolute;
    width: 156px  !important;
}

.all-course-page-header {
    /* padding-bottom: 10px !important; */
    width: 100% !important;
}

.pageTitleHeaderBackground {
    /* padding-bottom: 10px !important; */
}

.pageTitleHeaderBackground a.btn-back-to-catalog:hover {
    text-decoration: none;
}

.container.catalog-one #myTabContent .cls-class-data.cls-elt-price .row > table > tbody > tr:first-child {
    margin-top: 0px;
}
.container.catalog-one #myTabContent .cls-class-data.cls-elt-price .row table {
    margin-top: -15px;
}

.pageTitleHeaderBackground a.btn-back-to-catalog:hover {
    background-color: #007d38 !important;
    background-color: #005a34 !important;
}

/** UI:NILAN Time Zone Drop Down - 06/09/2025 **/

.abbyyElearningCoursesBodyContainer .courseTimeZone .courseTimeZoneleft {
    color: #00823a;
    font-weight: 600;
    display: inline-block;
    width: 110px;
    margin-right: 5px !important;
}

.abbyyElearningCoursesBodyContainer .courseTimeZone .courseTimeZoneright select#TimezoneSelect {
    display: inline-block !important;
    width: auto !important;
    cursor: pointer;
}

.abbyyElearningCoursesBodyContainer .courseTimeZone .courseTimeZoneright {
    width: auto !important;
    display: inline-block;
}

/** END UI:NILAN Time Zone Drop Down - 06/09/2025 **/
.abbyyElearningCoursesBodyContainer .courseTimeZone .courseTimeZoneright select#TimezoneSelect {
    border: 2px solid #00823a !important;
    background-color: #fafafa6b;
}

.catalog-one #myTabContent .cls-course.cls-course-expand .cls-ilt-details {
    align-items: center;
    background-color: #f8f8f8;
    /* margin-bottom: 20px; */
    border: 1px solid #ccc;
    padding: 10px !important;
}

.container.catalog-one #myTabContent .cls-ilt-details {
    background-color: #f8f8f8;
    border: 1px solid #ccc;
    padding: 10px !important;';
    background-color: #;
    background-color: #f8f8f8 !important;
    min-height: 180px !important;
}

#searchFilter + .row .col-md-2.pt-5 {
    padding-top: 0px !important;
    padding: 0px;
}



.catalog-one #myTabContent .cls-course.cls-elt .cls-course-shedule .cls-elt-right-arrow:hover {
    background-color: #005a34 !important;
    transition: background 200ms ease-in-out, color 200ms ease-in-out;
}

div#filterSection {
    padding: 0px;
    border: solid 1px #ccc;
}


.input-group.has-clear.col.col-4.col-sm-4 {
    float: right;
}

form#searchFilter {
    display: flow-root;
    /* right: 0; */
}

.catalog-one #myTabContent .cata-left {
    border: none;
    padding-top: 0px !important;
    text-align: center;
    margin-top: -47px !important;
}

.btn-primary {
    background-color: #00823a !important;
    border-color: #00823a !important;
    background: none !important;
    color: #00823a !important;
    font-weight: bold !important;
}

.btn-primary:hover {
    background-color: #005a34 !important;
    border-color: #005a34;
    transition: background 200ms ease-in-out, color 200ms ease-in-out;
    color: #fff !important;
}
.qlikElearningCoursesBodyContainer #classFilter .col-md-12 {
   margin-bottom: 3% !important;
   /* display: inline-block; */
}

.qlikElearningCoursesBodyContainer .qlik-header .container {
    padding-left: 0px;
}

.container-fluid.qlikElearningCoursesBodyContainer {
    margin-top: 44px;
}

.qlikElearningCoursesBodyContainer .section-title {
    display: block;
    width: 100% !important;
    font-weight: 700;
    padding-bottom: 14px;
}

button#toggleFilters {
    border: none;
    background-color: #ffffff !important;
    color: #007f39 !important;
    padding: 6px !important;
    font-size: 14px !important;
    border-radius: 6px;
    width: 200px !important;
    font-weight: 600;
    margin-top: 12px !important;
    cursor: pointer !important;
    border: solid 2px #007f39 !important;
}

.qlikElearningCoursesBodyContainer .filters-section.mb-4 {
    width: 100% !important;
    text-align: center;
}

.qlikElearningCoursesBodyContainer .filters-header.d-flex.align-items-center.mb-3 {
    width: 100% !important;
    display: block !important;
    text-align: left;
}



.qlikElearningCoursesBodyContainer .description_content {
    font-size: 14px;
    /* line-height: 17px !important; */
}

.qlikElearningCoursesBodyContainer .description_content span {
    line-height: 17px !important;
    line-height: 23px;
}

.qlikElearningCoursesBodyContainer .sidebar-title {
    font-size: 18px !important;
    font-weight: 800;
}

.course-container button.cls-bk-catalog {
    /* color: #000 !important; */
}

.qlikElearningCoursesBodyContainer .course-container .cls-title {
    color: #212529 !important;
    margin-bottom: 10px;
}

.qlikElearningCoursesBodyContainer a.text-dec-underline.btnRegister {
    background-color: #007f39 !important;
    font-size: 13px !important;
    color: #fff !important;
    padding: 7px;
    width: 122px !important;
    display: block;
    text-align: center;
    border-radius: 4px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
}

.qlikElearningCoursesBodyContainer .tdPrice {
    font-size: 11px;
    font-weight: 600;
    display: block !important;
    /* text-align: right; */
}

.qlikElearningCoursesBodyContainer span.cls-price-txt {
    width: auto !important;
    display: none;
}

.qlikElearningCoursesBodyContainer .cls-pricetext {
    display: block !important;
    /* position: absolute; */
    margin-top: 16px;
    float: right;
    width: auto !important;
    margin-right: 15px !important;
}

.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 div {
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
}

.qlikElearningCoursesBodyContainer button.cls-bk-catalog {
    display: none !important;
}

.qlikElearningCoursesBodyContainer a.text-dec-underline.btnRegister:hover {
    text-decoration: none !important;
}



.qlikElearningCoursesBodyContainer h1.qlik-header-title {
    text-align: center;
    padding-bottom: 16px;
}


.qlikElearningCoursesBodyContainer .courselanguageleft {
    margin-right: 10px;
}


.qlikElearningCoursesBodyContainer .courselanguageright {
    font-weight: bold !important;
}

.row.filter-controls1 {
    width: 100% !important;
    /* display: inline-block !important; */
    /* margin-bottom: 14px !important; */
}

.row.filter-controls1 div {/* max-width: 40%; *//* width: auto !important; */text-align: left;font-size: 14px;margin-bottom: 6px;}

button#toggleFilters:hover {
    background-color: #007f39 !important;
    color: #fff !important;
}

button#searchFilter {
    border: none;
    background-color: #007f39 !important;
    color: #fff !important;
    font-size: 13px;
    padding: 6px;
    width: 154px;
    border-radius: 6px;
}


div#navbarNavDropdown.show {
    background-color: #fff !important;
    z-index: 99999;
    margin-top: 0px;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.76);
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.76);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.76);
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

div#navbarNavDropdown.show button#modal-opener {
    padding-left: 0px !important;
}

.navbar-expand-md.show .navbar-nav li.nav-item {
    margin-left: 7px;
    border-bottom: solid 1px #ccc;
    margin-right: 7px !important;
}

.container-fluid.menubar-css nav.navbar button.btn.btn-secondary.dropdown-toggle {
    border: none !important;
    margin: 0px !important;
}

.qlikElearningCoursesBodyContainer #classFilter .col-md-12 .col-md-6 {
    display: inline-block;
    max-width: 48%;
    vertical-align: top;
}


@media (max-width: 600px) {

.qlikElearningCoursesBodyContainer #classFilter .col-md-12 .col-md-6 {
    display: flex;
    max-width: 100% !important;
}
    .qlikElearningCoursesBodyContainer #classFilter .col-md-12 .col-md-6 + .col-md-6{
        padding: 0px;
        margin-top: 10px;
        /* max-width: 100%; */
    }
}

.cls-course-desc {
    border: solid 1px #ccc;
    padding: 10px;
    font-size: 14px;
}

.row.cls-node.clsSelectedClass {
    background-color: #f4f4f4 !important;
    padding: 9px 0px 12px 0px;
}

.row.cls-node {
    border-bottom: solid 1px #ccc;
}

button.modal-opener-cs {
    background-color: #007f39 !important;
    font-size: 13px !important;
    color: #fff !important;
    padding: 7px;
    width: 122px !important;
    display: block;
    text-align: center;
    border-radius: 4px;
    float: right;
    margin-right: 14px;
    margin-top: 6px;
    /* background: none !important; */
}


@media (max-width: 1280px) {
#searchFilter + .row .col-md-2.pt-5 {display: block !important;width: 100% !important;max-width: 100% !important;flex: auto;margin-bottom: 5%;}

#searchFilter + .row .col-md-2.pt-5 + .col-md-10 {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: unset;
}
}


.row.filter-controls1 {
    display: inline-block;
    text-align: left;
}

.row.filter-controls1 .col-md-3 {
    display: inline-block;
    padding-right: 0px;
}

input#dateRange {
    width: 100% !important;
    border: 1px solid #ced4da;
    border-radius: 4px;
}

.row.cls-node {
    padding-bottom: 4px !important;
}

div#contentDivFilter {
    text-align: left;
}

#classFilter button.btn.white-btn {
    border-left: solid 1px #ccc !important;
    margin-bottom: 9px;
}

.qlikElearningCoursesBodyContainer #classFilter .col-md-12 .col-md-6:first-child {
    /* border-right: solid 2px #ccc; */
}

button.modal-opener-cs:hover {
    background: none !important;
    background-color: #009445 !important;
    background-color: #009445 !important;
}

i.fa.fa-search {
    color: #000 !important;
}

div#loginModal .modal-dialog.modal-lg {
    width: 95%;
}

.daterangepicker .drp-selected {
    float: left;
    display: contents;
}

.daterangepicker .drp-buttons .btn {
    display: inline-block;
}

@media (max-width: 1280px) {


form#searchFilter {
    display: grid;
}

.catalog-one #myTabContent .cls-course.cls-course-expand .cls-ilt-details {
    /* width: 320px !important; */
}

.catalog-one #myTabContent .catalog-one .cls-course {
    width: 358px !important;
    max-width: fit-content;
}

.container.catalog-one #myTabContent .row {
    text-align: center;
    width: 100% !important;
    display: block;
    margin-top: 50px !important;
}
    .row.filter-controls1 .col-md-3 {
    display: inline-block;
    padding-right: 0px;
    max-width: 32% !important;
}

.qlikElearningCoursesBodyContainer #classFilter .col-md-12 .col-md-6 {
    max-width: 100% !important;
}

#classFilter .btn-add-cart {
    display: block !important;
    width: 100% !important;
}

}

@media (max-width: 1600px) {
.qlikElearningCoursesBodyContainer .cls-pricetext {
    display: block !important;
    width: 100% !important;
}

#classFilter .btn-add-cart {
    display: block !important;
    width: 100% !important;
}
}


.daterangepicker .drp-buttons {
    display: inline-block !important;
}

.daterangepicker .drp-buttons .btn {
    display: inline-block !important;
    margin: 0px;
    margin-left: 2px !important;
    margin-right: 2px;
}

div#loginModalCourse .modal-dialog.modal-lg {
    width: 95% !important;
}

.btn-add-cart a.text-dec-underline {
    background-color: #009445 !important;
    padding: 9px;
    border-radius: 4px;
    color: #fff;
    margin-top: 1px !important;
    display: inline-block;
    font-size: 14px;
    float: right;
    margin-right: 14px;
}

.btn-add-cart {
    display: inline-block;
    float: right;
    /* margin-right: 14px; */
}

.btn-add-cart a.text-dec-underline {
    text-decoration: none !important;
}

#classFilter  button#ResetSearchFilter {
    background-color: #007f39 !important;
    color: #fff !important;
    font-size: 17px;
}


#classFilter .row.cls-node {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px !important;
}

button.btn.btn-primary.mb-3.btn-filter {
    margin-bottom: 29px !important;
}


/*new added*/



@media (min-width: 1300px) {

h2.text-center.qlik-header-title {
    margin-top: 16px !important;
}

#myTabContent .col-md-10 {
    padding-right: 0px;
}

.container.catalog-one #myTabContent .row {
    /* width: 42% !important; */
    /* display: inline-block; */
}

div#searchResults {}

div#searchResults {
    display: block !important;
    /* text-align: right; */
}

.catalog-one #myTabContent .catalog-one .cls-course {
    padding-right: 0px !important;
    padding-left: 30px;
    margin-left: 0px !important;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33%;
}

.cls-course-name {
    text-align: left;
}
}

@media (min-width: 1600px) {


.catalog-one #myTabContent .catalog-one .cls-course {
    padding-right: 0px !important;
    padding-left: 30px;
    margin-left: 0px !important;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.1%;
}
}

h1.text-center.qlik-header-title {
    margin-top: 18px;
    font-size: 2rem;
}

@media (max-width: 900px) {
.catalog-one #myTabContent .cata-left {
    margin-top: 0% !important;
}
}

.courselanguage {
    display: block;
    width: 100%;
}


@media (min-width: 768px) {
    .row.filter-controls1 .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 32%;
    }
}

button#toggleFilters-md {
    border: none;
    background-color: #007f39 !important;
    color: #fff !important;
    font-size: 13px;
    padding: 6px;
    width: 154px;
    border-radius: 6px;
}

button#searchFilter-md {
    border: none;
    background-color: #007f39 !important;
    color: #fff !important;
    font-size: 13px;
    padding: 6px;
    width: 154px;
    border-radius: 6px;
    margin-top: 19px !important;
}

.qlikElearningCoursesBodyContainer .cls-pricetext {
    padding-left: 15px !important;
}

a#tab1-tab.active {
    background-color: #007f39 !important;
    color: #fff !important;
}




.nav-tabs a#tab2-tab {
    color: #000 !important;
    border: solid 1px #ccc;
    border-bottom: none !important;
}

a#tab2-tab.active{
    background-color: #007f39 !important;
    color: #fff !important;
}


a#tab1-tab {
    color: #000 !important;
    border: solid 1px #ccc;
    border-bottom: none !important;
}

#contentDivFilter-md #classFilter-md .row {
    margin-left: 0px !important;
}

#contentDivFilter-md form#classFilter-md .row .col-sm-12,
#contentDivFilter-md form#classFilter-md .row .col-sm-6,
#contentDivFilter-md form#classFilter-md .row .col-sm-4,
#contentDivFilter-md form#classFilter-md .row .col-sm-8{
    padding-left: 0px !important;
}

#contentDivFilter-md form#classFilter-md .row .col-sm-12 button,
#contentDivFilter-md form#classFilter-md .row .col-sm-6 button,
#contentDivFilter-md form#classFilter-md .row .col-sm-4 button,
#contentDivFilter-md form#classFilter-md .row .col-sm-8 button{
    border-left: solid 1px #cecece !important;
    margin: 2px;
}


#contentDivFilter-md form#classFilter-md .col-md-12.courseTimeZones {
    padding-left: 0px !important;
    margin-top: 6px;
}

#contentDivFilter-md form#classFilter-md .col-sm-3.courseDiliveryTypes,
#contentDivFilter-md form#classFilter-md .col-sm-6.courseLanguages{
    padding-left: 0px !important;
    margin-top: 6px;
}

#contentDivFilter-md form#classFilter-md .courseeLanguageleft,
#contentDivFilter-md form#classFilter-md .courseeeRegionleft{
    margin-bottom: 3px !important;
}

#contentDivFilter-md form#classFilter-md .courseDatesleft {
    margin-top: 4px;
}

#contentDivFilter-md form#classFilter-md .col-sm-9.courseDates {
    padding-left: 0px !important;
}

#contentDivFilter-md form#classFilter-md .col-sm-6.courseRegions {
    margin-top: 6px !important;
}

#contentDivFilter-md form#classFilter-md input#dateRange-md {
    outline: 0px !important;
    box-shadow: unset !important;
    border: 1px solid #ced4da;
}

.pageTitleHeaderBackground a.btn-back-to-catalog {
    margin-left: -19% !important;
}


@media screen and (max-width: 560px){
   
    #contentDivFilter-md #classFilter-md .courseeLanguageright,
    #contentDivFilter-md #classFilter-md select#RegionSelect-md,
    #contentDivFilter-md #classFilter-md select#TimeZonesSelect-md,
    #contentDivFilter-md #classFilter-md input#dateRange-md{
        margin-top: 5px;
    }

    #contentDivFilter-md #classFilter-md .courseDatesleft,
    #contentDivFilter-md #classFilter-md .courseDiliveryTypesleft,
    #contentDivFilter-md #classFilter-md .courseTimeZonesleft,
    #contentDivFilter-md #classFilter-md .courseeeRegionleft{
        margin-top: 10px;
    }
   
    .qlikElearningCoursesBodyContainer .description_content span {
        height: auto !important;
        padding-bottom: 10px !important;
    }
   
    .qlikElearningCoursesBodyContainer .tdPrice label {
        font-size: 12px !important;
    }

.qlikElearningCoursesBodyContainer .description_content {
    margin-bottom: 10px;
}

#contentDivFilter-md #classFilter-md  input#dateRange-md {
    border: 1px solid #ced4da;
    width: 100% !important;
}

.qlikElearningCoursesBodyContainer .description_content {
    margin-bottom: 10px;
}

#contentDivFilter-md #classFilter-md  input#dateRange-md {
    border: 1px solid #ced4da;
    width: 100% !important;
    border-radius: .25rem !important;
}

#contentDivFilter-md #classFilter-md  .col-sm-9.courseDates {
    margin-top: 5px;
}
 
.qlikElearningCoursesBodyContainer .description_content {
    margin-bottom: 10px;
}

#contentDivFilter-md #classFilter-md  input#dateRange-md {
    border: 1px solid #ced4da;
    width: 100% !important;
    border-radius: .25rem !important;
}

#contentDivFilter-md #classFilter-md  .col-sm-9.courseDates {
    margin-top: 5px;
}

.qlikElearningCoursesBodyContainer .description_content {
    margin-bottom: 10px;
}

#contentDivFilter-md #classFilter-md  input#dateRange-md {
    border: 1px solid #ced4da;
    width: 100% !important;
    border-radius: .25rem !important;
}

#contentDivFilter-md #classFilter-md  .col-sm-9.courseDates {
    margin-top: 5px;
}

#contentDivFilter-md select#DiliveryTypesSelect-md {
    margin-top: 5px !important;
    margin-bottom: 10px;
}


.loginModalCourse  .form-group + .form-group + .form-group  {
    text-align: center;
}

}



#forgotPasswordCourse .abbyyForgotPasswordPopupPanel .modal-content .modal-body #form1 .form-group a {
    position: unset !important;
    background: unset !important;
    color: #000 !important;
    padding: 0px !important;
    margin-top: 0px !important;
    cursor: pointer;
    font-weight: 600 !important;
    text-decoration: underline !important;
    font-size: 16px !important;
    line-height: 1 !important;
}

#forgotPasswordCourse .abbyyForgotPasswordPopupPanel button.close {
    background: unset !important;
    color: #000 !important;
    padding: 10px !important;
    font-weight: bold !important;
    opacity: 1 !important;
}

#forgotPasswordCourse .abbyyForgotPasswordPopupPanel input.btn.btn-primary.abbyy-ForgotPasswordButton {
    background-color: #00823a !important;
    color: #fff !important;
    padding: 8px !important;
    padding: 10px 20px !important;
    font-weight: 500 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: unset !important;
}

#forgotPasswordCourse .form-group {
    text-align: center;
}

#forgotPasswordCourse .modal-content .modal-body .cls-text-fp.mb-3 {
    text-align: center;
}
.container-fluid.qlikElearningCoursesBodyContainer .container.course-container .col-md-12 + .col-md-12 + .col-md-12 {
    display: flex !important;
}

.pageTitleHeaderBackground a.btn-back-to-catalog {
    margin-left: -8% !important;
}

.clsSelectedClass .loginModalCourse .modal-body .col-md-12 .form-group input.btn.btn-primary.btn-login.abbyyLoginButton.px-5 {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
    background-color: #00823a !important;
    color: #fff !important;
    padding: 8px !important;
    padding: 10px 50px !important;
}
.catalog-one div#myTabContent button.btn.btn-primary.mb-3.btn-filter {
    float: right;
    margin-right: 21%;
}

.catalog-one #myTabContent .cata-left div#filterSection {
    padding-top: 24px;
}

 .catalog-one #myTabContent form#trainingFilter .row.mt-3.mb-3 .col-12.d-inline-flex button[style="display: block;"] {
    display: inline-block !important;
    padding: 5px;
    border-left: 1px solid #cecece !important;
    white-space: normal;
}

.catalog-one #myTabContent form#trainingFilter .row.mt-3.mb-3 .col-12.d-inline-flex button[style="display: block;"] {
    margin: 5px;
}



.qlikElearningCoursesBodyContainer .filters-header.d-flex.align-items-center.mb-3 {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center;
}

.qlikElearningCoursesBodyContainer .filters-section.mb-4 {
    margin-left: auto !important;
    margin-right: auto !important;
}

.qlikElearningCoursesBodyContainer form#classFilter {
    width: 100% !important;
}

.qlikElearningCoursesBodyContainer button#searchFilter {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
}

.catalog-one #myTabContent form#trainingFilter .row.mt-3.mb-3 .col-12.d-inline-flex button[style="display: block;"] {
    white-space: unset !important;
}

.catalog-one #myTabContent form#trainingFilter .row.mt-3.mb-3 .col-12.d-inline-flex {
    display: inline-block !important;
}

.catalog-one div#myTabContent button.btn.btn-primary.mb-3.btn-filter.active-green {
    background-color: #00823a !important;
    color: #fff !important;
}

button#toggleFilters.active-green {
    background-color: #007f39 !important;
    color: #fff !important;
}

.qlikElearningCoursesBodyContainer .container.course-container .row.cls-node {
    width: 100% !important;
}

.qlikElearningCoursesBodyContainer .container.course-container .cls-pricetext {
    float: left;
}

@media only screen and (max-width: 1280px){

    .catalog-one div#myTabContent .col-8.col-md-8.col-sm-12.float-lg-right {
        width: 100% !important;
        max-width: unset !important;
    }

    .catalog-one div#myTabContent button.btn.btn-primary.mb-3.btn-filter{
        margin-right: 0px !important;
        margin-bottom: 15px !important;
    }
   
    .catalog-one div#myTabContent button.btn.btn-primary.mb-3.btn-filter {
        float: unset;
        margin-right: auto;
        margin-left: auto;
    }
     .container.catalog-one #myTabContent .row .col-4.col-md-4.col-sm-12 {
        max-width: unset !important;
    }
   
    .catalog-one #myTabContent .catalog-one .cls-course h2.title-small {
        width: 100% !important;
    }

}
.container.catalog-one #myTabContent .row.cata-pagination.col-lg-12 {
    padding-left: 30px;
}

button#ResetSearchFilter {
    background-color: #007f39 !important;
    color: #fff !important;
}

.qlikElearningCoursesBodyContainer .container.course-container .row.cls-node a.view-details-btn {
    font-size: 13px !important;
    color: #2874c6 !important;
}


/** UI:NILAN Responsive QA Bug Fixed - 07/17/2025 **/

@media only screen and (max-width: 1280px){

    .container.catalog-one #myTabContent .row .col-md-12.pt-5 {
        padding: 0px !important;
    }
    
    .container.catalog-one #myTabContent > .row:nth-child(1) {
        margin-top: 0px !important;
    }

    .catalog-one #myTabContent form#trainingFilter .row.mt-3.mb-3 .col-12.d-inline-flex {
        display: inline-block !important;
    }
    
    .catalog-one #myTabContent form#trainingFilter .row.mt-3.mb-3 .col-12.d-inline-flex button[style="display: block;"] {
        display: inline-block !important;
        padding:5px;
    }

    .cata-left #filterSection #trainingFilter h4 {
        margin-bottom: 5px !important;
        margin-top: 10px;
    }
       
    .catalog-one #myTabContent .cata-left div#filterSection {
        padding-top: 0px !important;
        padding-bottom: 15px;
    }
    
    .container.catalog-one #myTabContent #filterSection #trainingFilter .row {
        margin-top: 20px !important;
    }

    #contentDivFilter-md form#classFilter-md .row .col-sm-12 button[style="display: block;"], 
    #contentDivFilter-md form#classFilter-md .row .col-sm-6 button[style="display: block;"], 
    #contentDivFilter-md form#classFilter-md .row .col-sm-4 button[style="display: block;"], 
    #contentDivFilter-md form#classFilter-md .row .col-sm-8 button[style="display: block;"] {
        display: inline-block !important;
        white-space: normal;
        text-align: left;
        vertical-align: top;
    }
    
    #contentDivFilter-md form#classFilter-md .row .col-sm-12, 
    #contentDivFilter-md form#classFilter-md .row .col-sm-6, 
    #contentDivFilter-md form#classFilter-md .row .col-sm-4, 
    #contentDivFilter-md form#classFilter-md .row .col-sm-8 {
        display: inline-block;
        max-width: unset !important;
        width: 100% !important;
    }
    
    #contentDivFilter-md form#classFilter-md .row .col-sm-12 button span.cls-close, 
    #contentDivFilter-md form#classFilter-md .row .col-sm-6 button span.cls-close, 
    #contentDivFilter-md form#classFilter-md .row .col-sm-4 button span.cls-close, 
    #contentDivFilter-md form#classFilter-md .row .col-sm-8 button span.cls-close {
        display: inline-block !important;
        float: right;
        vertical-align: top !important;
        margin-left: 15px !important;
    }
    
    
    #classFilter button#ResetSearchFilter {
        float: right;
        margin-top: 10px;
    }
    
    .qlikElearningCoursesBodyContainer .filters-header.d-flex.align-items-center.mb-3 {
        text-align: center;
    }
    
    .qlikElearningCoursesBodyContainer #classFilter #contentDivFilter-md form#classFilter-md {
        padding: 1%;
        border: 1px solid #ccc !important;
    }
    
    .qlikElearningCoursesBodyContainer #classFilter #contentDivFilter{
        padding: 1%;
        border: 1px solid #ccc !important;
    }


	#contentDivFilter-md #classFilter-md button#searchFilter-md {
        margin-left: auto !important;
        margin-right: auto !important;
        display: block;
    }

    .catalog-one #myTabContent form#trainingFilter .row.mt-3.mb-3 .col-12.d-inline-flex button[style="display: block;"] {
        display: inline-block !important;
        padding: 5px;
        border-left: 1px solid #cecece !important;
        white-space: normal;
    }

    .catalog-one #myTabContent form#trainingFilter .row.mt-3.mb-3 .col-12.d-inline-flex button[style="display: block;"] {
        margin: 5px;
    }

    .container-fluid.qlikElearningCoursesBodyContainer .container.course-container .d-none.d-md-block .row .col-md-12 .col-md-12 .row.cls-node {
        width: 100% !important;
    }

    .container-fluid.qlikElearningCoursesBodyContainer .container.course-container .d-none.d-md-block .row .col-md-12 .col-md-12 .row.cls-node button.modal-opener-cs {
        margin-right: 5px !important;
    }

    .container-fluid.qlikElearningCoursesBodyContainer .container.course-container .col-md-12 + .col-md-12 + .col-md-12 .col-md-12 form#classFilter {
        width: 100% !important;
    }

    @supports (-webkit-touch-callout: none){

        .catalog-one #myTabContent .col-md-4 #DateRange.d-inline-flex {
            flex-direction: column;
            width: 100% !important;
        }
        
        .catalog-one #myTabContent .col-md-4 #DateRange.d-inline-flex .input-group {
            max-width: unset;
        }

        .catalog-one #myTabContent .col-md-4 #DateRange input#startDate,
        .catalog-one #myTabContent .col-md-4 #DateRange input#endDate{
            background-image: url(https://images.netexam.com/images/11567/secureImage/Qlick_calendar_date_category_2025.png) !important;
            background-size: 18px;
            background-position: center;
            border: 0px;
            border-radius: 6px !important;
            background-repeat: no-repeat;
            background-position-x: 92% !important;
            background-position-y: center !important;
        }

        .catalog-one #myTabContent .col-md-4 #DateRange input#startDate, .catalog-one #myTabContent .col-md-4 #DateRange input#endDate {
            border: 1px solid #ced4da !important;
        }

        .catalog-one #myTabContent form#trainingFilter .row.mt-3.mb-3 .col-12.d-inline-flex button[style="display: block;"] {
            border: solid 1px #cecece !important;
        }
        
        .catalog-one #myTabContent form#trainingFilter .row.mt-3.mb-3 .col-12.d-inline-flex button[style="display: block;"] {
            border-left: 1px solid #cecece !important;
        }
    }

    #classFilter button#ResetSearchFilter {
        float: unset;
        margin: 5px !important;
    }

    #classFilter button.btn.white-btn {
        margin: 5px !important;
    }
    
}

@media only screen and (max-width: 1000px){

    .container.catalog-one #myTabContent .row:nth-child(2) {
        margin-top: 60px !important;
    }
    
}
    
@media only screen and (max-width: 900px){

    .container.catalog-one #myTabContent .row:nth-child(2) {
        margin-top: 20px !important;
    }
    
}

@media only screen and (max-width: 768px){

    .qlikElearningCoursesBodyContainer .filters-header.d-flex.align-items-center.mb-3 {
        text-align: center;
    }
    
    .qlikElearningCoursesBodyContainer #classFilter #contentDivFilter-md form#classFilter-md {
        padding: 1%;
        border: 1px solid #ccc !important;
    }
    
    .qlikElearningCoursesBodyContainer #classFilter #contentDivFilter{
        padding: 1%;
        border: 1px solid #ccc !important;
    }



}



@media only screen and (max-width: 560px){

    .catalog-one #myTabContent form#trainingFilter div#DateRange {
        flex-direction: column;
        width: 100% !important;
    }
    
    .catalog-one #myTabContent form#trainingFilter div#DateRange .input-group {
        width: 100% !important;
        max-width: unset;
    }

    #contentDivFilter-md #classFilter-md button#searchFilter-md {
        margin-left: auto !important;
        margin-right: auto !important;
        display: block;
    }

    #contentDivFilter-md form#classFilter-md {
        padding: 1%;
        border: 1px solid #ccc !important;   
    }

    #contentDivFilter-md form#classFilter-md .row .col-sm-12 button, 
    #contentDivFilter-md form#classFilter-md .row .col-sm-6 button, 
    #contentDivFilter-md form#classFilter-md .row .col-sm-4 button, 
    #contentDivFilter-md form#classFilter-md .row .col-sm-8 button {
        white-space: normal;
        text-align: left;
    }

    .qlikElearningCoursesBodyContainer .row.cls-node .col-md-5 .btn-add-cart {
        margin-top: 40px !important;
    }

    .qlikElearningCoursesBodyContainer .cls-pricetext {
        width: auto !important;
        float: left;
    }

    .container.catalog-one #myTabContent .row + .row + .row{
        margin-top:-50px !important;
    }
    
}


@supports (-webkit-touch-callout: none){

    .form-control#startDate,
    .form-control#endDate{
        background-image:url(https://images.netexam.com/images/11567/secureImage/Datepicker_calendar_2025.png);
        background-size: 16px;
        background-repeat: no-repeat;
        background-position-x: 91%;
        background-position-y: 35% !important;
        height:38px;
        width:100px;
    }

    
    /**
    .form-control#startDate::after,
    .form-control#endDate::after{
        content:"mm/dd/yyyy";
        height:20px;
        width:100px;
        font-size:16px;
        display:block;
    }

    **/

    
    
}


/** END UI:NILAN Responsive QA Bug Fixed - 07/17/2025 **/

.datesright {
    display: block !important;
    width: 100% !important;
}

.classDates {
    display: block !important;
}

.qlikElearningCoursesBodyContainer .courselanguageright {
    font-weight: 600!important;
}

.qlikElearningCoursesBodyContainer .courselanguageleft {
    font-weight: 700 !important;
}

.classVenue {
    /* margin-left: 50px; */
}

.timeright {
    display: block;
}

.classTimeZone {
    display: block !important;
}

.classVenue {
    font-weight: 700 !important;
}

.qlikElearningCoursesBodyContainer .container.course-container .row.cls-node {
    font-weight: 100 !important;
    color: rgb(115, 115, 115);;
}

.qlikElearningCoursesBodyContainer .container.course-container .cls-pricetext {
    width: 200px !important;
    float: right;
    /* margin-right: -124px !important; */
}

.qlikElearningCoursesBodyContainer .btn-add-cart {
    width: 100%;
}

.catalog-one #myTabContent button#btnApplyFilter {
    background-color: #00823a !important;
    color: #fff !important;
    padding: 6px !important;
    font-size: 14px !important;
    border-radius: 6px !important;
    font-weight: 600 !important;
    margin-top: 12px !important;
    cursor: pointer !important;
    border: solid 2px #007f39 !important;
    width: auto !important;
    padding: 4px 15px !important;
}

.catalog-one #myTabContent .cata-left #myTabContent button#btnApplyFilter:hover {
    background-color: #00823a !important;
}

.catalog-one div#myTabContent button.btn.btn-primary.mb-3.btn-filter.active-green {
    margin-right: 20%;
}

.catalog-one #myTabContent .cata-left .row.mt-3.mb-3 .col-12.d-inline-flex {
    display: inline-block !important;
}

.catalog-one #myTabContent .cata-left .row.mt-3.mb-3 .col-12.d-inline-flex button[style="display: block;"] {
    display: inline-block !important;
    margin: 5px !important;
    border-left: solid 1px #cecece;
}


.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 div {
    color: #212529 !important;
}

.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 div div {
    color: #737373 !important;
}

.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 .clsDiliveryType {
    color: #737373 !important;
}

.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 .courselanguageleft {
    color: #212529 !important;
}

.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 div.addclassTimeZone {
    color: #737373 !important;
}

.catalog-one #myTabContent .cata-left #trainingFilter span.select2-selection.select2-selection--multiple {
    background-image: url(https://images.netexam.com/images/11567/secureImage/Qlik_dropdown_icon.png) !important;
    background-repeat: no-repeat;
    background-size: 12px;
    background-position-y: center;
    background-position-x: 99%;
}

.catalog-one #myTabContent .cata-left #trainingFilter .select2-container--default .select2-selection--multiple .select2-selection__clear {
    margin-right: 5%;
}

.qlikElearningCoursesBodyContainer form#classFilter .select2-container--default .select2-selection--multiple{
    background-image: url(https://images.netexam.com/images/11567/secureImage/Qlik_dropdown_icon.png) !important;
    background-repeat: no-repeat;
    background-size: 12px;
    background-position-y: center;
    background-position-x: 99%;
}

.qlikElearningCoursesBodyContainer form#classFilter .select2-container--default .select2-selection--multiple .select2-selection__clear {
    margin-right: 5%;
}


.catalog-one #myTabContent form#trainingFilter .select2-container--default .select2-selection--multiple .select2-selection__choice {
    max-width: 90%;
}

.qlikElearningCoursesBodyContainer form#classFilter .select2-container--default .select2-selection--multiple .select2-selection__choice{
    max-width: 90%;
}
.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 .timeright {
    display: block;
    margin-top: 10px;
}
.addclassTimeZone {
    width: 100% !important;
}

.classTimeZone .timeright {
    margin-top: 0px !important;
}

.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 .classDates .datesright {
    margin-top: 8px;
    font-weight: 800 !important;
    color:#212529  !important;
}

.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 .classTimeZone .timeright {
    margin-top: 8px;
    font-weight: 800 !important;
    color:#212529  !important;
}
.container.catalog-one #ModalitySearchFilter button.btn.white-btn {
    border-left: solid 1px #cecece !important;
}


.course-container .filter-clear-section button.btn.white-btn {
    border-left: solid 1px #cecece !important;
}

.course-container .filter-clear-section button.btn.white-btn.btn-no-border{
    border:none !important;
  
}

.container.catalog-one #myTabContent .cata-left button.btn.white-btn {
    border-left: solid 1px #cecece !important;
}

.course-container .filter-clear-section button.btn.white-btn.btn-no-border {
    padding: 0px !important;
}

.container.course-container .filter-clear-section {
    text-align: center;
    width: 100% !important;
}

.container.course-container button#ResetSearchFilter {
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 5px !important;
}

.course-container .filter-clear-section button.btn.white-btn {
    margin: 5px !important;
}

.container.catalog-one #myTabContent .cata-left button.btn.white-btn span.cls-close {
    font-size: 1rem !important;
    font-weight: 600;
    text-transform: lowercase;
    color: #4b4b4b;
    display: inline-block !important;
    vertical-align: middle;
    margin-left: 6px;
}

.container.catalog-one #myTabContent .cata-left button.btn.white-btn span {
    display: inline-block;
    vertical-align: middle;
    color: #4b4b4b;
}

.course-container .filter-clear-section button.btn.white-btn span.cls-close {
    font-size: 1rem !important;
    font-weight: 600;
    text-transform: lowercase;
    color: #4b4b4b;
    display: inline-block !important;
    vertical-align: middle;
    margin-left: 6px;
}

.course-container .filter-clear-section button.btn.white-btn span{
    display: inline-block;
    vertical-align: middle;
    color: #4b4b4b;
}

.course-container .filter-clear-section button.btn.white-btn {
    padding: 0px !important;
}

.course-container .filter-clear-section button.btn.white-btn span {
    margin: 5px;
}

.course-container .filter-clear-section button.btn.white-btn span.cls-close {
    margin: 0px;
    padding: 5px 8px;
    background-color: #cecece;
}

.container.course-container button#ResetSearchFilter {
    padding: .375rem .75rem !important;
}


.course-container .filter-clear-section button.btn.white-btn {
    padding: 0px !important;
}

.course-container .filter-clear-section button.btn.white-btn span {
    margin: 5px;
}

.course-container .filter-clear-section button.btn.white-btn span.cls-close {
    margin: 0px;
    padding: 5px 8px;
    background-color: #cecece;
}

.container.course-container button#ResetSearchFilter {
    padding: .375rem .75rem !important;
}


.container.catalog-one #myTabContent .cata-left button.btn.white-btn{
    padding: 0px;
}

.container.catalog-one #myTabContent .cata-left button.btn.white-btn span {
    margin: 5px 5px !important;
    display: inline-block;
}

.container.catalog-one #myTabContent .cata-left button.btn.white-btn span.cls-close {
    margin: 0px !important;
    padding: 5px 8px;
    background-color: #cecece;
}

button#ResetSearchFilter {
    padding: .375rem .75rem !important;
}

.course-container .filter-clear-section button.btn.white-btn {
    border: 0px !important;
}

.course-container .filter-clear-section button.btn.white-btn > button {
    border: solid 1px #cecece !important;
}

#page-mask {
            display: none;                
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.5); 
            z-index: 9999;               
}

.course-container .filter-clear-section #DateSearchFilter.btn.white-btn {
    border: solid 1px #cecece !important;
    padding-left: 5px !important;
    color: #4B4B4B !important;
}

.container.course-container .filter-clear-section {
    display: inline-block !important;
}

.container.course-container button#TimeZoneSearchFilter {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
}

.container.course-container button#TimeZoneSearchFilter button {
    display: inline-block !important;
}

.course-container .filter-clear-section button.btn.white-btn.btn-no-border {
    margin: 0px !important;
}

/** UI:NILAN Class Page Price Tag - 08/28/2025 **/

.qlikElearningCoursesBodyContainer .container.course-container .cls-pricetext {
    float: left;
}

.qlikElearningCoursesBodyContainer .btn-add-cart {
    width: 30% !important;
    margin-top: 16px;
}

.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 .classDates .datesright {
    margin-top: 16px;
}

.qlikElearningCoursesBodyContainer .tdPrice {
    vertical-align: middle;
    display: inline-block !important;
    font-size: 12px;
}

/** END UI:NILAN Class Page Price Tag - 08/28/2025 **/

.qlikElearningCoursesBodyContainer .container.course-container .cls-pricetext {
    width: 234px !important;
}

.abbyyElearningCoursesBodyContainer .tdPrice {
    vertical-align: middle;
    display: inline-block !important;
    font-size: 12px;
    width: 234px !important;
}

.abbyyElearningCoursesBodyContainer .tdPrice span.cls-price-txt {
    display: none !important;
}

.abbyyElearningCoursesBodyContainer .cls-pricetext {
    width: 234px !important;
}

.abbyyElearningCoursesBodyContainer .tdPrice label {
    font-weight: 600;
    font-size: 12px;
    color: rgb(115, 115, 115);
}

.abbyyElearningCoursesBodyContainer .btn-add-cart a.text-dec-underline.btnRegister {
    border-radius: 4px !important;
    width: 122px !important;
    padding: 7px !important;
    height: 29px !important;
    text-align: center;
    margin-top: 62px !important;
}

.abbyyElearningCoursesBodyContainer .row .col-md-7 {
    background-color: #fff !important;
}

.container-fluid.abbyyElearningCoursesBodyContainer .course-container .row .col-md-5 {
    background-color: #fff !important;
}
.btn-add-cart a.text-dec-underline {
        border-radius: 4px !important;
        width: 122px !important;
        padding: 7px !important;
        height: 29px !important;
        text-align: center;
        margin-top: 62px !important;
        margin-right: 0px !important;
        margin-top: 62px !important;
}

.container.course-container {
    /* padding-top: unset !important; */
    padding-top: 3rem !important;
}

.loginModalCourse a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5 {
    left: unset !important;
    right: unset !important;
    position: unset !important;
    display: block;
}

input.btn.btn-primary.btn-login.abbyyLoginButton.px-5 {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
}



/** UI:NILAN Login & Register Pop Up - 10/09/2025 **/

div#loginModal .modal-dialog.modal-lg input.btn.btn-primary.btn-login.abbyyLoginButton.px-5 {
    position: absolute;
    margin-left: 27% !important;
    margin-top: 7px;
    height: 36px !important;
}

.loginModalCourse a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5 {
    margin: 0px !important;
    margin-left: 55% !important;
    margin-top: -95px !important;
    border: 1px solid #00823ad9 !important;
    background: none !important;
    color: #00823ad9 !important;
    height: 36px !important;
    padding: 10px 48px !important;
}

.cls-forgotpw {
    margin-top: 85px;
    margin-bottom: 15px;
}

.loginModalCourse .modal-body {
    padding-bottom: 55px;
}

.loginModalCourse a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5:hover {
    color: #fff !important;
    background-color: #005a34 !important;
}

.loginModalCourse input.btn.btn-primary.btn-login.abbyyLoginButton.px-5 {
    position: absolute;
    margin-left: 27% !important;
    margin-top: 7px;
    height: 36px !important;
}

.loginModalCourse #forgotPasswordlinkCourse {
    margin-top: 85px;
    margin-bottom: 15px;
}

.loginModalCourse a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5{
    margin: 0px !important;
    margin-left: 55% !important;
    margin-top: -95px !important;
    border: 1px solid #00823ad9 !important;
    background: none !important;
    color: #00823ad9 !important;
    height: 36px !important;
    padding: 10px 48px !important;
}

.loginModalCourse a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5:hover{
    color: #fff !important;
    background-color: #00823ad9 !important;
}

.loginModalCourse .modal-body {
    padding-bottom: 55px;
}

div#loginModal .modal-dialog.modal-lg input.btn.btn-primary.btn-login.abbyyLoginButton.px-5 {
    position: absolute;
    margin-left: 27% !important;
    margin-top: 7px;
    height: 36px !important;
}

.loginModalCourse a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5 {
    margin: 0px !important;
    margin-left: 55% !important;
    margin-top: -95px !important;
    border: 1px solid #00823ad9 !important;
    background: none !important;
    color: #00823ad9 !important;
    height: 36px !important;
    padding: 10px 48px !important;
}

.cls-forgotpw {
    margin-top: 85px;
    margin-bottom: 15px;
}

.loginModalCourse .modal-body {
    padding-bottom: 55px;
}

.loginModalCourse a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5:hover {
    color: #fff !important;
    background-color: #005a34 !important;
}

.loginModalCourse input.btn.btn-primary.btn-login.abbyyLoginButton.px-5 {
    position: absolute;
    margin-left: 27% !important;
    margin-top: 7px;
    height: 36px !important;
}

.loginModalCourse #forgotPasswordlinkCourse {
    margin-top: 85px;
    margin-bottom: 15px;
}

.loginModalCourse a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5{
    margin: 0px !important;
    margin-left: 55% !important;
    margin-top: -95px !important;
    border: 1px solid #00823ad9 !important;
    background: none !important;
    color: #00823ad9 !important;
    height: 36px !important;
    padding: 10px 48px !important;
}

.loginModalCourse a.badge.px-5.py-2.mt-2.abbyyRegisterButton.mb-5:hover{
    color: #fff !important;
    background-color: #00823ad9 !important;
}

.loginModalCourse .modal-body {
    padding-bottom: 55px;
}

.clsSelectedClass .loginModalCourse .modal-body .col-md-12 .form-group input.btn.btn-primary.btn-login.abbyyLoginButton.px-5 {
    margin-left: 25% !important;
    padding-top: .375rem !important;
}

/** END UI:NILAN Login & Register Pop Up - 10/09/2025 **/

.catalog-one #myTabContent .cls-course.cls-course-expand .cls-ilt-details {
    background-color: #fff !important;
    box-shadow: 10px 10px 15px #cccccc61;
    border-radius: 10px;
}


#btnFilter:focus { 
    outline:0 !important;
                 
    outline:none !important;
    box-shadow: none; 
}

button.modal-opener-cs {
    padding: 3px;
    height: 29px;
    padding-top: 1px;
    padding-bottom: 2px;
    margin-right: 0px !important;
    margin-top: 62px !important;
}

.container-fluid.abbyyElearningCoursesBodyContainer .res-center .img-fluid {
    display: none;
}

.container-fluid.abbyyElearningCoursesBodyContainer .col-md-4.res-center {
    display: none;
}

.container-fluid.abbyyElearningCoursesBodyContainer .coursetype {
        display: none;
}

.container-fluid.abbyyElearningCoursesBodyContainer .courselanguage {
        display: none;
}

.container-fluid.abbyyElearningCoursesBodyContainer .coursedetails {
        display: none;
}

.container.course-container {
    padding-bottom: 10px !important;
}

.container-fluid.abbyyElearningCoursesBodyContainer .course-container .row .col-md-5 {
    padding-bottom: 40px;
}

.abbyyElearningCoursesBodyContainer .description_content pre {
    width: 100% !important;
    display: block;
    word-break: break-word;
    overflow: hidden;
}

.abbyyElearningCoursesBodyContainer .container.course-container.mt-0.pt-5 .description_content p {
    width: 100% !important;
    display: block !important;
    white-space: pre-line;
    max-width: none !important;
}
.qlikElearningCoursesBodyContainer button#toggleFilters {
    float: left;
}

.cls-course.cls-elt.col-md-4 .cls-ilt-details {
    background-color: #fff !important;
    box-shadow: 10px 10px 15px #cccccc61;
    border-radius: 10px;
}
.container.catalog-one #myTabContent .cls-ilt-details {
    background-color: #fff !important;
}

/** UI:NILAN Course Tile Styles Changes - 10/27/2025 **/

.catalog-one .cls-course-name {
    width: 100% !important;
    display: block !important;
    height: 95px !important;
}

.catalog-one #myTabContent .cls-course img.img-fluid {
    display: none !important;
}

.catalog-one #myTabContent .cls-course.cls-course-expand .cls-ilt-details {
    display: inline-block !important;
}

.catalog-one .cls-course .cls-course-duration {
    display: inline-block !important;
    width: auto !important;
    margin-top: 0px !important;
}

.catalog-one #myTabContent .cls-course .cls-course-moreinfo {
    display: inline-block !important;
    width: auto !important;
    margin-top: 0px !important;
    float: right;
}

.container.catalog-one #myTabContent .cls-course.cls-course-expand .cls-course-shedule .cls-right-arrow {
    margin-right: 5% !important;
}

.container.catalog-one #myTabContent .cls-ilt-details {
    display: inline-block !important;
}

.catalog-one #myTabContent .cls-course.cls-elt .cls-course-shedule .cls-elt-right-arrow{
    margin-right: 5% !important;
}

/** END UI:NILAN Course Tile Styles Changes - 10/27/2025 **/

.container.catalog-one #myTabContent a.text-dec-underline {
    width: 100% !important;
}


.class-window .courseware-detail-pnl #maintabpanel ul.x-tab-strip.x-tab-strip-top li:first-child {
    display: none;
}
@media (max-width: 1440px) {
    .cls-shoppingCart {
        margin-right: 7%;
    }
    .modal-opener-cs.modal-checkout{
       margin-right: 7%;
    }
}

.cls-shoppingCart {
    margin-right: 7%;
}

.modal-opener-cs.modal-checkout{
       margin-right: 7% !important;
       margin-top: 7px !important;
}

a.navbar-brand {
    background-image: url(https://images.netexam.com/images/11567/Typemark_Qlik-Learning_Color-New-Version.svg) !important;
    display: block !important;
    width: 287px !important;
    height: 71px !important;
    z-index: 999999;
    position: absolute;
    background-size: cover;
    top: 25px;
}

div#ModalitySearchFilter {
    margin-right: 0px !important;
}

.catalog-one div#myTabContent button.btn.btn-primary.mb-3.btn-filter {
    margin-right: 22%;
    width: 132px;
    margin-bottom: 0px !important;
}

.container.catalog-one #myTabContent  button#ResetSearchFilter {
    margin-top: 24px !important;
}

.container.catalog-one #myTabContent .cata-left button.btn.white-btn {
    margin-right: 4px !important;
}

@media (max-width: 1440px) {
    .catalog-one div#myTabContent button.btn.btn-primary.mb-3.btn-filter {
        margin-right: 19%;
        width: 132px;
        margin-bottom: 22px !important;
    }
}

.catalog-one div#myTabContent button.btn.btn-primary.mb-3.btn-filter {
    width: auto !important;
}
.container-fluid.qlikElearningCoursesBodyContainer .row.cls-node.clsSelectedClass {
    background-color: #fff !important;
}

.container-fluid.qlikElearningCoursesBodyContainer .description_content span,
.container-fluid.qlikElearningCoursesBodyContainer .description_content div,
.container-fluid.qlikElearningCoursesBodyContainer .description_content p
{
    display: block;
    width: 100% !important;
    word-break: break-word!important;
    white-space: pre-line;
    line-height: 23px !important;
    padding-right: 17px;
}



.container-fluid.qlikElearningCoursesBodyContainer .description_content pre {
    overflow: hidden;
}

.section-title {
    color: #737373 !important;
}

.qlikElearningCoursesBodyContainer .container.course-container .row.cls-node {
    color: #737373 !important;
}

.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 div {
    color: #737373 !important;
}

.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 .classDates .datesright {
    color: #737373 !important;
}

.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 .classTimeZone .timeright {
    color: #737373 !important;
}



.qlikElearningCoursesBodyContainer .row.cls-node .col-md-7 .courselanguageleft {
    color: #737373 !important;
}

h1.qlik-header-title {
        color: #737373 !important;
}
.description_content span, .description_content p, .description_content div, .description_content a {
    word-break: break-word;
    white-space: pre-line;
    margin-top: auto !important;
}

.abbyyElearningCoursesBodyContainer .container.course-container .description_content a{
        margin-top: auto !important;
        position: relative !important;
        display: block;
        right: auto;
}
.cls-course button#modal-opener {
    position: absolute;
    float: right;
    right: 0;
    background-color: #00823a !important;
    padding: 0px !important;
    border-radius: 22px !important;
    padding: 0px !important;
    width: 80px;
    color: #fff;
    padding-bottom: 4px !important;
}
.cls-course button#modal-opener:hover{
    background-color: #005a34 !important;
}

.abbyyElearningCoursesBodyContainer .description_content a:hover{
        color: rgb(3, 124, 255) !important;
}

.abbyyElearningCoursesBodyContainer .container.course-container .description_content a {
    text-decoration: underline !important;
}
.abbyyElearningCoursesBodyContainer .container.course-container .btn-add-cart button {
    padding: 8px !important;
    padding-bottom: 11px !important;
    padding-top: 5px !important;
}
a.navbar-brand {
    z-index: 99;
}
ul.navbar-nav li + li {
    display: none;
}

ul.navbar-nav li + li + li {
    display: block;
    float: right;
    right: 0;
    position: absolute;
}

ul.navbar-nav li + li + li + li {
    display: none;
}

ul.navbar-nav li:first-child {
    /* margin-right: 154px !important; */
}

button#modal-opener {
    background-color: #00823a !important;
    padding: 0px !important;
    color: #fff !important;
    font-size: 14px;
    width: 69px;
    padding: 3px !important;
    border-radius: 22px;
    padding-top: 1px !important;
    margin-top: 12px;
}

button {
    cursor: pointer !important;
}

div#DateRange .input-group {
    display: inline-block;
    width: 49%;
}

div#DateRange {
    float: left;
    width: 100%;
}

div#DateRange .input-group div {
    float: left;
}

div#DateRange .input-group + .input-group div {
    float: right;
}

.cls-key.d-inline-block {
    float: left;
}

.cata-left h4 
{float: left !important;}

#searchFilter button.btn.white-btn {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0;
    border-color: #dee2e6 !important;
}

div#DateRange .input-group + .input-group {
    margin-left: 2%;
}

.catalog-one ul#select2-TypeDropDown-container {
    float: left;
}

.catalog-one #myTabContent form#trainingFilter .select2-container--default .select2-selection--multiple .select2-selection__choice {
    float: left;
}

.catalog-one #myTabContent .cata-left #trainingFilter span.select2-selection--multiple ul {
    float: left;
}