﻿
div {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif;
    font-size: 20px;
}

span {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif;
    font-size: 20px;
}

input {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif;
    font-size: 20px;
}

label {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif;
    font-size: 20px;
}

.small-label {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif;
    font-size: 15px;
    padding-left: 25px;
}

.small-static {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif;
    font-size: 15px;
}


td {
    line-height: 24px;
}

.findcprlabel {
    line-height: 32px;
}

.textInputLong {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif !important;
    font-size: 20px !important;
    border-radius: 8px;
    border-width: 0px;
    border: none;
}

.tilmeldingsFelt {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif !important;
    font-size: 20px !important;
    border-radius: 8px;
    border-width: 0px;
    border: none;
    width: 900px !important;
}

.tilmeldingsFeltDDL {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif !important;
    font-size: 20px !important;
    border-radius: 8px;
    border-width: 0px;
    border: none;
    width: 900px !important;
}

.textinputpostnummer {
    width: 60px;
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif !important;
    font-size: 20px !important;
    border-radius: 8px;
    border-width: 0px;
    border: none;
   
}

.postnummerTekst {
    position: relative;
    width: 400px;
    vertical-align: baseline;
}

input {
    border: 0;
    outline: 0;
}

    input:focus {
        outline: none !important;
    }

.ansoegformheader {
    visibility: hidden;
    font-size: 32px;
}

.activityheader {
    background-color: #5c7cff;
    color: #1a1a1a;
    padding-left: 150px;
    padding-right: 150px;
}

.headerkursuskode {
    font-family: SpartanOffice, Calibri, Tahoma, sans-serif;
    font-size: 20px;
    line-height: 50px;
    color: white;
}

.headerkursusnavn {
    font-family: Cormoran, Calibri, Tahoma, sans-serif !important;
    font-size: 52px !important;
    line-height: 62.4px !important;
    color: white;
}

.headerkursuskode {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: white;
}

.headerkursusdato {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: white;
    padding-bottom: 150px;
}

.label-price {
    font-family: SpartanOffice, Calibri, Tahoma, sans-serif;
    font-size: 20px;
    line-height: 50px;
    color: black;
}

.enrollmentcprheader {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #5c7cff;
    padding-top: 50px;
    padding-left: 150px;
    padding-right: 150px;
    padding-bottom: 20px;
}

.findcprnr {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif;
    font-size: 20px !important;
    line-height: 40px;
    color: #5c7cff;
    padding-left: 150px;
    padding-right: 150px;
    padding-bottom: 20px;
}

.cprconfirm {
    padding-left: 150px;
    padding-right: 150px;
    color: #5c7cff !important;
}

#ctl00_cphContent__tilmeldingFindPerson__lblInfo {
    color: #5c7cff !important;
}

#ctl00_cphContent__tilmeldingFindPerson_textCpr {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif !important;
    font-size: 20px !important;
    line-height: 35px;
    /*color: #5c7cff;*/
    padding-left: 5px;
    padding-bottom: 4px;
    /*padding-right: 150px;*/
    width: 900px !important;
    background-color: white; 
}

#ctl00$cphContent$_tilmeldingFindPerson$btnValidateCode {
    position:static;
}

#ctl00$cphContent$_tilmeldingFindPerson$btnGenerateCode {
    color: #5c7cff;
}

#ctl00$cphContent$_tilmeldingFindPerson$btnEnrollWithoutCode {
    color: #5c7cff;
}

.mandatoryfield {
    font-size: 20px;
}

.buttonSubmit {
    color: white !important;
    background-color: #5c7cff !important;
    background-image: none !important;
    border-radius: 8px !important;
    border-width: 0px !important;
    border: none !important;
    font-weight: normal !important;
    /* position: absolute;*/
    left: 410px !important;
    letter-spacing: 0px;
}

.buttonSubmit {
    padding-bottom: 6px;
    padding-top: 0px;
    height: 33px;
}



.buttonSubmitTooLarge {
    color: white !important;
    background-color: #5c7cff !important;
    background-image: none !important;
    border-radius: 8px !important;
    border-width: 0px !important;
    border: none !important;
    font-weight: normal !important;
    /* position: absolute;*/
    /*left: 410px !important;*/
    width: 450px !important;
    height: 33px !important;
    padding-bottom: 4px;
    padding-top: 0px;
}

