body {
	background: #FBFBFB  !important;
}
body.no-footer{
    height: auto !important;
}

.login-head {
    margin-top: 30px;
    text-align: center;
    margin-bottom: 30px;
}
.login-head i{
    font-size: 50px;
    color: #e0e0e0;
}


.login-box {
    max-width: 420px;
    margin: 0 auto 2em;
    -webkit-box-shadow: 0 0 10px -3px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 0 10px -3px rgba(0,0,0,0.24);
    box-shadow: 0 0 10px -3px rgba(0,0,0,0.24);
}
.login-box.signup {
    max-width: 620px;
}

.card-header { text-align: center; }
.card-header h2 { font-weight: normal;}
.card.login-box .card-header svg{
    font-size: 3rem;
    overflow: hidden;
    color: #bbbbbb;
    border-radius: 50%;
    border: solid 2px #bbb;
    height: 4.5rem;
    width: 4.5rem;
    padding-top: 0.5rem;
    margin-bottom: 0.5rem;
    background-color: #DDDDDD;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
    background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.card ul {
    list-style-type: none;
    padding: 0;
}
.btn-primary {
    color: #fff;
    background-color: #d00018;
    border-color: #d00018;
}