﻿@import url('https://fonts.googleapis.com/css2?family=Ubuntu&display=swap');

body {
    font-family: 'Ubuntu', sans-serif !important;
}
/*.main-bg-body{position:relative; height:100vh; width:100%;}*/

.bg-white {
    background: #ffffff;
}

.bg-green {
    background: #82bf7e;
}
.d-flex{display:flex !important;}
.justify-content-end{justify-content:end !important;}

.text-dark {
    color: #808080
}

.ht-50vh {
    height: 50vh;
}
.text-center{text-align:center !important;}

.size-12 {
    font-size: 12px !important;
}
.size-14 {
    font-size: 13px !important;
}

.size-14 {
    font-size: 14px !important;
}

.size-16 {
    font-size: 16px !important;
}

.size-18 {
    font-size: 18px !important;
}
.size-20{font-size:20px !important}
.pointer{cursor:pointer;}

.font-wt {
    font-weight: 700;
}

.color-white {
    color: #fff;
}

.pad-0 {
    padding: 0px !important;
}

.marg-0 {
    margin: 0px !important;
}
.mb-4{margin-bottom:1.5rem;}
.mb-2rem{margin-bottom:2rem;}

.float-right {
    float: right;
}

.main-login {
    padding: 2rem 11rem;
}

.main-bg-body {
   /* background-image: url('../img/login-card-bg-img.png');*/
   background:#fff;
    height: 100vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.login-center {
    width: 75rem;
    height: auto;
    top: 6rem;
    padding: 0rem !important;
    box-shadow: 1px 0px 10px #88888880;
    position: relative;
    margin: auto;

    
}

.login-bg {
    height: 250px;
    margin: auto;
    display: block;
    top: 2rem;
    position: relative;
}


.login-title {
    text-align: left;
    font-size: 25px !important;
    font-weight: 600 !important;
    color: #555555;
    margin-bottom: 2rem;
}

.login-btn {
    background-color: #82bf7e !important;
    border-color: #82bf7e !important;
    color: #ffffff !important;
    padding: 4px 22px !important;
    border-radius: 3px !important;
    float:right;
}
.red{color:red;}
.error-msg-border {
    border-top: 1px solid #dee2e6 !important;
    padding-bottom:6px;
}

.form-control {
    display: block !important;
    width: 100% !important;
    height: 30px !important;
    min-height: calc(1.5em + (0.5rem + 2px));
    padding: 0.25rem 0.5rem !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    color: #212529 !important;
    background-color: #fff !important;
    background-clip: padding-box !important;
    border: 1px solid #ced4da !important;
    -webkit-appearance: none;
    -moz-appearance: none !important;
    appearance: none !important;
    border-radius: 0.2rem !important;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.captcha-text {
    border: 1px solid #dee2e6 !important;
    padding: 7px 0px;
    font-size: 22px;
    background-image: url("/assets/img/images-bg.png");
    background-position: center;
    background-size: cover;
}

label#lblCaptcha {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0px !important;
    font-weight: 500 !important;
    font-style: italic;
    color: #3d3c3c;
}

.top-heading{padding:2rem 2rem 0rem 2rem;}

/*@media (max-width: 1024px) {
    .login-center {
        top: 20rem !important;
    }
    .top-heading {
        top: 10px;
    }
}


@media (max-width: 768px) {
    .login-center {
        top: 26.3rem !important;
        width: 50rem !important;
    }

    .top-heading {
        top: 30px;
    }
    .login-bg{height:222px !important; top:0px !important;}
    .login-bg-color{padding:1.5rem 0rem;}
}*/
