html,body{float: left;width: 100%;height: 100%;}
body {    background: url(../images/login-background.jpg);    background-size: cover;    background-repeat: no-repeat;}
.logo{margin: 50px 0}
.panel{border: 0;background: rgba(0,0,0,0.8);padding-top: 50px}
input[type=text],input[type=email], input[type=password] {    color: #b3b3b3;    font-size: 18px;    font-family: 'gisha';    border-radius: 3px;    padding: 12px 12px;    height: auto;    margin-bottom: 15px!important;}
button[type=submit]{    background-color: #FF0000!important;    border: none;    font-family: 'gisha';    font-size: 20px;    width: 100%;    padding: 12px 0;}
a{    margin-top: 10px;    font-family: 'gisha';    font-size: 13px;    color: #818181}
a:hover{color: #fff;}
#div-login-msg,#div-lost-msg,#div-register-msg {    border: 1px solid #dadfe1;    height: 30px;    line-height: 28px;    transition: all ease-in-out 500ms;}
#div-login-msg.success,#div-lost-msg.success,#div-register-msg.success {    border: 1px solid #68c3a3;    background-color: #c8f7c5;}
#div-login-msg.error,#div-lost-msg.error,#div-register-msg.error {    border: 1px solid #eb575b;    background-color: #ffcad1;}
#icon-login-msg,#icon-lost-msg,#icon-register-msg {    width: 30px;    float: left;    line-height: 28px;    text-align: center;    background-color: #dadfe1;    margin-right: 5px;    transition: all ease-in-out 500ms;}
#icon-login-msg.success,#icon-lost-msg.success,#icon-register-msg.success {    background-color: #68c3a3 !important;}
#icon-login-msg.error,#icon-lost-msg.error,#icon-register-msg.error {    background-color: #eb575b !important;}
#img_logo {    max-height: 100px;    max-width: 100px;}
/* #########################################
   #    override the bootstrap configs     #
   ######################################### */
.modal-backdrop.in {    filter: alpha(opacity=50);    opacity: .8;}
.modal-content {    background-color: rgba(0,0,0,0.8);    border-radius: 0px;    outline: 0;    padding-bottom: 20px}
.modal-header {    min-height: 16.43px;    padding: 30px 15px 40px 15px;    border-bottom: 0px;}
.modal-body {    position: relative;    padding: 5px 15px 5px 15px;}
.modal-footer {    padding: 15px 15px 15px 15px;    text-align: left;    border-top: 0px;}
.checkbox {    margin-bottom: 0px;}
.btn {    border-radius: 5px!important;}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {    outline: none;}
.btn-lg, .btn-group-lg>.btn {    border-radius: 0px;}
.btn-link {    padding: 5px 10px 0px 0px;    color: #95a5a6;}
.btn-link:hover, .btn-link:focus {    color: #2c3e50;    text-decoration: none;}
.glyphicon {    top: 0px;}
.form-control {    border-radius: 0px;}
address{    margin-top:100px;    font-family: 'gisha';    font-size: 14px;    color: #818181    }