/* Falha ao minimizar. Retornando o conteúdo não minimizado.
(471,1): run-time error CSS1019: Unexpected token, found '{'
(472,11): run-time error CSS1030: Expected identifier, found ' '
(472,12): run-time error CSS1031: Expected selector, found '138.531px'
(472,12): run-time error CSS1025: Expected comma or open brace, found '138.531px'
(473,1): run-time error CSS1019: Unexpected token, found '}'
 */
/* CUSTOM  para metronic*/
/* here you can put your own css to customize and override the theme */
li.nav-item a.active {
    background-color: #e02222 !important;
}

li.nav-link a.active {
    background-color: #e02222 !important;
}

.page-header.navbar {
    background-image: none;
    background-color: black;
}

li.dadosfuncionario p {
    color: #999;
    line-height: 5px;
    margin-top: 10px;
    font-size: 13px;
}

li.system-name {
    color: #999;
    line-height: 15px;
    margin-top: 8px;
    font-size: 1.5em;
}

.button-excel {
    margin-top: 25px;
    color: #FFF !important;
    background-color: #26C281 !important;
    border-color: #26C281 !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
}

.note-editor.note-frame.fullscreen {
    z-index: 10050 !important;
}

.no-margin-top {
    margin-top: 20px !important;
}

.footer-inner {
    color: #ffffff;
}

@media (max-width: 991px) and (min-width: 600px) {
    .page-header.navbar {
        position: absolute !important;
    }
}

.btn-logout {
    color: #999999;
    background-color: transparent !important;
}

    .btn-logout:hover {
        color: #ffffff;
        background-color: transparent !important;
    }

.a-system-name {
    color: #999999;
    font-weight: normal;
    background-color: transparent !important;
}

    .a-system-name:hover {
        color: #ffffff;
        font-weight: normal;
        background-color: transparent !important;
    }

/* CUSTOM PARA MULTI SELECT */

/*Permite mult-select ter um tamanho de acordo com o container*/
.ms-container {
    width: auto;
}

/* Estilização para MultiSelect.js com jQuery.Validate */

.has-error .ms-list {
    border: 1px solid #e73d4a;
}

.has-error .ms-selection .custom-header, .has-error .ms-selectable .custom-header {
    color: #e73d4a;
}

