/* 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/biopsia.png);
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
}
.login-form h2{
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-size: 28px;
}
.login-content {
    /*padding-top: 10%;
	padding-bottom: 10%;*/
    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: 100%;
    transition: all 0.5s;
}
.btn-login:hover {
    background-color: #34CF1B;
    border: 1px solid #34CF1B;
    color: #fff;
}
.btn-personalizado-enviar {
    color: #fff;
    background-color: #175967;
    border: #175967 solid 1px!important;
    opacity: 0.8;
    transition: all 0.5s;
}
 
.btn-personalizado-enviar:hover, .btn-personalizado-enviar:focus {
    color: #ffffff;
    opacity: 1;
}
.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: #175967!important;
    border: 1px solid #175967!important;
    color: #fff!important;
    opacity: 0.8 ;
    transition: all 0.5s !important;

}
.btn-new:hover {
    opacity: 1;
}
.sub-titulo-logo{
    color: #fff;
    text-align: center;
    font-size: 12px;
}