body {
    font-family: "PT-serif";
}

.card.card-login {
	color: #807551;
    border-radius: 5px 100px 5px 100px;
    -webkit-border-radius: 5px 100px 5px 100px;
    -moz-border-radius: 5px 100px 5px 100px;
    -ms-border-radius: 5px 100px 5px 100px;
    -o-border-radius: 5px 100px 5px 100px;
}

.card-login .card-headerCover {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 20px 0;
	margin-bottom: 0px;
	float: left;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9;
	overflow: hidden;
	border-radius: 5px 100px 5px 100px;
	-webkit-border-radius: 5px 100px 5px 100px;
	-moz-border-radius: 5px 100px 5px 100px;
	-ms-border-radius: 5px 100px 5px 100px;
	-o-border-radius: 5px 100px 5px 100px;
}

.card-login .card-headerCover.coverOut{
	-webkit-transition: 3s;
	-moz-transition: 3s;
	-ms-transition: 3s;
	-o-transition: 3s;
	transition: 3s;
}

/*.card .card-headerCover:not([class*="headerCover-"]) {}*/

.card-login .card-header {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 20px 0;
	margin-bottom: 15px;
	border-radius: 5px 100px 5px 100px;
	-webkit-border-radius: 5px 100px 5px 100px;
	-moz-border-radius: 5px 100px 5px 100px;
	-ms-border-radius: 5px 100px 5px 100px;
	-o-border-radius: 5px 100px 5px 100px;
}

.card .card-header:not([class*="header-"]) {
    box-shadow: none;
}

.logo-loginCover {
    width: 60%;
    position: absolute;
    bottom: 10%;
    right: 25%;
}

.logo-login {
    width: 60%;
}

.card-body {
	margin-bottom: 165px;
}

.input-group-text{
	color: #807551;
}

i.material-icons {
    font-size: 50px;
}

.btn i.material-icons {
    color: #807551;
	font-size: 50px;
    margin-top: -1.5em;
}

.form-control, .is-focused .form-control {
	margin-top: 5%;
	font-size: 5vw;
	height: 60px;
	color: #807551;
    background-image: linear-gradient(to top, #807551 2px, rgba(156, 39, 176, 0) 2px), linear-gradient(to top, #d2d2d2 1px, rgba(210, 210, 210, 0) 1px);
}

.form-control::placeholder{
	font-size: 5vw; 
}

.bmd-label-static {
	font-size: 24px;
}

#goBtn {
	margin-bottom: 20px;
}

@media only all and (max-width: 767px) {
	.card-login .card-header {
		margin-bottom: 4vh;
	}
	.card-body {
		margin-bottom: 15vh;
	}
	i.material-icons {
		font-size: 10vw;
	}
	.formIco {
		width: 8vw;
	}
	.form-control,
	.is-focused .form-control,
	.form-control::placeholder {
		font-size: 5vw;
		height: auto;
		margin-top: 0;
		padding-left: 1vw;
		padding-right: 1vw;
	}
	.bmd-label-static {
		font-size: 5vw;
	}
	#goBtn {
		width: 13vw;
	}
	#goBtn {
		width: 13vw;
		margin-bottom: 0;
	}

}
.card-login .card-headerCover{
	height: 30% !important;
}
.label-floating  {
	display: none;
}
.inputsEx9{
    float: right;
    top: 0px;
    right: 0px;
    position: absolute !important;
    border: solid 1px black;
    width: 68% !important;
}
.card-login .card-body{
	padding:125px 30px 0px 10px
}
.card-login .card-header{
	display: none;
}
.formIco{
	width: 50px;
}
.login-page .footer{
	bottom: -41px;
}
.login-page .footer {
    bottom: 0vw;
}
.logo-loginCover {
    width: 49%;
}
.form-control, .is-focused .form-control {
	
	font-size: 3vw !important;

}
.card-body{
	margin: 0 !important;
}
.form-control::placeholder{
	font-size: 3vw !important; 
}
.login-page .footer{
	position: relative;
	width: 100%;
	display: none;
	float: left;
}