/* ************************************* */
@font-face {
    font-family: 'Hitachi Sans';
    src: url(/fonts/HitachiSans-Regular.woff2) format('woff2'), url(/fonts/HitachiSans-Regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

/***
Portlets
***/
/***
Portlets
***/
.portlet {
    clear: both;
    margin-top: 0px;
    margin-bottom: 25px;
    padding: 0px;
}

    .portlet > .portlet-title {
        margin-bottom: 15px;
        border-bottom: 1px solid #eee;
    }

        .portlet > .portlet-title:after,
        .portlet > .portlet-title:before {
            content: "";
            display: table;
            line-height: 0;
        }

        .portlet > .portlet-title:after {
            clear: both;
        }

        .portlet > .portlet-title > .caption {
            float: left;
            display: inline-block;
            font-size: 18px;
            font-weight: 400;
            margin: 0;
            padding: 0;
            margin-bottom: 7px;
        }

            .portlet > .portlet-title > .caption i {
                float: left;
                margin-top: 5px;
                display: inline-block !important;
                font-size: 13px;
                margin-right: 5px;
                color: #666;
            }

    .portlet.blue > .portlet-title > .caption, .portlet-title.blue > .caption,
    .portlet.green > .portlet-title > .caption, .portlet-title.green > .caption,
    .portlet.yellow > .portlet-title > .caption, .portlet-title.yellow > .caption,
    .portlet.red > .portlet-title > .caption, .portlet-title.red > .caption,
    .portlet.purple > .portlet-title > .caption, .portlet-title.purple > .caption,
    .portlet.grey > .portlet-title > .caption, .portlet-title.dark-grey > .caption, {
        color: #fff;
    }

    .portlet.box.blue > .portlet-title > .caption > i,
    .portlet.box.green > .portlet-title > .caption > i,
    .portlet.box.grey > .portlet-title > .caption > i,
    .portlet.box.yellow > .portlet-title > .caption > i,
    .portlet.box.red > .portlet-title > .caption > i,
    .portlet.box.purple > .portlet-title > .caption > i,
    .portlet.box.light-grey > .portlet-title > .caption > i {
        color: #fff;
    }

.sortable .portlet > .portlet-title {
    cursor: move;
}

.portlet > .portlet-title > .tools,
.portlet > .portlet-title > .actions {
    display: inline-block;
    padding: 0;
    margin: 0;
    margin-top: 6px;
    float: right;
}

    .portlet > .portlet-title > .tools > a {
        display: inline-block;
        height: 16px;
        margin-left: 5px;
    }

    .portlet > .portlet-title > .actions > .dropdown-menu i {
        color: #000 !important;
    }

    .portlet > .portlet-title > .tools > a.remove {
        background-image: url(//Content/img/portlet-remove-icon.png);
        background-repeat: no-repeat;
        width: 11px;
    }

    .portlet > .portlet-title > .tools > a.config {
        background-image: url(//Content/img/portlet-config-icon.png);
        background-repeat: no-repeat;
        width: 12px;
    }

    .portlet > .portlet-title > .tools > a.reload {
        background-image: url(//Content/img/portlet-reload-icon.png);
        width: 13px;
    }

    .portlet > .portlet-title > .tools > a.expand {
        background-image: url(//Content/img/portlet-expand-icon.png);
        width: 14px;
    }

    .portlet > .portlet-title > .tools > a.collapse {
        background-image: url(//Content/img/portlet-collapse-icon.png);
        width: 14px;
    }

    .portlet > .portlet-title > .tools > a:hover {
        text-decoration: none;
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        -ms-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
        opacity: .6;
        filter: 'alpha(opacity=60)';
    }

    .portlet > .portlet-title > .actions > .btn-group {
        margin-top: -12px;
    }

    .portlet > .portlet-title > .actions > .btn {
        padding: 4px 10px;
        margin-top: -13px;
    }

    .portlet > .portlet-title > .actions > .btn-group > .btn {
        padding: 4px 10px;
        margin-top: -1px;
    }

    .portlet > .portlet-title > .actions > .btn.mini {
        margin-top: -12px;
        padding: 4px 10px;
    }

.portlet > .portlet-title > .pagination.pagination-small {
    float: right !important;
    display: inline-block !important;
    margin: 0px;
    margin-top: -2px;
}

.portlet > .portlet-body {
    clear: both;
    padding: 0;
}

    .portlet > .portlet-body.light-blue, .portlet.light-blue {
        background-color: #bfd5fa !important;
    }

    .portlet > .portlet-body.blue, .portlet.blue {
        background-color: #4b8df8 !important;
    }

    .portlet > .portlet-body.red, .portlet.red {
        background-color: #e02222 !important;
    }

    .portlet > .portlet-body.yellow, .portlet.yellow {
        background-color: #ffb848 !important;
    }

    .portlet > .portlet-body.green, .portlet.green {
        background-color: #35aa47 !important;
    }

    .portlet > .portlet-body.purple, .portlet.purple {
        background-color: #852b99 !important;
    }

    .portlet > .portlet-body.light-grey, .portlet.light-grey {
        background-color: #fafafa !important;
    }

    .portlet > .portlet-body.grey, .portlet.grey {
        background-color: #555555 !important;
    }
/***
Box portlet
***/

.portlet.box {
    padding: 0px !important
}

    .portlet.box > .portlet-title {
        padding: 8px 10px 2px 10px;
        border-bottom: 1px solid #eee;
        color: #fff !important;
    }

        .portlet.box > .portlet-title > .actions > .btn > i {
            color: #fff !important;
        }

        .portlet.box > .portlet-title > .tools {
            margin-top: 3px;
        }

            .portlet.box > .portlet-title > .tools > a.remove,
            .portlet.solid > .portlet-title > .tools > a.remove {
                background-image: url(//Content/img/portlet-remove-icon-white.png);
            }

            .portlet.box > .portlet-title > .tools > a.config,
            .portlet.solid > .portlet-title > .tools > a.config {
                background-image: url(//Content/img/portlet-config-icon-white.png);
            }

            .portlet.box > .portlet-title > .tools > a.reload,
            .portlet.solid > .portlet-title > .tools > a.reload {
                background-image: url(//Content/img/portlet-reload-icon-white.png);
            }

            .portlet.box > .portlet-title > .tools > a.expand,
            .portlet.solid > .portlet-title > .tools > a.expand {
                background-image: url(//Content/img/portlet-expand-icon-white.png);
            }

            .portlet.box > .portlet-title > .tools > a.collapse,
            .portlet.solid > .portlet-title > .tools > a.collapse {
                background-image: url(//Content/img/portlet-collapse-icon-white.png);
            }

    /* portlet buttons */
    .portlet.box > .portlet-body {
        background-color: #fff;
        padding: 10px;
    }

    .portlet.box > .portlet-title {
        margin-bottom: 0px;
    }

    .portlet.box.blue > .portlet-title {
        background-color: #4b8df8;
    }

    .portlet.box.blue {
        border: 1px solid #b4cef8;
        border-top: 0;
    }

    .portlet.box.red > .portlet-title {
        background-color: #e02222;
    }

    .portlet.box.red {
        border: 1px solid #ef8476;
        border-top: 0;
    }

    .portlet.box.yellow > .portlet-title {
        background-color: #ffb848;
    }

    .portlet.box.yellow {
        border: 1px solid #fccb7e;
        border-top: 0;
    }

    .portlet.box.green > .portlet-title {
        background-color: #35aa47;
    }

    .portlet.box.green {
        border: 1px solid #77e588;
        border-top: 0;
    }

    .portlet.box.purple > .portlet-title {
        background-color: #852b99;
    }

    .portlet.box.purple {
        border: 1px solid #af5cc1;
        border-top: 0;
    }

    .portlet.box.grey > .portlet-title {
        background-color: #555555;
    }

    .portlet.box.grey {
        border: 1px solid #9d9c9c;
        border-top: 0;
    }

    .portlet.box.light-grey > .portlet-title {
        background-color: #aaa;
    }

    .portlet.box.light-grey {
        border: 1px solid #bbb;
        border-top: 0;
    }
.file-allignment .table td {
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*body {
    padding-top: 50px;
    padding-bottom: 20px;
}*/

/* Set padding to keep content from hitting the edges */
/*.body-content {
    padding-left: 15px;
    padding-right: 15px;
}*/

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/

.no-padding-right {
    padding-right: 0 !important;
}

.no-padding-left {
    padding-left: 0 !important;
}

.no-padding-horizontal {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.breadcrumb {
    background-color: #eee;
}

.page-content .breadcrumb a, .page-content .breadcrumb i, .page-content .breadcrumb span {
    color: #333;
    font-size: 14px;
    text-shadow: none;
}

h1.big {
    font-size: 4em; /*no hedge é 5em*/
    color: #666;
}

.pesquisa-btn-pesquisar,
.pesquisa-btn-limpar,
.pesquisa-btn-voltar {
    width: 138.531px;
}

{
    width: 138.531px;
}

.pesquisa-btn-limpar.right-margin,
.pesquisa-btn-voltar.right-margin {
    margin-right: 120px;
}

.pesquisa-btn-limpar.left-margin,
.pesquisa-btn-voltar.left-margin {
    margin-left: 120px;
}
