﻿body {
    background-color: #f5f5f5 !important;
}

#topLogo {
    max-width: 210px;
}

.formWrapper {
    border: 1px solid #e7e7e8;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
}

.formWrapper h1 {
    text-transform: uppercase;
}

.formWrapper .loginSubtitle {
    font-size: 1.2rem;
    font-weight: 500;
}

form .form-control {
    line-height: 27px;
    height: 50px;
    border-color: #e7e7e8;
}

form .form-group {
    margin-bottom: 1.4rem;
}

.btn.btn-primary {
    font-size: 0.9375rem;
    border-radius: 2px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
    background-image: linear-gradient(to left, rgba(83, 160, 181, 1), rgba(84, 162, 182, 1) 47%, #6bdee7);
    padding: 0.8rem;
    border: none;
    text-transform: uppercase;
    width: 15.625rem;
}

.btn.btn-primary:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
    background-image: linear-gradient(to left, rgb(74, 134, 150), rgb(93, 168, 187) 47%, #87f2fb);
}

.autoItColor {
    color: #06b1c3;
}

p a {
    color: #06b1c3;
    text-decoration: underline;
}

p a:hover {
    color: #008897;
}

.passwordLink {
    font-size: 0.8rem;
}

input.form-check-input {
    width: 25px;
    height: 25px;
    cursor: pointer;
}

.form-check-label {
    margin-left: 1.1em;
    margin-top: .3em;
    cursor: pointer;
}

.contactLink {
    font-size: 1.125rem;
}

.contactLink a {
    text-decoration: none;
}

.ErrorLable {
    color: red;
}

/* Beregner */
.calendar {
    border: 1px solid #e5e5e5;
    border-width: 1px;
    border-style: solid;
    font-size: 11pt;
    text-transform: uppercase;
}

.calendar tbody tr td:first-child table tbody tr td {
    padding: 10px !important;
}

.calendar tbody tr:nth-child(2) {
    padding: 10px !important;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    text-align: center;
    color: #999999;
}

.borderTop {
    border-top: 1px solid #e5e5e5;
}

.contentBox {
    background: #dff2f5;
}

.tableWithData table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.tableWithData td, tableWithData th {
    border: 1px solid #eceeef;
    text-align: left;
    padding: 12px 12px 12px 22px;
}

.tableWithData tr:nth-child(even) {
    background-color: #dff2f5;
}

.tableWithData tr td:nth-child(odd) {
    font-weight: 600;
}

.linkBox {
    display: flex;
    margin: auto;
    background-color: rgba(94, 188, 204, 0.6);
    width: 100px;
    min-height: 100px;
    padding: 7px;
    border-radius: 4px;
    text-align: center;
}

.linkBoxText {
    font-size: 14px;
    color: #fff;
    margin: auto;
    text-align: center;
}

.linkBox:hover {
    background-color: rgba(94, 188, 204, 0.9);
    text-decoration: none;
}

.linkBox a:hover {
    color: #fff;
    text-decoration: none;
}

a .linkBox {
    color: #fff;
    text-decoration: none;
}

iframe header {
display: none !important;
}

#trLookUpRegnrOrStelnrResult, #userPermissions1Result, .biltorvetAnnonceText {
    padding-top: 1rem;
}

.sectionDescriptionText {
    font-size: 14px;
    color: #4a4a4a;
}

/* PRINT */
@media print {
    .hidden-print {
        display: none;
    }

    body {
        max-width: 100%;
    }
}