@font-face {
	font-family: "Nexa";
	src: url('Nexa Light.otf');
}

* {
font-family: "Nexa";
}

html,body{
	align-content: center;
	background: url('images/background.png') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color: #515F6E !important;
}

.login-container{
	margin: 10% auto;
}

.login-form{
	padding-top: 5%;
	margin-right: -4px;
	background-color: white;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
}

.text-right-large{
	float: right;
	text-align: right;
}

.form-right{
	padding: 10% 5%;
	background: url('images/window_desktop.png') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
}

.form-right h3{
	text-align: center;
	color: #fff;
}

.login-container form{
	padding: 10%;
	padding-top: 5%;
}

.input-group-text{
	border: none!important;
	padding: 0;
	background: none!important;
	margin-right: -6px;
}

.border-input {
	border-width: 2px;
	border-radius: 10px;
	border-left: none!important;
}

.btn-form{
	/* border: 1px solid #ACBAC9;
	background-color: transparent!important;
	padding: .2rem 1rem;
	color: #515F6E; */
	color: #ffffff !important;
	background-color: #3F0075 !important;
	border: 2px solid transparent;
	border-radius: 5px;
	padding: 7px 15px;
	text-decoration: none;
	font-weight: bold;
}

.btn-form:hover {
	/* border:1px solid #ACBAC9;
	background-color: #ACBAC9!important;
	color: #ffffff !important; */
	background-color: #6700bf !important;
}

.btn-form-signup{
	background-color: #c43cf4 !important;
}

.btn-form-signup:hover {
	background-color: #d05cf9 !important;
}

.sm-big-none{
	display: none;
}

.sm-font-h3{
	text-align: center;
}

.mcp-label {
	margin-bottom: .25rem;
}

.mcp-link {
	color: #515F6E;
}

.mcp-link:hover {
	color: #515F6E;
}

.message, .results	 {
	color: #f00;
	text-align: center;
}

@media (min-width: 200px) and (max-width: 792px) {
	.form-right{
		display: none;
	}
	.padd-5{
		padding-left: 15px;
	}
	.text-align-sm{
		float: left;
		text-align: left;
	}
	.sm-big-none{
		display: block;
	}
	.sm-dis-none{
		display: none;
	}
	.sm-font-h3
	{
		overflow-wrap: break-word;
		float: left;
		text-align: left;
	}
	.login-container{
		margin: 0 auto;
	}
	.login-form{
		margin: 0 auto;
		padding-top: 40%;
		padding-bottom: 30%;
		padding-left: 0px;
		padding-right: 0px;
		background: url('images/window_mobile.png') no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		border-radius: 25px;
		width: 80%;
	}
}

/* Sign Up Page*/

.signup-form {
	border-top-right-radius: 25px !important;
    border-bottom-right-radius: 25px !important;
}

.logo-img {
    width: 15%;
}

@media (min-width: 200px) and (max-width: 792px) {
	.signup-form {
		padding-top: 15% !important;
		padding-bottom: 5% !important;
		background: #ffffff !important;
	}
}
