#header #header-wrap #logo a > img {
  height: 180px;
}
.navbar-header {
    background: #2252A7;
}
.glyphicon-75 {
    font-size: 75px;
}
.glyphicon-50 {
    font-size: 50px;
}
.glyphicon-35 {
    font-size: 35px;
}
.glyphicon-25 {
    font-size: 25px;
}
/*
.table_reporte {
    width: 100%;
}
.table {
    width: 100%;
    margin-bottom: 0px;
}
.navbar-cls-top {
  background: #ffffff;
  /*background: #FFC0CB;*/
 
  border-bottom: none;
}

.table-bordered-i > thead > tr > th,
.table-bordered-i > tbody > tr > th,
.table-bordered-i > tfoot > tr > th,
.table-bordered-i > thead > tr > td,
.table-bordered-i > tbody > tr > td,
.table-bordered-i > tfoot > tr > td {
  border: 1px solid #000;
}

.formato_text{
	font-size: 11px;
}

.formato_text_rep{
  font-size: 8px;
}

.form-controli {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 4px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.subrayado{
	text-decoration: underline;
}

.subtitulo{
	font-size: 12px;
	text-align: center;
}
.titulo{
	font-size: 18px;
	text-align: center;
}
.titulo2{
	font-size: 24px;
	color: #2252A7;
}
.titulo3{
  font-size: 24px;
}
.subtitulo2{
	font-size: 16px;
	color: #2252A7;
}
.right{
	float:right;
}
.center{
	display:block;
	margin:0 auto 0 auto;
}
.separador{
	margin-top: 100px;
}
label {
  margin-top: 10px;
}
.blanco{
	color: #FFFFFF;
}
a {
	color: #000000;
	text-decoration: none;
}
p {
    font-size:12px;
    line-height:19px;
    padding-top:1px;
}
.panel-body {
	padding: 0px;
}
.main-text {
	font-size: 16px;
	font-weight: 500;
}
.btn {
	margin-bottom: 2px;
}
/* CENTRA COMPLETAMENTE
.center {
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin: auto;
	background: #83C24A;
	height: 100px;
	width: 200px;
	box-shadow: 0 0 4px rgba(0,0,0,.3);
}/*
.center {
	position: absolute;
	left:0;
	right:0;
	margin: auto;
	height: 100px;
	width: 900px;
}*/
/*
.titulo_rfs{
  font-size: 24px;
  text-align: center;
}
.centrar_text{
  text-align: center;
}


/* ------------------------------------------------- DE CATASTRO.CSS ------------------------------------------------- */
 #wrapper {
    background:#fff;
}
.sidebar-collapse .nav > li > a {
  background:#353535; 
}
.navbar-side {
  background-color: #fff; 
}
.navbar-cls-top .navbar-brand {
    background: #2a90bf;
}
  border-bottom: none;
}

.table-bordered-i > thead > tr > th,
.table-bordered-i > tbody > tr > th,
.table-bordered-i > tfoot > tr > th,
.table-bordered-i > thead > tr > td,
.table-bordered-i > tbody > tr > td,
.table-bordered-i > tfoot > tr > td {
  border: 1px solid #000;
}

.formato_text{
  font-size: 11px;
}

.formato_text_rep{
  font-size: 8px;
}

.form-controli {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 4px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.subrayado{
  text-decoration: underline;
}

.subtitulo{
  font-size: 12px;
  text-align: center;
}
.titulo{
  font-size: 18px;
  text-align: center;
}
.titulo2{
  font-size: 24px;
  color: #2252A7;
}
.titulo3{
  font-size: 24px;
}
.subtitulo2{
  font-size: 16px;
  color: #2252A7;
}
.right{
  float:right;
}
.center{
  display:block;
  margin:0 auto 0 auto;
}
.separador{
  margin-top: 100px;
}
label {
  margin-top: 10px;
}
.blanco{
  color: #FFFFFF;
}
a {
  color: #000000;
  text-decoration: none;
}
p {
    font-size:12px;
    line-height:19px;
    padding-top:1px;
}
.panel-body {
  padding: 0px;
}
.main-text {
  font-size: 16px;
  font-weight: 500;
}
.btn {
  margin-bottom: 2px;
}


.imagen_logo{
  padding-top: 1px;
  padding-bottom: 1px;
}
.text_negrita_gde_tit {
  font:34px/36px 'Calibri', Arial, Helvetica, sans-serif;
  color: #000000;
  text-align:center;
  text-justify:inter-word;
  font-weight:bold;
}
.text_negrita {
  font:13px/20px 'Calibri', Arial, Helvetica, sans-serif;
  color: #000000;
  text-align:center;
  text-justify:inter-word;
  font-weight:bold;
}
.text_negrita_gde {
  font:20px/24px 'Calibri', Arial, Helvetica, sans-serif;
  color: #000000;
  text-align:center;
  text-justify:inter-word;
  font-weight:bold;
}
.text_print_folio {
  padding-top: 10px;
  padding-bottom: 10px;
  font:13px/20px 'Calibri', Arial, Helvetica, sans-serif;
  color: #000000;
  text-justify:inter-word;
}
.inputs {
  /* round the corners */
  outline:none;
  border: 1px solid #000;
  /* create a BIG glow */
  box-shadow: 0px 0px 4px #000;
  -moz-box-shadow: 0px 0px 4px #000;
  -webkit-box-shadow: 0px 0px 4px #000;
}
.separador2{
  padding: 5px;
}
.form-signin {
    max-width: 400px;
    padding: 15px;
    margin: 0 auto;
}

#bg {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(assets/img/bg.jpg) no-repeat center center fixed;
  background-size: cover;
  -webkit-filter: blur(5px);    
}

