@charset "ISO-8859-1";

body {
	font-family: 'Helvetica LT Std' !important;
	font-style: normal !important;
}

form {
	font-family: 'Helvetica LT Std' !important;
}

.main-head {
	height: 150px;
	background: #FFF;
}

.sidenav {
	height: 100%;
	background-color: #ffff;
	overflow-x: hidden;
	padding-top: 20px;
}

.main {
	padding: 0px 10px;
}

.background-form {
	background-image: url("../Imagen/fondo_derecho.svg");
	background-repeat: no-repeat;
	width: 100% !important;
	height: auto !important;
}

@media screen and (max-height: 450px) {
	.sidenav {
		padding-top: 15px;
	}
}

@media screen and (max-width: 450px) {
	.login-form {
		margin-top: 15%;
	}
	.register-form {
		margin-top: 10%;
	}
	.login-title {
		margin-top: 20%;
		margin-left: 20%;
	}
	.size-image {
		height: 25px;
		height: 20px;
		margin-top: 10%;
		margin-left: 10%;
	}
}

@media screen and (min-width: 768px) {
	.main {
		margin-left: 40%;
	}
	.sidenav {
		width: 25%;
		position: fixed;
		z-index: 1;
		top: 0;
		left: 0;
		background-color: #ffff;
	}
	.login-form {
		margin-top: 10%;
		margin-left: 40%;
	}
	.register-form {
		margin-top: 50%;
	}
	.login-title {
		margin-top: 20%;
		margin-left: 20%;
	}
	.size-image {
		height: 220px;
		margin-top: 15%;
		margin-left: 10%;
	}
}

.login-main-text {
	margin-top: 20%;
	padding: 60px;
	color: #000000;
}

.login-main-text h2 {
	font-weight: 300;
}

.btn-black {
	background-color: #6e9db5 !important;
	color: #000000;
}

.body-style {
	background-color: #1d282d;
}

.title-label {
	font-family: 'Helvetica LT Std';
	font-weight: bold;
}

.transparent-input {
	background-color: transparent !important;
	background: #ffffff30 !important;
	color: white !important;
}

/*body .ui-inputfield {
	color: #fff !important;
}*/

.btn-outline-secondary {
	color: #fff !important;
	border-color: #fff !important;
}

body .ui-widget:not(.pi), body .ui-widget .ui-widget:not(.pi) {
	font-size: 12px !important;
}

body .ui-dialog .ui-dialog-titlebar {
	background-color: #437A70 !important;
	border-radius: 10px 10px 0px 0px !important;
}

body .ui-button {
	background-color: #437A70 !important;
	border-radius: 0px 5px 5px 0px !important;
	font-weight: bold;
	font-family: 'Helvetica LT Std';
	font-style: normal;
}

.input-group-text-background {
	background-color: #fff !important;
	border-color: #437A70 !important;
	border-width: 15px;
	border-radius: 7px 0px 0px 7px !important;
}

.input-group-text-border-radius {
	border-radius: 7px 0px 0px 7px !important;
	border-color: #437A70 !important;
	border-width: 10px;
}

body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	font-weight: bold !important;
	font-family: 'Helvetica LT Std';
	font-style: normal;
}

.entry-input {
	background-color: white !important;
	background: white !important;
	color: black !important;
	font-family: 'Helvetica LT Std';
	font-style: normal;
}
