/* 
    Created on : 13-may-2018, 20:01:50
    Author     : DEINER
*/


/***/

body {
    font-family: Source Sans Pro, sans-serif;
    color: #808080;
    font-size: 0.875rem;
    background: #F4F4F4;
    /* rgba(200, 200, 200, 0.1); */
    /*
    background: #f5f7fa; */
}

.contenido-pagina {
    padding-bottom: 20px;
}

#toolbar .float-right {
    margin-top: 4px;
}

#toolbar>div.float-right {
    line-height: 15px;
}


/***/


/* Personaizar panel*/


/*
.card-custom {
    border-color: rgb(52, 146, 97) !important;
}
.card-custom > .card-header {
    border-color: #067338 !important;
    color: #067338 !important;
    background-color: #E4F0E9 !important;
    font-weight: bold;
}

.card-custom > .card-body{

}

.card-custom label {
    font-weight: bold;

} */

.card-body .control-label {
    font-weight: 500;
}

.card-custom {
    /*border-color: transparent;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05) */
}

.card-custom .card-header {
    border-bottom: 1px solid rgba(200, 200, 200, 0.4);
    padding: 0.625rem 0.9375rem;
    background-color: transparent;
}

.card-custom .card-header {
    font-size: 1rem !important;
    font-weight: bold !important;
    /*
	color: #808080; */
}

.card-custom .card-header a {
    text-decoration: none !important;
}

.card-custom .card-body {
    padding: 0.9375rem;
}

.card-custom .card-footer {
    padding: 0.625rem 0.9375rem;
}

.card-custom {
    /*
    border-top-width: 3px;
    */
    /*
    border-color: #cfdbe2
    */
    border-width: 1px;
    border-color: #C0C0C0;
}

.card-custom .card-header {
    /* background-color: #fff;*/
    font-weight: normal;
}


/***/

.card-400 {
    max-width: 400px;
    margin: auto;
}

.card-450 {
    max-width: 450px;
    margin: auto;
}

.card-500 {
    max-width: 500px;
    margin: auto;
}

.card-550 {
    max-width: 550px;
    margin: auto;
}

.card-600 {
    max-width: 600px;
    margin: auto;
}

.card-650 {
    max-width: 650px;
    margin: auto;
}

.card-700 {
    max-width: 700px;
    margin: auto;
}

.card-750 {
    max-width: 750px;
    margin: auto;
}

.card-800 {
    max-width: 800px;
    margin: auto;
}

.card-850 {
    max-width: 850px;
    margin: auto;
}

.card-900 {
    max-width: 900px;
    margin: auto;
}

a.fa {
    color: #c0c0c0;
    /*color:  rgba(6, 115, 56, 0.7) !important;  */
}

a.fa.mostrar {
    color: rgba(0, 93, 202, 0.7);
}

a.fa.mostrar:hover {
    color: rgba(0, 93, 202, 1);
}

a.fa.modificar {
    color: rgba(102, 77, 3, 0.7);
}

a.fa.modificar:hover {
    color: rgba(102, 77, 3, 1);
}

a.fa.eliminar {
    color: rgba(132, 32, 41, 0.7);
}

a.fa.eliminar:hover {
    color: rgba(132, 32, 41, 1);
}


/*
a.fa:hover {
	color: rgba(6, 115, 56, 1) !important;
} */

.form-btns-actions-right {
    text-align: right;
}


/* Menu */


/*****************************************************************/


/* contenedor Titulo  y Boton  + */

.fixed-table-toolbar .bars {
    margin: 0px 0px;
    padding: 0px;
    /*border: 1px red solid !important;*/
    line-height: normal;
}

#div-grid {
    background: white;
}

.bootstrap-table .fixed-table-toolbar {
    border-width: 1px !important;
    border-color: #C0C0C0 !important;
    background-color: white;
}

.fixed-table-container,
.fixed-table-pagination {
    border-left: 1px solid #C0C0C0 !important;
    border-right: 1px solid #C0C0C0 !important;
}

.fixed-table-pagination {
    border-bottom: 1px solid #C0C0C0 !important;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.pagination-detail {
    margin: 5px !important;
}


/*
div.bootstrap-table > div.fixed-table-toolbar > div.pull-right.search > input{

padding: 4px 12px;
height: 30px;
}
*/

div.bootstrap-table>div.fixed-table-toolbar {
    /*
    border-top-width:3px !important;
    */
    background-color: white;
    width: 100%;
    padding: 0px 10px;
    display: table;
    border: 1px solid #ddd;
    border-bottom: 0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    font-size: 1rem;
    font-weight: bold;
    /*
	color: #067338; */
}

.pag-toolbar {
    background-color: #f5f5f5;
    width: 100%;
    padding: 3px 10px;
    display: table !important;
    border: 1px solid #ddd;
    border-top: 0;
}

div.bootstrap-table>div.fixed-table-container>div.fixed-table-pagination {
    /*
    background-color: #f5f5f5;
    width: 100%;
    padding: 0px 10px; 
    display:table;

    border: 1px solid #ddd;
    border-top: 0;
    */
    /*display: none!important;*/
}

div.bootstrap-table>div.fixed-table-toolbar>div {
    width: 100%;
    float: none;
}

div.bootstrap-table>div.fixed-table-toolbar {
    padding: 0;
}

#toolbar .titulo {
    font-size: 14px;
    font-weight: bold;
}

#toolbar .btn-sm {
    padding: 0px 5px;
    font-weight: bold;
}

.bold {
    font-weight: bold;
}

.panel-body-bg {
    background-color: rgba(200, 200, 200, 0.1);
}

.has-error input,
.has-error select,
.has-error textarea {
    border-color: red !important;
}


/*****************************************************************/

#div-grid {
    /* display: none; */
}