.welcome-message > h1 {
    color: #697882;
    font-size: 22px;
    font-weight: 400;
    margin: 20px;
}
.page-header .page-header-top .page-logo {
    width: 100px;
}
.page-header .page-header-top .page-logo .logo-default {
    margin: 5px 0 0 0;
}
.resultContent {
  position: -webkit-sticky;
  position: sticky;
  top: 5px;
}
.user-login-5 .login-container>.login-content>.register-form .form-control {
    width: 100%;
    padding: 10px 0;
    border: #a0a9b4;
    border-bottom: 1px solid;
    color: #868e97;
    font-size: 14px;
    margin-bottom: 30px;
    border-radius: 0!important;
}
.user-login-5 .login-container>.login-content>.register-form .has-error {
    color: #e73d4a;
    margin-bottom: 30px;
    margin-top: 0px;
}
.user-login-5 .login-container>.login-content>.login-form .has-error {
    color: #e73d4a;
    margin-bottom: 30px;
    margin-top: 0px;
}
.user-login-5 .login-container>.login-content>.register-form {
    margin-top: 80px;
    color: #a4aab2;
    font-size: 13px;
}
.user-login-5 .login-container>.login-content>.forget-form .form-control {
    width: 100%;
    padding: 10px 0;
    border: #a0a9b4;
    border-bottom: 1px solid;
    color: #868e97;
    font-size: 14px;
    margin-bottom: 30px;
    border-radius: 0!important;
}
.user-login-5 .login-container>.login-content>.forget-form {
    margin-top: 80px;
    color: #a4aab2;
    font-size: 13px;
}
.helpicon i{
    font-size: 1.5rem!important;
    color: #868e97;
}
.gyorsKalkInput {
    border-radius: 0!important;
    border-top: 0!important;
    border-left: 0!important;
    border-right:  0!important;
    margin-top: .1rem!important;
    display: inline!important;
}
.portlet-subtitle{
    display: table-cell;
    vertical-align: middle;
    margin-left: 20px;
    padding-left: 20px; 
}
.calcAnswer {
    font-size: 1.8rem;
}