<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* LOGIN PAGE */
html, body {
    height: 100%;
}
body {
    color: #ECF0F5 !important;
}
.text-background {
    color: #ECF0F5 !important;
}
.text-blue {
    color: #6681a1 !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Muli", sans-serif;
}
.background_wrapper {
    left: 0;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
#loginstyle p, #loginstyle li, #loginstyle div,
.intro-box p {
    color:#222;
    font-size: 14px;
}
#loginstyle th,
#loginstyle td {
    font-size: 12px;
}
#loginstyle .alert p {
    color:#666;
    font-size: 14px;
}
.intro-box h1, .intro-blue {
    color:#57c9e7 !important;
}
.intro-dark-blue {
    color:#014e8a !important;
}
.intro-box h2 {
    font-size: 2em;
}
.modal-content {
    border-radius: 12px;
    overflow:hidden;
}
.modal-body {
    padding:0 !important;
}
#loginForm a {
    color:#333;
}
#loginForm a:hover {
    color:#57c9e7;
}
.zindex5 {
    z-index: 5;
}

.intro-box h2 {
    font-size: 3em;
}
h1, h2 {
    font-weight: 200 !important;
}
h4, .smartblue {
    font-weight: 400 !important;
}

.jumbotron {
    padding: 30px !important;
    background-color: #FFF;
}

#loginstyle &gt; div {
    height: 100vh;
}
#loginstyle .intro-box {
    color: #FFF;
    display: flex;
    vertical-align: middle;
    margin: 0;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
#loginstyle .intro-box * {
  text-shadow: none;
}
#loginstyle h1 {
  font-size: 4em;
    font-weight: 100;
    margin-bottom: 0;
}
#loginstyle h2 {
  font-weight: 100;
    margin-top:1px;
    margin-bottom:1px;
}
#loginstyle .intro-box h3 a {
  font-weight: 400;
}
#loginstyle .intro-box h3 a:hover {
  color: rgb(206,220,0);
}
#loginstyle .intro-box img {
    width: 60%;
    margin-bottom: 20px;
}
#loginstyle .form-box {
    color: #FFF;
    display: flex;
    vertical-align: middle;
    margin: 0;
    justify-content: center;
    align-items: stretch;
    flex-direction: column;
}
#loginstyle .form-box .header {
  /*background: #EFEFEF url("../img/shine-logo-big.png") no-repeat scroll center center;*/
  background-image: url("../img/bluehr-logo-2.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #AAA !important;
  background-color: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c8dbc), color-stop(1, #67a8ce)) !important;
  background-size: 300px;
  border-radius: 4px 4px 0px 0px;
  box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.2) inset;
  padding: 20px 10px;
  text-align: center;
  font-size: 46px;
  font-weight: 300;
  color: #FFF;
}
#loginstyle .title {
    font-size: 7rem;
}
#loginstyle .logobox {
    font-family: "Muli", sans-serif;
    width: 100%;
    height: 70px;
    display: block;
    text-align: center;
    margin:10px;
}
#loginstyle .logobox span {
    font-weight: 100;
}

.presentation-title {
    font-family: 'Muli', sans-serif;
    font-size: 6em !important;
    font-weight: 200 !important;
    margin: 0;
    color: #008dc5 !important;
    
  }
  .presentation-title span {
    font-weight: 500;
    color: #0042a8 !important;
  }
  .presentation-subtitle {
    font-size: 1.7em;
    font-weight: 500;
    color: #0042a8 !important;
  }
  .presentation-title sup {
    font-size: 50%;
    letter-spacing: 0em;
    top: -1em;
    left: 0.15em;
}

.form-box .body, .form-box .footer {
    padding: 10px 120px;
}
.form-box .header &gt; i, .header &gt; i {
    margin-left: -99999px;
}

.loginfooter {
    color: #DDD;
    position: absolute;
    width: 100%;
    z-index: 5;
    bottom: 25px;
    text-align: center;
    display: block;
    clear: left;
    margin-top: 20px;
}
.loginfooter a, .loginfooter span {
  color: #DDD;
  padding: 0 7px;
}
.loginfooter a:hover {
  color: #57c9e7;
}

#loginstyle div.btn.active {
    color:#FFF !important;
}

