
/* Estilos generales */
	body{
		color:black;
		background-color: #2E3092;
	}

	.btn-primary {
		/* color: #fff; */
		color: white;
		background-color: #2E3092;
		border-color: #2E3092;
	}

	.alinearCentro{
		text-align: center !important;
	}

	.alinearDerecha{
		text-align: right !important;
	}

	.alinearIzquierda{
		text-align: left !important;
	}

	.tamanio12px {
		font-size: 12px;
	}

	/* .x_panel {
		padding: 0px;
	}

	.x_title {
		background-color: #6B8BC7;
		color: white;
		padding: 10px;
	} */
/* Fin estilos generales */


/* Estilos para la cabecera del navegador */
	.nav_menu {
		background: #989899;
		border-bottom: 1px solid #6B8BC7;
	}

	.toggle a {
		color: white;
	}

	.nav.navbar-nav>li>a {
		color: white !important;
	}	

	.top_nav .nav>li>a:focus, .top_nav .nav>li>a:hover, .top_nav .nav .open>a, .top_nav .nav .open>a:focus, .top_nav .nav .open>a:hover {
		background: #6B8BC7;
	}

/* Fin estilos para la cabecera del navegador */

/* Estilos para la parte izquierda del navegador */
	.nav_title {
		background: #2E3092;
	}
	.left_col {
		background: #2E3092;
	}

	.nav.side-menu>li>a, .nav.child_menu>li>a {
		color: white;
	}

	.nav li li.current-page a {
		color: white;
	}

	.nav.side-menu>li.current-page, .nav.side-menu>li.active {
		border-right: 5px solid #6B8BC7;
	}

	.nav.side-menu>li.active>a {
		text-shadow: rgba(0,0,0,0.25) 0 -1px 0;
		background: linear-gradient(#6B8BC7, #6B8BC7),#2A3F54;
		box-shadow: rgba(0,0,0,0.25) 0 1px 0, inset rgba(255,255,255,0.16) 0 1px 0;
	}

	.nav-md ul.nav.child_menu li:after {
		border-left: 1px solid #6B8BC7;
	}

	.nav-md ul.nav.child_menu li:before {
		background: #6B8BC7;
	}

	
	.nav-sm ul.nav.child_menu {
		background: #2E3092;
	}

	.nav-sm .nav.child_menu li.active, .nav-sm .nav.side-menu li.active-sm {
		border-right: 5px solid #6B8BC7;
	}

	.profile_info span {
		font-size: 18px;
		line-height: 30px;
		color: white;
	}

	.profile_info h2 {
		font-size: 14px;
		color: white;
		margin: 0;
		font-weight: 300;
	}
/* Fin estilos para la parte izquierda del navegador */

/* Estilos para la tabla */
	.table>thead>tr>th{
		background-color: #2E3092;
		color: white;
		text-align: center;
	}

	.selected{
		background: #acbad4 !important;
		color: #2a3f54;
		font-weight: bold;
	}
/* Fin estilos para la tabla */


/* Estilos para el modal */
	.modal-header{
		background-color: #2E3092;
		color: white;
	}

	@media (min-width: 768px){
		.modal-dialog {
			width: 750px;
			margin: 30px auto;
		}
		.selected{
			background: #acbad4 !important; 
		}
	}

	@media (min-width: 900px){
		.modal-dialog {
			width: 850px;
			margin: 30px auto;
		}

		.selected{
			background: #acbad4 !important;
		}
	}

	@media (min-width: 1000px){
		.modalXL {
			width: 1000px;
			margin: 30px auto;
		}

		.selected{
			background: #acbad4 !important;
		}
	}
/* Fin estilos para el modal */


/* Estilos para el alerta */
	.alert{
		position: fixed;
		top: 60px;
		right: -120px;
		transition:all 0.4s ease;
		opacity:0;
	}

	.alert.on{
		top: 60px;
		right: 60px;
		opacity:1;
	}
/* Fin estilos para la alerta */