.acf-fields>.acf-field {
        padding: 0px;
}

.acf-form-fields .acf-field-group {
        padding-top: 20px;
}

/* Grupp label, första nivån */
.acf-form-fields >.acf-field-group > .acf-label label {
        font-size: 20px !important;
}

.acf-form-submit {
        padding-top: 20px;
}

input[type="checkbox"] {
	width: 20px !important;
	height: 20px 	!important;
}


.section.section-408 {
        padding: 20px !important;
}

.acf_hidden {
        display:none;
}

/* Fix number field */
.acf-field-number .acf-input-wrap {
	padding: 6px;
}


.c_dig {
        background-color: #333;
        padding: 2px;
        padding-left: 4px;
        padding-right: 4px;
        color: white;
        margin: 2px;
        border-radius: 2px;
}

.c_part {
        display: inline-block;
}

.c_l {
        position: absolute;
        margin-top: 40px;
        font-size: 20px;
}

.banner-back {
        position: fixed; 
        width:100%; 
        height: 100%; 
        background-color: black; 
        top:0px; 
        left: 0px; 
        z-index: 100; 
        opacity: 40%
}

.banner-front {
        position: fixed; 
        left: 50%; 
        transform: translate(-50%, -50%);
        top: 50%;
        width:40%; 
        color: white; 
        margin: auto; 
        z-index: 10001; 
        background-color: #2a9bd0ff;
        padding: 20px;
        border: 2px solid #2a9bd0ff;
        border-radius: 10px
}


