/* 
     sivef.css

     Poner acá todos los Estilos que tienen que sobreescribir a los estilos comunes del framework
     ( colores, tamaños, fuentes, etc )
*/


html{
	height: 100%;
}
body {
	font-family:'Titillium Web', sans-serif;
	font-size: 15px;
	line-height: 1.42857143;
	color: #2c3e50;
	background-color: #f3f3f9;
	position: relative;
	padding-bottom: 30px;
	min-height: 100vh;
	
}

.container{

	margin-bottom: 3%;
}

.img-logo > img{
	max-width: 115px;
}

.fondo-login {
	background-image: url(../img/fondo.jpg) ;
	background-size: cover ;
	background-repeat: no-repeat;	
	
}
.container-login {
	margin-top: 300px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 500px;
	margin-bottom: 0%;
	

}

html {
	font-family: 'Titillium Web', sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Titillium Web', sans-serif;
	font-weight: 400;
	line-height: 1.1;
	color: inherit
}

h1, .h1 {
	font-size: 48px
}
h2, .h2 {
	font-size: 32px
}
h3, .h3 {
	font-size: 24px
}

h5 .name-user-tab {
	color: #fff;
}
.breadcrumb {
	font-size: 80%;
	background-color: #f3f3f9
}

a {
	color: #000000;
}

#topHead  .dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 15px;
	text-align: left;
	background: #FFFFFF;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	background-clip: padding-box
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #007EBA
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #000000;
	white-space: nowrap;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;

}
 .dropdown-menu {
	z-index: 10000;
	background-color: #FFFFFF
}
.dropdown-menu:after {
	content: " ";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: 10px;
	top: -18px;
	border: #007EBA 10px solid;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid transparent;
}

