.buttoneutaxi:focus,button{outline:0!important}.box{padding:100px 20px}.shadow{border:1px solid #e7e7e7;border-radius:6px;-webkit-box-shadow:0 10px 6px -6px #c9c9c9;-moz-box-shadow:0 10px 6px -6px #c9c9c9;box-shadow:0 10px 6px -6px #c9c9c9}.marginspace{margin-top:30px}.full-screen{height:100vh;width:100%;padding:0 2%;display:table;margin:0;max-width:none}.middle-fullscreen{display:table-cell;vertical-align:middle}.buttoneutaxi:focus{transform:scale(1);box-shadow:none!important;border:1px solid #ffc700!important}.buttoneutaxi.active,.buttoneutaxi:active{background-color:#936a00!important;color:#3a3939;font-weight:700;border:1px solid #ffc700;outline:0!important}.buttoneutaxi:hover{background-color:#ffd600;color:#303030;font-weight:700;border:1px solid #ffc700}.buttoneutaxi,.buttoneutaxi.focus,.buttoneutaxi.focus:after,.buttoneutaxi:visited{background-color:#ffd600;color:#323232;font-weight:700;border:1px solid #ffc700}.form-box input:active,.form-box input:focus{border:2px solid #ffc700}.btn:focus,.form-control:focus{box-shadow:none;-webkit-box-shadow:none}.form-box input{border:1px solid rgba(115,115,115,.56);border-radius:5px}.box-home,.navbar.navbar-light.navbar-expand-md.shadow{border-radius:0}.bigyellowicon{font-size:50px;color:#ffc700}.yellowcolor{color:#ffc700 !important}.marginform{margin:20px}.headingbox{background-color:rgba(255,199,0,.67);padding:6px;margin-top:-20px}.paddingbox{padding:20px}.marginbox{margin:20px}.box-home{border-top:0;border-bottom:0}.buttoneutaxi:disabled{background-color:#6c4e01;border:1px solid #b77900}.subtext{font-size:.8em}.tableinputs input{padding-left:7px;font-size:.8em}.spacebottom{margin-bottom:100px} .cursorpointer{cursor:pointer}



/*STYLE GERAL*/
.quadro_horario, .calendario{ text-align: center;}
.indisponivel{
    cursor: no-drop;
    color: #CFCDCE;
}
.marcado{        
    background-color: #ffd600 !important; color:#000;
}   

/*CALENDÁRIO*/
.calendario { margin: 0px; width: 250px;} 
.calendario td, .mes,.quadro_horario{ background: #f5f5f5; }    
.calendario td {
    height: 35px;         
    border: solid 1px #CACACA;
}

.mes {
    font: bold 18px verdana;       
    text-align: center;
    line-height: 50px;                                        
    color: #ffd600;
}
.semana { font: bold 14px verdana; color: #ffd600;}



.hoje{        
    background-color:#ffd600; 
    font-weight: bold;
}

/*FIM CALENDÁRIO*/

/*QUADRO DE HORÁRIOS*/
.quadro_horario{ width: 410px; }
.quadro_horario td {
    height: 40px;
}


.page_header_custom{
    margin: 0px 0px 20px !important; 
}
.input_colado{
    margin-top: 15px;
}


.fa-caret-left, .fa-caret-right , .data_hora_agendamento{
    color: #ffd600;
}
.estilo_lista{
    list-style: none;
}
.campo_obrigatorio{
    color: red;
}


.desaparece_div, .desaparece_coluna{
    display: none;
}
.mes_ano{        
    color: #ffd600;
}

.menuitem{
    padding-left: 20px;
}

.menuitem a:hover{
    color: #ffd600 !important;
}

.graycolor{
    color: lightgray;
}

.notificacao{
    border-radius: 50%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: red;
    color: white;
    font-weight: bold;
}

.notificacao_gray{
    border-radius: 50%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: gray;
    color: white;
    font-weight: bold;
}

/*TABLES STYLE CUSTOM*/

.page-item.active .page-link{
    color: black;
    background-color: #ffd600;
    border-color:#ffd600;
}

.table-striped tbody tr:nth-of-type(odd){
    background-color: #fffcef;
}

.dropdown-header{
    background-color: #fff6ce;
    font-weight: bold;
    color: black;
}

.collapse_eutaxi *{
    list-style-type: none;
}

.collapse_eutaxi_box li{
    border-left: 1px dashed #ffc700;
    padding-left: 15px;    
}

.collapse_eutaxi_box a:hover{
    cursor: context-menu;
}
.collapse_eutaxi_modulo{
    border: 0;
    border-radius: 5px;
    padding: 3px 20px 3px 10px;
    background-color: #f4d155;
    font-weight: bold;
}

.collapse_eutaxi a, 
.collapse_eutaxi a:link, 
.collapse_eutaxi a:visited, 
.collapse_eutaxi a:active,
.collapse_eutaxi a:hover{
    text-decoration: none;
    color: black;
}