form input:focus { background-color: rgba(255,255,255,.4); }

::-webkit-input-placeholder { color: #ccc; text-transform: uppercase; }
::-moz-placeholder { color: #ccc; text-transform: uppercase; }
:-ms-input-placeholder { color: #ccc; text-transform: uppercase; }

.derecha_text{
  text-align: right;
}
.size24{
  font-size: 24px;
}
.size22{
  font-size: 22px;
}
.size20{
  font-size: 20px;
}
.size18{
  font-size: 18px;
}
.size16{
  font-size: 16px;
}
.size10{
  font-size: 10px;
}
.size12{
  font-size: 12px;
}
.size14{
  font-size: 14px;
}
@media(min-width:768px) {
     #page-wrapper{
               margin: 0 0 0 200px;
               padding: 15px 30px;
               min-height: 900px;
    }
 @media(min-width:768px) {
     #page-wrapper{
               margin: 0 0 0 200px;
    }
    .navbar-side {
        z-index: 1;
        position: absolute;
        width: 200px;
    }
.navbar-cls-top .navbar-brand {
width: 200px;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 25px;
    padding-bottom: 25px;
  }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 0px;
}
.navbar-cls-top .navbar-brand {
    font-size: 25px;
}
.espacio-abajo{
  padding-bottom: 30px;
  }

.navbar-header {
    background: #2252A7;
}
.navbar-cls-top .navbar-brand:hover {
background: #2252A7;
color:#fff;
}
h2 {
    color: #2252A7;
}
.centrar_text{
  text-align: center;
}
.center {
  position: absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin: auto;
  background: #83C24A;
  height: 100px;
  width: 200px;
  box-shadow: 0 0 4px rgba(0,0,0,.3);
}
.nav-second-level > li > a:after,
.nav-third-level > li > a:after {
  background:#fff;
}
.nav-second-level > li > a:before ,
.nav-third-level > li > a:before {
  background:#fff;
}

.panel {
  border: none;
}

/*.etiquetas {
  font-size: 12pt;
  font-weight: bold;
  padding: 20px;
}

.campos {
  font-size: 12pt;
  padding: 20px;
}*/

.navbar-toggle {
    background-color: #f9f9f9;
    border: 1px solid #bd0000;

}

.nav-second-level > li > a:after, .nav-third-level > li > a:after {
    content: "";
    display: block;
    position: absolute;
    left: 20px;
    width: 1px;
    height: 100%;
    background: #ffffff;
    top: 0px;
    z-index: 10;
}

.nav-second-level > li > a:after, .nav-third-level > li > a:before {
    content: "";
    display: block;
    position: absolute;
    left: 20px;
    width: 1px;
    height: 100%;
    background: #ffffff;
    top: 0px;
    z-index: 10;
}


/*table.dataTable.display tbody > td.sorting_1 {
  background-color: #D3D3D3 !important;
}*/
/* Cambiar el color de los renglones (pares) */

/*table.dataTable tr.sorting_1 { 
  background-color: #D3D3D3 !important;
}*/

/*tr:nth-child(even) {
   background-color: #D3D3D3 !important;
}*/

tr.even td.sorting_1 {
   background-color: #D3D3D3 !important;
}

tr.odd td.sorting_1 {
   background-color: #FFFFFF !important;
}

tr.even {
   background-color: #D3D3D3 !important;
}