﻿.uninter-sidebar {
    background: #003168;
}

.uninter-d-flex {
    display: flex !important;
}

.uninter-sidebar-footer {
    background: #1c4f89;
}

    .uninter-sidebar-footer a {
        color: #5982b0;
        background: #003168;
    }

.uninter-nav-title {
    background: #fcb515;
}

    .uninter-nav-title i {
        border-color: #003168;
        border: 0;
    }

    .uninter-nav-title i,
    .uninter-nav-title span {
        color: #003168;
    }

.uninter-child-menu {
    background: #063c79 !important;
}


.uninter-side-menu li.active a {
    background: #063c79 !important;
}


/* 24052016 - INICIO SRM*/
.top_nav .navbar-right {
    width: auto;
}

.uninter-pesquisa-geral {
    margin-left: 3.5em;
    margin-top: 0.8em;
    margin-bottom: 0px;
    max-width: 25em;
}

.form-control-top-pesquisa {
    float: left !important;
    border-right: 0 !important;
    box-shadow: inset 0 1px 0px rgba(0, 0, 0, 0.075) !important;
    border-radius: 25px 0px 0px 25px !important;
    padding-left: 10px !important;
    border: 1px solid rgba(221, 226, 232, 0.49) !important;
    height: 2.55em !important;
    max-width: 100em !important;
}
/* 24052016 - FIM SRM*/





/*  FONTES  */

.uninter-font-12 {
    font-size: 12px;
}

.uninter-font-12-bl {
    font-size: 12px;
    color: #337ab7;
}

.uninter-font-14-bl {
    font-size: 14px;
    color: #337ab7;
}

.uninter-font-14 {
    font-size: 14px !important;
}

.uninter-font-16 {
    font-size: 16px;
}

.uninter-font-16-bl {
    font-size: 16px;
    color: #337ab7;
}

.uninter-font-16-rd {
    font-size: 16px;
    color: #ed1c24;
}

.uninter-font-22 {
    font-size: 22px;
    cursor: pointer;
}

.uninter-font-22-grey {
    font-size: 22px;
    color: #ddd;
}

.uninter-font-22-bl {
    font-size: 22px;
    color: #003168;
    cursor: pointer;
}

.uninter-font-25-rd {
    font-size: 25px;
    color: #ed1c24;
    cursor: pointer;
}

.uninter-font-30 {
    font-size: 30px;
    cursor: pointer;
}

.uninter-font-35 {
    font-size: 35px;
    cursor: pointer;
}







/* POSITION  */

.uninter-position-rel {
    position: relative;
}

.uninter-position-abs {
    position: absolute;
}




/* CLIP  */

.uninter-clip {
    clip: rect(0px 0px 0px 0px);
}





/*  COLOR  */

.uninter-color-bl {
    color: #337ab7 !important;
}

.uninter-color-black {
    color: #000000 !important;
}


.uninter-color-wh {
    color: #ffffff !important;
}

.uninter-color-gr {
    color: #5cb85c !important;
}

.uninter-color-rd {
    color: #d9534f !important;
}






/*  WIDTH  */


.uninter-width-auto {
    width: auto !important;
}

.uninter-width-10 {
    width: 10px;
}

.uninter-width-50 {
    width: 50px;
}

.uninter-width-60 {
    width: 60px;
}

.uninter-width-90 {
    width: 90px;
}

.uninter-width-100 {
    width: 100px;
}

.uninter-width-120 {
    width: 120px;
}

.uninter-width-150 {
    width: 150px;
}

.uninter-width-300 {
    width: 300px;
}

.uninter-width-400 {
    width: 400px;
}

.uninter-width-full {
    width: 100%;
}






/*  HEIGHT  */


.uninter-height-50px {
    height: 50px !important;
}









/*  FLOAT */

.uninter-float-left {
    float: left;
}

.uninter-float-right {
    float: right;
}






/*  BORDER */

.uninter-border-0 {
    border: none !important;
    box-shadow: none !important;
}

.uninter-border-top {
    border-top: 0px;
}


.uninter-border-top-0 {
    border-top: 0px solid #ddd !important;
}




/*  MARGENS  */

.uninter-marg-left-0 {
    margin-left: 0px !important;
}

.uninter-marg-left-5 {
    margin-left: 5px !important;
}

.uninter-marg-left-10 {
    margin-left: 5px !important;
}

.uninter-marg-left-60 {
    margin-left: 60px !important;
}

.uninter-marg-right-20 {
    margin-right: 20px !important;
}

.uninter-marg-right-n1 {
    margin-right: -1px !important;
}

.uninter-marg-right-n2 {
    margin-right: -2px !important;
}

.uninter-marg-bott-0 {
    margin-bottom: 0px !important;
}

.uninter-marg-bott-5 {
    margin-bottom: 5px !important;
}

.uninter-marg-bott-n5 {
    margin-bottom: -5px !important;
}

.uninter-marg-bott-10 {
    margin-bottom: 10px !important;
}

.uninter-marg-bott-20 {
    margin-bottom: 20px !important;
}

.uninter-marg-bott-30 {
    margin-bottom: 30px !important;
}

.uninter-marg-bott-35 {
    margin-bottom: 35px !important;
}

.uninter-marg-top-0 {
    margin-top: 0px !important;
}

.uninter-marg-top-5 {
    margin-top: 5px !important;
}

.uninter-marg-top-10 {
    margin-top: 10px !important;
}

.uninter-marg-top-12 {
    margin-top: 12px !important;
}

.uninter-marg-top-15 {
    margin-top: 15px !important;
}

.uninter-marg-top-10 {
    margin-top: 10px !important;
}

.uninter-marg-top-n10 {
    margin-top: -10px !important;
}

.uninter-marg-top-50 {
    margin-top: 50px !important;
}



/* TOP */
.uninter-top-0 {
    top: 0px;
}




/*  PADDINGS  */

.uninter-padd-left-0 {
    padding-left: 0px;
}

.uninter-padd-right-0 {
    padding-right: 0px;
}

.uninter-padd-top-5 {
    padding-top: 5px;
}

.uninter-padd-top-40 {
    padding-top: 40px;
}

.uninter-padd-bot-0 {
    padding-bottom: 0px;
}


.uninter-padd-bot-pdf {
    height: 1550px;
    box-sizing: border-box
}


/*  VERTICAL-ALIGN  */

.uninter-vert-alig-middle {
    vertical-align: middle !important;
}







/*  TEXT DECORATION  */

.uninter-text-deco {
    text-decoration: none;
}








/*  TEXT WEIGHT  */

.uninter-text-weig-bold {
    font-weight: bold;
}







/*  TEXT LINE HEIGHT  */

.uninter-text-lineheight-18 {
    line-height: 18px !important;
}








/*  TEXT ALIGN  */

.uninter-text-align-center {
    text-align: center !important;
}

.uninter-text-align-left {
    text-align: left !important;
}

.uninter-text-align-right {
    text-align: right !important;
}






/*  BACKGROUND  */

.uninter-background-white {
    background: #ffffff !important;
}


.uninter-background-blue {
    background: #337ab7 !important;
    border: none;
}

.uninter-background-gray {
    background: #F2F5F7 !important;
}


.uninter-background-none {
    background: none !important;
    border: none;
}




/*  BORDER  */

.uninter-border-left-0 {
    border-left: 0px !important;
}


/*  LINK  */

.uninter-cursor-none {
    cursor: none !important;
}

.uninter-cursor-default {
    cursor: default !important;
}

.uninter-cursor-pointer {
    cursor: pointer !important;
}

/*  DISPLAY  */

.uninter-display-none {
    display: none !important;
}


.uninter-display-inline-block {
    display: inline-block !important;
}



/*  OVERFLOW  */

.uninter-overflow-hidden {
    overflow: hidden !important;
}




/* MIN-HEIGHT */

.uninter-min-height-auto {
    min-height: 100% !important;
}

    .uninter-min-height-auto #SispapBody {
        display: contents;
        /*display: block ruby;*/
    }




.uninter-height-total-100 {
    height: 100%;
    bottom: 0px;
}










.uninter-anexos-avisos {
    border-right: 1px solid #DBDBDB;
    padding-right: 10px;
}
.uninter-btn-gr-matricula 

