/*
CORES DA BOOKINFO METADADOS:
Principal: #f38c1c (laranja)
Segundária: #46cce8 (azul claro)
Texto: #6b6c70
*/


#sticky-wrapper {
    height: 0px !important;
}

.online-course-new-container {
    top: 0 !important;
}

.online-course-new-container > .edufair-overlay {
    height: 400px;
    background: none;
}
    .online-course-new-container > .edufair-overlay:before {
        content: ' ';
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        /* opacity: 0.35; */
        /* background: url(/img/bg_header2.jpg); */
        /* background-position: center;
        background-repeat: no-repeat;
        background-size: cover; */
        opacity: 0.70;
        background: url(/img/illustration-top-laranja.png);
        background-position: top right;
        background-repeat: no-repeat;
        background-size: auto;
    }

.container-fluid {
    border-bottom: solid 1px rgb(255 183 107);
    /* padding-bottom: 31px; */
    padding-bottom: 15px;
}


@media screen and (max-width: 1394px) {
    .container-fluid {
        padding-bottom: 11px;
    }
}


@media screen and (max-width: 1199px) {
    .container-fluid {
        background-color: rgb(255 255 255 / 87%);
        border-radius: 0 15px 0 0;
        margin-top: -10px;
        padding-top: 6px;
    }
}

.online-course-new-middle {
    top: 76% !important;

    /* background-color: #f9f9f9; */
    background-color: rgb(249 249 249 / 71%);
    padding: 50px 0;
}

    .online-course-new-container > .edufair-overlay .online-course-info {
        display: none;
    }
        .online-course-new-container .online-course-new-middle input[type="text"] {
            border: solid 1px #ccc !important;
        }

.edufair-nav .navbar-nav>li>a, .edufair-nav .navbar-brand,
.edufair-nav .navbar-nav > li > a:visited,
.edufair-navt .navbar-nav > .open > a,
.edufair-nav .navbar-nav > .open > a:focus,
.edufair-nav .navbar-nav>.active>a
.edufair-nav .navbar-nav>.active>a:focus,
.online-course-1x .box a,
.online-course-2x .box a,
.online-course-1x .edufair-cart,
.online-course-2x .edufair-cart,
.is-sticky .edufair-nav .navbar-nav>li>a,
.sticky-wrapper:not(.is-sticky) nav.navbar.account-session-active .navbar-nav li > a:not(.btn)
{
    color: #6d6d74;
}

.edufair-cart {
    right: 4% !important;
    max-height: 36px;
    background-color: rgb(255 255 255 / 38%);
    padding: 5px 10px;
    margin-top: 5px !important;
    color: #6d6d74 !important;
    border-radius: 15px;
}

    .edufair-cart a,
    .advanced-search-open,
    .advanced-search-open:hover,
    .advanced-search-open:active,
    .advanced-search-open:visited,
    .advanced-search-open:focus
    {
        color: #6d6d74 !important;
    }

.online-course-1x .box i,
.online-course-2x .box i
{
    color: #6d6d74 !important;
    border-color: #b9b9b9 !important;
    line-height: 7px !important;
    background-color: white !important;
}

    .edufair-nav .navbar-nav > li > a:hover,
    .edufair-nav .navbar-nav > .open > a:hover,
    .edufair-nav .navbar-nav>.active>a:hover,
    .is-sticky .edufair-nav .navbar-nav > li > a:hover
    {
        color: #f38c1c !important;
    }

.edufair-nav .dropdown-menu {
    border-color: #e4e4e4 !important;
}

.btn-warning {
    background-color: #f38c1c !important;
    border-color: #f38c1c !important;
}
.btn-success {
    background-color: #46cce8 !important;
    border-color: #46cce8 !important;
}

.btn-info {
    background-color: #0494db !important;
    border-color: #0494db !important;
}




