﻿.login .content .form-title {
    font-weight: 900;
    text-align: center;
}

.login .content h3 {
    color: #fff;
}

.login .content {
    background-color: #f2f5f7;
    border-radius: 15px !important;
    background-color: rgb(255, 255, 255);
}

.login .content .form-control {
    background-color: #dde3ec;
    height: 43px;
    color: #8290a3;
    border: 1px solid #dde3ec;
    border-radius: 3px !important;
}

.input-icon > i {
    color: #8290a3;
    margin: 16px 2px 4px 10px;
}

.login {
    background-color: #f2f2f2 !important;
}

.login .content .form-actions .btn {
    border-radius: 3px !important;
    font-size: 18px;
    width: 100%;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
}

.login .content .form-actions.remember-me {padding-bottom:0;}
.login .content .form-actions.login-btn{padding-bottom:60px;}

.btn {
    padding: 11px 14px;
}

.login .content p, .login .content label {
    color: #8290a3;
}

.title-wrapper {
    border-top-right-radius: 15px !important;
    border-top-left-radius: 15px !important;
    position: relative;
    width: 100%;
    display: block;
    padding: 20px;
    color: #fff;
    font-size: 20px;
    background: #F15C27;
    background: -moz-linear-gradient(left, #F15C27 9%, #dc501e 55%);
    background: -webkit-linear-gradient(left, #F15C27 9%, #dc501e 55%);
    background: linear-gradient(to right, #F15C27 9%, #dc501e 55%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d64a1a', endColorstr='#f88120', GradientType=1);
    background-size: 200%;
    background-position: 0;
}


.title-wrapper:after {
    content: "\f0c0";
    opacity: 0.06;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    font: normal normal normal 14px/1 FontAwesome;
    color: #000;
    font-size: 110px;
    text-align: right;
    display: inline-block;
    overflow: hidden;
}
.title-wrapper .login .content .form-title, .title-wrapper .login .content .form-title h3 {margin:0;}
.login .content {padding:0 !important;}
.login-content {
    padding: 20px 20px 50px 20px;
}
.login .content .form-title {
    margin:0;
}
.login .copyright {
    color: #FFF;
}

.btn.yellow-crusta:not(.btn-outline) {
    color: #FFF;
    background-color: #F15C27;
    border-color: #F15C27;
}
.btn.yellow-crusta:not(.btn-outline).active, .btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta:not(.btn-outline):hover, .open>.btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
    color: #FFF;
    background-color: #dc501e;
    border-color: #dc501e;
}

.btn.yellow-crusta:not(.btn-outline).active.focus, .btn.yellow-crusta:not(.btn-outline).active:focus, .btn.yellow-crusta:not(.btn-outline).active:hover, .btn.yellow-crusta:not(.btn-outline):active.focus, .btn.yellow-crusta:not(.btn-outline):active:focus, .btn.yellow-crusta:not(.btn-outline):active:hover, .open>.btn.yellow-crusta:not(.btn-outline).dropdown-toggle.focus, .open>.btn.yellow-crusta:not(.btn-outline).dropdown-toggle:focus, .open>.btn.yellow-crusta:not(.btn-outline).dropdown-toggle:hover {
    color: #FFF;
    background-color: #dc501e;
    border-color: #dc501e;
}
.logo a img {
    max-height: 70px;
}

.copyright img {
    max-width: 20px;
}