/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,22): run-time error CSS1039: Token not allowed after unary operator: '-background-gr1'
(81,22): run-time error CSS1039: Token not allowed after unary operator: '-background-gr2'
(82,22): run-time error CSS1039: Token not allowed after unary operator: '-background-gr3'
(104,22): run-time error CSS1039: Token not allowed after unary operator: '-layer-back'
(124,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(139,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(142,33): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(151,35): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(192,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-primary-color'
(193,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-primary-background-color'
(194,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-primary-border-color'
(198,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-primary-color'
(199,32): run-time error CSS1039: Token not allowed after unary operator: '-btn-primary-background-color'
(200,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-primary-border-color'
(204,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-primary-color'
(205,32): run-time error CSS1039: Token not allowed after unary operator: '-btn-primary-background-color'
(206,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-primary-border-color'
(210,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-primary-border-color'
 */
:root {
    --primary: #1e90ff;
    --secondary: #ffffff;
    --tertiary: #ffffff;
    --background-gr1: #24C6DC; /* fallback for old browsers */
    --background-gr2: -webkit-linear-gradient(to right, #514A9D, #24C6DC); /* Chrome 10-25, Safari 5.1-6 */
    --background-gr3: linear-gradient(to right, #514A9D, #24C6DC); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.form-group {
    margin-bottom: 20px;
}

.login-container {
    margin-top: 5%;
    margin-bottom: 5%;
    padding: 30px;
}

.login-form-1 {
    border-radius: 0px 5px 5px 0px !important;
    padding: 5%;
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
}

    .login-form-1 h3 {
        text-align: center;
        color: #333;
        margin-bottom: 8%;
    }

.login-form-2 {
    padding: 0.5%;
    border-radius: 5px 0px 0px 5px !important;
    background-image: url(../Images/login-back.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
}

@media only screen and (max-width: 600px) {
    .card-title {
        font-size: 20px !important;
        -webkit-line-clamp: 1 !important;
    }

    .card-subtitle {
        font-size: 12px !important;
        -webkit-line-clamp: 1 !important;
    }

    .login-form-2 {
        min-height: 140px;
    }

    .login-form-1 h3 {
        font-size: 16px;
    }

    .text-warning {
        font-size: 10px !important;
    }
}

.login-form-2 h3 {
    text-align: center;
    color: #fff;
}

.login-container .login-panel {
    padding: 20px;
}

.btn-login {
}

.login-form-1 .btn-login {
    font-weight: 600;
    color: #fff;
    background: var(--background-gr1);
    background: var(--background-gr2);
    background: var(--background-gr3);
}

.login-form-2 .btnSubmit {
    font-weight: 600;
    color: #0062cc;
    background-color: #fff;
}

.login-form-2 .ForgetPwd {
    color: #fff;
    font-weight: 600;
    text-decoration: none;
}

.login-form-1 .ForgetPwd {
    color: #0062cc;
    font-weight: 600;
    text-decoration: none;
}

.card-img-overlay {
    background: var(--layer-back);
    text-align: center;
    border-radius: 5px 0px 0px 5px !important;
}

.error-msg-show {
    margin-bottom: 0px;
    position: absolute;
    font-size: 11px;
    color: red;
}
#version {
    font-family: 'Roboto', sans-serif;
    position: absolute;
    top: 5px;
    left: 5px;
    text-align: center;
}

.version {
    background: var(--primary);
    font-size: 13px;
    color: #fff;
    width: auto;
    text-align: center;
    padding: 4.5px 18px;
    position: relative;
}

    .version:after {
        width: 0;
        height: 0;
        border: 12.5px solid transparent;
        position: absolute;
        content: "";
        border-top-color: var(--primary);
        right: -23px;
        top: 0px;
        border-left-color: var(--primary);
    }

    .version:before {
        width: 0;
        height: 0;
        border: 13px solid transparent;
        position: absolute;
        content: "";
        border-bottom-color: var(--primary);
        right: -23px;
        top: -1px;
    }

.card-title {
    text-shadow: 0px 1px 3px #000;
    font-size: 30px;
    margin-bottom: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.card-subtitle {
    border-radius: 0px 30px 0px 30px;
    padding: 2px;
    font-size: 16px;
    color: #cff3ff;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-shadow: 0px 1px 2px #000000;
}

.text-warning {
    color: #ffffff !important;
    text-shadow: 0px 1px 1px #000;
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 100%;
}

.btn-primary {
    font-size: 13px;
    cursor: pointer;
    color: var(--btn-primary-color);
    background-image: var(--btn-primary-background-color);
    border-color: var(--btn-primary-border-color);
}

    .btn-primary:hover {
        color: var(--btn-primary-color);
        background-color: var(--btn-primary-background-color);
        border-color: var(--btn-primary-border-color);
    }

    .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
        color: var(--btn-primary-color);
        background-color: var(--btn-primary-background-color);
        border-color: var(--btn-primary-border-color);
    }

.btn-outline-primary {
    border-color: var(--btn-primary-border-color) !important;
}

