

:root{
    --primary: #ffd700;
    --primary-hover: #f6e243;
    --segundary: #45443E;
    --segundary-hover: #7f7e76;
}

.swal2-icon.swal2-success {
    border-color: var(--primary)!important;
    color: var(--primary)!important;
}

h5{
    color: var(--primary)!important;
}
.paragrafo-seccao{
    color: var(--primary)!important;
}

.login-logo-img{
    max-width: 160px;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 20px;
}

.login_box_login button:hover {
    background: var(--segundary-hover)!important;
}

.login_box_login button {
    background: var(--segundary)!important;
}

.navbar-default .navbar-nav > li > a, .color-branco, .menu-link {
    color: var(--segundary) !important;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: var(--primary-hover)!important;
}

.btn-primary {
    color: #fff;
    background-color: var(--segundary);
    border-color: var(--segundary);
}



.nav.navbar-nav-custom > li.open > a, .nav.navbar-nav-custom > li > a:hover, .nav.navbar-nav-custom > li > a:focus {
    background-color: var(--primary-hover);
    color: #ffffff!important;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: var(--primary-hover);
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: var(--primary-hover);
}

.style-alt .block {
    border-top: 3px solid var(--segundary) !important;
}

.text-primary, .text-primary:hover, a, a:hover, a:focus, a.text-primary, a.text-primary:hover, a.text-primary:focus {
    color: #337ab7;
}



.outline {
    background-color: transparent!important;
    color: inherit;
    transition: all .25s;
}
.btn-primary.outline {
    color:  var(--segundary)!important;
    border-color: var(--segundary)!important;
}
.btn-success.outline {
    color: var(--segundary) !important;
    border-color: var(--segundary)!important;
}
.btn-info.outline {
    color: var(--segundary) !important;
    border-color: var(--segundary)!important;
}
.btn-warning.outline {
    color: var(--segundary) !important;
    border-color: var(--segundary) !important;
}
.btn-danger.outline {
    color: #f04723!important;
    border-color: #f04723!important;
}

.btn-primary.outline:hover {
    color: #0091DA!important;
    border-color: #0091DA !important;
}
.btn-success.outline:hover {
    color: #009A44!important;
    border-color: #009A44!important;
}
.btn-info.outline:hover {
    color: #0091DA!important;
    border-color: #0091DA!important;
}
.btn-warning.outline:hover {
    color: #f0ad4e!important;
    border-color: #f0ad4e!important;
}
.btn-danger.outline:hover {
    color: #f04723!important;
    border-color: #f04723!important;
}

.btn-primary.outline:hover,
.btn-success.outline:hover,
.btn-info.outline:hover,
.btn-warning.outline:hover,
.btn-danger.outline:hover {
   /* color: #fff!important; */
    opacity: 0.7!important;
}

.btn-primary.outline:active,
.btn-success.outline:active,
.btn-info.outline:active,
.btn-warning.outline:active,
.btn-danger.outline:active {
    /* color: #fff!important; */
    opacity: 0.7!important;
}

.btn-primary.outline:focus,
.btn-success.outline:focus,
.btn-info.outline:focus,
.btn-warning.outline:focus,
.btn-danger.outline:focus {
   /* color: #fff!important; */
}

.btn-compose{
    color: #fff;
    background-color: var(--primary);
    border-color: var(--primary);
}

.btn-compose:hover {
    background-color: var(--primary-hover);
    color: var(--primary-hover);
}


.style-alt #page-content + footer {
    border-top-color: var(--segundary) ;
}


.modal-title {
    color:  var(--segundary) ;
}


#modal_recados_titles {
    color: var(--segundary);
}

.mensagens-triangulo {
    border-bottom: 15px solid var(--primary);
}

.navbar-default .navbar-nav > li > a:focus, .color-branco:focus,.color-branco:active, .menu-link:focus, .navbar-default .navbar-nav > li > a:hover, .color-branco:hover, .menu-link:hover {
    color: white !important;
}

.btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .btn-primary.dropdown-toggle {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #ffffff;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color:var(--primary);
    border-color:var(--primary);
}

.modal-content{
    border-top: 3px solid var(--primary) !important;
}

.sidebar-img{
    width: 250px!important;
    height: 60px!important;
}


.notificacao-header {
    background: var(--primary);

}

.notificacao-triangulo {
    border-bottom: 15px solid var(--primary);

}
#sidebar {
    background: var(--primary);
}

#sidebar-img {
    background: var(--primary);
}



@media (max-width: 768px) {
    .busca_mentorias_nome .badge{
        position: relative!important;
        left: 5px;
        right: 0px;
    }

    .modal-dialog {
        margin: 5px 0px 0px 5px;
    }
}

.nav.navbar-nav-custom > li.open > a, .nav.navbar-nav-custom > li > a:hover, .nav.navbar-nav-custom > li > a:focus {
    color: #181f4e;
}

.button-link:active {
    color: #00338D !important;
    font-size: 16px!important;
    background-color: #181f4e!important;
}

.btn-success {
    color: #fff;
    background-color: var(--primary);
    border-color: var(--primary);
}

.btn-success:focus, .btn-success:active, .btn-success.active, .open .btn-success.dropdown-toggle {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #ffffff;
}