.uninter-model-consultar {
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



.uninter-icon-list-matricula {
    color: #ffffff;
    font-size: 20px;
    padding: 5px;
}


.uninter-btn-gr-matricula {
    background-color: #5cb85c;
    border-color: #5cb85c;
    color: #ffffff;
}

.uninter-btn-red-matricula {
    background-color: #d43f3a;
    border-color: #d43f3a;
    color: #ffffff;
    font-size: 20px;
}

.uninter-btn-red2-matricula {
    background-color: #d43f3a;
    border-color: #d43f3a;
    color: #ffffff;
    font-size: 12px;
}

.uninter-btn-red-matricula-2 {
    background-color: #d43f3a;
    border-color: #d43f3a;
    color: #ffffff;
    font-size: 20px;
    border-radius: 3px;
    padding: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
}

.uninter-btn-oran-matricula {
    background-color: #d58512;
    border-color: #d43f3a;
    color: #ffffff;
   
}

.uninter-icon-green-matricula {
    background-color: #5cb85c;
    border-color: #5cb85c;
    color: #ffffff;
    font-size: 20px;
}

.uninter-icon-red-matricula {
    background-color: #d43f3a;
    border-color: #d43f3a;
    color: #ffffff;
    font-size: 20px;
}

.uninter-icon-oran-matricula {
    background-color: #d58512;
    border-color: #d58512;
    color: #ffffff;
    font-size: 20px;
}

.uninter-icon-bl-matricula {
    background-color: #1479B8;
    border-color: #1479B8;
    color: #ffffff;
    font-size: 20px;
}

.uninter-icon-bl2-matricula {
    background-color: #4FB5D3;
    border-color: #4FB5D3;
    color: #ffffff;
    font-size: 20px;
}

.uninter-icon-bl3-matricula {
    color: #fff !important;
    background-color: #1A82C3 !important;
    border-color: #1A82C3 !important;
    font-size: 12px !important;
    padding: 1px 6px !important;
}


.uninter-icon-grey-matricula {
    background-color: #ffffff;
    border-color: #cccccc;
    color: #cccccc;
}

.uninter-icon-grey2-matricula {
    color: #73879C !important;
    font-size: 20px !important;
    padding: 1px 6px !important;
}

.uninter-icon-grey3-matricula {
    color: #73879C !important;
    font-size: 12px !important;
    padding: 1px 6px !important;
    background-color: none !important;
    border-color: none !important;
}

.uninter-icon-asterisk {
    float: right;
    color: #d9534f;
    height: 25px;
    width: 200px;
    margin-top: 10px;
    text-align: right;
}

.uninter-icon-asterisk-1 {
    float: left;
    color: #d9534f;
    height: 25px;
    width: 200px;
    margin-right: 900px;
    margin-bottom: 10px;
}





.uninter-imput-group-1 {
    width: 150px;
    float: right;
    margin-left: 100%;
}

.uninter-head-tabl-gen {
    vertical-align: middle !important;
    text-align: center !important;
}

.uninter-head-tabl-730 {
    border-right: 1px solid white;
    text-align: center;
    width: 730px !important;
}

.uninter-head-tabl-left-730 {
    width: 730px;
    vertical-align: middle;
    border-right: 1px solid white;
    text-align: left;
}

.uninter-head-tabl-400 {
    border-right: 1px solid white;
    text-align: center;
    width: 400px;
}

.uninter-head-tabl-left-400 {
    width: 400px;
    vertical-align: middle;
    border-right: 1px solid white;
    text-align: left;
}

.uninter-head-tabl-300 {
    border-right: 1px solid white;
    text-align: center;
    width: 300px !important;
}

.uninter-head-tabl-left-300 {
    width: 300px;
    vertical-align: middle;
    border-right: 1px solid white;
    text-align: left;
}

.uninter-head-tabl-200 {
    border-right: 1px solid white;
    text-align: center;
    width: 200px;
}

.uninter-head-tabl-150 {
    border-right: 1px solid white;
    text-align: center;
    width: 150px;
}

.uninter-head-tabl-100 {
    border-right: 1px solid white;
    text-align: center;
    width: 100px;
}

.uninter-head-tabl-left-100 {
    width: 100px;
    vertical-align: middle;
    border-right: 1px solid white;
    text-align: left;
}

.uninter-head-tabl-50 {
    border-right: 1px solid white;
    text-align: center;
    width: 50px;
}

.uninter-head-tabl {
    border-right: 1px solid white;
    text-align: center;
    vertical-align: middle !important;
}

.uninter-head-tabl-left {
    border-right: 1px solid white;
    text-align: left;
    vertical-align: middle !important;
}

.uninter-cell-tabl {
    vertical-align: middle !important;
}

.uninter-cell-tabl-red{
    color: red !important;   
}

.uninter-cell-tabl-center {
    display: table-cell !important;
    vertical-align: middle !important;
    text-align: center !important;
}

.uninter-cell-tabl-left {
    display: table-cell !important;
    vertical-align: middle !important;
    text-align: left !important;
}

.uninter-tabl-widt-80 {
    text-align: center;
    width: 80px;
}

.uninter-tabl-workload-250 {
    text-align: right;
    vertical-align: middle !important;
    border-bottom: 0px solid #ddd !important;
    border-top: 0px solid #ddd !important;
    width: 250px;
    background: none !important;
}


.uninter-tabl-workload-100 {
    text-align: right;
    vertical-align: middle !important;
    border-bottom: 0px solid #ddd;
    border-top: 0px solid #ddd !important;
    width: 100px;
    background: none !important;
}

.uninter-tabl-workload {
    text-align: center;
    vertical-align: middle !important;
    border-bottom: 0px solid #ddd;
    border-top: 0px solid #ddd !important;
    background: none !important;
}

.uninter-border-workload {
    border-bottom: 3px solid #ddd !important;
}

.uninter-btn-tabl-bl-1 {
    background-color: #5bc0de;
    border-color: #5bc0de;
    cursor: pointer;
    color: #ffffff;
}

    .uninter-btn-tabl-bl-1:hover {
        background-color: #4aa0ba;
        border-color: #4aa0ba;
    }

.uninter-btn-tabl-bl-2 {
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: pointer;
    color: #ffffff;
}

    .uninter-btn-tabl-bl-2:hover {
        background-color: #2c679a;
        border-color: #2c679a;
    }

.uninter-icon-tabl-bl {
    font-size: 25px;
    color: #1479B8;
    cursor: pointer;
}

.uninter-icon-tabl-bl-1 {
    font-size: 15px;
    padding: 5px;
    padding-left: 1px;
    padding-right: 1px;
}

.uninter-icon-tabl-bl-2 {
    font-size: 15px;
    padding: 5px;
    padding-left: 0px;
    padding-right: 0px;
}

.uninter-box-display {
    margin-bottom: 0px;
    border: 1px solid rgba(221, 221, 221, 0.78);
}

.uninter-box-display-0 {
    margin-bottom: 0px;
    border: 0px solid rgba(221, 221, 221, 0.78);
}

.uninter-head-box-display {
    background: rgba(52, 73, 94, 0.94);
    color: #ffffff;
}

.uninter-head-box-display-2 {
    background: rgba(52, 73, 94, 0.94);
    color: #ccc;
}

.uninter-head-box-display-1 {
    background: #73879C;
    color: #ffffff;
}

.uninter-head-center-box-display {
    text-align: center !important;
    vertical-align: middle !important;
    border-right: 1px solid white !important;
}

.uninter-cell-box-display {
    background-color: #ffffff !important;
}

.uninter-cell-box-display-2 {
    background: #ffffff;
    border: 1px solid #ddd !important;
}

.uninter-cell-box-display-0 {
    background-color: #ffffff !important;
    border: 0px solid #ddd !important;
}

.uninter-cell-content-box-display {
    text-align: left !important;
    vertical-align: middle !important;
    border: 1px solid #ddd !important;
}

.uninter-cell-content-center-box-display {
    text-align: center !important;
    vertical-align: middle !important;
    border: 1px solid #ddd !important;
}

.uninter-cell-content-left-font-box-display {
    text-align: left;
    vertical-align: middle !important;
    font-size: 12px;
    border-right: 1px solid #ddd;
}

.uninter-cell-content-center-font-box-display-2 {
    text-align: center;
    vertical-align: middle !important;
    font-size: 14px;
    border-right: 1px solid #ddd;
}

.uninter-cell-content-center-font-box-display-1 {
    text-align: center;
    vertical-align: middle !important;
    font-size: 12px;
}

.uninter-cell-content-center-font-box-display {
    text-align: center;
    vertical-align: middle !important;
    font-size: 12px;
    border-right: 1px solid #ddd;
}

.uninter-cell-content-spam-box-display {
    font-size: 14px;
    color: #333;
}

.uninter-cell-content-spam-header-display {
    font-size: 12px;
    color: #ddd;
}

.uninter-box-label-consulta-avancada-1 {
    text-align: center;
    margin-left: -4%;
    margin-right: -4%;
}


.uninter-box-label-consulta-avancada-2 {
    padding-top: 5px !important;
    min-width: 190px !important;
}

.uninter-label-consulta-avancada-1 {
    padding-left: 0 !important;
    min-width: 190px !important;
}

.uninter-box-modulo-consulta-avancada-1 {
    margin: 5px;
    float: left;
    background: #F5F7FA;
    border-radius: 5px;
    padding: 10px;
    width: 100%;
}

.uninter-consulta-avancada-flat {
    position: absolute !important;
    opacity: 0 !important;
}

.uninter-consulta-avancada-iCheck-helper-1, .uninter-icheck {
    position: absolute !important;
    top: 0% !important;
    left: 0% !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
    border: 0px !important;
    opacity: 0 !important;
    background: rgb(255, 255, 255) !important;
}


.uninter-title-aba-2-linhas {
    padding-top: 2px !important;
    height: 40px !important;
    text-align: center !important;
}


.uninter-title-aba-icon {
    font-size: 20px !important;
    margin-top: 4px !important;
    float: left;
}

.uninter-aba-icon {
    font-size: 20px !important;
    margin-top: -4px !important;
}


.uninter-box-carga_horaria {
    background: #F5F7FA !important;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}


.uninter-label-pesquisa {
    text-align: right;
    margin-top: 7px;
}

.uninter-box-pesquisa {
    overflow: hidden;
}

.uninter-atencao-matricula {
    float: left;
    color: #d9534f;
    height: 25px;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

.uninter-radio-notas {
    float: left;
    width: 100%;
}

.uninter-radio-title-notas {
    margin-bottom: 10px;
    min-width: 200px;
}




footer {
    height: 35px;
    bottom: 0px;
    clear: both;
    display: block;
    padding: 5px 0 0 0;
    position: fixed;
    background: #172D44;
    width: 100%;
    color: #ffffff;
    font-style: normal;
    margin: 0px !important;
    z-index: 9999 !important;
}


.pull-right {
    margin-bottom: 10px !important;
}


.uninter-transition {
    transition: all .2s ease;
    -webkit-transition: all .2s ease;
    ms-transition: all .2s ease;
    o-transition: all .2s ease;
    moz-transition: all .2s ease;
}


body.nav-md ul.nav.child_menu li:before {
    background: #334556 !important;
    z-index: 0 !important;
}


body.nav-md ul.nav.child_menu li:after {
    border-left: 1px solid #334556 !important;
}


.uninter-chart-box-background-red {
    background: #d9534f !important;
    color: #ffffff;
}

    .uninter-chart-box-background-red span {
        font-size: 16px !important;
        line-height: 17px;
    }

.uninter-chart-box-background-blue {
    background: #337ab7 !important;
    color: #ffffff;
}

    .uninter-chart-box-background-blue span {
        font-size: 16px !important;
        line-height: 17px;
    }

.uninter-chart-box-content {
    font-size: 30px;
    text-align: center;
    border: none;
    padding: 15px;
    padding-left: 0px;
    padding-right: 0px;
    line-height: 25px;
    margin-bottom: 10px;
}

    .uninter-chart-box-content spam {
        font-size: 14px;
        line-height: 15px;
    }

.uninter-legenda_dashboard-2 {
    width: 150px;
    float: left;
    margin-left: 5px;
    margin-top: 11px;
}

.uninter-legenda_dashboard-1 {
    float: left;
    margin-right: 10px;
}

.uninter-avisos_resumo-dashboard p {
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
}



/* TABLE */

.uninter-box-table {
    width: 100% !important;
    float: left !important;
    overflow-y: hidden !important;
    overflow-x: auto !important;
    padding: 10px !important;
}




/* 01/06/2016 - INICIO SRM*/
.uninter-invisible {
    width: 0px;
}

.lgtab {
    margin-bottom: 1em;
}

.proposta-aluno {
    margin-right: 1em;
    margin-top: 1em;
}

.proposta-conteudo {
    padding-bottom: 1em;
    padding-top: 1em;
}

.proposta-h3 {
    font-size: 1.5em !important;
    color: #3476DB;
}

.proposta-mensagens {
    font-size: 1.2em !important;
    color: #ffffff;
    background-color: #d9534f;
    width: auto;
    margin-left: 3em;
    margin-right: 3em;
    text-align: center;
    font-weight: 600;
    font-style: normal;
    border-left: 8px solid #A94442;
    margin-bottom: 0px;
}


.proposta-valor {
    font-size: 1.2em !important;
    color: #ffffff;
    background-color: rgba(243, 156, 18, 0.88);
    width: auto;
    margin-left: 3em;
    margin-right: 3em;
    border-left: 8px solid hsl(33, 90%, 51%);
    margin-bottom: 0px;
}

.proposta-ico {
    margin-right: 10px;
}

.proposta {
    font-size: 1.2em !important;
    width: auto;
    margin-left: 3em;
    margin-right: 3em;
    border-bottom: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    border-left: 8px solid #eee;
    margin-bottom: 0px;
}

.proposta-info {
    font-size: 1.2em !important;
    color: #ffffff;
    background-color: rgba(38, 185, 154, 0.88);
    width: auto;
    margin-left: 3em;
    margin-right: 3em;
    margin-bottom: 0px;
    border-left: 8px solid #26B98A;
}

.proposta-aviso {
    font-size: 1.2em !important;
    color: #ffffff;
    background-color: #3498DB;
    width: auto;
    margin-left: 3em;
    margin-right: 3em;
    margin-bottom: 0px;
    border-left: 8px solid #3476DB;
    text-align: center;
}

.nav_menu {
    background: #EDEDED url(/App_File/images/patternbg.png) !important;
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3) !important;
    box-shadow: 0 0 5px rgba(0,0,0,0.3) !important;
    border-bottom: 1px solid #e6a513 !important;
}

body {
    background: #32415a url(/App_File/images/patternbg.png) !important;
}

.site_title {
    height: 58px !important;
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3) !important;
    box-shadow: 0 0 5px rgba(0,0,0,0.3) !important;
    border-bottom: 1px solid #e6a513 !important;
}

.uninter-paint-yellow {
    color: orange;
}

.uninter-cor-paginacao li.active a {
    background-color: #337ab7 !important;
    border-color: #2e6da4 !important;
}

.uninter-tagscolor-config {
    height: auto !important;
    line-height: 18px !important;
    font-weight: bold !important;
    border-radius: 10px 0 0 10px;
    overflow: hidden;
    width: 105px;
}

    .uninter-tagscolor-config li {
        list-style: circle !important;
        border-bottom: none !important;
        height: auto;
        padding-left: 0px;
    }

    .uninter-tagscolor-config ul {
        padding-left: 13px;
    }

.uninter-tagscolor-config_right {
    height: auto !important;
    line-height: 18px !important;
    font-weight: bold !important;
    width: 105px;
    float: left !important;
    border-radius: 0 10px 10px 0;
    /*margin-top: 15px;
    background: #337ab7 !important;*/
}

    .uninter-tagscolor-config_right li {
        list-style: circle !important;
        border-bottom: none !important;
        height: auto;
        padding-left: 0px;
        background: none !important;
        text-align: left !important;
    }

    .uninter-tagscolor-config_right ul {
        list-style: none;
        padding-left: 13px;
        margin-top: 0;
        margin-bottom: 0px;
        /*padding:10px!important;*/
    }

        .uninter-tagscolor-config_right ul li {
            /*display: inline;*/
        }



/* sub áreas - início */
.uninter-tagscolor-config-subareas {
    height: auto !important;
    line-height: 18px !important;
    font-weight: bold !important;
    border-radius: 10px 0 0 10px;
    overflow: hidden !important;
    max-height: 50px !important;
    float: left !important;
}

    .uninter-tagscolor-config-subareas li {
        list-style: disc !important;
        color: #73879C !important;
        border-bottom: none !important;
        height: auto;
        padding-left: 0px;
        width: 80px !important;
        margin-left: 10px !important;
        /*text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden;*/
    }

    .uninter-tagscolor-config-subareas ul {
        padding-left: 13px;
        overflow: hidden;
        width: 120px;
        /*height: 60px;*/
    }

.uninter-tagscolor-config_right-subareas {
    height: auto !important;
    line-height: 18px !important;
    font-weight: bold !important;
    width: 70%;
    float: left !important;
    border-radius: 0 10px 10px 0;
}

    .uninter-tagscolor-config_right-subareas li {
        list-style: disc !important;
        color: #73879C !important;
        border-bottom: none !important;
        height: auto;
        padding-left: 0px;
        background: none !important;
        text-align: left !important;
        margin-left: 10px !important;
    }

    .uninter-tagscolor-config_right-subareas ul {
        list-style: none;
        padding-left: 13px;
        margin-top: 0;
        margin-bottom: 0px;
        /*padding:10px!important;*/
    }



/* sub áreas - final */
.uninter-tagscolor-mail_list {
    /*height: 80px !important;*/
}

.uninter-tagscolor-mail_list-2 {
    height: 200px !important;
}

.uninter-icon-tagscolor {
    float: left;
    margin-left: -23px;
    background-color: #ffffff;
    border-radius: 10px;
}

.uninter-icon-tagscolor-leg {
    float: left;
    margin-left: 0px;
    padding: 5px;
    padding-top: 2px;
}


.uninter-home-text-icon {
    font-weight: normal;
    line-height: 28px;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 6%;
    float: left;
}

.tag-red:after {
    display: none !important;
}

.timeline h2.title:before {
    display: none !important;
}

.timeline .block {
    height: 180px !important;
}

.tag-yellow:after {
    display: none !important;
}

.tag-green:after {
    display: none !important;
}

.tag-blue-1:after {
    display: none !important;
}

.tag-blue-2:after {
    display: none !important;
}

/*.tag-gree-informacao:after {
    display: none !important;
}

.tag-yellow-instrucao :after {
    display: none !important;
}

.tag-red-novo-processo:after {
    display: none !important;
}

.tag-blue-evento:after {
    display: none !important;
}*/


.tag-blue-1 {
    color: #ffffff;
    background: #337ab7 !important;
    padding: 10px !important;
}

.tag-blue-2 {
    color: #ffffff;
    background: #5bc0de !important;
    padding: 10px !important;
}

.tag-gree-informacao {
    color: #ffffff;
    background: #5FB404 !important;
    padding: 10px !important;
}

.tag-yellow-instrucao {
    color: #ffffff;
    background: #FFBD00 !important;
    padding: 10px !important;
}

.tag-red-novo-processo {
    color: #ffffff;
    background: #FF4000 !important;
    padding: 10px !important;
}

.tag-blue-evento {
    color: #ffffff;
    background: #00B2FF !important;
    padding: 10px !important;
}

.tag-outros {
    color: #ffffff;
    background: #8FCFC7 !important;
    padding: 10px !important;
}

.tag-outros-leg {
    font-size: 10px;
    color: #ffffff;
    background: #8FCFC7 !important;
    padding: 5px !important;
    border-radius: 5px;
    width: auto !important;
}

.tag-gree-informacao-leg {
    font-size: 10px;
    color: #ffffff;
    background: #5FB404 !important;
    padding: 5px !important;
    border-radius: 5px;
    width: auto !important;
}

.tag-yellow-instrucao-leg {
    font-size: 10px;
    color: #ffffff;
    background: #FFBD00 !important;
    padding: 5px !important;
    border-radius: 5px;
    width: auto !important;
}

.tag-red-novo-processo-leg {
    font-size: 10px;
    color: #ffffff;
    background: #FF4000 !important;
    padding: 5px !important;
    border-radius: 5px;
    width: auto !important;
}

.tag-blue-evento-leg {
    font-size: 10px;
    color: #ffffff;
    background: #00B2FF !important;
    padding: 5px !important;
    border-radius: 5px;
    width: auto !important;
}


.tag-blue-1-leg {
    font-size: 10px;
    color: #ffffff;
    background: #337ab7 !important;
    padding: 5px !important;
    border-radius: 5px;
    width: auto !important;
}

.tag-blue-2-leg {
    font-size: 10px;
    color: #ffffff;
    background: #5bc0de !important;
    padding: 5px !important;
    border-radius: 5px;
    width: auto !important;
}

.tag-gray-leg {
    font-size: 10px;
    color: #ffffff;
    background: #777 !important;
    padding: 5px !important;
    border-radius: 5px;
    width: auto !important;
}

.view-mail {
    border-bottom: 1px solid #ddd;
}

    .view-mail img {
        width: 100%;
        height: auto;
    }

    .view-mail text-img {
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        float: left;
        margin-bottom: 10px;
        color: #337ab7 !important;
    }

.uninter-view-banner img {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
}

.uninter-icon-anexo-avisos {
    font-size: 35px;
    height: auto;
    width: auto;
    overflow: hidden;
    margin: auto;
    float: left;
    padding: 5px;
}



/* 01/06/2016 - FIM SRM*/

.uninter-z-index-900 {
    z-index: 900;
}

.uninter-z-index-950 {
    z-index: 950;
}

.pagebreak-before {
    page-break-before: always;
}

.pagebreak-after {
    page-break-after: always;
}

.page-breaker {
    display: block;
    clear: both;
    page-break-after: always !important;
    page-break-inside: avoid !important;
}

@media print {
    div {
        overflow: initial !important;
    }
}

.uninter-cancelar-esquecisenha:hover {
    background-color: rgba(191, 213, 227, 0.52) !important;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.uninter-cancelar-esquecisenha {
    width: 100%;
    padding: 10px 0;
    margin-top: 20px;
    outline: none;
    border: 0px solid #7B7474 !important;
    font-family: Helvetica Neue, Roboto, Arial, "Droid Sans", sans-serif;
    font-size: 17px;
    color: #FFFFFF;
    background-color: rgba(145, 185, 209, 0.24) !important;
    border-radius: 5px;
    cursor: pointer;
}

input.esqueci_cpf {
    width: 100% !important;
    padding: 10px 10px 10px 45px;
    background: rgba(23, 24, 25, 0.29) url("../Gentellela/images/cpf-esquecisenha.png") no-repeat 10px 10px;
    border: 0px solid #7B7474 !important;
    border-radius: 5px;
    font-family: Helvetica Neue, Roboto, Arial, "Droid Sans", sans-serif;
    font-size: 15px;
    color: #e6a513;
    outline: none;
    margin-bottom: 20px;
    letter-spacing: 1px;
}

.esqueci_nascimento {
    width: 100% !important;
    padding: 10px 10px 10px 45px;
    background: rgba(23, 24, 25, 0.29) url("../Gentellela/images/nascimento-esquecisenha.png") no-repeat 10px 10px;
    border: 0px solid #7B7474 !important;
    border-radius: 5px;
    font-family: Helvetica Neue, Roboto, Arial, "Droid Sans", sans-serif;
    font-size: 15px;
    color: #e6a513;
    outline: none;
    margin-bottom: 20px;
    letter-spacing: 1px;
}

.uninter-modal-matricula {
    height: 600px;
    overflow: auto;
}

.uninter-modal-editarCadastro {
    /*height: 600px;*/
    overflow: auto;
}
.uninter-modal-editarCadastro {
    /*height: 600px;*/
    overflow: auto;
}

.uninter-box-nomesituacao-analise {
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    margin-bottom: 5px;
    overflow: hidden;
}

.uninter-nomesituacao-analise {
    float: left;
    width: 100%;
    display: inline-block;
}



.uninter-modal-editarCadastro .flipInY .x_panel .x_content.uninter-historico-analise-doc {
    max-height: 400px !important;
    overflow: auto !important;
}

.uninter-modal-validarcadastroserasa .flipInY .x_panel .x_content.uninter-historico-analise-doc {
    max-height: 400px !important;
    overflow: auto !important;
}


.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    /*line-height: 32px !important;*/
    line-height: 1.471 !important;
}


.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 32px !important;
    /*line-height: 1.471!important;*/
}


