@font-face {
    font-family: 'Open Sans Light';
    font-style: normal;
    font-weight: 300;
    src:url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}

.btn-parkicar{
    color: #fff;
    background-color: #22BDCC;
    border-color: #22BDCC;
}

.light-gray-background{
    background-color: #F9F9F9;
}

.parkicar-header{
    color: #3D719A;
    padding-top: 20px;
    padding-bottom: 30px;
}

.parkicar-small-header{
    color: #3D719A;
    padding-top: 10px;
    padding-bottom: 10px;
}

.mobile .parkicar-header{
    font-size: 20pt;
}

.desktop .parkicar-header{
    font-size: 24pt;
}

.mobile .parkicar-small-header{
    font-size: 14pt;
}

.desktop .parkicar-small-header{
    font-size: 20pt;
}

.parkicar-bold{
    color: #3D719A;
    font-size: 12pt;
    font-weight: bold;
}

.parkicar-content{
    padding-top: 5px;
    padding-bottom: 5px;
}

.top-parkicar-logo{
    width: 60px;
    position: absolute;
    top: 20px;
    left: 50px;
}

.no-margin{
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.no-padding{
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.standard-border-bottom{
    border-bottom: 1px solid #e3e3e3;
}

.full-opacity{
    opacity: 1;
}

div, td, th, span, a, button, p, h1, h2, h3, h4, h5{
    font-family: Open Sans Light !important;
    color: #5A6B77;
}


.standard-container{
    width: 100%;
}

.desktop .standard-container{
    padding-top: 75px;
    padding-bottom: 75px;
}

.mobile .standard-container{
    padding-top: 20px;
    padding-bottom: 20px;
}

.standard-text-column{
    padding-top: 20px;
    padding-bottom: 20px;
}

th{
    padding: 10px;
    background-color: #542F73;
    color: white;
    border: 1px solid #542F73;
}

td{
    padding: 10px;
    background-color: #F9F9F9;
    border: 1px solid #efefef;
}
table{
    width: 100%;
}

.standard-link-text{
    color: #3D719A;
    font-weight: bold;
}

.standard-link-text-light{
    color: #22BDCC;
    font-weight: bold;
}

.standard-text-rubrik{
    padding-top: 10px;
    padding-bottom: 10px;
}

.standard-content-container{
    padding-top: 75px;
    padding-bottom: 75px;
}

.content-box{
    padding: 10px;
    margin-bottom: 50px;
    height: 100%;
}

.content-box img{
    width: 100%;
}

html,
body {
    overscroll-behavior-y: contain;
}

button{
    font-size: 14pt !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}