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

/***/
body {
	font-family: Source Sans Pro, sans-serif;
	color: #656565;
	font-size: 0.875rem;
	background: 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: 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: 0.625rem 0.9375rem;
	background-color: transparent;
}

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

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