.tipaviso{
    opacity: 100 !important; 
    position: static !important; 
    font-size: inherit !important;
}
.corheader{
    background-color: #D8D8D8;
}
.corcorpooformulario{
    background-color: #F1F1F1;
    border-bottom: 2px solid #ccc;
    font-size: 1.5em;   
    padding-top: 1.5em;
    margin-bottom:1.5em; 
}
span.glyphicon {
    font-size: 1.5em;
}
.corlinhatitulo{
    background-color: #e6f0f3;
    color:#36607f;
    border-bottom: 2px solid #ccc;
    margin-top: 5px;


}
.corlinhatitulo h2{
    margin-top: 15px;
}
.corlinhatitulosis{
    background: #b72f2f; 
    color: #ffffff;
    border-bottom: 2px solid #ccc;
    margin-bottom: 15px;
}
.corlinhatitulosis a{
    color: #ffffff;
}
.corlinhatituloplus{
    background: #163c5d; 
    color: #ffffff;
    border-bottom: 2px solid #ccc;
    margin-bottom: 15px;
}
.corlinhatituloplus a{
    color: #ffffff;
}
.corlinhatitulopublic{
    background:  #ffffff; 
    color: #B22222;
    border-bottom: 2px solid #ccc;
    margin-bottom: 15px;
}
.icon-remove-table{
    color: #767474;
}
.icon-edit-table{
    color: #F1A100;
}
.icon-add-table{
    color: #2c7f0e;
}
.icon-remove{
    padding-right: 5px;
    text-decoration: none !important;
    color: #767474;
}
.icon-add{
    text-decoration: none !important;
    color: #2c7f0e;
    padding-right: 5px;
}
.icon-cobranca{
    color: #1c5408;
    padding: 5px;
    text-decoration: none !important;
}
.icon-procura{
    padding-top: 22px;
}
.icon-procura span{ 
    color: #e57a24;
}

.icon-imprimi{
    padding-right: 5px;
    text-decoration: none !important;
    color: #53359e;
}
.icon-reserva-table{
    color: #7ec545;
}
.icon-retorno{
    color: #00008B;
}
.icon-remessa-arquivo{
    color: #8B4513;
}
.icon-money-table{
    color:#000000;
}
.icon-whats-table{
    color:#46c655;
}
.icon-image-table{
    color:#00008B;
}
.icon-car-reserva{
    color: #2c7f0e;
}
.icon-car-estorna{
    color: #b70b0b;
}
.icon-relatorio-linha{
    color: #767474;

}
.icon-desloga{
    padding-right: 5px;
    color: #B22222;
}
.paddinglateral{
    padding-left: 20px; 
    padding-right: 20px;
}
.corpofiltros{
    padding-bottom: 5px; 
    margin-bottom: 10px; 
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.icon-relatorio{
    padding-right: 5px;
    text-decoration: none !important;
    color: #e2d60d;
}
.icon-calender-table{
    color: #483D8B;
}
.deletaerro img{
    margin: 0 auto;
}
.deletaerro p{
    font-size: 30px;
}
.text-danger{
    color:#f21610;
}
fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
    box-shadow:  0px 0px 0px 0px #000;
}

legend.scheduler-border {
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: left !important;
}

.loading {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999;
    /*    background: url(http://{baseUrl}/web/img/icones/loading.gif) center no-repeat #fff ;*/
    background: url("../img/icones/loading.gif") center no-repeat #fff ;
}

.iframetela{
    padding-bottom: 15px; 
    padding-top: 15px; 
    background: #ccc;
}

.linhaopcoes{
    padding-top: 15px;
}
.videotela{
    padding-left: 25%;
    color: #3c6483;
}
/*iframe resposivo*/
.responsive-iframe {
    width: 65%;
    height: 100%;
    min-height: 70vh; 
}

.corpologado{
    border: 2px solid #ccc;
    background: #e4e4e4;
    padding: 15px;
    margin: 0 auto;
    width: 50%;
}

.caixamsg{
    border: 2px solid #ccc;
    background: #cccccc;
    margin-top:20px;
    border-radius: 15px;
    height: 55%;
    max-height:55%;
    overflow-y:auto;
}

.corpomensagem{
    background-color: #ffffff;
    border-radius: 5px;
    margin-top: 5px;
}

@media (max-width: 600px){
    .responsive-iframe {
        width: 75%;
        height: 100%;
        min-height: 35vh; 
    }

    .corpologado{
        border: 2px solid #ccc;
        background: #e4e4e4;
        padding: 15px;
        margin: 0 auto;
        width: 80%;
    }
}
@media (max-width: 768px){
    .responsive-iframe {
        width: 75%;
        height: 100%;
        min-height: 35vh; 
    }
}