/*Sticky table header*/
table.sticky-header * {
	position: relative;
}
.sticky-header thead {
	background-color: white;
	position: sticky;
	top: -0.5px;
	z-index: 1;
}
.sticky-header th {
	box-shadow: inset 0 1px 0 #ddd, inset 0 -1px 0 #ddd;
	border-top: none !important;
	border-bottom-width: 1px!important;
}
/* END */

.cuerpo-login {
	background-image: url(../images/paps.png);
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
.login-content {
	padding: 10% 0;
}
.login-content .descripiion {
	color: #fff;
	font-size: 14px;
	letter-spacing: 1px;
	padding-top: 10px;
	font-weight: lighter;
}
.iconos {
	background-color: transparent!important;
	color: #fff;
}
.etiquet {
	color: #fff;
}
.controles {
	background-color: transparent!important;
	border: 1px solid #fff;
	color: #fff;
	padding: 20px;
	width: 100%;
	max-width: 100%;
	border-radius: 4px!important;
}
.controles::placeholder {
	color: #ccc;
}
.btn-login {
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
	padding: 10px 20px;
	width: 70%;
	transition: all 0.5s;
}
.btn-login:hover {
	background-color: #0D2E5E;
	border: 1px solid #0D2E5E;
	color: #fff;
}
.btn-personalizado-enviar {
	color: #ffffff;
	background-color: #303641;
	border-color: #303641;
}
.btn-personalizado-enviar:hover, .btn-personalizado-enviar:focus {
	color: #ffffff;
}
.btn-personalizado-cancelar {
	color: #ffffff!important;
}
.incontrol {
	background-color: transparent!important;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px solid #ccc;
	border-radius: 0px!important;
	/*border-bottom-right-radius: 4px!important;*/
}
.control-label span {
	color: #A92204;
}
.btn-new {
	background-color: #293949!important;
}