body {  
background: rgb(235,68,25);
background: linear-gradient(90deg, rgba(235,68,25,1) 26%, rgba(211,163,60,1) 56%, rgba(223,223,111,1) 69%, rgba(184,38,32,1) 93%);
}

.theme {
  padding: 32px 0;
  font-family: 'Pacifico', cursive; 
}

/* Basic Colors*/
.light-green-color { color: #95D99B }
.light-green-bg-color { background-color: #95D99B; }
.dark-green-color { color: #b87d11; }
.dark-green-bg-color { background-color: #b87d11; }
.white-color { color: #fff; }
.padding-top-100px {padding-top: 100px;}
.margin-bottom-25px {margin-bottom: 25px;}
#loginContainer{
/*background-color: #db5660;*/
height: 120vh;

background: rgb(235,68,25);
background: linear-gradient(90deg, rgba(235,68,25,1) 26%, rgba(211,163,60,1) 56%, rgba(223,223,111,1) 69%, rgba(184,38,32,1) 93%);
}
.login-form {
width: auto;
margin: 0 auto;

}

.login-form .hint-text {
color: #fff;
text-align: center;
font-size: 0.8em;
}

.form-control, .btn {
min-height: 38px;
border-radius: 8px;
}
.login-btn {
font-size: 15px;
font-weight: bold;
}

.input-group {
background-color: #900c3f;
color: #ff5733;
border: 2px solid #ff5733;
border-radius: 8px;
}

.input-group input::placeholder {
color: #fff;
background-color: #900c3f;
font-size: 1em;
}
.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
color: #fff;
background-color: #900c3f;
text-transform: none;
font-size: 1em;
border: none;
}

.input-group-addon .fa {
font-size: 18px;
padding: 10px;
color: #95D99B;
}

.form-group {
margin-bottom: 1rem;
padding-left: 55px;
padding-right: 55px;
}
.clearfix {
padding-left: 55px;
padding-right: 55px;
}

.btn-success,
.btn-success:hover {
height: 42px;
color: #ff6600;
background-color: #fff;
border-color: #900c3f !important;
text-transform: uppercase;
font-size: 1em;
}