@media (max-width: 1023px) {
    .intro-box, #login-box {
        float: left;
    }
    .loginfooter {
        position: relative !important;
        margin-top: 70px;
    }
    .leftrightfill {
        display: none;
    }
}

.shape {
    position: absolute;
    pointer-events: none
}

.shape&gt;* {
    display: block
}

.shape:not([class*=shape-blur]) {
    overflow: hidden
}

.shape:not([class*=shape-blur])&gt;* {
    transform: scale(2)
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .shape&gt;svg {
        display: none
    }
}

.shape-top {
    top: 0;
    right: 0;
    left: 0
}

.shape-top&gt;* {
    transform-origin: bottom center
}

.shape-right {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.shape-right&gt;* {
    position: inherit;
    top: inherit;
    bottom: inherit;
    right: inherit;
    transform-origin: center left
}

.shape-bottom {
    right: 0;
    bottom: 0;
    left: 0
}

.shape-bottom&gt;* {
    transform-origin: top center
}

.shape-left {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.shape-left&gt;* {
    position: inherit;
    top: inherit;
    bottom: inherit;
    left: inherit;
    transform-origin: center right
}

.shape-fluid-x&gt;* {
    width: 100%;
    height: auto
}

.shape-fluid-y&gt;* {
    width: auto;
    height: 100%
}

.shape-blur-1 {
    top: 0;
    right: 0;
    left: 0
}

@media (min-width:768px) {
    .shape-blur-1 {
        bottom: 0;
        left: 50%;
        right: auto
    }
}

.shape-blur-1&gt;* {
    width: 100%;
    height: auto
}

@media (min-width:768px) {
    .shape-blur-1&gt;* {
        width: auto;
        height: 100%
    }
}

.shape-blur-2 {
    top: 0;
    right: 0;
    left: 0
}

@media (min-width:768px) {
    .shape-blur-2 {
        bottom: 0;
        right: 50%;
        left: auto
    }
}

.shape-blur-2&gt;* {
    width: 100%;
    height: auto
}

@media (min-width:768px) {
    .shape-blur-2&gt;* {
        width: auto;
        height: 100%;
        float: right
    }
}

@media (max-width:900px) {
    #loginstyle &gt; div {
        height: 37vh;
        width: 100vw;
    }
    #loginstyle.registration &gt; div {
        height: 27vh;
    }
    #loginstyle .form-box {
        margin: 0 15%;
        width: 70vw;
    }
    #login-box {
        margin-top:4em !important;
    }
    .registration #login-box {
        margin-top:11em !important;
    }
    .form-box .body, .form-box .footer {
        padding: 10px 20px !important;
    }
    .presentation-title {
        line-height: .15;
    }
    .presentation-title sup {
        font-size: 30%;
        letter-spacing: 0em;
        top: -1em;
        left: 0.1em;
    }
    #loginstyle p, #loginstyle li, #loginstyle div, .intro-box p {
        font-size: 14px;
    }
    div.loginfooter {
        height: auto !important;
        margin-top: 0;
        position: relative !important;
        width: 100%;
        margin-left: -15px;
    }
    .loginfooter a, .loginfooter div {
        font-size: 11px;
        color: #333;
        padding: 0 7px;
    }
    .jumbotron {
        padding: 20px 15px;
        background-color: transparent !important;
    }
}
@media (max-width:530px) {
    #loginstyle {
        height: 100vh;
    }
    #loginstyle .form-box {
        margin: 0;
        width: 100vw;
    }
}
@media (max-width:300px) {
    #loginstyle .form-box {
        padding:0;
    }
    #loginstyle p, #loginstyle li, #loginstyle div, .intro-box p {
        font-size: 12px;
    }
    .form-box .body, .form-box .footer {
        padding: 10px 15px !important;
    }
    h3, h4 { font-size: 110%; }
}

.shape-blur-3 {
    top: 0;
    right: 0;
    left: 0
}

.shape-blur-3&gt;* {
    width: 100%;
    height: auto
}

.shape-blur-4 {
    top: 0;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%) scale(1.3)
}

.shape-blur-4&gt;* {
    width: auto;
    height: 100%
}

.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:540px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}}</pre></body></html>