/*Inicio css usado nas classes layout*/
.filtro {
    font-size: 14px;
    height: 24px;
    margin-top: 2px;
    color: rgb(34, 32, 31);
    border: solid 1px silver;
    width: 100%;
    border-radius: 3px;
}

.cabecalho {
    padding: 12px;
    border-radius: 9px;
    background-color: #f9f9f9;
    text-align: center;
    border: solid 1px silver;
}

.descritor {
    font-size: 10px;
}
/*Fim css usado nas classes layout*/

/*Inicio css contraste*/
body.ac {
    color: #ffffff !important;
    background-color: #000000 !important;
}
body.ac h3{
    color: #ffffff !important;
}

body.ac .table-striped tbody > tr:nth-child(odd) > td,
body.ac .table-striped tbody > tr:nth-child(odd) > th {
    background-color: #090909 !important;
}

body.ac .cabecalho {
    background-color: #000000 !important;
}

body.ac .filtro {
    background-color: #000000 !important;
    color: #ffffff !important;
}

body.ac .pagination ul > li > a,
body.ac .pagination ul > li > span {
    background-color: #000000;
    color: #ffffff;
}

body.ac .pagination ul > li > a:hover,
body.ac .pagination ul > li > a:focus,
body.ac .pagination ul > .active > a,
body.ac .pagination ul > .active > span {
    background-color: #000000;
    color: #ffffff;
}

body.ac .navbar-inverse .brand, 
body.ac .navbar-inverse .nav > li > a{
    color: #ffffff;
}
/*Fim css contraste*/

/*Inicio css fonte menor*/
body.me {
    /*tamanho original 14px*/
    font-size: 12px !important; 
}
body.me h3{
    /*tamanho original 24px*/
    font-size: 22px !important;
}

body.me .table {
    /*tamanho original 16px*/
    font-size: 14px !important;
}

body.me .filtro {
    /*tamanho original 14px*/
    font-size: 12px !important;
}

body.me .pagination-small ul > li > a, 
body.me .pagination-small ul > li > span {
    /*tamanho original 11px*/
    font-size: 9px !important;
}

body.me h2{
    /*tamanho original 31px*/
    font-size: 29px !important;
}

body.me h4{
    /*tamanho original 17px*/
    font-size: 15px !important;
}

body.me b{
    /*tamanho original 16px*/
    font-size: 14px !important;
}

body.me .btn-mini{
    /*tamanho original 10px*/
    font-size: 8px !important;
}

body.me .navbar .brand{
    /*tamanho original 20px*/
    font-size: 18px !important;
}

body.me .descritor {
    /*tamanho original 10px*/
    font-size: 8px;
}

/*Fim css fonte menor*/

/*Inicio css fonte maior*/
body.ma {
    /*tamanho original 14px*/
    font-size: 16px !important; 
}
body.ma h3{
    /*tamanho original 24px*/
    font-size: 26px !important;
}

body.ma .table {
    /*tamanho original 16px*/
    font-size: 18px !important;
}

body.ma .filtro {
    /*tamanho original 14px*/
    font-size: 16px !important;
}

body.ma .pagination-small ul > li > a, 
body.ma .pagination-small ul > li > span {
    /*tamanho original 11px*/
    font-size: 13px !important;
}

body.ma h2{
    /*tamanho original 31px*/
    font-size: 33px !important;
}

body.ma h4{
    /*tamanho original 17px*/
    font-size: 19px !important;
}

body.ma b{
    /*tamanho original 16px*/
    font-size: 18px !important;
}

body.ma .btn-mini{
    /*tamanho original 10px*/
    font-size: 12px !important;
}

body.ma .navbar .brand{
    /*tamanho original 20px*/
    font-size: 22px !important;
}

body.ma .descritor {
    /*tamanho original 10px*/
    font-size: 12px;
}

/*Fim css fonte maior*/
