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

/***/
body {
    font-family: Source Sans Pro,sans-serif;
    color: #656565;
    font-size: .875rem;
    background: rgba(200,200,200,0.1);
    /*
    background: #f5f7fa; */

}

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

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

#toolbar > div.float-right { 

    /* line-height: 0; */
}

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


/***/
/* 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-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: .625rem .9375rem;
    background-color: transparent
}

.card-custom .card-header .card-title {
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: bold;
    color:#067338; 
}

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

.card-custom .card-body {
    padding: .9375rem
}

.card-custom .card-footer {
    padding: .625rem .9375rem
}

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

.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:#067338 !important
    */
    color:rgba(6,115,56,0.7) !important;
}

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:#067338 !important;
    background-color: white;
}

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

.fixed-table-pagination  {
    border-bottom:1px solid #067338 !important;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;

}

.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: 5px;
    border-top-right-radius: 5px;

    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; */
} 
