#login-form {top:0;}
.task-login #logo,
.task-login .logo-hitme {
    display: inline-block;
    position: relative;
    
    max-height: 96px!important;
    margin-bottom:10px;
    top: 0!important;
}
#layout-content {background:none;}
#login-footer {
    margin-top:2vh;
    font-size:12px;
}
.input-group input, .custom-select {
    border-top-right-radius: 999px!important;
    border-bottom-right-radius: 999px!important;
}

i.input-group-text {
    border-top-left-radius: 999px!important;
    border-bottom-left-radius: 999px!important;
    padding-left: 1.5rem!important;
}
.input-group-lg>.custom-select, .input-group-lg>.form-control:not(textarea){
    height: calc(2em + 1rem + 2px);
}
input {
    font-size: 1rem !important;
    }
.formbuttons {margin-top:20px;}
#login-form {
    margin: 0 auto;
}
.wrapper{
background: #fff;
    border-radius: 40px;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 37px 54px;
    position: relative;
}
/*  */
@keyframes slideInFromTop {
    0% {
      transform: translateY(-500px);
    }
    100% {
      transform: translateY(0);
    }
  }
.btn {
    position: relative;

    height: 43px;
    padding: 0 30px; 

    font-size: 16px;
    line-height: 41px;

}
.Icon {
    position: relative;
    display: inline-block;
    margin-right:4px;
}
.btn.text-uppercase {
    font-size: 14px;
    font-weight: 700;
}
.btn-lg {
    height: 54px;
    padding: 0 40px; 

    font-size: 18px;
    line-height: 51px;
}
.btn-lg.text-uppercase {
    font-size: 17px;
}
.btn-sm {
    height: 28px;
    padding: 0 20px; 
    font-size: 13px;
    line-height: 26px;
}
.btn-sm.text-uppercase {
    font-size: 11px;
}
.btn-sm.text-uppercase > .Icon {
    margin-top: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
    outline: 0;
}
.btn:active,
.btn.active {
    outline: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn:active:hover,
.btn:active:focus {
    outline: 0;
}
.btn-primary:hover::before,
.btn-primary:focus::before,
.btn-primary:focus::before {
    opacity: 1;
}
.btn-primary {
        overflow: hidden; 
        -webkit-border-radius: 999px;
                border-radius: 999px;
    position: relative;
    z-index: 10;
    overflow: hidden;
    color: #fff;
    border: none;
    background-image: -webkit-gradient(linear,left top,right top,from(#6e79e8),to(#30d4b9));
    background-image: -webkit-linear-gradient(left,#6e79e8,#30d4b9);
    background-image: linear-gradient(
90deg
,#6e79e8,#30d4b9);
    -webkit-background-size: 100% 100%;
    background-size: 100%;
}
/* .btn-primary:hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#eb9100), to(#ffa007));
    background-image: -webkit-linear-gradient(left, #eb9100, #ffa007);
    background-image:         linear-gradient(90deg, #eb9100, #ffa007);
    -webkit-transition: all 1s ease-out;  
    -moz-transition: all 1s ease-out;  
    -o-transition: all 1s ease-out;  
    transition: all 1s ease-out;  

} */
.btn-primary::before {
    position: absolute;
    z-index: -10;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: "";
    -webkit-transition: none 172ms ease-out;
            transition: none 172ms ease-out;
    -webkit-transition-property: opacity;
            transition-property: opacity; 

    opacity: 0;
    -webkit-border-radius: inherit;
            border-radius: inherit;
    background-image: -webkit-gradient(linear, left top, right top, from(#eb9100), to(#ffa007));
    background-image: -webkit-linear-gradient(left, #eb9100, #ffa007);
    background-image:         linear-gradient(90deg, #eb9100, #ffa007);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    background-image: -webkit-gradient(linear, left top, right top, from(#eb9100), to(#ffa007));
    background-image: -webkit-linear-gradient(left, #eb9100, #ffa007);
    background-image:         linear-gradient(90deg, #eb9100, #ffa007);

}
.btn-primary:hover::before,
.btn-primary:focus::before,
.btn-primary.focus::before {
    opacity: 1;
}
body {
    overflow-x: hidden;
    letter-spacing: 0;
    color: #111;
    font-family: "Open Sans", "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4;
}
._cfglink {
    position: absolute;
    top: 20px;
    right: 20px;
    text-transform: uppercase;
    animation: 1s ease-out 0s 1 slideInFromTop;

}
.bg-lighter {
    background-color: #eee;
}
._bgfixd {
    background-attachment: fixed;
}
.login-section { 
    display:flex; 
    flex:auto;
    height: 100%;
    background:url('data:image/svg+xml;base64,CjxzdmcgaWQ9ImVLa3NKM1pCbExyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDE5MjAgMTA1MCIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPjxzdHlsZT48IVtDREFUQVsjZUtrc0ozWkJsTHI1X3RvIHthbmltYXRpb246IGVLa3NKM1pCbExyNV90b19fdG8gMTAwMDBtcyBsaW5lYXIgNSBub3JtYWwgZm9yd2FyZHN9QGtleWZyYW1lcyBlS2tzSjNaQmxMcjVfdG9fX3RvIHsgMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlKDk2MHB4LDkxNS4zN3B4KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwwLDAuNTgsMSl9IDMwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoOTYwcHgsOTU1LjI2OTExN3B4KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwwLDAuNTgsMSl9IDEwMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlKDk2MHB4LDkxNS4zN3B4KX19ICNlS2tzSjNaQmxMcjdfdG8ge2FuaW1hdGlvbjogZUtrc0ozWkJsTHI3X3RvX190byAxMDAwMG1zIGxpbmVhciA1IG5vcm1hbCBmb3J3YXJkc31Aa2V5ZnJhbWVzIGVLa3NKM1pCbExyN190b19fdG8geyAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoOTYwcHgsODY4Ljc5MDcxcHgpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLDAsMC41OCwxKX0gNjAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NjBweCw5MzguMjc1NTI4cHgpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLDAsMC41OCwxKX0gMTAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoOTYwcHgsODY4Ljc5MDcxcHgpfX0gI2VLa3NKM1pCbExyOV90byB7YW5pbWF0aW9uOiBlS2tzSjNaQmxMcjlfdG9fX3RvIDEwMDAwbXMgbGluZWFyIDUgbm9ybWFsIGZvcndhcmRzfUBrZXlmcmFtZXMgZUtrc0ozWkJsTHI5X3RvX190byB7IDAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NjBweCw5OTYuMTI4ODk3cHgpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLDAsMC41OCwxKX0gNTAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NjBweCw5NjQuNjYwMjc4cHgpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLDAsMC41OCwxKX0gMTAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoOTYwcHgsOTk2LjEzcHgpfX1dXT48L3N0eWxlPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZUtrc0ozWkJsTHIzLWZpbGwiIHgxPSIwIiB5MT0iMC41IiB4Mj0iMSIgeTI9IjAuNSIgc3ByZWFkTWV0aG9kPSJwYWQiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPjxzdG9wIGlkPSJlS2tzSjNaQmxMcjMtZmlsbC0wIiBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3AgaWQ9ImVLa3NKM1pCbExyMy1maWxsLTEiIG9mZnNldD0iMjklIiBzdG9wLWNvbG9yPSIjNmRkNWZhIi8+PHN0b3AgaWQ9ImVLa3NKM1pCbExyMy1maWxsLTIiIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5ODBiOSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJlS2tzSjNaQmxMcjMtc3Ryb2tlIiB4MT0iMCIgeTE9IjAuNSIgeDI9IjEiIHkyPSIwLjUiIHNwcmVhZE1ldGhvZD0icGFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj48c3RvcCBpZD0iZUtrc0ozWkJsTHIzLXN0cm9rZS0wIiBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwIi8+PHN0b3AgaWQ9ImVLa3NKM1pCbExyMy1zdHJva2UtMSIgb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAzNS4yNTYwMikiPjxyZWN0IHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEwNTAiIHJ4PSIwIiByeT0iMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC0zNS4yNTYwMikiIGZpbGw9InVybCgjZUtrc0ozWkJsTHIzLWZpbGwpIiBzdHJva2U9InVybCgjZUtrc0ozWkJsTHIzLXN0cm9rZSkiIHN0cm9rZS1vcGFjaXR5PSIwIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAtMTQuOTczMTQxKSIgY2xpcC1ydWxlPSJldmVub2RkIj48ZyBpZD0iZUtrc0ozWkJsTHI1X3RvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NjAsOTE1LjM3KSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk2MCwtODY1LjE0MDgzOSkiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTE5MjAsMTEyNi4yOGgtMTkyMHYtMzM2LjUxQzQuOTY4LDY4Ny45OSw1OS4xOCw2MzkuNTQsMTYyLjYzOCw2NDQuNDJjMjQuNTMxLTM5Ljg2Nyw1Ny4wNTktNDcuNzM3LDk3LjU4My0yMy42MWM4NC4xNzktMjMuODUzLDEzOC4zOTMsNS42MjcsMTYyLjYzOSw4OC40NGM3Ni40ODEsMTEuMjQsMTA5LjAwOCw1NC40NzcsOTcuNTgzLDEyOS43MS0xNS42MTMtNzkuMzY3LDE2LjkxNC0xMjYuNzMsOTcuNTgzLTE0Mi4wOWMyMy4zNzktNDEsNTUuOTA3LTUwLDk3LjU4My0yN2MxNS4yLTQ5LjA0Nyw0Ny43MjctNjYuMDkzLDk3LjU4My01MS4xNGMzOS41NjktMjUuMDY3LDcyLjA5Ny0xOC4xMzcsOTcuNTgzLDIwLjc5YzQyLjUwMy0yMi4xODcsNzUuMDMtMTIuMzczLDk3LjU4MywyOS40NGM1MC43MzYtNTYuNzYsMTA0Ljk1LTYwLjE4MywxNjIuNjM4LTEwLjI3YzcwLjcxNS0zNy4xMDcsMTI0LjkyNy0yMC44NzcsMTYyLjYzOSw0OC42OWMxMi41MTYtNTEuNjg3LDQ1LjA0NC03MS4zNzMsOTcuNTgzLTU5LjA2YzYyLjI4My00NS4zOTMsMTE2LjQ5Ny0zNy40NSwxNjIuNjM4LDIzLjgzYzg2LjA0OS0yMi4wMTMsMTQwLjI2Myw5LjMwNywxNjIuNjM5LDkzLjk2YzY4LjMwNi00Ny41NzcsMTE3LjQ3LTM4LjM0LDE2My40OTcsMjMuMDQ3djMzNy4xMjNoLjAwNVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2VjZWNlYyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiLz48L2c+PC9nPjxnIGlkPSJlS2tzSjNaQmxMcjdfdG8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk2MCw4NjguNzkwNzEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTYwLC04NjguNzkwNzEpIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xOTIwLDEwNTBoLTE5MjB2LTI1Ny4wOWM3Ny43NzUtMzAuMTUzLDEzMS45ODgtNi45NywxNjIuNjM4LDY5LjU1YzUuMjMyLTEwMS41Miw1OS40NDUtMTQ5LjcwNywxNjIuNjM5LTE0NC41NmMyOC40OTUtMzUuOTY3LDYxLjAyMy0zOS45MzMsOTcuNTgzLTExLjljNzUuNjQ3LTMyLjI0NywxMjkuODU5LTExLjE2MywxNjIuNjM4LDYzLjI1YzQ2LjY3Ny0xOC4wOCw3OS4yMDUtNC4xNjMsOTcuNTgzLDQxLjc1Yzg3LjMxNy0yMC43NjcsMTQxLjUyOSwxMS44LDE2Mi42MzksOTcuN2MxOS41Ny00NC43NCw1Mi4wOTgtNTcuNDgzLDk3LjU4My0zOC4yMy03LjA2Mi03MC45NDcsMjUuNDY2LTEwOS44OTcsOTcuNTgzLTExNi44NWM0NS4yNTQtNjIuMTQ3LDk5LjQ2Ni03MC45NTcsMTYyLjYzOC0yNi40M2M2Ny44MjctMzkuOTQsMTIyLjA0LTI2LjU0NywxNjIuNjM5LDQwLjE4YzY3LjM5MywyLjMwNyw5OS45MjEsMzYuNjEsOTcuNTgzLDEwMi45MWM2Ny40LTQwLjM2LDEyMS42MTItMjcuMzg3LDE2Mi42MzgsMzguOTJjOS42MjMtNTQuNTMzLDQyLjE1MS03Ny4wNjcsOTcuNTgzLTY3LjZjMTIuMTkxLTUyLjAwNyw0NC43MTgtNzIuMDE3LDk3LjU4My02MC4wM2MzMC4yNDEtNDYuMjI0LDgxLjI4NS0zMC41MzYsOTguNDQyLDExLjI1N3YyNTcuMTczaC4wMDVaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmMmYyZjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyIi8+PC9nPjwvZz48ZyBpZD0iZUtrc0ozWkJsTHI5X3RvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NjAsOTk2LjEyODg5NykiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NjAsLTk2NC42NjAyNzgpIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xOTIwLDExNTEuOTQ5NjA4TDAsMTE2MS45OTI3MjNMMCwxMDIyLjAxYzI1LjIwMi0zOS4yMDcsNTcuNzMtNDYuNDEzLDk3LjU4My0yMS42MmMxMi42ODYtOTQuMTg3LDY2Ljg5OC0xMzUuMDQsMTYyLjYzOC0xMjIuNTZjNjQuNDI2LTQzLjI4NywxMTguNjM4LTMzLjI0LDE2Mi42MzksMzAuMTRjNDEuNjAyLTIzLjA3Myw3NC4xMjktMTQuMTQ3LDk3LjU4MywyNi43OGMxMDIuNjkzLTUuNjQsMTU2LjkwNSw0Mi4wNTcsMTYyLjYzOCwxNDMuMDljMzMuNzQxLTczLjQ3Myw4Ny45NTQtOTMuNjE3LDE2Mi42MzktNjAuNDNjMjMuMDEzLTQxLjM2LDU1LjU0MS01MC43MjMsOTcuNTgzLTI4LjA5YzM5Ljg0Ni02Ny40Niw5NC4wNTktODEuNTksMTYyLjYzOC00Mi4zOWMzNy44LTY5LjQ4LDkyLjAxMy04NS42MjMsMTYyLjYzOS00OC40M2M4Ni43OC0yMS4yOTMsMTQwLjk5NCwxMC43NDMsMTYyLjYzOCw5Ni4xMWM0Ni4xMTUtNjEuMywxMDAuMzI3LTY5LjI2MywxNjIuNjM4LTIzLjg5YzY5LjcyNC0zOC4wNjcsMTIzLjkzOC0yMi44MDMsMTYyLjYzOSw0NS43OWMyNS43NjUtMzguNjYsNTguMjkyLTQ1LjMxNyw5Ny41ODMtMTkuOTdjMy44OTQtMjAuODMzLDY1LjkxNC00MS45ODUsNjUuOTE0LDI1LjQ2NnYxNzAuNjU0Njc1cS4wMDgtNTAuNzU0MTgyLjAwOC00MC43MTEwNjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLTY2LjM4MDY3NSkiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZlZmVmZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiLz48L2c+PC9nPjwvZz48L3N2Zz4=') repeat-x;
    background-size:cover;
    background-position:center center;
    }
html.dark-mode .login-section {
    background:url('data:image/svg+xml;base64,CjxzdmcgaWQ9ImVLa3NKM1pCbExyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDE5MjAgMTA1MCIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPjxzdHlsZT48IVtDREFUQVsjZUtrc0ozWkJsTHI1X3RvIHthbmltYXRpb246IGVLa3NKM1pCbExyNV90b19fdG8gMTAwMDBtcyBsaW5lYXIgNSBub3JtYWwgZm9yd2FyZHN9QGtleWZyYW1lcyBlS2tzSjNaQmxMcjVfdG9fX3RvIHsgMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlKDk2MHB4LDkxNS4zN3B4KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwwLDAuNTgsMSl9IDMwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoOTYwcHgsOTU1LjI2OTExN3B4KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwwLDAuNTgsMSl9IDEwMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlKDk2MHB4LDkxNS4zN3B4KX19ICNlS2tzSjNaQmxMcjdfdG8ge2FuaW1hdGlvbjogZUtrc0ozWkJsTHI3X3RvX190byAxMDAwMG1zIGxpbmVhciA1IG5vcm1hbCBmb3J3YXJkc31Aa2V5ZnJhbWVzIGVLa3NKM1pCbExyN190b19fdG8geyAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoOTYwcHgsODY4Ljc5MDcxcHgpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLDAsMC41OCwxKX0gNjAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NjBweCw5MzguMjc1NTI4cHgpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLDAsMC41OCwxKX0gMTAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoOTYwcHgsODY4Ljc5MDcxcHgpfX0gI2VLa3NKM1pCbExyOV90byB7YW5pbWF0aW9uOiBlS2tzSjNaQmxMcjlfdG9fX3RvIDEwMDAwbXMgbGluZWFyIDUgbm9ybWFsIGZvcndhcmRzfUBrZXlmcmFtZXMgZUtrc0ozWkJsTHI5X3RvX190byB7IDAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NjBweCw5OTYuMTI4ODk3cHgpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLDAsMC41OCwxKX0gNTAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NjBweCw5NjQuNjYwMjc4cHgpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLDAsMC41OCwxKX0gMTAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoOTYwcHgsOTk2LjEzcHgpfX1dXT48L3N0eWxlPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZUtrc0ozWkJsTHIzLWZpbGwiIHgxPSIwIiB5MT0iMC41IiB4Mj0iMSIgeTI9IjAuNSIgc3ByZWFkTWV0aG9kPSJwYWQiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiPjxzdG9wIGlkPSJlS2tzSjNaQmxMcjMtZmlsbC0wIiBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMkIyQjJCIi8+PHN0b3AgaWQ9ImVLa3NKM1pCbExyMy1maWxsLTEiIG9mZnNldD0iMjklIiBzdG9wLWNvbG9yPSIjMkIyQjJCIi8+PHN0b3AgaWQ9ImVLa3NKM1pCbExyMy1maWxsLTIiIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJCMkIyQiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJlS2tzSjNaQmxMcjMtc3Ryb2tlIiB4MT0iMCIgeTE9IjAuNSIgeDI9IjEiIHkyPSIwLjUiIHNwcmVhZE1ldGhvZD0icGFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj48c3RvcCBpZD0iZUtrc0ozWkJsTHIzLXN0cm9rZS0wIiBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwIi8+PHN0b3AgaWQ9ImVLa3NKM1pCbExyMy1zdHJva2UtMSIgb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMkIyQjJCIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAzNS4yNTYwMikiPjxyZWN0IHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEwNTAiIHJ4PSIwIiByeT0iMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC0zNS4yNTYwMikiIGZpbGw9InVybCgjZUtrc0ozWkJsTHIzLWZpbGwpIiBzdHJva2U9InVybCgjZUtrc0ozWkJsTHIzLXN0cm9rZSkiIHN0cm9rZS1vcGFjaXR5PSIwIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAtMTQuOTczMTQxKSIgY2xpcC1ydWxlPSJldmVub2RkIj48ZyBpZD0iZUtrc0ozWkJsTHI1X3RvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NjAsOTE1LjM3KSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk2MCwtODY1LjE0MDgzOSkiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTE5MjAsMTEyNi4yOGgtMTkyMHYtMzM2LjUxQzQuOTY4LDY4Ny45OSw1OS4xOCw2MzkuNTQsMTYyLjYzOCw2NDQuNDJjMjQuNTMxLTM5Ljg2Nyw1Ny4wNTktNDcuNzM3LDk3LjU4My0yMy42MWM4NC4xNzktMjMuODUzLDEzOC4zOTMsNS42MjcsMTYyLjYzOSw4OC40NGM3Ni40ODEsMTEuMjQsMTA5LjAwOCw1NC40NzcsOTcuNTgzLDEyOS43MS0xNS42MTMtNzkuMzY3LDE2LjkxNC0xMjYuNzMsOTcuNTgzLTE0Mi4wOWMyMy4zNzktNDEsNTUuOTA3LTUwLDk3LjU4My0yN2MxNS4yLTQ5LjA0Nyw0Ny43MjctNjYuMDkzLDk3LjU4My01MS4xNGMzOS41NjktMjUuMDY3LDcyLjA5Ny0xOC4xMzcsOTcuNTgzLDIwLjc5YzQyLjUwMy0yMi4xODcsNzUuMDMtMTIuMzczLDk3LjU4MywyOS40NGM1MC43MzYtNTYuNzYsMTA0Ljk1LTYwLjE4MywxNjIuNjM4LTEwLjI3YzcwLjcxNS0zNy4xMDcsMTI0LjkyNy0yMC44NzcsMTYyLjYzOSw0OC42OWMxMi41MTYtNTEuNjg3LDQ1LjA0NC03MS4zNzMsOTcuNTgzLTU5LjA2YzYyLjI4My00NS4zOTMsMTE2LjQ5Ny0zNy40NSwxNjIuNjM4LDIzLjgzYzg2LjA0OS0yMi4wMTMsMTQwLjI2Myw5LjMwNywxNjIuNjM5LDkzLjk2YzY4LjMwNi00Ny41NzcsMTE3LjQ3LTM4LjM0LDE2My40OTcsMjMuMDQ3djMzNy4xMjNoLjAwNVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzRDNEM0QyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiLz48L2c+PC9nPjxnIGlkPSJlS2tzSjNaQmxMcjdfdG8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk2MCw4NjguNzkwNzEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTYwLC04NjguNzkwNzEpIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xOTIwLDEwNTBoLTE5MjB2LTI1Ny4wOWM3Ny43NzUtMzAuMTUzLDEzMS45ODgtNi45NywxNjIuNjM4LDY5LjU1YzUuMjMyLTEwMS41Miw1OS40NDUtMTQ5LjcwNywxNjIuNjM5LTE0NC41NmMyOC40OTUtMzUuOTY3LDYxLjAyMy0zOS45MzMsOTcuNTgzLTExLjljNzUuNjQ3LTMyLjI0NywxMjkuODU5LTExLjE2MywxNjIuNjM4LDYzLjI1YzQ2LjY3Ny0xOC4wOCw3OS4yMDUtNC4xNjMsOTcuNTgzLDQxLjc1Yzg3LjMxNy0yMC43NjcsMTQxLjUyOSwxMS44LDE2Mi42MzksOTcuN2MxOS41Ny00NC43NCw1Mi4wOTgtNTcuNDgzLDk3LjU4My0zOC4yMy03LjA2Mi03MC45NDcsMjUuNDY2LTEwOS44OTcsOTcuNTgzLTExNi44NWM0NS4yNTQtNjIuMTQ3LDk5LjQ2Ni03MC45NTcsMTYyLjYzOC0yNi40M2M2Ny44MjctMzkuOTQsMTIyLjA0LTI2LjU0NywxNjIuNjM5LDQwLjE4YzY3LjM5MywyLjMwNyw5OS45MjEsMzYuNjEsOTcuNTgzLDEwMi45MWM2Ny40LTQwLjM2LDEyMS42MTItMjcuMzg3LDE2Mi42MzgsMzguOTJjOS42MjMtNTQuNTMzLDQyLjE1MS03Ny4wNjcsOTcuNTgzLTY3LjZjMTIuMTkxLTUyLjAwNyw0NC43MTgtNzIuMDE3LDk3LjU4My02MC4wM2MzMC4yNDEtNDYuMjI0LDgxLjI4NS0zMC41MzYsOTguNDQyLDExLjI1N3YyNTcuMTczaC4wMDVaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MjQyNDIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyIi8+PC9nPjwvZz48ZyBpZD0iZUtrc0ozWkJsTHI5X3RvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NjAsOTk2LjEyODg5NykiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NjAsLTk2NC42NjAyNzgpIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xOTIwLDExNTEuOTQ5NjA4TDAsMTE2MS45OTI3MjNMMCwxMDIyLjAxYzI1LjIwMi0zOS4yMDcsNTcuNzMtNDYuNDEzLDk3LjU4My0yMS42MmMxMi42ODYtOTQuMTg3LDY2Ljg5OC0xMzUuMDQsMTYyLjYzOC0xMjIuNTZjNjQuNDI2LTQzLjI4NywxMTguNjM4LTMzLjI0LDE2Mi42MzksMzAuMTRjNDEuNjAyLTIzLjA3Myw3NC4xMjktMTQuMTQ3LDk3LjU4MywyNi43OGMxMDIuNjkzLTUuNjQsMTU2LjkwNSw0Mi4wNTcsMTYyLjYzOCwxNDMuMDljMzMuNzQxLTczLjQ3Myw4Ny45NTQtOTMuNjE3LDE2Mi42MzktNjAuNDNjMjMuMDEzLTQxLjM2LDU1LjU0MS01MC43MjMsOTcuNTgzLTI4LjA5YzM5Ljg0Ni02Ny40Niw5NC4wNTktODEuNTksMTYyLjYzOC00Mi4zOWMzNy44LTY5LjQ4LDkyLjAxMy04NS42MjMsMTYyLjYzOS00OC40M2M4Ni43OC0yMS4yOTMsMTQwLjk5NCwxMC43NDMsMTYyLjYzOCw5Ni4xMWM0Ni4xMTUtNjEuMywxMDAuMzI3LTY5LjI2MywxNjIuNjM4LTIzLjg5YzY5LjcyNC0zOC4wNjcsMTIzLjkzOC0yMi44MDMsMTYyLjYzOSw0NS43OWMyNS43NjUtMzguNjYsNTguMjkyLTQ1LjMxNyw5Ny41ODMtMTkuOTdjMy44OTQtMjAuODMzLDY1LjkxNC00MS45ODUsNjUuOTE0LDI1LjQ2NnYxNzAuNjU0Njc1cS4wMDgtNTAuNzU0MTgyLjAwOC00MC43MTEwNjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLTY2LjM4MDY3NSkiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzJCMkIyQiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiLz48L2c+PC9nPjwvZz48L3N2Zz4=') repeat-x;
    background-size:cover;
    background-position:center center;
}
h2.h1 {
    display: inline-block;
    position: relative;
    max-height: 100px;
    width:100%;
    line-height: 3.5rem;
    text-align:center;
    font-weight:300;
    margin-top: 10px;
    margin-bottom: 35px;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    line-height: 1.8;
}
@media screen and (max-width: 767px) {
    h1,
    .h1 {
        font-size: 30px;
    }
    h2,
    .h2 {
        font-size: 24px;
    }
    h3,
    .h3 {
        font-size: 18px;
    }
}
h2.h1 b {font-weight:800}
.hm-banner {
    width:200px;
    height:auto;
    max-width:200px;
}
.rc-banner {
    margin-top: 4vh;
}

.hm-footer a:hover {
    text-decoration:none;
}
.hm-f-links {
    background: transparent!important;
    font-size:16px;
    margin-top:0px!important;
    padding-top: 0px!important;
}

.hm-f-links a {
    font-weight:800;
    color:#333;
    margin:0px 10px;
    margin-top: 12px;
    display: inline-flex;
}
html.dark-mode .hm-f-links a:hover,
.hm-f-links a:hover{
    color:#ffa007;
}
@media screen and (max-width: 767px) {
    .hm-f-links {
        font-size:13px;
    }
    .hm-f-links a {
    margin-top:15px;
    }
}

@media screen and (min-width: 991px) {
    #login-footer {
        margin-top: 6vh;
        }
}
img#logo-dark {display:none}
html.dark-mode img#logo {display:none;}
html.dark-mode img#logo-dark {display:inline-block;}
html.dark-mode .wrapper {background-color:#2f2f2f;}
html.dark-mode .hm-f-links a {
	color: #c2c2c2;
}
