body{
    background: url("../img/back.png") #f8e2e2 no-repeat 50% 75px !important;
}

.login-box-body{
    border: 1px solid #cccccc;
    border-radius: 8px;
    box-shadow: -5px 5px #ebebeb;
    margin-top: 100px;
}

.login-box-body{
    border-radius: 8px;
}

.form-control.form-control-user{
    border-radius: 4px;
}

.login-box-msg{
    font-size: 18px;
    font-weight: bold;
}

.nav-tabs-custom{
    margin: 0px;
    box-shadow: none;
}

.row.register-form{
    margin-left: -10px;
    margin-right: -10px;
}

.row.register-form a.privacy{
    display: block;
    text-align: center!important;
}

.btn-primary,
.btn-secondary,
.btn-flat,
.btn,
.form-control{
    border-radius: 4px!important;
}

.btn-primary,
.btn-secondary,
.btn-flat,
.btn{
    padding: 10px!important;
    border: 0;
}

.btn-primary{
    font-weight: bold;
    background-color: #db1a1a;
}

.login-logo img{
    height: 100px;
}

.login-logo{
    padding: 20px;
    margin: -20px -20px 20px;
    border-radius: 6px 6px 0 0;
    background-color: #db1a1a;
}

footer.login{
    width: 100%!important;
    display: inline-block;
    color: #fff;
    position: absolute;
    padding: 20px;
    background-color: #db1a1a;
    bottom: 0;
}

footer.main-footer{
    font-size: 12px;
    font-weight: normal!important;
    text-transform: uppercase;
}

.barcode{
    width: 100%;
    display: inline-block;
    text-align: center;
}

.skin-blue .main-header .navbar,
.skin-blue .main-header .logo,
.skin-blue .main-header li.user-header,
.btn-primary{
    background-color: #db1a1a;
}