fieldset > legend {
	/*margin-left: 140px;
	padding: 0 10px;*/
	margin-bottom: 0px;
	font-size: 130%;
	color: #007EBA ;
	background-color: #FFFFFF;
	padding: 15px
}
fieldset fieldset {
	border: 1px solid #E1E8EA;
	padding: 20px;
	margin-bottom: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 8px;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.30) !important;
}
.campos {
	background-color: #FFFFFF;
	width: 100%;
	float: left;
	padding-top: 15px;
	
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 8px 20px;
	font-size: 15px;
	line-height: 1.42857143;
	border-radius: 999px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.btn-buscar {
     color: #fff;
     background-color: #45CB85;
     border-color: #40b478;
   }
   .btn-buscar:hover,
   .btn-buscar:focus,
   .btn-buscar:active,
   .btn-buscar.active,
   .open .dropdown-toggle.btn-buscar {
     color: #fff;
     background-color: #40b478;
     border-color: #40b478;
   }
   .btn-buscar:active,
   .btn-buscar.active,
   .open .dropdown-toggle.btn-buscar {
     background-image: none;
   }
   .btn-buscar.disabled,
   .btn-buscar[disabled],
   fieldset[disabled] .btn-buscar,
   .btn-buscar.disabled:hover,
   .btn-buscar[disabled]:hover,
   fieldset[disabled] .btn-buscar:hover,
   .btn-buscar.disabled:focus,
   .btn-buscar[disabled]:focus,
   fieldset[disabled] .btn-buscar:focus,
   .btn-buscar.disabled:active,
   .btn-buscar[disabled]:active,
   fieldset[disabled] .btn-buscar:active,
   .btn-buscar.disabled.active,
   .btn-buscar[disabled].active,
   fieldset[disabled] .btn-buscar.active {
     background-color: #45CB85;
     border-color: #40b478;
   }
   .btn-buscar .badge {
     color: #45CB85;
     background-color: #fff;
   }

   .btn-limpiar {
     color: #fff;
     background-color: #98A6AD;
     border-color: #909699;
   }
   .btn-limpiar:hover,
   .btn-limpiar:focus,
   .btn-limpiar:active,
   .btn-limpiar.active,
   .open .dropdown-toggle.btn-limpiar {
     color: #fff;
     background-color: #909699;
     border-color: #909699;
   }
   .btn-limpiar:active,
   .btn-limpiar.active,
   .open .dropdown-toggle.btn-limpiar {
     background-image: none;
   }
   .btn-limpiar.disabled,
   .btn-limpiar[disabled],
   fieldset[disabled] .btn-limpiar,
   .btn-limpiar.disabled:hover,
   .btn-limpiar[disabled]:hover,
   fieldset[disabled] .btn-limpiar:hover,
   .btn-limpiar.disabled:focus,
   .btn-limpiar[disabled]:focus,
   fieldset[disabled] .btn-limpiar:focus,
   .btn-limpiar.disabled:active,
   .btn-limpiar[disabled]:active,
   fieldset[disabled] .btn-limpiar:active,
   .btn-limpiar.disabled.active,
   .btn-limpiar[disabled].active,
   fieldset[disabled] .btn-limpiar.active {
     background-color: #98A6AD;
     border-color: #909699;
   }
   .btn-limpiar .badge {
     color: #98A6AD;
     background-color: #fff;
   }

   /* btn-volver */

   .btn-volver {
	color: #fff;
	background-color: #98A6AD;
	border-color: #909699;
  }
  .btn-volver:hover,
  .btn-volver:focus,
  .btn-volver:active,
  .btn-volver.active,
  .open .dropdown-toggle.btn-volver {
	color: #fff;
	background-color: #909699;
	border-color: #909699;
  }
  .btn-volver:active,
  .btn-volver.active,
  .open .dropdown-toggle.btn-volver {
	background-image: none;
  }
  .btn-volver.disabled,
  .btn-volver[disabled],
  fieldset[disabled] .btn-volver,
  .btn-volver.disabled:hover,
  .btn-volver[disabled]:hover,
  fieldset[disabled] .btn-volver:hover,
  .btn-volver.disabled:focus,
  .btn-volver[disabled]:focus,
  fieldset[disabled] .btn-volver:focus,
  .btn-volver.disabled:active,
  .btn-volver[disabled]:active,
  fieldset[disabled] .btn-volver:active,
  .btn-volver.disabled.active,
  .btn-volver[disabled].active,
  fieldset[disabled] .btn-volver.active {
	background-color: #98A6AD;
	border-color: #909699;
  }
  .btn-volver .badge {
	color: #98A6AD;
	background-color: #fff;
  }

   /* fin btn-volver */

   /* btn-accion */

   .btn-accion {
	color: #fff;
	background-color: #299CDB;
	border-color: #2894ce;
  }
  .btn-accion:hover,
  .btn-accion:focus,
  .btn-accion:active,
  .btn-accion.active,
  .open .dropdown-toggle.btn-accion {
	color: #fff;
	background-color: #2792cb;
	border-color: #2894ce;
  }
  .btn-accion:active,
  .btn-aaccion.active,
  .open .dropdown-toggle.btn-accion {
	background-image: none;
  }
  .btn-accion.disabled,
  .btn-accion[disabled],
  fieldset[disabled] .btn-accion,
  .btn-accion.disabled:hover,
  .btn-accion[disabled]:hover,
  fieldset[disabled] .btn-accion:hover,
  .btn-accion.disabled:focus,
  .btn-accion[disabled]:focus,
  fieldset[disabled] .btn-accion:focus,
  .btn-accion.disabled:active,
  .btn-accion[disabled]:active,
  fieldset[disabled] .btn-accion:active,
  .btn-accion.disabled.active,
  .btn-accion[disabled].active,
  fieldset[disabled] .btn-accion.active {
	background-color: #299CDB;
	border-color: #2894ce;
  }
  .btn-accion .badge {
	color: #2894ce;
	background-color: #fff;
  }
  /* fin btn-accion */

   


.btn-agregar {
	color: #fff;
	background-color: #299CDB;
	border-color: #2894ce;
  }
  .btn-agregar:hover,
  .btn-agregar:focus,
  .btn-agregar:active,
  .btn-agregar.active,
  .open .dropdown-toggle.btn-agregar {
	color: #fff;
	background-color: #2792cb;
	border-color: #2894ce;
  }
  .btn-agregar:active,
  .btn-aagregar.active,
  .open .dropdown-toggle.btn-agregar {
	background-image: none;
  }
  .btn-agregar.disabled,
  .btn-agregar[disabled],
  fieldset[disabled] .btn-agregar,
  .btn-agregar.disabled:hover,
  .btn-agregar[disabled]:hover,
  fieldset[disabled] .btn-agregar:hover,
  .btn-agregar.disabled:focus,
  .btn-agregar[disabled]:focus,
  fieldset[disabled] .btn-agregar:focus,
  .btn-agregar.disabled:active,
  .btn-agregar[disabled]:active,
  fieldset[disabled] .btn-agregar:active,
  .btn-agregar.disabled.active,
  .btn-agregar[disabled].active,
  fieldset[disabled] .btn-agregar.active {
	background-color: #299CDB;
	border-color: #2894ce;
  }
  .btn-agregar .badge {
	color: #2894ce;
	background-color: #fff;
  }
/*Caja de inicio (login)*/
.form-signin{
	background-color: #ffffff;
	padding: 0px 18px 18px 18px;
	border-radius: 8px;
}
.form-signin-logo{
	
    border-bottom-color: #007EBA !important;
	color: #060707 ;
	height: 60px;
	text-align: center;
	
    
}

.form-signin-heading-sivef{
	padding-bottom: 5px;
	color: #878a99;
    font-weight: bold;
	text-align: center;
}

.form-signin-sivef{
	background-color: #FFFFFF;
	padding: 0px 18px 20px 18px;
	text-align: center;
}

.form-signin-heading1-sivef{
	padding-bottom: 5px;
	border-bottom-width: 4px !important;
    border-bottom-color: #007EBA !important;
	color: #007EBA ;
	font-weight: bold;
	text-align: center;
    
}

.float-end {
	float: right;
}
.navbar-logo {
	position: relative;
	min-height: 20px;
	margin-bottom: 10px;
	
	height: 20px;

}

/* div que contiene los botones de las acciones que se muestran arriba */
.acciones-superiores{
	padding:1%;
}

/*boton inicio*/

   .btn-inicio {
	color: #fff;
	background-color: #45CB85;
	border-color: #40b478;
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 8px 20px;
	font-size: 15px;
	line-height: 1.42857143;
	border-radius: 5px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
  }
  .btn-inicio:hover,
  .btn-inicio:focus,
  .btn-inicio:active,
  .btn-inicio.active,
  .open .dropdown-toggle.btn-inicio {
	color: #fff;
	background-color: #40b478;
	border-color: #40b478;
  }
  .btn-inicio:active,
  .btn-inicio.active,
  .open .dropdown-toggle.btn-inicio {
	background-image: none;
  }
  .btn-inicio.disabled,
  .btn-inicio[disabled],
  fieldset[disabled] .btn-inicio,
  .btn-inicio.disabled:hover,
  .btn-inicio[disabled]:hover,
  fieldset[disabled] .btn-inicio:hover,
  .btn-inicio.disabled:focus,
  .btn-inicio[disabled]:focus,
  fieldset[disabled] .btn-inicio:focus,
  .btn-inicio.disabled:active,
  .btn-inicio[disabled]:active,
  fieldset[disabled] .btn-inicio:active,
  .btn-inicio.disabled.active,
  .btn-inicio[disabled].active,
  fieldset[disabled] .btn-inicio.active {
	background-color: #45CB85;
	border-color: #40b478;
  }
  .btn-inicio .badge {
	color: #45CB85;
	background-color: #fff;
  }


td .icon {
	text-decoration: none!important;
	color: #007eba;
	font-size: 110%;
	opacity: 1
}
th {
	color: #007eba;
	border-bottom: 1px solid #007eba !important
}
table .red {
	color: #007eba
}

table {
     border-collapse: separate;
	background-color: #FFFFFF
}

#topHead {
	background-color: #007EBA;
	color: #fff;
	padding: 2px 0;
	font-size: 80%;
}
#topHead a {
	color: #fff
}
#topHead .dropdown-menu {
	z-index: 10000;
	background-color: #007EBA
}

