/*LOGIN*/
.head-login{font-size:18px;}
#username-slot, #password-slot{  text-align: center; width:100%; margin-bottom:10px; padding: 10px 15px; font-size:18px;}

.login-form {
    width: 100%;
    max-width: 650px;
    margin: 0px auto;
    background: #222;
    padding: 20px 60px;
    border-radius: 10px;
    border: 3px solid #F00;
  	text-align: center;
}

.btn-submit {
    background: #6d0019;
    background: -moz-linear-gradient(top, #6d0019 0%, #ff0000 100%);
    background: -webkit-linear-gradient(top, #6d0019 0%,#ff0000 100%);
    background: linear-gradient(to bottom, #6d0019 0%,#ff0000 100%);
    color: #FFF;
    padding: 10px 15px;
    width: 100%;
    display: block;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #FF0000;
  	font-size:18px;
  	height: 45px;
  	margin-bottom: 15px;
}

p.link-register {
    border: 1px solid #ff9800;
    border-radius: 5px;
    padding: 10px;
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  	color:#FFF !important;
}

p.link-register:hover {
    background: #ff9800;
}

#username-head, #password-head{
  text-align: center;
  width:33% !important;
}

.btn-submit-head {
    background: #6d0019;
    background: -moz-linear-gradient(top, #6d0019 0%, #ff0000 100%);
    background: -webkit-linear-gradient(top, #6d0019 0%,#ff0000 100%);
    background: linear-gradient(to bottom, #6d0019 0%,#ff0000 100%);
    color: #FFF;
    padding: 5px 15px;
    width: 32%;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #FF0000;
  	font-size:18px;
  	height: 35px;
  	margin-bottom: 15px;
}
/*LOGIN*/

.widget a, .widget p {    color: #FFF;}
.full-height {
    position: relative;
    width: 100%;
    height: 100vh;
  	align-items: center !important;
}