@charset "utf-8";
/* CSS Document */
#rgbCorporativo,
.title_table,
.title-modal-views,
.modal-header,
.cant_sobres,
.boton_funcion,
.boton_funcion_submit,
.title-alerta,
.table-fixed_750 thead th,
.table-fixed_600 thead th,
.table-fixed_400 thead th,
.table-fixed_850 thead th,
.table-fixed_700 thead th,
.table-fixed_700x120 thead th,
.table-fixed thead th,
.table-fixed_920 thead th,
.table-fixed_2 thead th,
.table-fixed thead th,
.btn-primary,
.btn-dark,
.head{
	background: #ce61ffb3 !important;
}
.btn-dark{border-color: #ce61ffb3 !important}

/*  Color de fuente */

.texto_alerta, h2{color:#494c4fcc !important}

/*Eliminado los scroll de desplamiento*/
body{overflow-y:hidden;}
body{overflow-x:hidden;}

.table {color: #494c4fcc !important;}
.table td, .table th{border: 0px !important}

.table thead th,b, strong { font-weight: 600 !important;}
li{margin-right: 1%;}

.head{padding: 10px;color: #fff;}
.logout{color: #fff !important}

#rgbCorporativo{border-color: #8d06ea21;}

.btn_opciones{border: 1px solid #998f8fba;padding: 5px 10px 5px 10px;border-radius: 4px;}

#menu{
	background-color: #fff;
	position: absolute;
	height: 100%;
	border-right: 1px solid #4827a42e;
	/*border-top: 1px solid #1a010147;*/
	left: 0px;
	z-index: -1;
}

.boton_menu{position: absolute;top: 2.5rem;right: 0;font-size: 16px;left: 0;}

#desktop{
	position: absolute;
	left: 19%;
	top: 14%;
	padding: 0px 0px 5px 5px;
	width: 70%;
	height: 100%;
	color: #6c6161;	
}

.title_desktop{
	position: absolute;
	left: 19%;
	top: 8%;
	border-bottom: 1px solid #594c4c36;
	width: 80%;
	padding: 0px 0px 0px 0px;
	color: #6c6161;
	font-weight: 400;
	height: 45px;
}

.title-menu{
	background-color: #fff;
	position: absolute;
	width: 100%;
	left: 0px;
	padding: 8px;
	color: #b55adb;
	font-size: 16px;
	bottom: 0;
	top: 0;
}

.card-header {background-color: #fff !important;}

.user{position: relative;float: right; bottom: 1rem;}
.user a{color: #fff !important}

#user{color: #4d4848 !important}
#user:link{background-color: #fff}
#user:hover{background-color: #fff}
#user:active{background-color: #fff}



#intro_title{position: relative;font-size: 7rem;text-align: center;}

#intro_licencia{font-size: 1rem;text-align: center;position: absolute;left: 30%;top: 40%}

#footer-login{
	position: relative;
	width: 80%;
	border-top: 1px solid #26232336;
	text-align: center;
	display: block;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	top: 30%;
}



/*Estilos modificados del menu*/
.card-header {padding: 0rem 0rem !important;}

.card{
	background-color: transparent !important; 
	border-radius: 0rem !important ;
	border: 0px solid rgba(0, 0, 0, 0.125) !important;
}

.btn-link {color: #494c4fcc !important;font-size: 1.2rem !important;}
.btn-link:hover{text-decoration: none !important}

.btn-light {color: #494c4fcc !important;background-color: transparent!important;border-color: #0e0f0f2b !important;}



/*BOTONES*/

.boton_funcion_3{background: #2eb02e;border-radius: 3px;font-size: 14px;padding: 6px 10px 8px 8px;border: 0px;}
.boton_funcion_2{background: #2eb02e;border-radius: 3px;font-size: 14px;padding: 5px 7px 8px 5px;border: 0px;}
/*.boton_funcion{background: #5e5e5e;border-radius: 3px;font-size: 14px;padding: 4px 10px 4px 8px;border: 0px;}
*/.boton_funcion{border-radius: 3px;font-size: 14px;padding: 5px 10px 8px 8px;border: 0px;}

.boton_funcion_submit{border-radius: 3px;font-size: 14px;padding: 5px 6px 5px 6px;border: 0px;}

#boton_funcion{color: #fff !important;cursor: pointer;}

/*TABLE*/

.section_table{background: white;padding: 5px 0px 10px 20px;border: 1px solid #a2837f6b;border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;
color: #756868;width: 70%;}

.section_table_2{background: white;
/*padding: 5px 100px 10px 20px;*/
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
color: #756868;
width: 100%;}

.title_table{padding: 5px;text-align: center;font-weight: 200; color: #fff;width: 70%;}

.position_valor{float: right;margin-right: 1em;}

/*TABLAS DE LISTADO*/

#listadoPlanillas,
#listadoCierres
{
	background: white;
	padding: 30px 10px 40px 10px;
	border: 1px solid #0000ff47;
	border-radius: 4px;width: 65em;
}

.contenido{background: white;padding: 30px 10px 40px 10px;border: 1px solid #0000ff47;border-radius: 4px;  width: 65em;}


/*.dataTables_length {bottom: 1em;position: relative;}*/
.dataTables_filter {position: absolute;bottom: 18em;}
table.display {color: #434444 !important;}

.sorting_asc {background: #a8a5a5 !important;color: #fff;}
.sorting {background: #a8a5a5 !important;color: #fff;}

table.display td {border: 1px solid #f000 !important;}

tr{border: 1px solid #f000 !important;}
th{border: 1px solid #f000 !important; color:#554e4e !important}
.table th, .table td {padding: 0px 10px 10px 20px !important;}
	
.modal-header{color: #fff;border-radius: 0px; padding: 3px 10px 3px 10px !important; border-top-left-radius: 0rem !important; border-top-right-radius: 0rem !important;}

.modal-title{font-size: 18px !important;}

.close{opacity: 30 !important; text-shadow: 0 0px 0 #fff !important; font-weight: 100 !important; color: #fff !important; font-size: 2em !important}

.modal-dialog {
    
    margin: 4% auto !important;
    position: absolute !important;
    left: 0 !important;
	right: 0 !important;
}

.autocomplete-suggestions{
background: #8c8888 none repeat scroll 0% 0%;
padding: 3px 0px 3px 10px;
color: #fff;
font-size: 14px;
max-height: 100% !important;
}

.menu-nomina{width: 30%;
position: absolute;
margin-left: 50%;
right: -8rem;
top: 3%;}

#content-modal-views-50{
	width: 53% !important;
	top: 10% !important;
}

.title-modal-views{
	position: absolute;
	width: 100%;
	left: 0;
	color: #fff;
	text-align: left;
	padding: 5px 5px 5px 10px;
	top: 0;
}

.body-modal-views{
	position: relative;
	padding: 30px 0px 20px 0px;
	display: block;
	text-align: left;
}

.boton-modal-views{
	position: relative;
	border-top: 1px solid #0606062b;
	text-align: right;
	padding: 10px 0px 0px 0px;	
}

.border-views{border: 1px solid #1c1a1a40;padding: 10px 0px 10px 15px;border-radius: 8px;}

.sorting{ background: #716f6f !important;color: #fff !important;font-weight: 400 !important;}
.sorting_asc{ background: #716f6f !important;color: #fff !important;font-weight: 600 !important;}