.navbar-inverse {
     /*	background-color: #007EBA; */
     
     
           border-bottom-width: 4px !important;
        border-bottom-color:#007EBA  !important;
        border-bottom-style: solid  !important;
     
        background-color: transparent;
     
     /*	background-color: #9ACA3C; */
     /*	border-color: transparent */
     }
.resultado-expediente-sin-observaciones {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 13px;
	
	color: #ffffff;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	background-color: #40b478;
	border-radius: 10px
}

.resultado-expediente-secuestrado {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 13px;
	
	color: #ffffff;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	background-color: #f18100;
	border-radius: 10px
}


.resultado-expediente-con-observaciones {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 13px;
	color: #ffffff;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	background-color: #FFBE0B;
	border-radius: 10px
}

.resultado-expediente-suspendido {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 13px;
	
	color: #ffffff;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	background-color: #F06548;
	border-radius: 10px
}

.text-confirmado {
	color: #40b478
}

.text-anulado {
	color: #F06548
}

.text-suspendido{
     color: #FFBE0B;
}

.text-warning, .text-warning:hover {
	color: #ffffff;
}

.tbody {
	margin-left: 5%;
}

.p-l-8{
	padding-left: 8px;
}

.p-l-10{
	padding-left: 10px;
}

.text-muted {
	color: #878a99;
}

