﻿.w-50p{width: 50%;}
    .w-100p{width: 100%;}
    .o-auto{overflow: auto;}
    .displaytb{display: table;}
    .displaytr{display: table-row;}
    .displaytd{display: table-cell;}
    .paddingT70{padding-top: 70px;}
    .paddingT45{padding-top: 45px;}
    .marginT20{margin-top: 20px;}
    .marginB20{margin-bottom: 20px;}
    .h-280{height: 280px;}
    .loginimg-Multi {
        background-repeat:no-repeat;
        width:630px;
        margin-left:29%;
        margin-top:166px !important;
        margin: auto;
        height: auto;
    }
    .bdr-radius-2
    {
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
    }
    .card-login
    {
        background: #0c5977;
        background-color: rgba(24, 29, 22, 0.56);
        border-radius: 2px;
        -webkit-box-shadow: 0px 35px 44px -22px rgba(0,0,0,0.72);
        -moz-box-shadow: 0px 35px 44px -22px rgba(0,0,0,0.72);
        box-shadow: 0px 35px 44px -22px rgba(0,0,0,0.72);
    }
    .card-login-white {
        background: #0c5977;
        position: relative;
        background-color: rgba(249, 249, 249, 0.76);
        border-radius: 2px;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
        box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
        border-radius: 12px;
    }
    .logintxt {
        color: #333;
    }
    .compLogoImg {
        max-width: 270px;
        max-height: 100px;
    }
    .ddlstyle {
        border: 1px solid #adadad;
    }
    .Txtboxstyle {
        border: 1px solid #adadad;
    }
    .v-middle{vertical-align: middle;}
    .login-img {
        background: url(Images/login-bg.jpg) repeat 0 -25px;
        left: 0;
        right: 0;
        top: 0;
        height: 100%;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: fixed;
        width: 100%;
        background-size: cover;
        -webkit-filter: blur(1px);
        -moz-filter: blur(1px);
        -o-filter: blur(1px);
        -ms-filter: blur(1px);
        filter: blur(1px);
    }
    .lh40{line-height: 40px;}
    .login-label    
    {
        font-size: 15px;
        font-weight: bold;
        color: #333;
        padding-left: 30px;
        border-bottom: 1px solid rgba(114, 121, 126, 0.5);
        background: rgba(237, 240, 241, 0.58);
        border-top: 3px solid #f86e1a;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
    }
    .inputbox {
        margin-left: 30px;
    }
    .hide{display: none;}
    #Rs_Pleasewait {
        color: #333;
    }
    .lh25{line-height: 25px;}
    input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill 
    {
        background: #fff url(../Images/login-user-icon.png) no-repeat 4px center;
        background-color: transparent !important;
        background-image: none;
        color: rgb(0, 0, 0);
    }
    input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
        transition: background-color 5000s ease-in-out 0s;
        background: #fff url(../Images/login-user-icon.png) no-repeat 4px center;
        -webkit-text-fill-color: #333 !important;
    }