.noshow{
    display:none;
}

li.lvl1.cs_1.active span{
    color:#017ac1;
}

.loginCanvas{
}

.loginCanvasPasswordHint{
    background-color: rgba(255, 255, 255, 0.9);
    width:100%;
    height:100%;
    margin:auto;
}

.passwordContent {
  display: flex;
  justify-content: center;   /* horizontal */
  align-items: center;       /* vertikal */
  width: 90%;
  height: 90%;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
.loginLabel{
    font-size:0.8em;
    font-weight:500;
    color: #017ac1;
    text-transform: uppercase;
}

.loginlink{
    color: #017ac1;
    font-weight:500;
    font-size:0.8em;
    cursor: pointer;
    
}
.loginlink:hover{
    color: darkblue;
    font-weight:500;
    font-size:0.8em;
}

#wrapper{
    background-color: #fff;
}

.btn-primary{
    background-color:#017ac1;
}

.btn-primary:hover, .btn-primary:active{
    background-color:#d9534f;
}

.form-group > label, .checkbox-wrapper>label, .form-group>label{
    padding-top:10px;
    font-size:1rem;
    font-weight:500;
}

.file-upload-wrapper {
    position: relative;
    display: inline-block;
}

.file-upload-label {
    background-color: #8ccfee;
    color: white;
    padding: 10px 20px;
    cursor: pointer;
    font-weight: bold;
    display: inline-block;
}

.file-upload-input {
    display: none;
}

.sv-menu > a{
    text-transform:uppercase;
    font-size:15px;
    line-height:35px;
    color:#555;
    text-decoration:none;
    font-weight:400;
}
.sv-menu > a:hover{
    color:#017ac1;
    text-decoration:underline;
}

.headline{
    color:#017ac1 !important;
    font-weight:400 !important;
    margin:0.5em 0 0.8em 0 !important;
    position:relative !important;
    line-height:1.2 !important;
    text-align: center;
}
.left{
    text-align: left !important;
}

.btn-yellow{
    cursor: pointer;
}
.form_container{
    margin-top:32px;
    padding:1rem;
    border: 1px solid rgba(0, 0, 0, 0.175);
}

.resultcanvas{
}

#side ul li:before {
    content: '\f006';
    font-family: 'fontello';
    position: absolute;
    left: -18px;
    top: 0;
    display: block;
    width: 15px;
    height: 2.083em;
    text-align: center;
    font-size: 12px;
    line-height: 2.083em;
    color: #017ac1;
}