.success-notification-wrapper {
    position: fixed;
    width: 100%;
    z-index: 99999;
    margin: auto;
    top: 0;
    background: transparent;
    border: none;
    display: none;
}

.success-notification-wrapper .notification {
    position: absolute;
    background: #93c01f;
    text-align: center;
    width: 100%;
    border: none;
}

.success-notification-wrapper .notification .text{
    color: #ffffff;
    padding: 14px;
    font-size: 16px;
    font-weight: 500;
    border: none;
}

.failed-notification-wrapper {
    position: fixed;
    width: 100%;
    z-index: 99999;
    margin: auto;
    top: 0;
    background: transparent;
    border: none;
    display: none;
}

.failed-notification-wrapper .notification {
    position: absolute;
    background: #c00037;
    text-align: center;
    width: 100%;
    border: none;
}

.failed-notification-wrapper .notification .text{
    color: #ffffff;
    padding: 14px;
    font-size: 16px;
    font-weight: 500;
    border: none;
}

.warning-notification-wrapper {
    position: fixed;
    width: 100%;
    z-index: 99999;
    margin: auto;
    top: 0;
    background: transparent;
    border: none;
    display: none;
}

.warning-notification-wrapper .notification {
    position: absolute;
    background: rgba(205, 203, 52, 0.95);
    text-align: center;
    width: 100%;
    border: none;
}

.warning-notification-wrapper .notification .text{
    color: #ffffff;
    padding: 14px;
    font-size: 16px;
    font-weight: 500;
    border: none;
}

