@import url('https://fonts.googleapis.com/css?family=Montserrat'); /* Carregar fonte dos titulos */
@import url('https://fonts.googleapis.com/css?family=Quicksand'); /* Carregar fonte dos textos */

body {
    font-family: 'Quicksand', sans-serif; /* Setar fonte dos textos */
    color: #F1D27A; /* Setar cores dos textos */
    background-color: #000000; /* Setar cor 5 */
}
h1, h2, h3, h4, h5, h6, .navbar .nav>li>a, .dropdown-menu>li>a, #admin #toolbar .btn {
    font-family: 'Montserrat', sans-serif; /* Setar fonte dos titulos */
}
h1, h2, h3, h4, h5, h6 {
    color: #E0B54A; /* Setar cores dos titulos */
}
a, .btn-link {
    color: #E0B54A; /* Setar cores dos links */

}
a:hover, a:focus {
    color: #FFD978; /* Setar cores dos links com foco*/
}
#top-menu, footer, #course-banner {
    background-color: #000000; /* Setar cor 1 */
}
#menu-main.navbar {
    background-color: #141414; /* Setar cor 2 */
}
#footer-top, #top-internal, #menu-main .nav>li.active>a, #landing-page #instructor-course {
    background-color: #2A2A2A; /* Setar cor 3 */
}
.nav>li>a:hover, .nav>li>a:focus, .panel-default .panel-heading, .panel-default .panel-title, .panel-default .panel-footer, #list-courses .course-unit .course-text, .borda-instrutor, #cart ul li, .nav-tabs>li>a, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    background-color: #141414; /* Setar cor 4 */
}
#landing-page .lessons-course {
    border-color: #141414; /* Setar cor 4 */
}
.nav-pills li.active>a, .nav-pills li>a:hover, .nav-tabs.nav-justified>li>a, .panel-default>.panel-heading+.panel-collapse>.panel-body, .profile-usermenu .nav>li>a, .profile-usermenu, .information-post, .pagination>li>a, .pagination>li>span, .blog-post, .panel-default>.panel-heading, hr, #landing-page #grid-course, .panel-default, .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus, #landing-page #description-course #informations h5, .form-control, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
    border-color: #5A4A1E; /* Setar cor das Bordas */
}
.btn-default, .btn-default:hover {
    background-color: #D15254; /* Setar cor do botão Padrão */
}
.btn-info, .btn-info:hover {
    background-color: #D16668; /* Setar cor do botão de informação */
}
.btn-success, .btn-success:hover, #landing-page #registration-course  {
    background-color: #D15254; /* Setar cor do botão de sucesso */
}
.btn-danger, .btn-danger:hover, #list-courses .course-unit .language-course-title {
    background-color: #566E6D; /* Setar cor do botão de atenção */
}

/* aqui entra o css especifico no cliente */
.content_block p img{
    display: block !important;
    max-width: 100% !important;
    height: auto !important;
}
#slider .btn-lg{
display: block !important;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.carousel-inner .item {
    background-color: #510303;
}
@media only screen and (max-width: 480px) {
    #slider .item img {
        min-height: 300px;
    }
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: 300px !important;
}
/* BLACK NOVEMBER 2026 - logo redondo sem deformar (Zuza 06/11) */
img[src*="/storage/template/"]{width:240px !important;height:240px !important;max-width:240px !important;object-fit:contain !important;background:transparent !important;}

/* BLACK NOVEMBER 2026 - tudo preto e dourado (Zuza 06/11; remover em 01/12) */
section#registration-course{background:#000 !important;border-top:1px solid #5A4A1E !important;}
#courseValues.well,.well{background:#111 !important;border:1px solid #E0B54A !important;color:#F1D27A !important;}
select.form-control,input.form-control,textarea.form-control{background:#111 !important;color:#F1D27A !important;border:1px solid #5A4A1E !important;}
.nav-tabs{border-bottom-color:#5A4A1E !important;}
.nav-tabs>li>a{background:#141414 !important;color:#E0B54A !important;border-color:#5A4A1E !important;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background:#E0B54A !important;color:#000 !important;}
#sendToCart,.btn-default{background:#E0B54A !important;border-color:#E0B54A !important;color:#000 !important;}
section#top-menu,section#course-banner,footer{border-color:#5A4A1E !important;}
.panel,.panel-body,.panel-heading,.list-group-item,.modal-content,.dropdown-menu,.table,.table>tbody>tr>td{background-color:#111 !important;color:#F1D27A !important;border-color:#5A4A1E !important;}

