body {
	font-size: 12px;
	background: rgba(255, 255, 255, .2);
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 5px;
}

.content {
    padding: 3px;
}   

.nav-tabs-custom > .tab-content {
    padding: 4px;
}

 .form-group {
    margin-bottom: 5px;
}
 


.nav-tabs > li.active > a, .nav-tabs-custom > .nav-tabs > li.active:hover > a {
    /*background-color: #ccc;*/
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    /*border: 1px solid #ddd;*/
    font-size: 12px;
    vertical-align:middle;
}

.content-header {
    position: relative;
    padding: 5px 5px 5px 5px;
}

.panel-body {
    padding: 5px;
}
vendor-prefixes.less {
	
}


 html {
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
    }

.black_overlay {
  border-radius: 10px;
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  /*height: 100%;*/
  -moz-opacity: 0.9;
  opacity:.90;
  /*
  background-color: black;
  z-index:1001;
  filter: alpha(opacity=80);*/
}
.white_content {
    border-radius: 10px;
    display: none;
    position: absolute;
    top: 25%;
    left: 5%;
    width: 40%;
    /*height: 100%;*/
    padding: 1px;
    border: 5px solid #91AFD4;
    background-color: #91AFD4;
    
    z-index:1002;
    overflow: auto;
    opacity:.90;
}
    
  .pad {
    padding: 0px;
    }
    
 .form-horizontal .control-label {
    padding-top: 2px;
 
 }
  
 sidebar-menu > li > a {
    padding: 12px 5px 2px 15px;
    display: block;
}   
    
table.dataTable thead > tr > th {
    padding-right: 1px;
    font-size: 12px;
    
}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top: 1px;
}

.skin-blue .sidebar-menu>li>a {
    border-left: 10px solid transparent;
}

.skin-blue .sidebar-menu>li>a:hover {
    background-color: #d9edf7;
    color:#000000;
}





/* PROCESO DE VISUALIZACION POR ESTILOS PERSONALIZADOS  ....... */
#plantillaTablaActivo { position: relative;}
#plantillaTablaActivo a span { display: none; color: #FFFFFF; }
#plantillaTablaActivo a:hover span { display: block; position: absolute; width: 250px; background: #6E6E6E url(images/horses200x50.jpg); height: 50px; left: 40px; top: -10px; color: #FFFFFF; padding: 10px 10px 10px 10px; }

#politicaTablaActivo { position: relative;}
#politicaTablaActivo a span { display: none; color: #FFFFFF; }
#politicaTablaActivo a:hover span { display: block; position: absolute; width: 250px; background: #6E6E6E url(images/horses200x50.jpg); height: 50px; left: 40px; top: -10px; color: #FFFFFF; padding: 10px 10px 10px 10px; }

#politicaTablaPlantilla { position: relative;}
#politicaTablaPlantilla a span { display: none; color: #FFFFFF; }
#politicaTablaPlantilla a:hover span { display: block; position: absolute; width: 250px; background: #6E6E6E url(images/horses200x50.jpg); height: 50px; left: 40px; top: -10px; color: #FFFFFF; padding: 10px 10px 10px 10px; }


input {
 color:navy;

}
textarea {
 color:navy;
}

input:focus {
background-color:#FFF2D9;
border: 1px solid #CB8B07;
}

textarea:focus {
background-color:#FFF2D9;
border: 1px solid #CB8B07;
}

select:focus {
background-color:#FFF2D9;
border: 1px solid #CB8B07;
}	
	
.modal {
    background: rgba(0, 0, 0, 0.7);
 }
 
.modal-header {
  padding: 10px;
  border-radius: 7px 7px 0px 0px;   
  /* background: linear-gradient(#3C8DBC,#122070); */
 }

.modal-body {
    padding: 5px;
} 

.modal-content {
  border-radius: 7px;   
}  

.nav-tabs-custom > .nav-tabs > li:first-of-type.active > a {
  /* background: #CED8F6; */
}

.nav-tabs-custom > .nav-tabs > li.active > a {
   /* background: #CED8F6; */
 }


.skin-blue2 .main-header2 .navbar2 { 
  background: linear-gradient(#3C8DBC,#122070);
}

table.dataTable thead .sorting {
   /* background-image: url(../images/sort_both.png); */
}

.group-hidden {
  display: none;
}

.carga-espera {
    position: fixed;
    left: 663px;
    top: 60px;
    width: 25%;
    height: 25%;
    z-index: 9999;
    background: url('../img/loading-sm.gif') 50% 50% no-repeat rgb(249,249,249);
    opacity: .9;
}

a.desactivado {
    pointer-events:none;
}

i.desactivado {
    color: lightgray;
}

i.activado {
    color: #00a65a;
}

.table > tbody > tr > td.inprocess {
  background-color: #f5f9a2;
}

.awr-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Opacidad del 50% */
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}

.awr-loader {
  /* Estilos para el GIF tipo loader */
  background-image: url('../../assets/img/loading.gif');
  background-size: cover;
  width: 50px;
  height: 50px;
}

.input-border-error {
  border-color: red;
  border-width: 2px;
  border-style: solid;
}

.input-border-success {
  border-color: #53b153;
  border-width: 3px;
  border-style: solid;
}

.modal-full {
  width: 99vw;
  max-width: none;
}

.awr-button-rounded {
  border-radius: 5px !important;
}


.awr-000-00-micnta-cxto-dtlle-seccion-titulo {
	font-size: large;
    color: white;
    background-color: #122070;
    padding-left: 8px;
    padding-top: 5;
    padding-bottom: 5px;
    margin-top:0;
}

.awr-000-00-micnta-cxto-dtlle-seccion-contenido-titulo {
	font-size: medium;
    color: cornflowerblue;
    margin-left: -20;
    margin-bottom: 0;
}

.awr-000-00-micnta-cxto-dtlle-seccion-contenido-valor {
	font-size: x-large;
	font-weight: 600;
}

.visibility-hidden {
  visibility: hidden;
}

.awr-bg-info-hvh {
  color: #ffffff;
  background-color: #7a7a7a;
}

.awr-bg-info-light-hvh {
  background-color: #dadada;
}