.btn-outline-facebook{border:1px solid #3b579d;color:#3b579d}.btn-outline-facebook:hover{background:#3b579d;color:#fff}.btn-outline-youtube{border:1px solid #e52d27;color:#e52d27}.btn-outline-twitter{border:1px solid #2caae1;color:#2caae1}.btn-outline-dribbble{border:1px solid #ea4c89;color:#ea4c89}.btn-outline-linkedin{border:1px solid #0177b5;color:#0177b5}.btn-outline-instagram{border:1px solid #ac2bac;color:#ac2bac}.btn-outline-twitter:hover{background:#2caae1;color:#fff}.btn-outline-linkedin:hover{background:#0177b5;color:#fff}.btn-outline-youtube:hover{background:#e52d27;color:#fff}.btn-outline-instagram:hover{background:#e52d27;color:#fff}.btn-facebook{background:#3b579d;color:#fff}.btn-youtube{background:#e52d27;color:#fff}.btn-twitter{background:#2caae1;color:#fff}.btn-dribbble{background:#ea4c89;color:#fff}.btn-linkedin{background:#0177b5;color:#fff}.btn-instagram{background:#ac2bac;color:#fff}.btn-facebook:focus,.btn-facebook:hover{background:#2d4278;color:#fff}.btn-youtube:focus,.btn-youtube:hover{background:#c21d17;color:#fff}.btn-twitter:focus,.btn-twitter:hover{background:#1b8dbf;color:#fff}.btn-dribbble:focus,.btn-dribbble:hover{background:#e51e6b;color:#fff}.btn-linkedin:focus,.btn-linkedin:hover{background:#015682;color:#fff}.btn-instagram:focus,.btn-instagram:hover{background:#872787;color:#fff}.course-iframe,.book-iframe{max-height:320px;overflow:hidden;}

.btn-orange-big, .btn-orange-big:active, .btn-orange-big:focus{color: rgb(255, 255, 255);background: rgb(255, 90, 63);font-size: 38px;border: 5px solid rgba(0,0,0,0.2);
    border-radius: 60px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.btn-orange-big:hover{background: rgb(238, 89, 63);color:rgb(255, 255, 255);}
.btn-orange-lg, .btn-orange-lg:active, .btn-orange-lg:focus{font-weight: 500;font-size: 1.5rem;letter-spacing: normal;width: 100%;color: rgb(255, 255, 255);
    background-color: rgb(250, 81, 58);
    box-shadow: rgba(0, 0, 0, 0.7) 0px 0.0625rem 0.3125rem;
    text-decoration: none;
    border-color: rgba(0, 0, 0, 0.2);
    transition: background-color 150ms ease-in-out 0s, border;
    outline: none;
    padding: 0.75rem;
    border-width: 0.125rem;
    border-radius: 0.625rem;}
.btn-orange-lg:hover{background: rgb(238, 89, 63);color:rgb(255, 255, 255);}
.btn-orange-sm,.btn-orange-sm:active,.btn-orange-sm:focus{
    letter-spacing: normal;
    color: rgb(255, 255, 255);
    background-color: rgb(250, 81, 58);
    box-shadow: rgb(0 0 0 / 30%) 0px 0.0625rem 0.3125rem;
    text-decoration: none;
    border-color: rgba(0, 0, 0, 0.1);
    transition: background-color 150ms ease-in-out 0s, border;
    outline: none;
}
.btn-orange-sm:hover, .bg-color-hover-orange:hover{background: rgb(238, 89, 63)!important;color:rgb(255, 255, 255);}
.text-orange, .text-color-hover-orange:hover {color: rgb(255, 90, 63)!important;}
ul.tick-img{list-style: none;padding-left: 15px;}
ul.tick-img li{
    padding-left: 35px;
    padding-bottom: 5px;
    background-image: url('../img/point-1-.png');
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: left top;
}
html .toggle-orange .toggle.active > .toggle-title {
    background-color: rgb(255, 90, 63)!important;
    border-color: rgb(255, 90, 63)!important;
    color: #FFF !important;
}
html .toggle-orange .toggle label, html .toggle-orange .toggle .toggle-title {
    color: #212529 !important;
    border-left-color: rgb(255, 90, 63)!important;
    border-right-color: rgb(255, 90, 63)!important;
}
.author-img img{max-width:150px!important;}
.home-nav-background {background-size: cover!important; background-position: center!important; animation-duration: 750ms; animation-delay: 300ms; animation-fill-mode: forwards; background-repeat: no-repeat!important;}
.iframe-video-border.ratio.ratio-borders > * {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.iframe-video-border.ratio.ratio-borders {padding: 0;}
.home-about{background-size:60%!important; background-repeat:no-repeat!important;background-position:right bottom!important;}
.custom-card-courses .card-img-top{max-height:200px!important;}
#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active { color: rgb(255, 90, 63)!important; }
#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active:before { background: rgb(255, 90, 63)!important; }
#header .header-nav.header-nav-line nav > ul li:hover > a:before { background: none; }
#header .auth-user-home a:hover{color: rgb(255, 90, 63)!important;}
#header .layout-main-menu ul#mainNav > li > a {font-weight: bold!important;text-transform: uppercase!important;text-shadow: none!important;}
#header .header-btn-collapse-nav {background:rgb(255, 90, 63)!important;}


#header .layout-main-menu ul#mainNav > li:hover > a {color: rgb(255, 90, 63)!important;}
#header .auth-user-default a{color: #444;font-size: 13px;font-weight: 600;text-transform: uppercase;text-decoration: none!important;}
#header .auth-user-default a:hover{color: rgb(255, 90, 63)!important;}
#header .header-nav-features .header-nav-feature a.active { color: rgb(255, 90, 63)!important; }
#header .auth-user-home a{font-size: 13px;font-weight: 600;text-transform: uppercase;text-decoration: none!important;}
#header .header-nav-features.auth-user-home:before {background:rgb(255 255 255 / 60%);}
.anchor-hover-orange a:hover {color: rgb(255, 90, 63)!important;}
#header .header-nav-main.header-nav-main-text-capitalize nav > ul > li > a {text-transform: uppercase;}
.pagination > li > a{color: rgb(255, 90, 63)!important;}
.pagination > .active > span, .pagination .page-item.active .page-link {background-color: rgb(255, 90, 63)!important;border-color: rgb(255, 90, 63)!important;}
.table-ecommerce-simple td span.ecommerce-status {display: flex;align-items: center;}
.table-ecommerce-simple td span.ecommerce-status:before {content: '';display: block;width: 14px;height: 14px;border-radius: 100%;background-color: #CCC;margin-right: 8px;margin-right: 0.5rem;}
.table-ecommerce-simple td span.ecommerce-status.completed:before {background-color: #5fbe5f;}
.table-ecommerce-simple td span.ecommerce-status.on-hold:before {background-color: #f8dda7;}
.table-ecommerce-simple td span.ecommerce-status.processing:before {background-color: #c6e1c6;}
.table-ecommerce-simple td span.ecommerce-status.refunded:before {background-color: #7ac0ca;}
.table-ecommerce-simple td span.ecommerce-status.failed:before {background-color: #ce4545;}
.ecommerce-simple .ecommerce-status {display: inline-flex;align-items: center;}
.ecommerce-simple .ecommerce-status:before {content: '';display: block;width: 14px;height: 14px;border-radius: 100%;background-color: #CCC;margin-right: 8px;margin-right: 0.5rem;}
.ecommerce-simple .ecommerce-status.completed:before {background-color: #5fbe5f;}
.ecommerce-simple .ecommerce-status.on-hold:before {background-color: #f8dda7;}
.ecommerce-simple .ecommerce-status.processing:before {background-color: #c6e1c6;}
.ecommerce-simple .ecommerce-status.refunded:before {background-color: #7ac0ca;}
.ecommerce-simple .ecommerce-status.failed:before {background-color: #ce4545;}

.form-check.custom{padding-left: 1.7em!important;}
.form-check.custom .form-check-input{margin-top: 0.45em!important;margin-left: -1.7em!important;}
html .featured-box-orange .box-content { border-top-color: rgb(255, 90, 63)!important; }
html .btn-check:checked + .btn-orange, html .btn-outline.btn-orange:hover{
    background-color: rgb(255, 90, 63);
    border-color: rgb(255, 90, 63) rgb(255, 90, 63) rgb(255, 90, 63);
    color: #FFF;
}
html .btn-outline.btn-orange {
    color: rgb(255, 90, 63);
    background-color: transparent;
    background-image: none;
    border-color: rgb(255, 90, 63);
}
.form-check-input:checked {
    background-color: rgb(255, 90, 63);
    border-color: rgb(255, 90, 63);
}
.exam-question-view .card ul.header-list{margin:0;padding:0;list-style-type:none;}
.exam-question-view .card ul.header-list li {
    border-right: 1px solid #ddd;
    padding: 0 15px;
    float: left;
    font-weight: 500;
    color: #535658;
}
.exam-question-view .card ul li:last-child { border-right:none; }
.exam-question-view .card ul li a { color: #535658; text-decoration: none; }
#exam-text p {color: #212529;margin: 0;}
.exam-result-score table tr td{border-bottom: 0!important;}
.exam-result-score table tr {border-bottom: 1px solid rgba(0, 0, 0, 0.06);}
.exam-result-score table tr:last-child{border-bottom: 0!important;}
.text-normal {text-transform: none!important;}
.border-color-danger {border-color: #ff5b5b !important;}


@media only screen and (min-width:768px){
    .sm-hide{display: none!important;}
    .default-main-menu .header-body {
        border-bottom-color: rgba(234, 234, 234, 0.5)!important;
        box-shadow: 0 0 3px rgb(234 234 234 / 50%) !important;
    }
    .section-parallax .parallax-background{
        top: 50px!important;
    }
}

@media only screen and (max-width:991px){
    .default-main-menu {
        min-height: 0 !important;
        width: 100%!important;
        position: absolute!important;
    }
    .default-main-menu .header-body{
        background: transparent!important;
    }
    .default-main-menu .header-nav .header-nav-main:before {
        width: calc(100% - 30px)!important;
        background-color: #212529!important;
    }
    .default-main-menu .header-nav .header-nav-main nav {
        padding: 0 30px!important;
    }
    .main .page-header-modern {
        margin-top: 103px;
    }
}
@media only screen and (max-width:767px){
    .xs-hide{display: none!important;}
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {color: rgb(255, 90, 63)!important; line-height: 35px;}
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > ul.dropdown-menu > li > a.dropdown-item{color: rgb(255, 90, 63)!important;}
    #header .header-nav-main nav > ul li {
        border-bottom: 1px solid #68686882;
    }
}


