body {
    overflow: hidden;
    padding-top: 0 !important;
}

.login-logo{
  max-width:8em;
    padding-bottom: 1em;
}

.login-form-container {
    height: 100vh;
}

.input-field {
    border: 1px solid lightgray !important;
     border-bottom: 1.5px solid #ffc400 !important; 
    height: 55px !important;
    margin-top: 0;
    padding-left: 0px !important;    
}

.input-field-button {
    border: 0 !important;
    padding: 0 !important;
}

input[type=text], input[type=password] {
    padding-left: 1em !important;
    height: 3.5em !important;
    border-bottom: 0!important;
}

.full-width-btn {
    width: 100%;
    min-height: 40px;
}

input[type="checkbox"]{
    opacity: 1!important;
    left: 0!important;
    position: relative!important;
}

.tooltip-top {
    margin-bottom: 0;
}

.tooltip-top .col {
    padding: 0;
}

.nobr { white-space: nowrap }

.title {
    font-size: 1.8rem;
    margin: 0;
}