body{
	background: url(../imagenes/background.jpg) #171312;
}

#frm_login{
    background-color: #232121;
    border-radius: 10px;
}

#frm_login .form-control,#frm_login .input-group-text, #frm_login{
	border: 1px solid #868686;
}

#frm_login input, #frm_login .input-group-text{
	background-color: transparent;
}

#frm_login .input-group-text{
	border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
}

.input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
}

#frm_login #iniciar{
	background-color: #d8d8d8;
	border-radius: 25px;
}

#contentLogin{
    height: 100vh;
}

#centrarPantalla{
    position: absolute;
    width: 100%;
    top: 0px;
    bottom: 0px;
    margin: auto;
    height: 500px;
}

.form-control:focus{
    box-shadow: none;
}
input.form-control:focus {
    color: #fff;
}
a small, a{
	color:#00a080 !important;
}
a:hover, a:hover small, a:visited small{
	text-decoration:none!important;
	color: #00a080 !important;
}
input[type=checkbox], input[type=radio]{
	vertical-align: middle;
}