.alert-warning-sivef {
	background-color: #ffe59dbf;
	border-color: #ffe59d;
	color: #d9a209

}

.avatar-xl-sivef {
    height: 9rem;
    width: 9rem;
	
}

.icono-azul {
	color: #007EBA;
}

.volver-inicio {
	margin-top: 10px;
}

.text-sivef {
	color: #007EBA;
	font-weight: bold;
	padding-left: 15px;
}

.form-control-data{

	margin-bottom: 0;
	box-shadow: none;

	height: 33px;
	padding: 6px 9px;
	font-size: 13px;
	line-height: 1.5;
	border-radius: 3px;
	border: 1px solid #dce4ec;
	background: #f3f3f9;

}



.footer {
    margin-bottom: 0%;
    padding: 8px;
    margin-left: auto;
    background-color: #FFFFFF;
	/*position: fixed;*/
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}



/* Menú */


.navbar-inverse .navbar-brand {
	color: #ffffff
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
	color: #007EBA;
	background-color: transparent
}



.navbar-inverse .navbar-nav>li>a {
	/*color: #ffffff*/
	color:#000000;
	border-radius: 999px;
	border-style: ridge;
	border-color: transparent;
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
	/*color: #007EBA; */
	color:#007EBA;
	border-style: solid;
	border-color: #007EBA;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	color: #ffffff;
	background-color: #9ACA3C
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {
	color: #cccccc;
	background-color: transparent
}
.navbar-inverse .navbar-toggle {
	border-color: #007EBA
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #007EBA
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #ffffff
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #149c82
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
	background-color: #007EBA;
	color: #ffffff;
	border-style: solid;
	border-color: #007EBA;
}
@media (min-width:1500px) {
	.container {
		 width: 1300px
	}

	}
@media (min-width:1800px) {
	.container {
		 width: 1300px
	}
	
	}

@media (min-width:1300px) {
     .container {
          width: 1300px
     }
	
     }


@media (max-width:767px) {
		.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
			border-color: transparent
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
			background-color: transparent
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
			color: #ffffff
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
			color: #007EBA;
			background-color: transparent
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
			color: #ffffff;
			background-color: #15a589
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
			color: #cccccc;
			background-color: transparent
		} }