.bg-body-parken {
    background-color: #cacaca;
}

.bg-parken {
    background-color: #0747a6;
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.menuitem {
    color: #fff;
    width: 100%;
}

.menuitem:hover{
    color: #fff;
}

.item {
    padding: 1% 0 1% 0;
}


#logo {
    text-transform: uppercase;
    font-size: 220%;
    color: #fff;
}

.no-padding {
    padding: 0;
}

/*others*/

#navigation a{
    text-transform: uppercase;
}

#navigation {
    border: 1px solid #e3e3e3;
    background-color: #0747a6;
}

/*pictures*/
.image-left {
    float: left;
    margin: 0 1% 1% 0;
}

.image-right {
    float: right;
    margin: 0 0 1% 1%;
}

.image-small {
    width: 20%;
}

.image-middle {
    width: 40%;
}

.image-big {
    width: 60%;
}

/*forms*/
#register_form .register-message, .login-message {
    display: none;
}

div.olMap {
    z-index: 0;
    padding: 0;
    height: 60vh;
    margin-bottom: 10px !important;
    cursor: default;
}

.nav-item {
    margin-right: 2vh;
}

.nav-item > a {
    color: #fff;
}

.nav-divider {
    color: #fff;
    margin-top: 1.2%;
}

.btn-info {
    background-color: #824ecf;
}

.footer {
    position: absolute;
    width: 100%;
}

#address-layer, #address-cars, #address-cars-qrcode, #locationterms, #parknumber-cars, #terms-dialog{
    display: none;
}

#localscanner {
    width: 50%;
}

.midas {
    font-size: calc(1.6vw + 1.6vh);
}

.tablesorter-headerAsc {
    background: url('/images/caret-arrow-up.png') no-repeat center center;
    background-size: 10px 10px;
}
.tablesorter-headerDesc {
    background: url('/images/caret-down.png') no-repeat center center;
    background-size: 10px 10px;
}