﻿.qar-custom-modal .login-container{
    width:80%;
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
    margin-bottom:30px;
}
.login-full-page{
    padding-top:25%;
}
.login-box {
    background: #FFFFFF;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    padding:25px;
    padding-top:15px;
}
 .login-body {
    width: 100%;
    height: 100%;
    background: #E5E5E5;
}
.login-top {
    text-align: right;
    padding: 5px;
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 32px;
}
    .login-top .select2-container--default .select2-selection--single {
        border-color:transparent;
        outline:none;
        box-shadow:0;
    }

.select2-dropdown {
    border: 0;
    overflow:hidden;
    /*border-top: 1px solid rgba(0,0,0,0.04) !important;*/
    box-shadow: 0 0 0 1px rgba(0,0,0,0.04), 0 4px 8px 0 rgba(0,0,0,0.20);
}
.login-top i {
    color: #79C502;
    margin-top:5px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-family: Fira Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    color: #000000;
    padding-left:0;
}
.login-top .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 22px;
}
.login-top .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: -1px;
}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #E5E5E5;
    
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #79C502;
    color:#fff;
}

.login-image {
    text-align: center;
}
.login-image img{
    max-width:100px;
    margin-bottom:10px;
}
.login-title {
    font-family: Fira Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 26px;
    line-height: 31px;
    color: #79C502;
    text-align: center;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.login-container input {
    background: #F3F6FB;
    border: 1px solid #ECEFF4;
    box-sizing: border-box;
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
    border-radius: 3px;
}
.login-container .abc-checkbox label::before {
    background: #F3F6FB;
    border: 1px solid #ECEFF4;
    box-sizing: border-box;
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
}
.login-container .abc-checkbox label {
    font-family: Fira Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    color: #666666;
    padding-top: 2px;
}
.btn-login-submit {
    display:block;
    background: #79C502;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    color:#fff;
    width:100%;
}
 .btn-login-submit:hover, .btn-login-submit:focus, .btn-login-submit:active {
     background: #79C502;
 }
    