.select2-selection__arrow {
    height: 32px !important;
}

.select2-container {
    width: 100% !important;
    min-height: 34px !important;
    margin-bottom: 10px !important;
    /*overflow: hidden !important;*/
}

.select2-container--default .select2-selection--single {
    height: 34px !important;
}

.uninter-video-home {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    overflow: hidden;
    width: 560px;
}
/*banner home*/
ul.uninter-menuBannerHome {
    padding: 0;
}

.uninter-menuBannerHome li.ativo {
    border-right: none !important;
    background: #5a738e !important;
    color: #fff !important;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

ul.uninter-menuBannerHome li {
    list-style: none;
    text-align: center;
    padding: 12px 15px;
    border-bottom: 1px solid #DBDCDC;
    color: #73879c;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    width: 100%;
    margin: auto;
}

ul.uninter-menuBannerHome li.campanha {
    background: url('../../App_File/images/patternbg.png') repeat scroll 0 0;
    border-right: 5px solid #113b53;
}

ul.uninter-menuBannerHome li.escola1 {
    background: url('../../App_File/images/patternbg.png') repeat scroll 0 0;
    background-image:;
    border-right: 5px solid #a15363;
}

ul.uninter-menuBannerHome li.escola2 {
    background: url('../../App_File/images/patternbg.png') repeat scroll 0 0;
    border-right: 5px solid #1187af;
}

ul.uninter-menuBannerHome li.escola3 {
    background: url('../../App_File/images/patternbg.png') repeat scroll 0 0;
    border-right: 5px solid #656364;
}

ul.uninter-menuBannerHome li.escola4 {
    background: url('../../App_File/images/patternbg.png') repeat scroll 0 0;
    border-right: 5px solid #7f3742;
}

ul.uninter-menuBannerHome li.escola5 {
    background: url('../../App_File/images/patternbg.png') repeat scroll 0 0;
    border-right: 5px solid #1f9a95;
}

.uninter-downloadArquivo-Escola {
    position: absolute;
    top: 100px;
    margin: 0 0 0 30%;
    border-radius: 5px;
    background: #F0CC0E;
    padding: 10px 8px;
    font-size: 13px;
}

.w3-content {
    margin: auto;
    max-width: inherit !important;
}

.carousel-control.left, .carousel-control.right {
    background-image: none !important;
}

.glyphicon-chevron-left::before, .glyphicon-chevron-right::before {
    color: #000 !important;
}


.botao-excel {
    background-color: #0b7561;
    border-color: #0b7561;
}

    .botao-excel:hover {
        background-color: #1ABB9C;
        border-color: #1ABB9C;
    }

.botao-email {
    background-color: #1e3560;
    border-color: #1e3560;
}

    .botao-email:hover {
        background-color: #3498db;
        border-color: #3498db;
    }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    border-radius: 8px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    height: auto !important;
    z-index: 9999 !important;
}

.select2-container--default .select2-selection--multiple {
    max-height: 98px !important;
    overflow-y: auto !important;
}

.uninter-btn-multiple_inserts {
    height: 38px !important;
    margin-bottom: 10px !important;
}

.btn-doc {
    background-color: #ddd !important;
    color: #73879C
}



/* ALTERAÇÃO NA TELA DE MATRÍCULA */

.btn-documentos-sem-doc {
    color: #73879C;
    margin-top: 5px;
    padding: 1px 5px !important;
    background: #ffffff !important;
    border-color: #5A738E !important;
    font-size: 12px;
    line-height: 1.5;
}

.btn-documentos-alguns-doc {
    color: #ffffff;
    margin-top: 5px;
    padding: 1px 5px !important;
    background: #1479B8 !important;
    border-color: #5A738E !important;
    font-size: 12px;
    line-height: 1.5;
}

    .btn-documentos-alguns-doc:hover {
        color: #ffffff !important;
        background: #1A82C3 !important;
    }

.btn-documentos-todos-doc {
    color: #ffffff;
    margin-top: 5px;
    padding: 1px 5px !important;
    background: #5cb85c !important;
    border-color: #5A738E !important;
    font-size: 12px;
    line-height: 1.5;
}

    .btn-documentos-todos-doc:hover {
        color: #ffffff;
    }