.btn-success:focus, .btn-success:active, .btn-success.active, .open .btn-success.dropdown-toggle {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #ffffff;
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
    color: #fff;
    background-color:  var(--primary);
    border-color: var(--primary);
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
    color: #fff;
    background-color:  var(--primary);
    border-color: var(--primary);
}

.btn-success:focus, .btn-success:active, .btn-success.active, .open .btn-success.dropdown-toggle {
    background-color:  var(--primary);
    border-color:  var(--primary);
    color: #ffffff;
}

.mensagens-header {
    background: var(--primary);
}

.login_box_login a {
    color: var(--segundary);
}

.btn-warning {
    color: #fff;
    background-color: var(--primary);
    border-color: var(--primary);
}

.btn-warning:hover {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #ffffff;
}

.btn-primary:hover {
    background-color: var(--primary-hover);
    border-color: var(--primary-hover);
    color: #ffffff;
}
.btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .btn-warning.dropdown-toggle {
    background-color: var(--primary-hover)!important;
    border-color: var(--primary-hover)!important;
    color: #ffffff;
}
#loading i{
    color:var(--primary)!important;
}

.btn-success:hover {
    background-color: var(--primary-hover);
    border-color: var(--primary-hover);
    color: #ffffff;
}

.label-primary {
    background-color: var(--segundary);
    color: var(--primary);
}

#to-top:hover {
    background-color: var(--primary-hover);
}


#navCalendar>li.active {
    /*background: #0a6aa1; */
}

#navCalendar>li.active>a {
    color: #ffffff;
    background: #0099DB;
    font-weight: 600;
}


.block.block-mentors {
    box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 60%);
    height: 240px;
    padding: 10px 15px;
    margin-bottom: 20px;
    border-radius: 8px;
}

.eventCalendar-wrap {
    border-top: 2px solid var(--primary);
    border-bottom: 2px solid var(--primary);
}
.fc button {
    color: #fff;
    background-color: var(--primary);
    border-color: var(--primary);
}

.dashboarad-option {
    border: 1px solid var(--primary)!important;
    color: var(--primary)!important;
}

.horario-atividade {
    border: 2px solid var(--primary);
    color:var(--segundary);
}

.showAsWeek .eventsCalendar-day.today a {
    background: var(--primary);
}

#header-color, .navbar.navbar-default {
    background-color: var(--primary)
}


.nav.navbar-nav-custom > li > a {
    color: #ffffff;
}

.eventsCalendar-daysList li.dayWithEvents a {
    background: var(--primary);
}

.display-horizontal-line {
    display: flex;
}

.display-horizontal-one {
    width: 65%; 
    border-right: 1px solid #EDEDED;
}

.display-horizontal-two {
    width: 35%; 
    margin-left: 30px
}

@media screen and (max-width: 600px) {
    .display-horizontal-line {
        display: grid;
    }
    
    .display-horizontal-one {
        width: 100%;
        margin-bottom: 10px; 
        border-right: unset;
        border-bottom: 1px solid #EDEDED; 
    }
    
    .display-horizontal-two {
        width: 100%;
        margin-left: unset;

    }
}

li.eventsCalendar-day.today a:hover {
    background-color: var(--primary-hover);
}


#sidebar-img {
    width: 100%;
    border-radius: 0px;
     padding: 0px 0px;
}

.btn-intro-encontrar{
    color: var(--primary);
}

@media screen and (min-width: 1200px) {
    .login_box_login {
        margin-left: 8% !important;
    }

}
.h2, h2 {
    color: var(--segundary)!important;
}

login_box_login {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    padding: 0px 15px 15px 15px;
}
.login_box_login {
    padding: 10px;
}

.pc-texto{
    color: var(--primary)!important;
}

.swal2-styled.swal2-confirm {
    background-color:  var(--primary)!important;
    border-left-color:  var(--primary)!important;
    border-right-color:  var(--primary)!important;

}
.div-feed-titulo{
    color:  var(--primary)!important;
}

h5{
    color:  var(--segundary)!important;
    font-weight: 600;

}
h4{
    color:  var(--segundary)!important;
    font-weight: 600;
}
.mural-altura {
    max-height: 300px;
}

.alert-success {
    color: var(--primary);
    background-color: #f5e5ff;
    border-color: var(--primary);
}

h3.profile-name {
    color: var(--primary);
}

.logo {
    max-height: 50px!important;
    margin-top: 5px;
    margin-left: 15px!important;
    cursor: pointer;
}

@media screen and (min-width: 1100px) {
    .logo {
        max-height: 85px!important;
        margin-top: 12px;
        margin-left: 15px!important;
        cursor: pointer;
        position: absolute;
        z-index: 100000000;
    }
}
.logo-admin {
    max-height: 50px!important;
    margin-top: 12px;
    margin-left: 18px!important;
    cursor: pointer;
    position: absolute;
    z-index: 100000000;
}


#sidebar .sidebar-nav li a {
    color: var(--segundary) !important;
}

.login_bg_img{
    background: var(--primary);
}

@media (max-width:767px){
    .login_bg_img{
        background-image:none!important;
    }
}