/**
  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: transparent;
}

@media (max-width: 767px)
{
    .navbar .logo-box
    {

        margin: 0 auto;
        background: transparent !important;
        text-align: center;
        width: 100%!important;
        border: 0!important;

    }

    .navbar .logo-box a, .navbar .sidebar-pusher a {
        color: white;
    }

}

/**
Final: Logo
 */

/**
Inicio: Botões
 */
.btn-success
{
    background-color: #01026e;
}

.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 : #01029d !important;
    border-color : #01029D !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: #01026e;
    border-color: #01026e;
}
/**
Final: Botões
 */

/**
Inicio: PACE
 */
.pace .pace-progress {
    background: #01026e;
    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;
}

/**
Customização do campo data
 */
.parvus-table-filtro .input-group,
.parvus-table-filtro .input-group-addon
{
    font-size: 10px;
}

.parvus-table-filtro .input-group-addon {
    padding: 6px;
}

/**
Summernote
 */
.note-editor.note-frame
{

    border: 1px solid #dce1e4 !important;

}

.note-toolbar-wrapper {
    height: auto !important;
}

.panel .panel-heading
{

    overflow: visible !important;

}

/**
Novos painéis para o projeto
 */
.panel-projeto .panel-heading
{

    background: #01026e;
    color: #fff;

}

.panel-projeto-escuro .panel-heading
{

    background: #010236;
    color: #fff;

}

.panel-projeto
{
    box-shadow: 0px 0px 6px -2px #01026e !important;
}

.panel-projeto-escuro
{
    box-shadow: 0px 0px 6px -2px #010236 !important;
}

.panel-primary
{
    box-shadow: 0px 0px 6px -2px #7a6fbe;
}

.panel-success
{
    box-shadow: 0px 0px 6px -2px #22BAA0;
}

.panel-info
{
    box-shadow: 0px 0px 6px -2px #12AFCB;
}

.panel-warning
{
    box-shadow: 0px 0px 6px -2px #f6d433;
}

.panel-danger
{
    box-shadow: 0px 0px 6px -2px #f25656;
}

.panel-white
{
    box-shadow: 0px 0px 6px -2px #828282;
}

.panel-borda-vermelha
{

    border: 1px solid #f25656 !important;

}

.panel-projeto .panel-body,
.panel-primary .panel-body,
.panel-success .panel-body,
.panel-info .panel-body,
.panel-warning .panel-body,
.panel-danger .panel-body
{

    padding-top: 1.5rem !important;

}

.navbar .logo-box
{

    background-color: transparent;

}

body:not(.temanoturno) .navbar .logo-box a, body:not(.temanoturno) .navbar .sidebar-pusher a {

    color: #5F5F5F !important;

}

.temanoturno .navbar .logo-box
{

    background-color: #1B1B1B !important;

}

.temanoturno .logo-box
{
    background-color: #1B1B1B;
}

@media only screen and (max-width: 768px)
{

    .icone-mobile {
        display: block;
        margin-left: 43%;
        width: 65px;
        height: 60px;
    }

    .icone {
        display: none !important;
    }

}

@media only screen and (min-width: 769px )
{

    .icone-mobile {
        display: none !important;
    }

}

.icone-temaescuro {
    display: none;
}

.temanoturno .icone-temaescuro {
    display: block;
}

.temanoturno .icone-temaclaro {
    display: none !important;
}