.btn-escolher-plano-financeiro {
    color: #E7E7E7 !important;
    margin-top: 5px;
    padding: 1px 5px !important;
    background-color: #2A3F54 !important;
    border-color: #172D44;
    font-size: 12px;
    line-height: 1.5;
}

    .btn-escolher-plano-financeiro:hover {
        background-color: #172D44 !important;
    }



.btn-fecharlote {
    -webkit-appearance: none !important;
    cursor: pointer;
    border-radius: 10px;
    background: #ffffff;
    font-size: 16px;
    text-align: center;
    border-width: 2px;
    border-style: solid;
    border-color: #73879C;
    border-image: none;
    padding: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

    .btn-fecharlote:hover {
        background: #fff0dd !important;
    }

.box-btn-fecharlote {
    width: 100%;
    text-align: center;
    margin-top: 15px;
}



.bandeiras-cartoes-aceitos {
    width: 315px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}


.box-personalizar-vencimento {
    max-width: 800px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

.uninter-icon-bl-matricula.uninter-btn-download {
    background-color: #2f95d4 !important;
    border-color: #2f95d4 !important;
}

.uninter-icon-bl-matricula.uninter-btn-print {
    background-color: #1b6695 !important;
    border-color: #1b6695 !important;
}


.has-error {
    border: 1px solid #CE5454;
}

/* DASHBOARD */

.tile_count {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, :active, :focus, :visited, a, a:active, a:focus, a:visited {
    outline: 0 !important;
}

.row {
    margin-right: -10px !important;
    margin-left: -10px !important;
}

    .btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
        display: table !important;
        content: " " !important;
    }

.tile_count .tile_stats_count {
    /*border-bottom: 1px solid #D9DEE4;*/
    padding: 0 10px 0 20px !important;
    position: relative !important;
}

.tile_count .tile_stats_count, ul.quick-list li {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

    /*.tile_count .tile_stats_count:before {
        content: "" !important;
        position: absolute !important;
        left: 0 !important;
        height: 65px !important;
        border-left: 2px solid #ADB2B5 !important;
        margin-top: 10px !important;
    }*/


    .tile_count .tile_stats_count .count {
        font-size: 30px !important;
        /*line-height: 47px !important;*/
    }

    .tile_count .tile_stats_count .count_bottom i {
        width: 12px !important;
    }

.green {
    color: #1ABB9C !important;
}

@media (min-width: 768px) {
    .tile_count .tile_stats_count .count {
        font-size: 40px !important;
    }
}

/*@media (min-width: 768px) {
    .tile_count .tile_stats_count span {
        font-size: 13px;
    }
}*/

.modal-content {
    background-color: white !important;
}


#divTime .count_top:before {
    font-family: FontAwesome;
    content: "\f017 \00a0 \00a0" !important;
    font-size: 15px !important;
}


#divTime #countDown {
    font-size: 20px !important;
    padding: 10px !important;
    font-weight: bold;
}

/*#divTime {
    text-align: center !important;
}*/

#divTime .count_top {
    overflow: hidden !important;
    /*margin-top: 8px !important;
    float: left !important;*/
}

#divTime .count {
    display: contents !important;
}

.uninter-modulo-atualizacao {
    text-align: center;
    padding: 5px;
    margin-bottom: 10px;
    background: #ffffff !important;
    border: 1px solid #ddd;
    border-radius: 3px;
    /*color:#aaa !important;*/
}

.uninter-modulo-dashboard {
    -webkit-box-shadow: 0px 1px 15px 1px rgba(81,77,92,0.08);
    box-shadow: 0px 1px 15px 1px rgba(81,77,92,0.08);
    background-color: #fff;
    border-radius: 5px;
    padding: 15px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    overflow: hidden !important;
}

.uninter-modulo-interno-fila-dashboard {
    float: left;
    padding: 8px !important;
}

.uninter-modulo-interno-finalizados-dashboard {
    background-color: #F7F7F7;
    border-radius: 5px;
    padding: 8px !important;
    padding-bottom: 3px !important;
    padding-top: 0px !important;
    float: right;
    display: table;
}

    .uninter-modulo-interno-finalizados-dashboard .count span {
        font-size: 30px !important;
        line-height: normal !important;
    }

    .uninter-modulo-interno-finalizados-dashboard .count {
        float: right !important;
        line-height: normal !important;
    }

    .uninter-modulo-interno-finalizados-dashboard .count_top {
        white-space: normal !important;
        display: table-cell !important;
        vertical-align: middle !important;
    }


.uninter-modulo-grafico-dashboard {
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 25px !important;
    float: initial !important;
    padding: 25px;
    display: block;
    width: 800px;
    height: 400px;
    max-height: 1100px;
    max-width: 1200px;
    background-color: #ffffff !important;
    border: 3px solid #ddd;
    border-radius: 20px;
}



.tile-stats .count {
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: normal !important;
}

.tile-stats p {
    margin-bottom: 10px !important;
}

.uninter-box-pesquisa-dashboard {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    /*background: #F7F7F7;*/
    background: #ffffff;
    padding: 15px;
    padding-bottom: 0px;
    /*border: 1px solid #ddd;*/
    border-radius: 10px;
    float: none;
}

    .uninter-box-pesquisa-dashboard .tile-stats {
        background: transparent !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }


.uninter-box-pesquisa-lotes-dashboard {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
    overflow: hidden;
    /*background: #F7F7F7;*/
    padding: 15px;
    padding-bottom: 10px;
    /*border: 1px solid #ddd;*/
    border-bottom: 1px solid #ddd;
    float: none;
}

    .uninter-box-pesquisa-lotes-dashboard .tile-stats {
        background: transparent !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }


.uninter-box-pesquisa-resultado-dashboard {
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    overflow: hidden;
    background: #F7F7F7;
    padding: 15px;
    padding-bottom: 0px;
    border: 1px solid #ddd;
    border-radius: 10px;
    float: none;
}

    .uninter-box-pesquisa-resultado-dashboard .modal-historico-modulo a {
        font-size: 20px !important;
    }

        .uninter-box-pesquisa-resultado-dashboard .modal-historico-modulo a span {
            font-size: 13px !important;
            color: #5A738E !important;
            font-weight: bold !important;
        }


    .uninter-box-pesquisa-resultado-dashboard .modal-historico-modulo p {
        padding: 5px !important;
        border: 1px solid #ddd;
        border-radius: 5px !important;
    }


.uninter-modal-dashboard {
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    overflow: hidden;
    padding: 15px;
    padding-bottom: 0px;
    border: 0px solid #ddd;
    border-radius: 10px;
    float: none;
}

    .uninter-modal-dashboard .modal-historico-modulo a {
        font-size: 20px !important;
    }

        .uninter-modal-dashboard .modal-historico-modulo a span {
            font-size: 13px !important;
            color: #5A738E !important;
            font-weight: bold !important;
        }


    .uninter-modal-dashboard .modal-historico-modulo p {
        padding: 5px !important;
        border: 1px solid #ddd;
        border-radius: 5px !important;
        background: #F7F7F7;
    }

    .uninter-modal-dashboard .modal-historico-modulo {
        background-color: transparent !important;
    }



.uninter-box-resultado-aluno-acoes {
    display: inline-flex;
}

    .uninter-box-resultado-aluno-acoes p {
        padding: 5px !important;
        border: 0px solid #ddd !important;
    }

.uninter-dashboard-text-color-blue {
    color: rgba(52,152,219,.88) !important;
}

.uninter-dashboard-text-color-blue-soft {
    color: #5bc0de !important;
}

.uninter-dashboard-text-color-green {
    color: rgba(38,185,154,.88) !important;
}

.uninter-dashboard-text-color-orange {
    color: rgba(243,156,18,.88) !important;
}

.uninter-dashboard-text-color-red {
    color: rgba(231,76,60,.88) !important;
}

.uninter-btn-color-red {
    height: 34px !important;
    color: #fff;
    background-color: rgba(231,76,60,.88) !important;
    border-color: rgba(231,76,60,.88) !important;
}

    .uninter-btn-color-red span {
        cursor: pointer !important;
        font-size: 20px !important;
    }

    .uninter-btn-color-red:hover {
        color: #fff;
        background-color: rgba(192,60,47,.88) !important;
        border-color: rgba(192,60,47,.88) !important;
    }

.uninter-btn-color-green {
    height: 34px !important;
    color: #fff;
    background-color: rgba(38,185,154,.88) !important;
    border-color: rgba(38,185,154,.88) !important;
}

    .uninter-btn-color-green span {
        cursor: pointer !important;
        font-size: 20px !important;
    }

    .uninter-btn-color-green:hover {
        color: #fff;
        background-color: rgba(40,147,124,.88) !important;
        border-color: rgba(40,147,124,.88) !important;
    }



.uninter-seta-balao-graficos-dashboard {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-bottom: -3px;
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 30px solid #ddd;
}

.uninter-borda-grafico-matricula .uninter-modulo-grafico-dashboard {
    border: 3px solid rgba(52,152,219,.88) !important;
}

.uninter-borda-grafico-matricula .uninter-seta-balao-graficos-dashboard {
    border-bottom: 30px solid rgba(52,152,219,.88) !important;
    margin-left: 14% !important;
}

.uninter-borda-grafico-ativo .uninter-modulo-grafico-dashboard {
    /*border: 3px solid rgba(38,185,154,.88) !important;*/
    border: 3px solid rgba(91,192,222,.88) !important;
}

.uninter-borda-grafico-ativo .uninter-seta-balao-graficos-dashboard {
    /*border-bottom: 30px solid rgba(38,185,154,.88) !important;*/
    border-bottom: 30px solid rgba(91,192,222,.88) !important;
    margin-left: 48% !important;
}

.uninter-borda-grafico-pendencia .uninter-modulo-grafico-dashboard {
    border: 3px solid rgba(243,156,18,.88) !important;
}

.uninter-borda-grafico-pendencia .uninter-seta-balao-graficos-dashboard {
    border-bottom: 30px solid rgba(243,156,18,.88) !important;
    margin-left: 82% !important;
}

.uninter-borda-grafico-cancelamento .uninter-modulo-grafico-dashboard {
    border: 3px solid rgba(231,76,60,.88) !important;
}

.uninter-borda-grafico-cancelamento .uninter-seta-balao-graficos-dashboard {
    border-bottom: 30px solid rgba(231,76,60,.88) !important;
    margin-left: 35% !important;
}

.uninter-borda-grafico-ativo-ano .uninter-modulo-grafico-dashboard {
    border: 3px solid rgba(38,185,154,.88) !important;
}

.uninter-borda-grafico-ativo-ano .uninter-seta-balao-graficos-dashboard {
    border-bottom: 30px solid rgba(38,185,154,.88) !important;
    margin-left: 65% !important;
}


.uninter-motivos-rejeicao-select.uninter-marg-bott-n5.input-group .select2.select2-container.select2-container--default {
    width: 60% !important;
    float: left !important;
}




/* ICONS */

.file-alt-dashboard:before {
    content: "\f15c \00a0" !important;
    font-family: FontAwesome !important;
    font-size: 15px !important;
    font-style: normal !important;
    color: rgba(52,152,219,.88) !important;
}

.file:before {
    content: "\f07b \00a0" !important;
    font-family: FontAwesome !important;
    font-size: 15px !important;
    font-style: normal !important;
    color: #5bc0de !important;
}

.check-dashboard:before {
    content: "\f00c \00a0" !important;
    font-family: FontAwesome !important;
    font-size: 15px !important;
    font-style: normal !important;
    color: rgba(38,185,154,.88) !important;
}

.exclamation-triangle-dashboard:before {
    content: "\f071 \00a0" !important;
    font-family: FontAwesome !important;
    font-size: 15px !important;
    font-style: normal !important;
    color: rgba(243,156,18,.88) !important;
}

.edit:before {
    content: "\f044 \00a0" !important;
    font-family: FontAwesome !important;
    font-size: 28px !important;
    font-style: normal !important;
    color: rgba(255,255,255,1) !important;
}

.ban-dashboard:before {
    content: "\f05e \00a0" !important;
    font-family: FontAwesome !important;
    font-size: 15px !important;
    font-style: normal !important;
    color: rgba(231,76,60,.88) !important;
}

.box-lote:before {
    content: "\f009 \00a0" !important;
    font-family: FontAwesome !important;
    font-size: 15px !important;
    font-style: normal !important;
    color: #337ab7 !important;
}

.box-lote-final:before {
    content: "\f00a \00a0" !important;
    font-family: FontAwesome !important;
    font-size: 15px !important;
    font-style: normal !important;
    color: #f0ad4e !important;
}




