/*5 columnas en boostrap*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
}
.col-xs-15 {
    width: 20%;
    float: left;
}


.toast {
    opacity: 1 !important;
}

.separaupdown{ padding:0px; padding-bottom:1em; padding-top:1em}

@media only screen and (min-width: 0px) {
	
.nav-tabs span{display:none}
}
@media only screen and (min-width: 1100px) {
	
	.nav-tabs span{display:inline-block; font-size:0.8em}
}
@media only screen and (min-width: 1300px) {
	
	.nav-tabs span{display:inline-block; font-size:1em}
}
/*
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
	.nav-tabs span{display:none}
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
	
	.nav-tabs span{display:inline-block; font-size:0.9em}
}
@media (min-width: 1100px) {

.nav-tabs span{display:inline-block; font-size:1em}
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
*/


body.login{  background-color: #fff !important;} 
body.login .content { 
border:solid 5px #ccc;
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;
}
/* CSS CUSTOM DEL LAYOUT*/
.page-header.navbar .page-logo .logo-default {
    margin: 4px 0 0; /*corrige el logo */
}
.highlight { background-color: yellow }

.portlet > .portlet-title > .tools, .portlet > .portlet-title > .actions {
    margin: 0px 0 0;
}
select.input-sm {
    height: 34px;
    line-height: 34px;
    padding: 2px 10px;
}

.radio-inline{ padding-left:0}
.clearinicio{ clear: both;
					display: block;
					font-size: 11px;
					font-weight: 300;
					opacity: 0.7;
					padding: 6px 10px;
					position: relative;
					text-transform: uppercase; overflow:hidden; padding-left:80px; color:#fff}
					
.corrigealto{ height: 33px;
    line-height: 24px; margin-right:4px}
	
.portlet > .portlet-title > .actions > .btn-group {
    margin-bottom: 8px;
    margin-top: 8px;
}

/*loading*/
.isloading-wrapper.isloading-right {
  margin-left: 10px;
}
.isloading-overlay {
  position: relative;
  text-align: center;
}
.isloading-overlay .isloading-wrapper {
  background: #FFFFFF;
  -webkit-border-radius: 7px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 7px;
  -moz-background-clip: padding;
  border-radius: 7px;
  background-clip: padding-box;
  display: inline-block;
  margin: 0 auto;
  padding: 10px 20px;
  top: 10%;
  z-index: 9000; font-size:25px; font-weight:bold
}.isloading-overlay i{font-size:25px;font-weight:bold}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
.helper{ border:0px}
/*kcFinder*/
.imagefinder {
    width: 200px;
    height: 200px;
    overflow: hidden;
    cursor: pointer;
    background: #000;
    color: #fff;
}
.imagefinder img {
    visibility: hidden;
}
.imagefinder .selectload{margin:5px; position:absolute; top:0; color:#fff; z-index:2}
.imagefinder .imgload{position:absolute; top:0; top:0px; width:100%; height:100%; z-index:1}

h3.color_a p{color:#714141; font-weight:bold}
h3.color_b p{color:#975F5F; font-weight:bold}
h3.color_c p{color:#6B2B2B; font-weight:bold}
h3.color_d p{color:#645757; font-weight:bold}
h3.color_e p{color:#D30000; font-weight:bold}
h3.color_f p{color:#382929; font-weight:bold}
h3.color_g p{color:#714141; font-weight:bold}
h3.color_h p{color:#975F5F; font-weight:bold}
h3.color_i p{color:#6B2B2B; font-weight:bold}
h3.color_j p{color:#645757; font-weight:bold}
h3.color_k p{color:#D30000; font-weight:bold}
h3.color_l p{color:#382929; font-weight:bold}
h3.color_m p{color:#714141; font-weight:bold}

/*DATABLES CUSTOM*/

.dataTable caption{ padding:2%; background:#666; text-align:left; font-size:1.2em; color:#fff; }
.dataTable caption a{ color:#FF9}
h3.form-section.color_a { border-bottom: 1px solid #714141;}
h3.form-section.color_b { border-bottom: 1px solid #975F5F;}
h3.form-section.color_c { border-bottom: 1px solid #6B2B2B;}
h3.form-section.color_d { border-bottom: 1px solid #645757;}
h3.form-section.color_e { border-bottom: 1px solid #D30000;}
h3.form-section.color_f { border-bottom: 1px solid #382929;}
h3.form-section.color_g { border-bottom: 1px solid #714141;}
h3.form-section.color_h { border-bottom: 1px solid #975F5F;}
h3.form-section.color_i { border-bottom: 1px solid #6B2B2B;}
h3.form-section.color_j { border-bottom: 1px solid #645757;}
h3.form-section.color_k { border-bottom: 1px solid #D30000;}
h3.form-section.color_l { border-bottom: 1px solid #382929;}
h3.form-section.color_m { border-bottom: 1px solid #714141;}

/*MULTISELECT*/

.ms-container{ width:100%}
html.no-js  td.dataTables_empty{ height:200px !important; vertical-align:middle; background:#bdbdbd!important; color:#000; font-weight:bold; font-size:1.3em}

/*CHART BARRAS INICIO*/
#chartdiv {	
	width		: 100%;
	height		: 500px;
	font-size	: 11px;
	width		: 100%;
	height		: 500px;
	font-size	: 11px;  
}										

.amcharts-export-menu-top-right {
  top: 10px;
  right: 0;
}		

/* parse json */

pre {outline: 1px solid #ccc; padding: 5px; margin: 5px; font-size:0.8em }
.string { color: green; }
.number { color: darkorange; }
.boolean { color: blue; }
.null { color: magenta; }
.key { color: red; }


#tabs_listados .tab-content{ padding:10px !important}



tr.rowT{/*display:block !important;*/
 height: auto;
  overflow:hidden;
  transition: all 0.3s ease;


}
tr.hide.rowT{
 height: 0px;
}
.tab-pane h3{font-size:1.1em}
.tab-pane .row{margin:0px;}
.tab-pane .row .form-group{ margin-bottom:0px;}