/* background color */
.dev-env,
.online-course-2x .btn-search,
.online-course-1x .btn-search,
.me-bg-primary,
.bg-red,
.course-description-nav>li.active>a,
.dot1,
.dot2,
.edufair-btn-larg:before,
a.edufair-btn-larg:before,
.subscriber-form.newsletter button,
.backtotop:hover,
.edufair-pagination > li.active > a:hover,
.edufair-pagination > li.active > a,
::selection,
.btn-add-metadata-top:hover,
.sidebar.api-sidebar-background-color,
.request-response,
.edufair-pagination > li > a:hover,
button.search-account
{
    background: #f38c1c !important;
}

.edufair-header.edufair-course-header .menu-account-session {
    background: #FFFFFF !important;
}


/* text color */
.is-sticky a.active,
.me-color-primary,
.text-orange,
.edufair-related-course:hover h3,
.university-course-1x .blog-content:hover h3,
.edufair-single-blog:hover h3,
.hover:hover,
.hover:focus,
.related-course-content a:hover,
.edufair-footer-address i,
.footer-info-left a,
.footer-bootom-right ul li a:hover,
.edufair-footer-content ul li a:hover,
.subscriber-content .footer-bootom-left a:hover,
.category-course-search a:hover,
.category-course-search a.active,
.category-course-search a:focus,
.edufair-nav .dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
.edufair-nav .dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.course-description a:hover,
.instructors-tab .media-body a h4:hover
{
    color: #f38c1c !important;
}

ul.nav.nav-tabs.nav-justified.course-description-nav li.active a:hover
{
    color: #ffffff !important;
}

/* .tab-pane.active.fade.in { */
.btn-danger.hover-white:hover {
    color: #fff !important;
}

.online-course-new-container > .edufair-overlay .online-course-new-text h1 {
    color: #6d6d74 !important;
}


/* border color */
.category-course-search h2,
table.table,
.code,
.test-api
{
    border-left-color: #f38c1c !important;
}
.line-top {
    border-top-color: #46cce8 !important;
}
/* .btn-danger {
    background-color: #46cce8 !important;
    border-color: #46cce8 !important;
} */

.btn-bookinfo {
    background-color: #46cce8 !important;
    border-color: #46cce8 !important;
}

.btn-add-metadata-top:hover {
    border-color: #f38c1c !important;
}


.white-logo {
    filter: brightness(0) invert(1);
}

.edufair-brand > img {
    margin-top: -2px !important;
    max-width: 144px !important;
}

a.navbar-brand.edufair-brand.edufair-light img {
    /* filter: brightness(0) invert(1); */
}


.edufair-footer-content .edufair-footer-address a img {
    /* filter: brightness(0) invert(1); */
}

.edufair-nav .navbar-toggle:hover {
    background-color: #f38c1c !important;
}
    .edufair-nav .navbar-toggle:hover i {
        color: #fff !important;
    }

    .edufair-nav .navbar-toggle.collapsed i {
        color: #f38c1c !important;
    }

    button.navbar-toggle {
        margin-top: 16px !important;
    }




.top-menu {
    background: #f38c1c;
    color: #ffffff;
    padding: 5px 0;
}
    .top-menu,
    .top-menu a
    {
        font-size: 11px;

    }


.carousel-inner[role="listbox"] .edufair-overlay {
    background-color: #fff;
}
.carousel-inner[role="listbox"] img.edufair-slider-image {
    height: 144px;
    /* visibility: hidden; */
    object-fit: contain !important;
    object-position: top right !important;
    opacity: 0.7 !important;
}


.is-sticky .edufair-nav {
    /* border-bottom: solid 1px #f38c1c; */
    padding-bottom: 0;
}


.title-page {
    /* border-bottom: solid 1px #f38c1c; */
    padding-bottom: 13px;
}

.title-page h2 {
    font-size: 40px;
    color: #f38c1c;
    /* font-family: Poppins,sans-serif !important; */
    /* font-weight: 600; */
    padding-top: 41px;
}
.title-page ol {
    margin-left: 0;
}

    .title-page ol.edufair-single-breadcrumbs a {
        color: #646464;
        font-size: 14px;
    }


    .online-all-courses.padding-top-large {
        padding-top: 12px;
    }