.buttonSubmitExtraLarge {
    color: black !important;
    background-color: transparent !important;
    background-image: none !important;
    border-radius: 8px !important;
    border: 1px solid #000;
    /*border: none !important;*/
    font-weight: normal !important;
    /* position: absolute;*/
    /*left: 410px !important;*/
    width: 450px !important;
    height: 33px !important;
    padding-bottom: 5px;
    padding-top: 0px;
}

.validationCode {
    border-radius: 8px;
    border-width: 0px;
    background-color: white;
}

.alignRight {
    float: none !important;
    vertical-align: middle;
    text-align: right;
}

.btnGreyColor {
    color: black !important;
    background-color: transparent !important;
    background-image: none !important;
    border-radius: 8px !important;
    border: 1px solid #000 !important;
    /* border: none !important; */
    font-weight: normal !important;
    /* position: absolute; */
    /* left: 410px !important; */
    height: 33px !important;
    padding-bottom: 5px;
    padding-top: 0px;
}

#ctl00_cphContent_divShouldntHaveToDoThis {
    width: 100% !important;
}

#ctl00$cphContent$_tilmeldingFindPerson$btnTilmeldingFindPerson {
    color: #5c7cff;
}

body {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif !important;
    background-color: #f2f2ee !important;
    color: #1a1a1a;
    font-size: 20px;
}


#ctl00__logoRowSingle {
    background-color: #5c7cff;
}

#ctl00_headerTable {
    width: 1180px !important;
    max-width: 100%;
}

    #ctl00_headerTable .ContentLeft, #ctl00_headerTable .ContentRight {
        display: none;
    }

    #ctl00_headerTable .ContentMiddle {
        width: 100% !important;
        padding: 0 0px;
    }

.ContentMiddle {
    padding-top: 0px;
}
.divenrollmentformular {
    padding-left: 150px;
    padding-right: 150px;
    padding-top: 50px;
    padding-bottom: 50px; 
}

.formularfieldHelpText {
    color: #5c7cff !important;
    padding-bottom: 30px;
}

.formularfieldHelpText2 {
    color: #5c7cff !important;
}

.FrontPlannerTable {
    border: 0px solid #dcdcdc;
}

fieldset {
    border-width: 0px;
    font-family: "SpartanOfficeBold", Calibri, Tahoma, sans-serif;
    font-size: 22px;
    color: #1a1a1a;
}

.enrollmentstepheader {
    font-family: "Cormoran", Calibri, Tahoma, sans-serif !important;
    font-size: 30px !important;
    line-height: 36px !important;
    color: #1a1a1a;
    padding-top: 50px;
}

.enrollmentsteplegend {
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif !important;
    line-height: 24px !important;
    color: #1a1a1a;
    font-size: 20px;
    padding-bottom: 10px; 
}

.tablecellbaseline {
    vertical-align: baseline;
    font-family: "SpartanOffice", Calibri, Tahoma, sans-serif !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #1a1a1a;
}

.tablecellfirst {
    vertical-align: top;
    padding-top: 9px;
}

.tablecelllast {
    padding-bottom: 12px;
}

legend {
    padding-bottom: 10px;
}

/* The button size */
.file-upload {
    height: 30px;
}

    .file-upload, .file-upload span {
        width: 90px;
    }

        .file-upload input {
            /*color: black !important;
            background-color: transparent !important;
            background-image: none !important;
            border-radius: 8px !important;
            border: 1px solid #000 !important;*/
            /* border: none !important; */
            font-weight: lighter !important;
            font-size: 16px;
            /* position: absolute; */
            /* left: 410px !important; */
            height: 33px !important;
            padding-bottom: 5px;
            padding-top: 0px;
        }

        .file-upload strong {
            font: normal 12px Tahoma,sans-serif;
            text-align: center;
            vertical-align: middle;
        }

        .file-upload span {
            top: 0;
            left: 0;
            display: inline-block;
            /* Adjust button text vertical alignment */
            padding-top: 5px;
        }

.bluelabel {
    color: #5c7cff !important;
    display: block;
    height: 40px;
}
