/* 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 '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,22): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(36,28): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(52,21): run-time error CSS1039: Token not allowed after unary operator: '-scnd-theme-color'
(97,35): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(108,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(112,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(113,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(121,41): run-time error CSS1046: Expect comma, found '19'
(121,47): run-time error CSS1046: Expect comma, found '/'
(126,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(127,28): run-time error CSS1039: Token not allowed after unary operator: '-main-theme-color'
(128,17): run-time error CSS1039: Token not allowed after unary operator: '-main-background-color'
(131,28): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
(134,32): run-time error CSS1039: Token not allowed after unary operator: '-third-theme-color'
 */
:root {
    --main-theme-color: #440099;
    --scnd-theme-color: #ff5200;
    --third-theme-color: #2f126a;
    --main-text-color: #7A7A7A;
    --scnd-text-color: #000000;
    --imagen-button-color: #757989;
    --pivot-color: #d5d5d5;
    --main-background-color: #FFFFFF;
    --scnd-background-color: #033e85;
    --third-background-color: #bfbfbf;
    --fourth-background-color: #f3f3f3;
    --fst-border-color: #7E3E97;
    --fst-alert-color: #FBEED5;
    --scnd-alert-color: #fd5765;
    --third-alert-color: #EED3D7;
    --fourth-alert-color: #F2DEDE;
    --fst-notif-color: #9c51ba;
}

.back-body-login {
    background-color: #eef1f3;
    /*background-image: url(/GID/Content/themes/xm/images/common/login-back.jpg);
    background-size: 100%;*/
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
}
.container-login {
    background: var(--main-theme-color);
}
.container-form {
    background-color: var(--main-background-color);
}
.logologin {
    width: 303px !important;
    height: 119px !important;
    background-image: url(/GID/Content/themes/xm/images/common/logo-login.png) !important;
    cursor: pointer;
}
#LogOnMainDiv {
    width: 80%;
    /*height: 65vh;
    margin: auto;*/
    overflow: auto;
}
    #LogOnMainDiv h2 {
        font-size: 1.5em;
        color: var(--scnd-theme-color);
        font-weight: 700;
        padding-top: 46px;
    }
    #LogOnMainDiv .fieldlist-horizontal {
       text-align: center;
    }
    #LogOnMainDiv .fieldlist-horizontal li {
        float: initial !important;
    }
    #LogOnMainDiv input[type=radio][name=AuthProvider] + label img {
        filter: brightness(1.1);
        mix-blend-mode: multiply;
        transition: 0.5s;
    }
    #LogOnMainDiv input[type=radio][name=AuthProvider]:hover + label img {
        -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.21);
        -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.21);
        box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.21);
        transition: 0.5s;
    }
    #LogOnMainDiv input[type=radio][name=AuthProvider]:checked + label img {
        border: 0;
        box-shadow: 0px 0px 1px 1px #4400998c;
        border-radius: 2px;
        transition: 0.5s;
    }
#LogOnMainDiv .m-bottom-div2 .section_default_main_div .k-content, .section_default_main_div_fieldset {
    background: transparent !important;
}
#LogOnMainDiv .m-topcaptionposition-caption {
    color: #1e1e1e;
    padding-bottom: 5px;
}
#LogOnMainDiv .m-topcaptionposition-control .k-input{
	/*width: 92%;
    background-color: transparent;
    border-color: rgb(0 0 0 / 0%);*/
}
#LogOnMainDivErrors {
    font-style: italic;
    font-size: 14px;
}
input[type=text], input[type=password] {
    color: #262626;
    border-bottom: 1px solid var(--main-background-color);
}
#LogOnMainDiv .column_control_container {
    padding-right: 2px;
    padding-left: 19px;
}
#LogOnMainDiv .k-toolbar {
    background-color: transparent;
    padding-bottom: 16px;
}
#LogOnMainDiv .mo-login-toolbar .k-button .k-button-text {
    color: var(--main-background-color) !important;
}
#LogOnMainDiv .mo-login-toolbar a[role=button]:hover {
    width: 90%;
    background-color: var(--main-theme-color);
    border: 2px solid var(--main-theme-color);
    margin-left: 2px;
}
.mo-login-toolbar .saveActionLogin .k-svg-i-save{
    display: none;

}
.mo-login-toolbar .saveActionLogin:hover {
    box-shadow: 0px 5px 9px -3px rgb(19 19 19 / 0%);
    transition: all 0.3s ease;
}
input[type="submit"] {
    cursor: pointer;
    background-color: var(--main-theme-color);
    border: 1px solid var(--main-theme-color);
    color: var(--main-background-color);
}
.swal-button {
    background-color: var(--third-theme-color);
}
    .swal-button:active {
        background-color: var(--third-theme-color);
    }