.edufair-footer-1x {
    /* background: #028bd7;*/ /* AZUL */
    background: #d8dddd; /* LARANJA */
    color: #6d6d74;
}


.footer-info {
    border-top: 1px solid #6d6d74 !important;
}

.edufair-footer-content i,
.footer-info-left a,
.edufair-footer-1x a,
.edufair-footer-1x a.text-white,
.footer-info-left p
{
    color: #6d6d74 !important;
}

.edufair-footer-content ul li a {
    color: rgb(109 109 116 / 69%);
    opacity: 1;
}
    .edufair-footer-content ul li a:hover {
        color: rgb(109 109 116 / 100%) !important;
        font-weight: 700;
    }


.edufair-footer-1x.padding-bottom-large {
    padding-bottom: 0px !important;
}



.footer-subscriber-1x {
    display: none;
}



.row.home-o-que-fazemos {
    /* background: #f38c1c;
    box-shadow: 0px 0px 20px 7px rgb(0 0 0 / 11%);
    border-radius: 14px; */
    margin-bottom: 80px;
    padding-top: 80px;
}

    .row.home-o-que-fazemos .access-course {
        padding: 67px 20px !important;
        padding-top: 0px !important;
    }

    .home-o-que-fazemos .access-course:after {
        content: " ";
        background: #eaeaea;
        width: 1px;
        height: 200px;
        float: right;
        margin-top: -154px;
    }

    .row.home-o-que-fazemos .access-course-img {
        /* filter: invert(1); */
        margin-top: 0px !important;
    }

    .row.home-o-que-fazemos .left {
        background: #ffffff;
        border-radius: 14px;
    }

    .row.home-o-que-fazemos .left h2,
    .row.home-o-que-fazemos .left h3
     {
        color: #757678 !important;
    }
    .row.home-o-que-fazemos .left h3 {
        font-size: 20px;
        font-weight: 400;
    }
    .row.home-o-que-fazemos .left a {
        background: #F79422 !important;
        color: #ffffff;
    }


    nav.course-pagination.link-to-all-books {
        width: 100% !important;
    }


.container-fluid .container-2 #search:placeholder-shown {
    color: #757678 !important;
    background-color: #fff !important;
}


::-webkit-input-placeholder { /* Edge */
  color: #757678 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #757678 !important;
}

::placeholder {
  color: #757678 !important;
}


.advanced-search-on-menu {
    padding: 13px 15px 0;
}
.advanced-search-on-menu i {
    font-size: 15px;
}


a.btn-add-metadata-top {
    margin-bottom: 3px;
    color: #fff;
    border-radius: 19px !important;
    font-size: 12px;
    margin-left: 0;
}
    a.btn-add-metadata-top:hover {
        background-color: #fff !important;
        color: #000 !important;
    }

.edufair-component-button:before,
a.edufair-component-button:before {
    background: rgb(255 75 0 / 42%) !important;
}

button.edufair-component-button.button-medium.bg-red:hover {
    border-color: rgb(255 75 0 / 42%) !important;
}

div#metadata,
.uuniversity-2x.admission-apply-1x
{
    margin-top: 40px;
}

.all-course-left {
    padding: 30px 1px 30px 15px !important;
}


.edufair-main-title:before {
    border-bottom: 3px solid #fcc48c !important;
}


.logoDoME.bookinfo {
    max-width: 151px;
    padding-left: 14px;
    filter: brightness(0) invert(1);
}


.whatsapp-icon {
    position: fixed;
    bottom: 70px;
    right: 18px;
    z-index: 999;
}

.whatsapp-icon img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    transition: transform 0.3s ease-in-out;
}

.whatsapp-icon img:hover {
    transform: scale(1.5);
}

