/**
  Customizações do projeto
 */
/**
Inicio: Menu
 */
 {

}
.menu,
.sidebar,
.page-content {
    background-color: #222222;
}

.menu.accordion-menu ul li:hover a {
    background-color: #7a7a7a;
}

.small-sidebar:not(.page-sidebar-fixed) .accordion-menu li.droplink:hover > a,
.horizontal-bar .accordion-menu > li.droplink:hover > a,
.menu.accordion-menu ul,
.menu.accordion-menu li.open > a,
.hover-menu .accordion-menu > li.droplink:hover > a,
.accordion-menu li.droplink:hover > a,
.menu.accordion-menu li:hover a
{
    color: white;
    background-color: #4e4e4e;
}

.menu.accordion-menu ul li a,
.menu.accordion-menu a {
    color: white;
}

.temanoturno .menu, .temanoturno .sidebar, .temanoturno .page-content
{
    background-color: #1B1B1B;
}

.temanoturno .menu.accordion-menu ul li:hover a {
    background-color: #434343;
}

.temanoturno .small-sidebar:not(.page-sidebar-fixed) .accordion-menu li.droplink:hover > a,
.temanoturno .horizontal-bar .accordion-menu > li.droplink:hover > a,
.temanoturno .menu.accordion-menu ul,
.temanoturno .menu.accordion-menu li.open > a,
.temanoturno .hover-menu .accordion-menu > li.droplink:hover > a,
.temanoturno .accordion-menu li.droplink:hover > a,
.temanoturno .menu.accordion-menu li:hover a
{
    color: white;
    background-color: #2f2f2f;
}
/**
Final menu
 */

/**
Inicio: Logo
 */
.navbar .logo-box {
    background-color: #FF453D;
}

@media (max-width: 767px)
{
    .navbar .logo-box
    {

        margin: 0 auto;
        background: #FF453D !important;
        text-align: center;
        width: 100%!important;
        border: 0!important;

    }

    .navbar .logo-box a, .navbar .sidebar-pusher a {
        color: white !important;
    }

}

/**
Final: Logo
 */

/**
Inicio: Botões
 */
.btn-success
{
    background-color: #FF453D;
}

.btn-success:hover,
.btn-success:active,
.btn-success:focus,
.btn-success.disabled,
.btn-success.disabled.active,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled],
.btn-success[disabled].active,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover
{
    background-color : #ff6a63 !important;
    border-color : #ff6a63 !important;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover
{
    background-color: #FF453D;
    border-color: #FF453D;
}
/**
Final: Botões
 */

/**
Inicio: PACE
 */
.pace .pace-progress {
    background: #FF453D;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 2px;
}
/**
Final: PACE
 */
body.compact-menu .menu ul {
    padding: 6px;
}

/**
Configurações do tema noturno
 */
.temanoturno .panel-white {
    background: #1B1B1B;
}

.temanoturno input {
    color: #cecece
}

.temanoturno .obrigatorio label {
    color: #ff4c4c;
}

/**
Calendário
**/
.datepicker-days table tbody tr td:first-child, .datepicker-days table tbody tr td:last-child
{
    background: #EEEEEE;
}

.datepicker-days table td.today
{
    background: #cecece !important;
}

.datepicker-days table td.active
{
    background: #e53338 !important;
}

.alertify-notifier .ajs-message
{
    font-size: 0.5rem;
    width:500px;
}
.alertify-notifier.ajs-right .ajs-message.ajs-visible {
    right: 530px;
    bottom: 50px !important;
}

.alertify-notifier .ajs-bottom .ajs-right
{
    bottom: 50px !important;
}