/* RELATÓRIOS - DASHBOARD */


.uninter-topo-relatorio {
    position: relative;
    min-height: 1px;
    float: initial;
    padding-right: 10px;
    padding-left: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.box-scan-doc-dashboard {
    float: left;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 10px;
    display: table;
    border-right: 1px solid #73879C;
    background: #ffffff;
    padding: 10px !important;
    border: 1px solid #ddd;
    border-radius: 10px !important;
}

.box-scan-doc-dashboard-visualizar-texto {
    width: 100% !important;
    float: left !important;
    text-align: center !important;
    font-weight: bold !important;
    overflow: hidden !important;
    height: 35px !important;
    padding: 10px !important;
    margin-bottom: 20px !important;
}

    .box-scan-doc-dashboard-visualizar-texto span {
        padding: 15px !important;
        padding-right: 20px !important;
        padding-left: 20px !important;
        font-size: 16px !important;
    }

.box-scan-doc-dashboard-visualizar {
    overflow: hidden !important;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 10px;
    display: table;
    border-right: 1px solid #73879C;
    background: #ffffff;
    padding: 10px !important;
    border: 1px solid #ddd;
    border-radius: 10px !important;
}

    .box-scan-doc-dashboard-visualizar span {
        width: 100% !important;
        float: left !important;
        text-align: center !important;
        font-weight: bold !important;
    }

    .box-scan-doc-dashboard-visualizar .thumbnail-scan-excel.thumbnail-vertical-dashboard {
        width: 100% !important;
        float: left !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
        text-align: center;
    }

        .box-scan-doc-dashboard-visualizar .thumbnail-scan-excel.thumbnail-vertical-dashboard img {
            margin-left: auto !important;
            margin-right: auto !important;
        }

.thumbnail-scan-excel {
    overflow: hidden;
    float: initial;
    display: table-cell;
    vertical-align: middle;
}

.thumbnail-vertical-dashboard {
    width: 78px !important;
    height: 111px !important;
    margin-left: 20px !important;
    z-index: 4 !important;
}

.thumbnail-scan-excel {
    border: 0px solid #DDE2E8;
    margin-right: auto;
    cursor: pointer;
    padding-right: 10px;
}

.profile_info-dashboard.scan-excel {
    float: initial;
    overflow: hidden;
    text-align: left !important;
    width: 150px;
    margin-left: 15px;
    margin-right: auto;
    margin-top: 0px;
    height: auto;
    display: table-cell;
    vertical-align: middle;
    /*background: #ffffff;*/
    padding: 10px !important;
    border: 0px solid #ddd;
    border-radius: 10px !important;
    font-size: 13px;
}

.thumbnail-scan-excel-icon {
    background-image: url(/Content/Uninter/images/icon-excel-vertical.png) !important;
    width: 78px !important;
    height: 111px !important;
    display: inline-block;
    overflow: hidden;
    border: 3px solid transparent;
    background-repeat: no-repeat;
}

    .thumbnail-scan-excel-icon:hover {
        border: 3px solid #e6a513;
    }

.profile.clearfix.scan-excel {
    margin-top: 0px;
    margin-left: 10px;
    margin-right: auto;
    width: 100%;
    overflow: hidden;
    height: auto !important;
    background: #F7F7F7;
    overflow-x: auto;
    padding: 10px;
}

.btn-voltar-interno {
    font-size: 16px;
    margin-left: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: #E6E9ED;
    border-image: none;
    border-radius: 15px 0px 0px 15px;
    background: transparent;
}

    .btn-voltar-interno:hover {
        background: #fff0dd;
    }

    .btn-voltar-interno:before {
        font-family: FontAwesome;
        content: "\f060 \00a0 \00a0" !important;
    }

.tag-fila-matricula {
    background-color: rgba(52,152,219,.88) !important;
    line-height: 1 !important;
    color: #fff !important;
    display: block !important;
    height: 30px !important;
    font-size: 13px !important;
    padding: 8px !important;
}

    .tag-fila-matricula :after {
        content: " ";
        height: 30px;
        width: 0;
        position: absolute;
        left: 100%;
        top: 0;
        margin: 0;
        pointer-events: none;
        border-top: 14px solid transparent;
        border-bottom: 14px solid transparent;
        border-left: 11px solid rgba(52,152,219,.88) !important
    }

.tag-fila-ativo {
    background-color: rgba(38,185,154,.88) !important;
    line-height: 1 !important;
    color: #fff !important;
    display: block !important;
    height: 30px !important;
    font-size: 13px !important;
    padding: 8px !important;
}

    .tag-fila-ativo :after {
        content: " " !important;
        height: 30px !important;
        width: 0 !important;
        position: absolute !important;
        left: 100% !important;
        top: 0 !important;
        margin: 0 !important;
        pointer-events: none !important;
        border-top: 14px solid transparent !important;
        border-bottom: 14px solid transparent !important;
        border-left: 11px solid rgba(38,185,154,.88) !important;
        color: white
    }

.tag-fila-pendencia {
    background-color: rgba(243,156,18,.88) !important;
    line-height: 1 !important;
    color: #fff !important;
    display: block !important;
    height: 30px !important;
    font-size: 13px !important;
    padding: 8px !important;
}

    .tag-fila-pendencia :after {
        content: " ";
        height: 30px;
        width: 0;
        position: absolute;
        left: 100%;
        top: 0;
        margin: 0;
        pointer-events: none;
        border-top: 14px solid transparent;
        border-bottom: 14px solid transparent;
        border-left: 11px solid rgba(243,156,18,.88) !important
    }

.tag-fila-cancelamento {
    background-color: rgba(231,76,60,.88) !important;
    line-height: 1 !important;
    color: #fff !important;
    display: block !important;
    height: 30px !important;
    font-size: 13px !important;
    padding: 8px !important;
}

    .tag-fila-cancelamento :after {
        content: " ";
        height: 30px;
        width: 0;
        position: absolute;
        left: 100%;
        top: 0;
        margin: 0;
        pointer-events: none;
        border-top: 14px solid transparent;
        border-bottom: 14px solid transparent;
        border-left: 11px solid rgba(231,76,60,.88) !important
    }

.tag-fila-atualizacao {
    background-color: #1ABB74 !important;
    line-height: 1 !important;
    color: #fff !important;
    display: block !important;
    height: 30px !important;
    font-size: 13px !important;
    padding: 8px !important;
}

    .tag-fila-atualizacao :after {
        content: " ";
        height: 30px;
        width: 0;
        position: absolute;
        left: 100%;
        top: 0;
        margin: 0;
        pointer-events: none;
        border-top: 14px solid transparent;
        border-bottom: 14px solid transparent;
        border-left: 11px solid #1ABB74 !important
    }

.tag-fila-correcaoTramite {
    background-color: rgba(26, 31, 187) !important;
    line-height: 1 !important;
    color: #fff !important;
    display: block !important;
    height: 30px !important;
    font-size: 13px !important;
    padding: 8px !important;
}
    .tag-fila-correcaoTramite :after {
        content: " " !important;
        height: 30px !important;
        width: 0 !important;
        position: absolute !important;
        left: 100% !important;
        top: 0 !important;
        margin: 0 !important;
        pointer-events: none !important;
        border-top: 14px solid transparent !important;
        border-bottom: 14px solid transparent !important;
        border-left: 11px solid rgba(26, 31, 187) !important;
        color: white
    }

/* OFFSET */
@media screen and (min-width: 35.5em) {
    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1-2 {
        margin-left: 50%;
        *margin-left: 49.995%;
    }

    .offset-sm-1-3 {
        margin-left: 33.33%;
        *margin-left: 33.325%;
    }

    .offset-sm-2-3 {
        margin-left: 66.67%;
        *margin-left: 66.665%;
    }

    .offset-sm-1-4 {
        margin-left: 25%;
        *margin-left: 24.995%;
    }

    .offset-sm-3-4 {
        margin-left: 75%;
        *margin-left: 74.995%;
    }

    .offset-sm-1-5 {
        margin-left: 20%;
        *margin-left: 19.995%;
    }

    .offset-sm-2-5 {
        margin-left: 40%;
        *margin-left: 39.995%;
    }

    .offset-sm-3-5 {
        margin-left: 60%;
        *margin-left: 59.995%;
    }

    .offset-sm-4-5 {
        margin-left: 80%;
        *margin-left: 79.995%;
    }

    .offset-sm-1-6 {
        margin-left: 16.66%;
        *margin-left: 16.655%;
    }

    .offset-sm-5-6 {
        margin-left: 83.33%;
        *margin-left: 83.325%;
    }

    .offset-sm-1-8 {
        margin-left: 12.5%;
        *margin-left: 12.495%;
    }

    .offset-sm-3-8 {
        margin-left: 37.5%;
        *margin-left: 37.495%;
    }

    .offset-sm-5-8 {
        margin-left: 62.5%;
        *margin-left: 62.495%;
    }

    .offset-sm-7-8 {
        margin-left: 87.5%;
        *margin-left: 87.495%;
    }

    .offset-sm-1-12 {
        margin-left: 8.33%;
        *margin-left: 8.325%;
    }

    .offset-sm-5-12 {
        margin-left: 41.67%;
        *margin-left: 41.665%;
    }

    .offset-sm-7-12 {
        margin-left: 58.33%;
        *margin-left: 58.325%;
    }

    .offset-sm-11-12 {
        margin-left: 91.67%;
        *margin-left: 91.665%;
    }

    .offset-sm-1-24 {
        margin-left: 4.17%;
        *margin-left: 4.165%;
    }

    .offset-sm-5-24 {
        margin-left: 20.83%;
        *margin-left: 20.825%;
    }

    .offset-sm-7-24 {
        margin-left: 29.17%;
        *margin-left: 29.165%;
    }

    .offset-sm-11-24 {
        margin-left: 45.83%;
        *margin-left: 45.825%;
    }

    .offset-sm-13-24 {
        margin-left: 54.17%;
        *margin-left: 54.165%;
    }

    .offset-sm-17-24 {
        margin-left: 70.83%;
        *margin-left: 70.825%;
    }

    .offset-sm-19-24 {
        margin-left: 79.17%;
        *margin-left: 79.165%;
    }

    .offset-sm-23-24 {
        margin-left: 95.83%;
        *margin-left: 95.825%;
    }
}

@media screen and (min-width: 48em) {
    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1-2 {
        margin-left: 50%;
        *margin-left: 49.995%;
    }

    .offset-md-1-3 {
        margin-left: 33.33%;
        *margin-left: 33.325%;
    }

    .offset-md-2-3 {
        margin-left: 66.67%;
        *margin-left: 66.665%;
    }

    .offset-md-1-4 {
        margin-left: 25%;
        *margin-left: 24.995%;
    }

    .offset-md-3-4 {
        margin-left: 75%;
        *margin-left: 74.995%;
    }

    .offset-md-1-5 {
        margin-left: 20%;
        *margin-left: 19.995%;
    }

    .offset-md-2-5 {
        margin-left: 40%;
        *margin-left: 39.995%;
    }

    .offset-md-3-5 {
        margin-left: 60%;
        *margin-left: 59.995%;
    }

    .offset-md-4-5 {
        margin-left: 80%;
        *margin-left: 79.995%;
    }

    .offset-md-1-6 {
        margin-left: 16.66%;
        *margin-left: 16.655%;
    }

    .offset-md-5-6 {
        margin-left: 83.33%;
        *margin-left: 83.325%;
    }

    .offset-md-1-8 {
        margin-left: 12.5%;
        *margin-left: 12.495%;
    }

    .offset-md-3-8 {
        margin-left: 37.5%;
        *margin-left: 37.495%;
    }

    .offset-md-5-8 {
        margin-left: 62.5%;
        *margin-left: 62.495%;
    }

    .offset-md-7-8 {
        margin-left: 87.5%;
        *margin-left: 87.495%;
    }

    .offset-md-1-12 {
        margin-left: 8.33%;
        *margin-left: 8.325%;
    }

    .offset-md-5-12 {
        margin-left: 41.67%;
        *margin-left: 41.665%;
    }

    .offset-md-7-12 {
        margin-left: 58.33%;
        *margin-left: 58.325%;
    }

    .offset-md-11-12 {
        margin-left: 91.67%;
        *margin-left: 91.665%;
    }

    .offset-md-1-24 {
        margin-left: 4.17%;
        *margin-left: 4.165%;
    }

    .offset-md-5-24 {
        margin-left: 20.83%;
        *margin-left: 20.825%;
    }

    .offset-md-7-24 {
        margin-left: 29.17%;
        *margin-left: 29.165%;
    }

    .offset-md-11-24 {
        margin-left: 45.83%;
        *margin-left: 45.825%;
    }

    .offset-md-13-24 {
        margin-left: 54.17%;
        *margin-left: 54.165%;
    }

    .offset-md-17-24 {
        margin-left: 70.83%;
        *margin-left: 70.825%;
    }

    .offset-md-19-24 {
        margin-left: 79.17%;
        *margin-left: 79.165%;
    }

    .offset-md-23-24 {
        margin-left: 95.83%;
        *margin-left: 95.825%;
    }
}

@media screen and (min-width: 64em) {
    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1-2 {
        margin-left: 50%;
        *margin-left: 49.995%;
    }

    .offset-lg-1-3 {
        margin-left: 33.33%;
        *margin-left: 33.325%;
    }

    .offset-lg-2-3 {
        margin-left: 66.67%;
        *margin-left: 66.665%;
    }

    .offset-lg-1-4 {
        margin-left: 25%;
        *margin-left: 24.995%;
    }

    .offset-lg-3-4 {
        margin-left: 75%;
        *margin-left: 74.995%;
    }

    .offset-lg-1-5 {
        margin-left: 20%;
        *margin-left: 19.995%;
    }

    .offset-lg-2-5 {
        margin-left: 40%;
        *margin-left: 39.995%;
    }

    .offset-lg-3-5 {
        margin-left: 60%;
        *margin-left: 59.995%;
    }

    .offset-lg-4-5 {
        margin-left: 80%;
        *margin-left: 79.995%;
    }

    .offset-lg-1-6 {
        margin-left: 16.66%;
        *margin-left: 16.655%;
    }

    .offset-lg-5-6 {
        margin-left: 83.33%;
        *margin-left: 83.325%;
    }

    .offset-lg-1-8 {
        margin-left: 12.5%;
        *margin-left: 12.495%;
    }

    .offset-lg-3-8 {
        margin-left: 37.5%;
        *margin-left: 37.495%;
    }

    .offset-lg-5-8 {
        margin-left: 62.5%;
        *margin-left: 62.495%;
    }

    .offset-lg-7-8 {
        margin-left: 87.5%;
        *margin-left: 87.495%;
    }

    .offset-lg-1-12 {
        margin-left: 8.33%;
        *margin-left: 8.325%;
    }

    .offset-lg-5-12 {
        margin-left: 41.67%;
        *margin-left: 41.665%;
    }

    .offset-lg-7-12 {
        margin-left: 58.33%;
        *margin-left: 58.325%;
    }

    .offset-lg-11-12 {
        margin-left: 91.67%;
        *margin-left: 91.665%;
    }

    .offset-lg-1-24 {
        margin-left: 4.17%;
        *margin-left: 4.165%;
    }

    .offset-lg-5-24 {
        margin-left: 20.83%;
        *margin-left: 20.825%;
    }

    .offset-lg-7-24 {
        margin-left: 29.17%;
        *margin-left: 29.165%;
    }

    .offset-lg-11-24 {
        margin-left: 45.83%;
        *margin-left: 45.825%;
    }

    .offset-lg-13-24 {
        margin-left: 54.17%;
        *margin-left: 54.165%;
    }

    .offset-lg-17-24 {
        margin-left: 70.83%;
        *margin-left: 70.825%;
    }

    .offset-lg-19-24 {
        margin-left: 79.17%;
        *margin-left: 79.165%;
    }

    .offset-lg-23-24 {
        margin-left: 95.83%;
        *margin-left: 95.825%;
    }
}

@media screen and (min-width: 80em) {
    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1-2 {
        margin-left: 50%;
        *margin-left: 49.995%;
    }

    .offset-xl-1-3 {
        margin-left: 33.33%;
        *margin-left: 33.325%;
    }

    .offset-xl-2-3 {
        margin-left: 66.67%;
        *margin-left: 66.665%;
    }

    .offset-xl-1-4 {
        margin-left: 25%;
        *margin-left: 24.995%;
    }

    .offset-xl-3-4 {
        margin-left: 75%;
        *margin-left: 74.995%;
    }

    .offset-xl-1-5 {
        margin-left: 20%;
        *margin-left: 19.995%;
    }

    .offset-xl-2-5 {
        margin-left: 40%;
        *margin-left: 39.995%;
    }

    .offset-xl-3-5 {
        margin-left: 60%;
        *margin-left: 59.995%;
    }

    .offset-xl-4-5 {
        margin-left: 80%;
        *margin-left: 79.995%;
    }

    .offset-xl-1-6 {
        margin-left: 16.66%;
        *margin-left: 16.655%;
    }

    .offset-xl-5-6 {
        margin-left: 83.33%;
        *margin-left: 83.325%;
    }

    .offset-xl-1-8 {
        margin-left: 12.5%;
        *margin-left: 12.495%;
    }

    .offset-xl-3-8 {
        margin-left: 37.5%;
        *margin-left: 37.495%;
    }

    .offset-xl-5-8 {
        margin-left: 62.5%;
        *margin-left: 62.495%;
    }

    .offset-xl-7-8 {
        margin-left: 87.5%;
        *margin-left: 87.495%;
    }

    .offset-xl-1-12 {
        margin-left: 8.33%;
        *margin-left: 8.325%;
    }

    .offset-xl-5-12 {
        margin-left: 41.67%;
        *margin-left: 41.665%;
    }

    .offset-xl-7-12 {
        margin-left: 58.33%;
        *margin-left: 58.325%;
    }

    .offset-xl-11-12 {
        margin-left: 91.67%;
        *margin-left: 91.665%;
    }

    .offset-xl-1-24 {
        margin-left: 4.17%;
        *margin-left: 4.165%;
    }

    .offset-xl-5-24 {
        margin-left: 20.83%;
        *margin-left: 20.825%;
    }

    .offset-xl-7-24 {
        margin-left: 29.17%;
        *margin-left: 29.165%;
    }

    .offset-xl-11-24 {
        margin-left: 45.83%;
        *margin-left: 45.825%;
    }

    .offset-xl-13-24 {
        margin-left: 54.17%;
        *margin-left: 54.165%;
    }

    .offset-xl-17-24 {
        margin-left: 70.83%;
        *margin-left: 70.825%;
    }

    .offset-xl-19-24 {
        margin-left: 79.17%;
        *margin-left: 79.165%;
    }

    .offset-xl-23-24 {
        margin-left: 95.83%;
        *margin-left: 95.825%;
    }
}




/* loading */


.black-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999 !important;
}

    .black-overlay > div {
        top: 50%;
        left: 50%;
        margin: 0;
        position: absolute;
        transform: translate(-50%, -50%);
    }




