/* --------------------------- LOGIN PAGE ------------------------------ */

.main_area {
    background-image: url(../manual/sdabBackground.jpg);
    background-repeat: no-repeat;
    background-size: cover; 
}

.top-logo-wrapper img {
    width: 350px;
}

.top-logo-wrapper {
    position: unset !important;
    text-align: center!important;
    padding-bottom: 10px !important;
}

#next {
    background-color: #333;
}

.app-name {
    text-transform: capitalize;
    margin: 20px 0 10px 0!important;
    color: #003A00;
    font-size: 28px;
    text-align: center;
    font-weight: 700;
    line-height: 30px;
    display: none;
}

.title {
    max-width: 375px!important;

}

.app-version {
    font-size: 12px!important;
}

.heading {
    display: none!important;
}

input#Company, label[for="Company"] {
    display: none;
}

@media (max-width: 780px) {

    .main_area_wrapper {
    background: url(../manual/sdabBackground.jpg);
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
    
    .main_area {
    background-image: none;
}

}

@media (max-width: 520px) {

      h2 {
            font-size: 15px;
      }

}



/* --------------------- Registreringssida ??? ---------------------- */

.button {
      color: var(--ff-accent-color);
      border-radius: var(--ff-button-border-radius);
}

/* Hide the Company field form-group */
.form-group:has(#Company) {
  display: none;
}

/*
.top-logo-wrapper {
    position: unset!important;
    text-align: left!important;
    padding-bottom: 10px!important;
}
*/
 
.page-title {
    margin: 0px 0px 45px 0px!important;
}

h1 {
    display: none;
}
 
.top-logo-wrapper .flow-logo {
    width: 240px!important;
}
 
.jumbotron p {
    text-wrap: wrap!important;
}

.jumbotron {
  background-color: #eceae1;
}

 body{
     background-color: #ffffff !important;
 }

.form-horizontal .control-label {
    text-align: left!important;
}
 
.btn-primary {
    color: #fff!important;
    background-color: #000000!important;
    border-color: #000000!important;
    font-weight: bold!important;
    text-transform: uppercase!important;
    letter-spacing: 1px!important;
}
 
.btn-primary:hover {
    color: #fff!important;
    background-color: #000 !important;
    border-color: #000!important;
    font-weight: bold!important;
    text-transform: uppercase!important;
    letter-spacing: 1px!important;
}
 
.btn-default {
    color: #333!important;
    background-color: #fff;
    border-color: #ccc!important;
    font-weight: bold!important;
    letter-spacing: 1px!important;
    text-transform: uppercase!important;
}
 
footer {
    border-top: solid 6px #e2e0d4!important;
    background-color: #000!important;
    width: 100vw!important;
    text-align: center!important;
    position: fixed!important;
    bottom: 0!important;
    height: 120px!important;
    color: #fff!important;
    padding: 8px!important;
    font-size: 17px!important;
}
 
.footer-contact {
    margin: 0px!important;
}