/* Minification failed. Returning unminified contents.
(146,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found '/'
(154,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found '/'
 */
/*#region Login Page*/
html, body
{
    font-family: PMR, Helvetica Neue, Arial, Sans-Serif;
}

@font-face
{
    font-family: 'PMR';
    src: url('../fonts/ProximaNova-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

.login-panel
{
    width: 100%;
    display: inline-block;
    text-align: center;
    padding-top: 110px;
}

    .login-panel .center
    {
        
        margin: auto;
        width: 50%;
        text-align: left;
        margin-right: 50px;
        position: static;
        top: 0;
        left: 0;
        display: inline-block;
       
    }

    .login-panel .leftpanel
    {
        padding-top: 20px;
        position: absolute;
    }

        .login-panel .leftpanel .header
        {
            font-size: 57px;
            color: #737373;
            width: 500px;
        }

        .login-panel .leftpanel .imagecontainer
        {
            width: 130px;
            height: 50px;
            padding-bottom: 40px;
        }

    .login-panel .rightpanel
    {
        padding-top: 50px;
        position: absolute;
        padding-left: 20px;
        border: 1px solid #ECEAEA;
        border-radius: 5px;
        background-color: #f0f3f8;
        width: 380px;
       margin-left:150px;
       padding-bottom:20px;
    }

    .login-panel .powerby
    {
        margin-left: 275px;
        padding-top: 370px;
        color: #737373;
    }


    .power
    {
        margin-left: 275px;
       
        color: #737373;
    }
        .login-panel .rightpanel .subheader
        {
            color: #737373;
        }
        .login-panel .login-btndiv
        {
            padding-bottom: 10px;
            float: right;
            padding-right: 20px;
            margin-top: -20px;
        }

    .login-panel .rightpanel .header
    {
        font-size: 30px;
        /* font-weight: bold; */
        color: #022136;
        padding-bottom: 8px;
    }
    
    .login-panel .textbox
    {
        width: 350px;
        height: 30px;
        border: 2px solid #C1BBBB;
        padding-left: 5px;
        border-radius: 3px;
    }

    .login-panel .rememberme-chkbox
    {
        color: #737373;
        /* padding-bottom: 15px; */
    }

        .login-panel .rememberme-chkbox .checkbox input
        {
            margin-left: 0px;
            width: 16px;
            height: 16px;
            vertical-align: middle;
            border-radius: 3px;
            border: 1px solid #C1BBBB;
        }

        .login-panel .rememberme-chkbox .checkbox label
        {
            padding-left: 3px;
        }

    .login-panel .forgotpwd-link
    {
       
        /* border-bottom: 2px solid #E6DFDF; */
        width: 213px;
        font-size: 15px;
    }

        .login-panel .forgotpwd-link .text
        {
            text-decoration: none;
            color: #3774ad;
            /* /*font-family: Calibri;*/ */;
        }

    .login-panel .newaccount-link
    {
        font-size: 15px;
        /* font-weight: bold; */
        /* padding-top: 10px; */
        /* /*font-family: Calibri;*/ */
        color: #737373;
    }

        .login-panel .newaccount-link .text
        {
            text-decoration: none;
            color: #3774ad;
        }

    .login-panel .alreadyregisterlink
    {
        padding-bottom: 25px;
        border-top: 1px solid #737373;
        width: 313px;
        font-size: 20px;
        font-weight: bold;
        padding-top: 10px;
        padding-bottom: 25px;
    }

        .login-panel .alreadyregisterlink .text
        {
            text-decoration: none;
            color: #5fb2da;
        }

    .login-panel .login-button
    {
        border-width: 0px;
       
        height: 40px;
        color: white;
        background-color: #109fC9;
        /*font-family: Calibri;*/
        font-weight: bold;
        font-size: 21px;
        border-radius: 3px;
        cursor: pointer;
        padding-left:15px;
        padding-right:15px;
    }

    .login-panel .header-register
    {
        font-size: 35px;
        width: 127%;
        color: #737373;
    }

    .login-panel .subheader-register
    {
        padding-top: 15px;
        padding-bottom: 30px;
        font-size: 30px;
        color: #737373;
    }

        .login-panel .subheader-register .text-link
        {
            text-decoration: none;
            color: #5fb2da;
        }

.outerborder
{
    border: 1px solid #C1BBBB;
    padding: 20px;
    border-radius: 5px;
    position: absolute;
}

.padding-btm
{
    padding-bottom: 20px;
}

.error-label
{
    font-size: 14px;
    font-weight: normal;
    /*padding-top: 35px;*/
    line-height: 22px;
}

.error-ext
{
    margin-top: 300px;
    margin-left: 150px;
}


.rememberme-paddingleft
{
    padding-left: 3px;
}

/*#endregion*/