.uninter-btn-box-modal-curso-origem {
    float: right !important;
    /*margin-top:15px!important;*/
}

    .uninter-btn-box-modal-curso-origem button {
        float: left !important;
    }

.uninter-financial-plan {
    margin-top: 15px !important;
    overflow: hidden !important;
    float: left !important;
    text-align: center !important;
    width: 100% !important;
}

    .uninter-financial-plan .uninter-financial-plan-interno {
        font-size: 20px !important;
        width: fit-content !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        font-weight: bold !important;
        /*border: 1px solid #DDE2E8 !important;*/
        border-radius: 5px !important;
        background: rgba(52, 73, 94, 0.94);
        color: #ECF0F1;
    }

.uninter-financial-plan-info {
    font-size: 18px !important;
    width: fit-content !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 10px !important;
    border: 1px solid #DDE2E8 !important;
    border-radius: 5px !important;
    background: #F7F7F7;
    color: #5A738E;
    margin-bottom: 15px;
}

.dashboard-content .card-body.x_content .input-group .form-control {
    z-index: initial !important;
}

.fa-credit-card {
}

.uninter-dados-contato-ds .control-label {
    text-align: right;
}

.uninter-dados-contato-ds.uninter-dados-contato-input input {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #fff;
    padding: 5px 7px;
    font-size: inherit;
    border-radius: 3px;
    font-weight: normal;
    outline-width: 0;
}

.uninter-imput-group-3 {
    float: right;
    margin-left: 100%;
    margin-top: 0px;
}

.item-leads.form-group {
    overflow: hidden;
    margin-top: 15px;
}

.uninter-btn-add-novo.btn.btn-lg.btn-lead {
    padding: 0px !important;
}

.card-lead-modal.x_panel {
    border: 0px solid #E6E9ED !important;
}

.card-lead-modal-upload .uninter-btn-add-novo.btn.btn-lg {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 10px !important;
    margin-right: -5px;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    float: right;
}

.card-lead-modal-upload .card-header {
    margin-top: 0px !important;
    border-bottom: 2px solid #E6E9ED;
    padding: 1px 5px 6px;
    margin-bottom: 10px;
}

.card-lead-modal-upload .card-body .uninter-box-escolher-arquivo {
    margin-left: auto !important;
    margin-right: auto !important;
    float: inherit;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}


.card-lead-modal-upload .card-header-titulo {
    margin: 5px 0 6px;
    float: left;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 18px;
    font-weight: 400;
}

.uninter-sispap-crm-regua-evento {
    float: left;
    width: 100%;
}

    .uninter-sispap-crm-regua-evento .css-2b097c-container {
        float: left;
        width: calc(100% - 100px);
    }

    .uninter-sispap-crm-regua-evento span {
        float: left;
    }

.input-group.uninter-sispap-crm-regua-evento-box {
    width: 100%;
    float: left;
}

    .input-group.uninter-sispap-crm-regua-evento-box .uninter-check-clique-aqui {
        float: left;
        margin-top: -10px;
        padding: 5px;
        padding-bottom: 2px;
        border-radius: 3px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        background-color: rgb(233, 233, 233);
        border: 1px solid rgb(218, 218, 218);
        border-top: 0px solid rgb(218, 218, 218);
        margin-left: 10px;
    }

    .input-group.uninter-sispap-crm-regua-evento-box .uninter-check-clique-aqui b {
        float: left;
        margin-top: 0px;
    }








/* Lançamento de Notas */

.uninter-lancamento-modal-tentativas-box {
    width: 100%;
}

    .uninter-lancamento-modal-tentativas-box tr td {
        text-align: center;
    }

        .uninter-lancamento-modal-tentativas-box tr td span input {
            margin-left: auto;
            margin-right: auto;
            margin-top: 3px;
        }


.uninter-lancamento-modal-tentativas-td {
    text-align: center!important;
}

    .uninter-lancamento-modal-tentativas-td span input {
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 3px !important;
    }

.uninter-lancamento-modal-tentativas-interrogacao {
    border-radius: 15px;
    padding: 2px !important;
    padding-top: 0px !important;
    height: 16px;
    width: 16px;
    font-weight: bold;
    font-size: .8em;
    margin-top: -10px;
}



/* Small devices  */
@media (max-width: 576px) {
    .uninter-modal-curso-origem {
        width: 100%;
        margin-top: 5%;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

    .uninter-modal-curso-origem {
        width: 90%;
        margin-top: 5%;
    }
}

/* Medium devices (tablets, 768px and up) */

@media (min-width: 768px) {

    .uninter-modal-curso-origem {
        width: 60%;
        margin-top: 8%;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

    .uninter-modal-curso-origem {
        width: 50%;
        margin-top: 8%;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    .uninter-modal-curso-origem {
        width: 40%;
        margin-top: 12%;
    }
}


.uninter-height-total-100.nav-sm #visible-lg {
    display: none !important;
}



/* tela CRM - Contatos */


.uninter-CRM-contatos-btn-topo {
    width: 100% !important;
    float: right !important;
    display: inline !important;
    margin-bottom: 10px!important;
}

.uninter-CRM-contatos-btn-topo button {
    float: right !important;
}

    .uninter-CRM-contatos-btn-topo .btn-primary {
        background-color: #e29d04 !important;
        border-color: #e29d04 !important;
    }

    .uninter-CRM-contatos-btn-topo .btn-primary:hover {
        background-color: #e6a513 !important;
        border-color: #e6a513 !important;
    }

.uninter-CRM-contatos-body .card.card-lead-crm .card-header .card-header-text {
    margin-top: 0px !important;
}


.uninter-CRM-contatos-body .rt-tr-group .rt-tr .rt-td .badge.badge-secondary {
    background-color: #2ea2ea !important;
}

.uninter-CRM-contatos-modal.card-body .card {
    border: 0px solid rgba(0, 0, 0, 0.125) !important;
}

.uninter-CRM-contatos-modal.card-body h5 {
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;
}

.uninter-CRM-contatos-modal.card-body h5 .uninter-btn-add-novo-box {
    float: right !important;
}

    .uninter-CRM-contatos-modal.card-body h5 .card-header-text {
        float: left !important;
        margin-top: 12px !important;
    }

.uninter-CRM-contatos-modal.card-body .ReactTable .rt-table .rt-thead {
    background-color: #1e3560 !important;
    color: #ffffff !important;
    padding: 5px !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.uninter-CRM-contatos-modal.card-body .ReactTable .rt-table .rt-tbody .rt-tr-group {
    border-bottom: solid 1px #47546b !important;
    border-left: solid 1px #47546b !important;
    border-right: solid 1px #47546b !important;
    border-radius: 15px !important;
    border-top: solid 1px #47546b !important;
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}

.uninter-CRM-contatos-modal.card-body .ReactTable .rt-table .rt-tbody .rt-tr-group .badge.badge-secondary {
    background-color: #2ea2ea !important;
}

.uninter-CRM-contatos-modal.card-body .uninter-CRM-contatos-modal-interno.row h5 {
    border-top: 2px solid rgba(0, 0, 0, 0.125) !important;
    padding-top: 15px !important;
}

.uninter-CRM-contatos-modal.card-body .uninter-CRM-contatos-modal-interno.row .ReactTable {
    border: 0px solid rgba(0,0,0,0.1) !important;
}

    .uninter-CRM-contatos-modal.card-body .uninter-CRM-contatos-modal-interno.row .ReactTable .rt-expander:after {
        border-top: 7px solid #47546b !important;
        display: none!important;
    }

    .uninter-CRM-contatos-modal.card-body .uninter-CRM-contatos-modal-interno.row .ReactTable .rt-expander::before {
        content: '+' !important;
        color: #e29d04 !important;
        font-size: 16px !important;
        font-weight: bold !important;
    }

    .uninter-CRM-contatos-modal.card-body .uninter-CRM-contatos-modal-interno.row .ReactTable .rt-expander.-open::before {
        content: '-' !important;
        color: #e29d04 !important;
        font-size: 16px !important;
        font-weight: bold !important;
    }


.modal-content .modal-footer {
    overflow: hidden !important;
}



/*VALIDAR CADASTRO - MODAL*/

.modal-header.validar_cadastro h4 {
    font-size: 18px;
}

.modal-header.validar_cadastro h4 i {
    float: left;
    margin-right: 10px;
    font-size: 20px;
}

.modal-body.uninter-modal-validarcadastroserasa {
    max-height: 600px !important;
    overflow-y: auto !important;
}


.modal-body.uninter-modal-validarcadastroserasa header {
    text-align: center !important;
    padding: 10px !important;
    margin-bottom: 20px !important;
    border: 1px solid #fbb216 !important;
    /*border-bottom: 0px !important;*/
    background-color: rgba(251,178,22,.05) !important;
    border-radius: 5px !important;
    color: #5A738E !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
    width: calc(100% - 40px) !important;
}

    .modal-body.uninter-modal-validarcadastroserasa header h4 {
        font-size: 20px;
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid {
        float: left !important;
        padding-bottom: 15px !important;
        border-bottom: 3px solid rgba(251,178,22,.3) !important;
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_aluno .title-box {
        text-align: center !important;
        padding: 10px !important;
        /*margin-bottom: 20px !important;*/
        border: 1px solid rgba(251,178,22,1) !important;
        /*border-top: 0px !important;*/
        background-color: rgba(251,178,22,.1) !important;
        color: rgba(176,120,0,1) !important;
        float: left !important;
        width: 100% !important;
        font-size: 16px !important;
        border-radius: 5px !important;
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_aluno .form-control[readonly] {
        width: calc(100% - 22px) !important;
        float: left !important;
        background-color: transparent !important;
        border: 0px solid #DDE2E8 !important;
        box-shadow: none !important;
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_aluno input {
        width: calc(100% - 22px) !important;
        float: left !important;
        border: 1px solid #DDE2E8;
        border-radius: 3px !important;
        /*        background-color: transparent !important;
        border: 0px solid #DDE2E8 !important;*/
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_aluno label {
        width: 100% !important;
        float: left !important;
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_aluno h5 {
        width: 100% !important;
        float: left !important;
        font-size: 12px !important;
    }


    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_aluno .checkbox-box {
        width: 100% !important;
        float: left !important;
        margin-bottom: 0px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        background-color: #edf0f3 !important;
        border-radius: 0px !important;
        border-top-left-radius: 10px !important;
        border-top-right-radius: 10px !important;
    }

        .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_aluno .checkbox-box .checkbox {
            /*        width: 100% !important;
        float: left !important;
        margin-bottom: 10px !important;*/

            height: 20px !important;
            width: 20px !important;
            overflow: hidden;
            margin-left: auto;
            margin-right: auto;
            float: initial !important;
        }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_aluno .input-box {
        width: 100% !important;
        float: left !important;
        margin-bottom: 15px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        background-color: #f6f7f8 !important;
        border-radius: 0px !important;
        border-bottom-left-radius: 10px !important;
        border-bottom-right-radius: 10px !important;
        border: 1px solid #DDE2E8 !important;
        border-top: 0px solid #DDE2E8 !important;
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_aluno span {
        float: left !important;
        width: 22px !important;
        text-align: center !important;
        padding-top: 8px !important;
        padding-left: 5px !important;
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_aluno progress {
        width: 70% !important;
        float: left !important;
        height: 25px !important;
        margin-right: 15%;
        margin-left: 15%;
        margin-bottom: 15px;
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_base .title-box {
        text-align: center !important;
        padding: 10px !important;
        /*margin-bottom: 20px !important;*/
        border: 1px solid rgba(251,178,22,1) !important;
        /*border-top: 0px !important;*/
        background-color: rgba(251,178,22,.1) !important;
        color: rgba(176,120,0,1) !important;
        float: left !important;
        width: 100% !important;
        font-size: 16px !important;
        border-radius: 5px !important;
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_base .form-control[readonly] {
        width: calc(100% - 22px) !important;
        float: left !important;
        background-color: transparent !important;
        border: 0px solid #DDE2E8 !important;
        word-break: break-all;
        box-shadow: none !important;
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_base input {
        width: calc(100% - 22px) !important;
        float: left !important;
        border: 1px solid #DDE2E8;
        border-radius: 3px !important;
        /*        background-color: transparent !important;
        border: 0px solid #DDE2E8 !important;*/
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_base label {
        width: 100% !important;
        float: left !important;
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_base h5 {
        width: 100% !important;
        float: left !important;
        font-size: 12px !important;
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_base .checkbox-box {
        width: 100% !important;
        float: left !important;
        margin-bottom: 0px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        background-color: #edf0f3 !important;
        border-radius: 0px !important;
        border-top-left-radius: 10px !important;
        border-top-right-radius: 10px !important;
    }

        .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_base .checkbox-box .checkbox {
            /*        width: 100% !important;
        float: left !important;
        margin-bottom: 10px!important;*/

            height: 20px !important;
            width: 20px !important;
            overflow: hidden;
            margin-left: auto;
            margin-right: auto;
            float: initial !important;
        }

        .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_base .input-box {
            width: 100% !important;
            float: left !important;
            margin-bottom: 15px !important;
            padding-top: 5px !important;
            padding-bottom: 5px !important;
            background-color: #f6f7f8 !important;
            border-radius: 0px !important;
            border-bottom-left-radius: 10px !important;
            border-bottom-right-radius: 10px !important;
            border: 1px solid #DDE2E8 !important;
            border-top: 0px solid #DDE2E8 !important;
        }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_base span {
        float: left !important;
        width: 22px !important;
        text-align: center !important;
        padding-top: 8px !important;
        padding-left: 5px !important;
    }

    .modal-body.uninter-modal-validarcadastroserasa .box-info-grid .informacoes_base progress {
        width: 70% !important;
        float: left !important;
        height: 25px !important;
        margin-right: 15%;
        margin-left: 15%;
        margin-bottom: 15px;
    }

    .modal-body.uninter-modal-validarcadastroserasa .modal-footer.modal-footer-validarcadastroserasa {
        padding-bottom: 0px !important;
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

    .modal-body.uninter-modal-validarcadastroserasa .modal-footer.modal-footer-validarcadastroserasa button {
        margin-bottom: 0px !important;
    }

#modal-validarcadastroserasa {
    overflow: hidden!important;
}
.center {
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}


/*APROVAR DADOS DESTE ALUNO - MODAL*/

.btn_atendimento.aprovar_dados-btn .uninter-btn-gr-matricula {
    background: #FF0000 !important;
    text-align: center!important;
    border: 1px solid #bd0707 !important;
    height: 31px !important;
    width: 31px !important;
}

    .btn_atendimento.aprovar_dados-btn .uninter-btn-gr-matricula:hover {
        background: #ffffff !important;
        border: 1px solid #ffffff !important;
    }

.btn_atendimento.aprovar_dados-btn .uninter-btn-gr-matricula i {
    color: #ffffff !important;
    font-size: 16px;
}

    .btn_atendimento.aprovar_dados-btn .uninter-btn-gr-matricula:hover i {
        color: #FF0000 !important;
        font-size: 22px;
        margin-top: 5px !important;
        float:right;
        margin-right: -2px;
    }

.dados_alterados-confirmar-box {
    float: left !important;
    padding-bottom: 15px !important;
    border-bottom: 3px solid rgba(251,178,22,.3) !important;
}

.dados_alterados-confirmar-box .dados_alterados-confirmar-modulo {
    float: left !important;
}

    .dados_alterados-confirmar-box .dados_alterados-confirmar-modulo label {
        float: left !important;
        text-align: center !important;
        padding: 10px !important;
        width: 100% !important;
        background-color: #edf0f3 !important;
        border-radius: 0px !important;
        border-top-left-radius: 10px !important;
        border-top-right-radius: 10px !important;
        margin-bottom: 0px!important;
    }

    .dados_alterados-confirmar-box .dados_alterados-confirmar-modulo p {
        width: 100% !important;
        float: left !important;
        margin-bottom: 15px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        background-color: #f6f7f8 !important;
        border-radius: 0px !important;
        border-bottom-left-radius: 10px !important;
        border-bottom-right-radius: 10px !important;
        border: 1px solid #DDE2E8 !important;
        border-top: 0px solid #DDE2E8 !important;
    }

.modal-body.uninter-modal-validarcadastroserasa header b {
    font-size: 18px;
}



/*PDF CONTRATO*/

.row.uninter-pdf-contrato iframe {
    height: calc(100vh - 160px);
    width: calc(100vw - 260px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}



/*** CSS ABAS ***/


/** Abas do componente **/

.uninter-portal_pap-abas_content .nav.nav-tabs {
    // min-height: 7em !important;
    position: relative !important;
    line-height: 1 !important;
    z-index: 0 !important;
    // height: 100vh !important;
    border-bottom: 1px solid #e6a513 !important;
    margin-bottom: 10px !important;
    ;
}

    .uninter-portal_pap-abas_content .nav.nav-tabs a {
        border-bottom: none !important;
        background: rgba(237, 211, 155, 0.6) !important;
        border-top-left-radius: 10px !important;
        border-top-right-radius: 10px !important;
        margin-top: 8px !important;
        font-size: 16px;
        text-decoration: none !important;
        color: #1e3560 !important;
        border: 2px solid #e6a513 !important;
        padding: 8px 12px 8px 12px !important;
        float: left !important;
        margin-right: 1px !important;
    }

        .uninter-portal_pap-abas_content .nav.nav-tabs a:hover {
            font-weight: bolder !important;
            color: rgba(30, 53, 96, 1) !important;
            background: rgba(237, 211, 155, 1) !important;
        }

    .uninter-portal_pap-abas_content .nav.nav-tabs .nav-link.active {
        // border-bottom: 0em solid #CCC;
        border-bottom: 0px !important;
        border-left: 2px solid #e6a513 !important;
        border-right: 2px solid #e6a513 !important;
        border-top: 2px solid #e6a513 !important;
        background: #f2f3f8 !important;
        border-top-left-radius: 15px !important;
        border-top-right-radius: 15px !important;
        padding: 12px 18px 14px 18px !important;
        font-size: 20px !important;
        text-decoration: none !important;
        font-weight: bolder !important;
        color: #1e3560 !important;
        margin-top: 0px !important;
        margin-bottom: -6px !important;
    }

/** Abas HTML mais CSS **/

.uninter-portal_pap-abas_content {
    // border: #603 dotted;
    // padding: 0.6em;
    // margin: 1em 2em;
        margin-top: 25px!important;
}

    .uninter-portal_pap-abas_content .tabs {
        min-height: 7em; /* No height: can grow if :target doesn't work */
        position: relative; /* Establish a containing block */
        line-height: 1; /* Easier to calculate with */
        z-index: 0; /* So that we can put other things behind */
        height: 100vh;
    }

        .uninter-portal_pap-abas_content .tabs > div {
            display: inline; /* We want the buttons all on one line */
        }

            .uninter-portal_pap-abas_content .tabs > div > a {
                color: black; /* Looks more like a button than a link */
                background: #CCC; /* Active tabs are light gray */
                padding: 8px 12px 8px 12px; /* Some breathing space */
                border: 0.1em solid #ffffff; /* Make it look like a button */
                border-bottom: 0px solid #CCC; /* Visually connect tab and tab body */
                float: left !important;
                margin-right: 1px;
            }

            .uninter-portal_pap-abas_content .tabs > div:not(:target) > a {
                border-bottom: none; /* Make the bottom border disappear */
                background: rgba(237, 211, 155, 0.6); /* Inactive tabs are dark gray */
                border-top-left-radius: 10px;
                border-top-right-radius: 10px;
                margin-top: 7px;
                margin-right: 2px;
                margin-left: 2px;
                font-size: 16px;
                text-decoration: none;
                color: rgba(30, 53, 96, 1);
                border: 2px solid #023164;
            }

            .uninter-portal_pap-abas_content .tabs > div:not(:target) > .tab-recentes {
                background: rgba(30, 53, 96, 0.05) !important;
                border-top-left-radius: 15px!important;
            }
            .uninter-portal_pap-abas_content .tabs > div:not(:target) > .tab-recentes:hover {
                background: rgba(30, 53, 96, 0.2) !important;
            }

                .uninter-portal_pap-abas_content .tabs > div:not(:target) > .tab-recentes i {
                    font-size: 20px;
                    margin-top: -5px;
                    margin-left: -5px;
                    text-decoration: none;
                    color: rgba(30, 53, 96, 0.8);
                    margin-right: 5px;
                }



                .uninter-portal_pap-abas_content .tabs > div:not(:target) > a:hover {
                    font-weight: bolder;
                    color: rgba(30, 53, 96, 1);
                    background: rgba(237, 211, 155, 1);
                }

            .uninter-portal_pap-abas_content .tabs > div:target > a, /* Apply to the targeted item or... */
            :target #tab-inicial > a { /* ... to the default item */
                border-bottom: 0em solid #CCC; /* Visually connect tab and tab body */
                border-bottom: 0px !important;
                border: 2px solid #023164;
                background: #F7F7F7; /* Active tab is light gray */
                border-top-left-radius: 15px;
                border-top-right-radius: 15px;
                padding: 12px 18px 14px 18px;
                font-size: 20px;
                text-decoration: none;
                font-weight: bolder;
                color: #1e3560;
                margin-right: 2px;
                margin-left: 2px;
            }

            .uninter-portal_pap-abas_content .tabs > div:target > .tab-recentes, /* Apply to the targeted item or... */
            :target #tab-inicial > .tab-recentes { /* ... to the default item */
                border-top-left-radius: 25px !important;
            }

            .uninter-portal_pap-abas_content .tabs > div:target > .tab-recentes i, /* Apply to the targeted item or... */
            :target #tab-inicial > .tab-recentes i { /* ... to the default item */
                font-size: 25px;
                margin-top: -8px;
                margin-left: -10px;
                text-decoration: none;
                color: rgba(30, 53, 96, 0.8);
                margin-right: 10px;
            }

            .uninter-portal_pap-abas_content .tabs > div > div {
                background: #F7F7F7; /* Light gray */
                z-index: -2; /* Behind, because the borders overlap */
                left: 0;
                top: 42px; /* The top needs some calculation... */
                bottom: 0;
                right: 0; /* Other sides flush with containing block */
                overflow: auto; /* Scroll bar if needed */
                padding: 0.3em; /* Looks better */
                border-top: 2px solid #023164 !important;
                // border: 0.1em outset #BBB; /* 3D look */
                padding-top: 25px;
            }

            .uninter-portal_pap-abas_content .tabs > div:not(:target) > div { /* Protect CSS1 & CSS2 browsers */
                position: absolute; /* All these DIVs overlap */
                display: none;
            }

            .uninter-portal_pap-abas_content .tabs > div:target > div, :target #tab-inicial > div {
                position: absolute; /* All these DIVs overlap */
                z-index: -1; /* Raise it above the others */

                height: fit-content;
                float: left;
                overflow: visible;
            }

        .uninter-portal_pap-abas_content .tabs :target {
            outline: none;
        }

        .uninter-portal_pap-abas_content .tabs #tab-inicial {
            float: left !important;
        }

        .uninter-portal_pap-abas_content .tabs #tab-inicial {
            float: left !important;
        }


.uninter-portal_pap-filtro-radio_box {
    overflow: hidden !important;
    width: fit-content !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 5px !important;
    display: inline-flex !important;
}

    .uninter-portal_pap-filtro-radio_box .uninter-portal_pap-filtro-radio {
        float: left !important;
        margin-right: 10px!important;
    }

        .uninter-portal_pap-filtro-radio_box .uninter-portal_pap-filtro-radio input {
            float: left !important;
            height: 20px !important;
            width: 20px !important;
            margin-top: 0px !important;
            margin-right: 5px !important;
        }

        .uninter-portal_pap-filtro-radio_box .uninter-portal_pap-filtro-radio label {
            font-size: 14px !important;
            float: left !important;
            color: rgba(30, 53, 96, 1) !important;
            margin-top: 4px !important;
            margin-right: 10px !important;
        }

.uninter-portal_pap-filtro-input_box {
    float: left !important;
    margin-top: 10px!important;
}

    .uninter-portal_pap-filtro-input_box .uninter-portal_pap-filtro-input {
        float: left !important;
        width: calc(100% - 170px);
        padding-right: 0px !important;
    }

        .uninter-portal_pap-filtro-input_box .uninter-portal_pap-filtro-input input {
            float: left !important;
            height: 30px !important;
            width: 100% !important;
            border-radius: 3px !important;
            border-top-right-radius: 0px !important;
            border-bottom-right-radius: 0px !important;
            font-size: 14px !important;
            padding-left: 5px !important;
        }

    .uninter-portal_pap-filtro-input_box .uninter-portal_pap-filtro-btn-1 {
        float: left !important;
        width: 90px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-radius: 0px !important;
    }

        .uninter-portal_pap-filtro-input_box .uninter-portal_pap-filtro-btn-1 button {
            float: left !important;
            height: 30px !important;
            width: 90px !important;
            border-radius: 0px !important;
            font-size: 14px !important;
            padding-left: 5px !important;
            padding-top: 2px !important;
            background-color: rgba(50, 65, 90, .2) !important;
            color: rgba(50, 65, 90, 1) !important;
            border-color: rgba(50, 65, 90, .3) !important;
        }

            .uninter-portal_pap-filtro-input_box .uninter-portal_pap-filtro-btn-1 button:hover {
                background-color: rgba(50, 65, 90, .3) !important;
                font-weight: bold !important;
            }

    .uninter-portal_pap-filtro-input_box .uninter-portal_pap-filtro-btn-2 {
        float: left !important;
        width: 80px !important;
        padding-left: 0px !important;
        border-radius: 0px !important;
    }

        .uninter-portal_pap-filtro-input_box .uninter-portal_pap-filtro-btn-2 button {
            float: left !important;
            height: 30px !important;
            width: 40px !important;
            border-radius: 0px !important;
            border-top-right-radius: 15px !important;
            border-bottom-right-radius: 15px !important;
            font-size: 14px !important;
            padding-left: 5px !important;
            padding-top: 2px !important;
            background-color: rgba(50, 65, 90, .05) !important;
            color: rgba(50, 65, 90, 1) !important;
            border-color: rgba(50, 65, 90, .2) !important;
        }

        .uninter-portal_pap-filtro-input_box .uninter-portal_pap-filtro-btn-2 button:hover {
            background-color: rgba(50, 65, 90, .1) !important;
        }


.uninter-portal_pap-content-interno.uninter-portal_pap-filtro {
    border-bottom: 2px solid #adadad !important;
    /*padding-bottom: 20px !important;*/
    /*margin-bottom: 10px!important;*/

    background-color: #EFEFEF !important;
    padding-top: 10px;
    padding-bottom: 10px !important;
    border-radius: 15px;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    float: initial;
    overflow: hidden;
    border: 2px solid #adadad;
}

.uninter-portal_pap-content-interno.uninter-portal_pap-resultado {
    border-bottom: 2px solid #adadad !important;
    /*padding-bottom: 20px !important;*/
    margin-bottom: 10px !important;
    padding: 15px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    height: 275px !important;
    overflow-y: auto !important;
    /*background-color: #EFEFEF !important;*/
}

    .uninter-portal_pap-content-interno.uninter-portal_pap-resultado::-webkit-scrollbar-thumb {
        background-color: #e28912 !important;
        border-radius: 20px !important;
        border: 3px solid #ffffff !important;
    }

    .uninter-portal_pap-content-interno.uninter-portal_pap-resultado::-webkit-scrollbar {
        width: 15px !important;
    }



/** Modal HOME Verba Cooperada **/

.uninter-verba_cooperada-home-modal .modal-content .modal-header h5 {
    font-size: 20px !important;
    font-weight: bold !important;
    text-align: center !important;
}


.uninter-verba_cooperada-home-modal .modal-content .modal-body table thead tr .th-nome {
    width: 240px !important;
}

.uninter-verba_cooperada-home-modal .modal-content .modal-body table thead tr .th-data_inicio {
    width: 200px !important;
    text-align: center !important;
}

.uninter-verba_cooperada-home-modal .modal-content .modal-body table thead tr .th-data_fim {
    width: 100px !important;
    text-align: center !important;
}

.uninter-verba_cooperada-home-modal .modal-content .modal-body table thead tr th {
    background: #5a738e !important;
    border-left: 1px solid #ffffff !important;
    border-right: 1px solid #ffffff !important;
    color: #ffffff !important;
    text-align: center !important;
    min-width: 100px !important;
    font-weight: normal !important;
}

.uninter-verba_cooperada-home-modal .modal-content .modal-body {
    overflow: hidden !important;
}

.uninter-verba_cooperada-home-modal .modal-content .modal-body table {
    min-height: 250px !important;
}

    .uninter-verba_cooperada-home-modal .modal-content .modal-body table tbody {
        max-height: 240px !important;
        overflow-y: auto !important;
        float: left !important;
        position: absolute !important;
        margin-right: 15px !important;
        width: calc(100% - 30px) !important;
    }

        .uninter-verba_cooperada-home-modal .modal-content .modal-body table tbody::-webkit-scrollbar-thumb {
            background-color: #fcb515 !important;
            border-radius: 20px !important;
            border: 3px solid rgba(252, 181, 21, 0.1) !important;
        }

        .uninter-verba_cooperada-home-modal .modal-content .modal-body table tbody::-webkit-scrollbar-track {
            background: rgba(29, 54, 100, 0.1) !important;
            border-radius: 20px !important;
        }

        .uninter-verba_cooperada-home-modal .modal-content .modal-body table tbody::-webkit-scrollbar {
            width: 10px !important;
        }

        .uninter-verba_cooperada-home-modal .modal-content .modal-body table tbody tr {
            width: 100% !important;
            float: left !important;
        }

        .uninter-verba_cooperada-home-modal .modal-content .modal-body table tbody tr .td-nome {
            width: 240px !important;
        }

        .uninter-verba_cooperada-home-modal .modal-content .modal-body table tbody tr .td-data_inicio {
            width: 200px !important;
            text-align: center!important;
        }

        .uninter-verba_cooperada-home-modal .modal-content .modal-body table tbody tr .td-data_fim {
            width: 100px !important;
            text-align: center !important;
        }

