﻿/* 	==================
	Controls: input/Radiobutton/Checkbox/Dropdown Labels
	================== */

.ctl01_CntWrapper_CntMain_ssm_ctl00_ctl01_row {
    flex-direction: row;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

select {
    background: #fff;
    font-family: Rijksoverheid SansWebText,Calibri,sans-serif;
}

.dropdownLabelLang {
    width: 100%;
    border-top: 0;
    border-right: 0;
    border-bottom: 2px solid #01689B;
    border-left: 0;
}

.tf-control-wrapper input[type="radio"],
.tf-control-wrapper input[type="checkbox"] {
    margin-top: 0px;
    vertical-align: top;
    cursor: pointer;
    height: 25px;
    border-bottom: none;
}

    .tf-control-wrapper input[type="radio"]:focus,
    .tf-control-wrapper input[type="checkbox"]:focus {
        outline: 2px dotted #000;
    }

    .tf-control-wrapper input[type="radio"] ~ label,
    .tf-control-wrapper input[type="checkbox"] ~ label {
        display: inline-block;
        word-break: break-word;
        width: 90%;
        margin-left: 5px;
    }

input.inputLabelLang {
    -webkit-appearance: none; /* Safari / iOS */
    appearance: none; /* Other browsers */
    background-color: #ffffff;
}

/*  ================== 
    TF Treeview Styling
    ==================  */

/* Tekst afkappen */
.tv-ex span {
    white-space: normal;
    margin-top: 1px;
    display: inline-block;
    vertical-align: top;
}

/* Validatietekst op de juiste plek zetten */
.tv-ex.initialized {
    max-height: 100% !important;
}

/* Focus dotted ipv solid */
.tv-ex:focus li.selected > span, .tv-ex-container:focus li.selected > span {
    outline: dotted 2px !important;
}

/* Antwoord niet laten verspringen bij focus */
.tv-ex li > span, .tv-ex-container li > span {
    padding-left: 0px !important;
}

/* Focus stippellijn op alle node niveaus goed zichtbaar krijgen */
.tv-ex li {
    padding: 2px;
}

/* Antwoorden van node niveau 2 niet laten afkappen */
.tv-ex.initialized li.expanded > ul, .tv-ex.initialized > ul {
    height: 100% !important;
    max-height: 100% !important;
}

/*  ================== 
    Tripleforms: UploadControlStyling
    ==================  */
.uploadLabelLang {
    padding-left: 0px;
}

    .uploadLabelLang img {
        width: inherit;
    }

::-webkit-file-upload-button {
    background: #01689b;
    color: white;
    padding-bottom: 2px;
    height: 32px !important;
}

.tf-control-wrapper .uploadLabelLang table {
    width: 100%;
}

.frontendUploadClient_uploadtable table {
    width: 100% !important;
    table-layout: fixed !important;
    margin-top: 2px !important;
}

.uploadLabelLang.tf-question-control {
    display: flex;
    flex-direction: column;
}

input.uploadLabelLang[type="file"] {
    opacity: 0;
    z-index: -1;
    margin-top: -3.5rem;
}

.uploadLabelLang table thead
.frontendUploadClient_uploadtable th {
    display: none;
}

.uploadLabelLang table td #uploadMimyTypeImage {
    width: 25px;
    height: 32px;
    margin-right: 10px;
    vertical-align: middle;
}

.uploadLabelLang tr {
    display: table-row;
}

.uploadLabelLang table td:nth-child(1) {
    margin-right: auto;
    max-width: 85%;
}

.uploadLabelLang table td:nth-child(3) a {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDE2ODlCO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYuNCwxOS4yYzAsMC40LDAuNCwwLjgsMC44LDAuOGg5LjZjMC40LDAsMC44LTAuNCwwLjgtMC44VjguOEg2LjRWMTkuMnogTTE0LjQsMTAuNEgxNnY3LjJsLTEuNiwwLjhWMTAuNHoKCSBNMTEuMiwxMC40aDEuNnY3LjJsLTEuNiwwLjhWMTAuNHogTTgsMTAuNGgxLjZ2Ny4yTDgsMTguNFYxMC40eiBNMTcuNiw1LjZjMC40LDAsMC44LDAuNCwwLjgsMC44VjhoLTAuOEg2LjRINS42VjYuNAoJQzUuNiw2LDYsNS42LDYuNCw1LjZoMi40VjQuOEM4LjgsNC40LDkuMiw0LDkuNiw0aDQuOGMwLjQsMCwwLjgsMC40LDAuOCwwLjh2MC44SDE3LjYiLz4KPC9zdmc+Cg=='); /*prullenbak.svg*/
    background-position: center;
    background-repeat: no-repeat;
    margin-top: 0;
    text-decoration: none;
    color: transparent;
    text-align: right;
}

.custom-file-upload {
    background-color: #01689b;
    color: #fff;
    border: 1px solid #01689b;
    border-radius: 5px;
    display: inline-block;
    padding: 0px 12px;
    cursor: pointer;
    margin: 5px 0 10px 0;
    line-height: 46px;
    min-width: 11.5rem;
    margin-right: auto;
    font-size: 1.5rem;
    height: 50px;
}

.uploadLabelLang:focus-within > .custom-file-upload {
    outline-offset: 1px;
    outline: 2px dotted #000;
}

.uploadLabelLang table td:nth-child(1)::before {
    content: " ";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSAtLT48cGF0aCBkPSJNMzY5LjkgOTcuOUwyODYgMTRDMjc3IDUgMjY0LjgtLjEgMjUyLjEtLjFINDhDMjEuNSAwIDAgMjEuNSAwIDQ4djQxNmMwIDI2LjUgMjEuNSA0OCA0OCA0OGgyODhjMjYuNSAwIDQ4LTIxLjUgNDgtNDhWMTMxLjljMC0xMi43LTUuMS0yNS0xNC4xLTM0ek0zMzIuMSAxMjhIMjU2VjUxLjlsNzYuMSA3Ni4xek00OCA0NjRWNDhoMTYwdjEwNGMwIDEzLjMgMTAuNyAyNCAyNCAyNGgxMDR2Mjg4SDQ4eiIvPjwvc3ZnPg==");
    display: inline-block;
    background-repeat: no-repeat;
    width: 15px;
    color: transparent;
    margin-right: 0.5rem;
    height: 20px;
}

.uploadLabelLang table td:nth-child(1) {
    font-size: 100%;
}

.uploadLabelLang {
    vertical-align: text-bottom;
    position: relative;
    border: none;
    padding-bottom: 11px;
    margin-left: 16px;
    margin-right: 16px;
}

.tf-control-wrapper table {
    width: 106%;
}

.tf-control-wrapper .uploadLabelLang {
    margin-left: 0px;
}

.uploadLabelLang > input[disabled] {
    border: none !important;
    color: #ccc !important;
    background-color: #f4f4f4;
}

.uploadLabelLang > input:disabled {
    border: none !important;
    color: #ccc !important;
    background-color: #f4f4f4;
}

#ctl00_ctl00_CntWrapper_CntMain_ssm_ctl00_Uploaden_ctlSummary a {
    color: transparent;
    background-image: url('images/Verwijderen.png');
    background-position: right center;
    background-repeat: no-repeat;
}

#ctl00_ctl00_CntWrapper_CntMain_ssm_ctl00_upload01_ctlSummary a {
    color: transparent;
    background-image: url('images/Verwijderen.png');
    background-position: right center;
    background-repeat: no-repeat;
}


/* passive upload styling, not in use at the moment (09-2021) */
.uploadPassive ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.uploadPassive li {
    margin-left: -15px;
    margin-right: -55px;
    padding-left: 15px;
    padding-right: 7px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #fff;
}

    .uploadPassive li:first-child {
        padding-top: 0px;
    }

    .uploadPassive li:last-child {
        border-bottom: 0px solid #fff;
        padding-bottom: 0px;
    }


.custom-file-upload.inlezen-button,
.uploadLabelCropper .custom-file-upload,
.vuurwerk-button.upload-button {
    width: auto;
    margin-right: auto;
}

.uploadLabelLang-wrapper tr th:nth-child(2) {
    width: 18%;
}

.uploadLabelLang-wrapper tr th:nth-child(3) {
    width: 15px;
}

.uploadLabelLang > button.clear-upload {
    border: 0;
    background: transparent;
}

button.upload-delete-file {
    background: none !important;
    padding: 2px 0 0 0 !important;
    border: 0;
}

    button.upload-delete-file:hover {
        cursor: pointer !important;
    }

    button.upload-delete-file::before {
        content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDE2ODlCO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYuNCwxOS4yYzAsMC40LDAuNCwwLjgsMC44LDAuOGg5LjZjMC40LDAsMC44LTAuNCwwLjgtMC44VjguOEg2LjRWMTkuMnogTTE0LjQsMTAuNEgxNnY3LjJsLTEuNiwwLjhWMTAuNHoKCSBNMTEuMiwxMC40aDEuNnY3LjJsLTEuNiwwLjhWMTAuNHogTTgsMTAuNGgxLjZ2Ny4yTDgsMTguNFYxMC40eiBNMTcuNiw1LjZjMC40LDAsMC44LDAuNCwwLjgsMC44VjhoLTAuOEg2LjRINS42VjYuNAoJQzUuNiw2LDYsNS42LDYuNCw1LjZoMi40VjQuOEM4LjgsNC40LDkuMiw0LDkuNiw0aDQuOGMwLjQsMCwwLjgsMC40LDAuOCwwLjh2MC44SDE3LjYiLz4KPC9zdmc+Cg==") !important;
        color: transparent !important;
    }

/*  ================== 
    TF informatie knop Styling
    ==================  */
.help:Focus {
    outline: 2px dashed #000;
    outline-offset: -4px;
    box-shadow: none;
    border: 0;
    padding: 0 5px;
}

.upload > button.clear-upload::after {
    content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDE2ODlCO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYuNCwxOS4yYzAsMC40LDAuNCwwLjgsMC44LDAuOGg5LjZjMC40LDAsMC44LTAuNCwwLjgtMC44VjguOEg2LjRWMTkuMnogTTE0LjQsMTAuNEgxNnY3LjJsLTEuNiwwLjhWMTAuNHoKCSBNMTEuMiwxMC40aDEuNnY3LjJsLTEuNiwwLjhWMTAuNHogTTgsMTAuNGgxLjZ2Ny4yTDgsMTguNFYxMC40eiBNMTcuNiw1LjZjMC40LDAsMC44LDAuNCwwLjgsMC44VjhoLTAuOEg2LjRINS42VjYuNAoJQzUuNiw2LDYsNS42LDYuNCw1LjZoMi40VjQuOEM4LjgsNC40LDkuMiw0LDkuNiw0aDQuOGMwLjQsMCwwLjgsMC40LDAuOCwwLjh2MC44SDE3LjYiLz4KPC9zdmc+Cg==");
    color: transparent;
}

/* Begin: frontendUploadClient Uploadcontrol styling*/
.uploadLabelLang .frontendUploadClient_uploadtable tr {
    display: flex;
    justify-content: flex-end;
    margin-top: 1rem;
}

.frontendUploadClient_fileupload {
    height: 32px !important;
    width: 100%;
    border-bottom: 0px;
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    white-space: nowrap;
    width: 1px;
}

    .frontendUploadClient_fileupload:focus + .frontendUploadClient_button {
        outline: 2px dotted black;
        outline-offset: 1px;
    }

.frontendUploadClient_fileupload_required {
}

    .frontendUploadClient_fileupload_required .tf-label-wrapper div:after,
    .frontendUploadClient_fileupload_required .tf-label-wrapper span:after {
        display: inline-block;
        content: "*";
        color: #000000;
    }

    .frontendUploadClient_fileupload_required .uploadLabelLang {
        display: inline-block;
    }

.frontendUploadClient_fileupload_not_required {
}

    .frontendUploadClient_fileupload_not_required .uploadLabelLang {
        display: inline-block;
    }

.frontendUploadClient_button {
    background-color: #01689b;
    color: #fff;
    border: 1px solid #01689b;
    display: inline-block;
    padding: 0px 12px;
    cursor: pointer;
    margin: 10px auto 10px 0;
    line-height: 46px;
    font-size: inherit;
}

.frontendUploadClient_hiddenbutton {
    visibility: hidden;
}

.frontendUploadClient_uploadtable {
    margin-top: -45px;
    font-weight: bold;
}

    .frontendUploadClient_uploadtable td {
        font-size: inherit;
    }

        .frontendUploadClient_uploadtable td:nth-child(1)::before {
            content: "\x0";
            background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSAtLT48cGF0aCBkPSJNMzY5LjkgOTcuOUwyODYgMTRDMjc3IDUgMjY0LjgtLjEgMjUyLjEtLjFINDhDMjEuNSAwIDAgMjEuNSAwIDQ4djQxNmMwIDI2LjUgMjEuNSA0OCA0OCA0OGgyODhjMjYuNSAwIDQ4LTIxLjUgNDgtNDhWMTMxLjljMC0xMi43LTUuMS0yNS0xNC4xLTM0ek0zMzIuMSAxMjhIMjU2VjUxLjlsNzYuMSA3Ni4xek00OCA0NjRWNDhoMTYwdjEwNGMwIDEzLjMgMTAuNyAyNCAyNCAyNGgxMDR2Mjg4SDQ4eiIvPjwvc3ZnPg==);
            display: inline-block;
            background-repeat: no-repeat;
            width: 20px;
            text-indent: -3000px;
            margin-left: 0px !important;
        }


        .frontendUploadClient_uploadtable td:focus {
            outline: 2px dotted black;
        }

.frontendUploadClient_warningMessageLabel {
    color: #d0081b;
    margin-bottom: 8px;
}

    .frontendUploadClient_warningMessageLabel:before {
        content: "\00a0";
        color: transparent;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQ0MwMDNEO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cmVjdCB4PSIxLjUiIHk9IjEuNSIgY2xhc3M9InN0MCIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIi8+Cgk8cmVjdCB4PSIxMC41IiB5PSI2LjUiIGNsYXNzPSJzdDEiIHdpZHRoPSIzIiBoZWlnaHQ9IjciLz4KCTxyZWN0IHg9IjEwLjUiIHk9IjE1LjUiIGNsYXNzPSJzdDEiIHdpZHRoPSIzIiBoZWlnaHQ9IjIiLz4KPC9nPgo8L3N2Zz4K);
        background-position: center;
        background-repeat: no-repeat;
        display: inline-block;
        width: 15px;
        margin-right: 3px;
        line-height: 16px;
    }

.frontendUploadClient_informationMessageLabel {
    color: #000;
}

.uploadControl_RemoveBtn, .thumbnail_RemoveBtn {
    width: 5%;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDE2ODlCO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYuNCwxOS4yYzAsMC40LDAuNCwwLjgsMC44LDAuOGg5LjZjMC40LDAsMC44LTAuNCwwLjgtMC44VjguOEg2LjRWMTkuMnogTTE0LjQsMTAuNEgxNnY3LjJsLTEuNiwwLjhWMTAuNHoKCSBNMTEuMiwxMC40aDEuNnY3LjJsLTEuNiwwLjhWMTAuNHogTTgsMTAuNGgxLjZ2Ny4yTDgsMTguNFYxMC40eiBNMTcuNiw1LjZjMC40LDAsMC44LDAuNCwwLjgsMC44VjhoLTAuOEg2LjRINS42VjYuNAoJQzUuNiw2LDYsNS42LDYuNCw1LjZoMi40VjQuOEM4LjgsNC40LDkuMiw0LDkuNiw0aDQuOGMwLjQsMCwwLjgsMC40LDAuOCwwLjh2MC44SDE3LjYiLz4KPC9zdmc+Cg==);
    background-position: top !important;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    margin-top: 0;
    vertical-align: top;
    text-decoration: none;
    width: 26px !important;
    height: 35px !important;
    color: transparent;
}

.uploadControl_RemoveBtn_Grey {
    width: 5%;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojN2Y3ZjdmO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYuNCwxOS4yYzAsMC40LDAuNCwwLjgsMC44LDAuOGg5LjZjMC40LDAsMC44LTAuNCwwLjgtMC44VjguOEg2LjRWMTkuMnogTTE0LjQsMTAuNEgxNnY3LjJsLTEuNiwwLjhWMTAuNHoKCSBNMTEuMiwxMC40aDEuNnY3LjJsLTEuNiwwLjhWMTAuNHogTTgsMTAuNGgxLjZ2Ny4yTDgsMTguNFYxMC40eiBNMTcuNiw1LjZjMC40LDAsMC44LDAuNCwwLjgsMC44VjhoLTAuOEg2LjRINS42VjYuNAoJQzUuNiw2LDYsNS42LDYuNCw1LjZoMi40VjQuOEM4LjgsNC40LDkuMiw0LDkuNiw0aDQuOGMwLjQsMCwwLjgsMC40LDAuOCwwLjh2MC44SDE3LjYiLz4KPC9zdmc+Cg==") !important;
    background-position: top !important;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    margin-top: 0;
    vertical-align: top;
    text-decoration: none;
    width: 26px !important;
    height: 35px !important;
    color: transparent;
}

.NoFilesUploadedMessage {
    position: relative;
    top: 15px;
}

.NoFilesUploadedMessage,
div.uploadLabelLang:last-child div > div {
    font-style: italic;
    font-size: inherit;
}

/* 	=======================
	TF & Syncplicity upload control styling (splits the gray background)
	======================= */
div.ctl01_CntWrapper_CntMain_ssm_ctl00_ctl01_row .uploadLabelLang-wrapper {
    position: relative;
    padding: 25px 30px;
}

    div.ctl01_CntWrapper_CntMain_ssm_ctl00_ctl01_row .uploadLabelLang-wrapper::before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: -16px;
        height: 16px;
        background: #fff;
    }

.tf-question-wrapper.uploadLabelLang-wrapper {
    padding: 25px 30px 0 35px;
    width: calc(100% + 6.07rem); /* make it wider */
    position: relative;
    left: -2.7rem; /* move element to the left */
}

/* HELP button styling when used next to the upload control */
div.ctl00_ctl00_CntWrapper_CntMain_ssm_ctl00_ctl01_cell_22:has(.uploadLabelLang-wrapper) + div.ctl00_ctl00_CntWrapper_CntMain_ssm_ctl00_ctl01_cell_1 {
    margin-top: 45px;
}

/* 	=======================
	MLu_008: AircraftProximity control
	======================= */
.aircraft-proximity {
    border: 1px solid grey;
    background: #fff;
    position: relative;
}

    .aircraft-proximity .loader {
        background: #fff; /* IE */
        background: rgba(255, 255, 255, 76%);
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 999;
        display: none;
        justify-content: center;
        align-content: center;
        flex-direction: column;
        text-align: center;
    }

    .aircraft-proximity .spinner {
        border: 10px solid #E5F0F9;
        border-top: 10px solid #01689B;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        animation: spin 2s linear infinite;
        -webkit-animation: spinning 2s linear infinite;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
    }

    .aircraft-proximity .generic-button {
        margin-top: 10px;
        border-radius: 0;
    }

        .aircraft-proximity .generic-button:focus {
            outline: 2px dotted #000;
            outline-offset: -2px;
            -webkit-box-shadow: inset 0 0 0 2px #fff;
            box-shadow: inset 0 0 0 2px #fff;
        }

    .aircraft-proximity .drag_elm, .aircraft-proximity .snippet_item {
        width: 30px;
        height: 30px;
        padding: 5px;
        margin-bottom: 5px;
    }

    .aircraft-proximity ul {
        list-style: none;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .aircraft-proximity li {
        display: inline-block;
        padding: 6px;
        border-bottom: 1px solid lightgrey;
        border-right: 1px solid lightgrey;
    }

        .aircraft-proximity li a {
            display: block;
            width: 60px;
            height: 30px;
            padding: 5px;
            line-height: 30px;
            margin-bottom: 5px;
        }

    .aircraft-proximity .snippet_item {
        display: block;
        padding: 5px;
        margin-bottom: 5px;
    }

    .aircraft-proximity .drag_elm, .aircraft-proximity .snippet_item {
        background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjQgMTJsLTEyLTl2NWgtMTJ2OGgxMnY1bDEyLTl6Ii8+PC9zdmc+") no-repeat scroll 0 0 transparent;
        background-size: 104%;
    }

        .aircraft-proximity .drag_elm.b, .aircraft-proximity .snippet_item.b {
            transform: rotate(45deg);
        }

        .aircraft-proximity .drag_elm.c, .aircraft-proximity .snippet_item.c {
            transform: rotate(90deg);
        }

        .aircraft-proximity .drag_elm.d, .aircraft-proximity .snippet_item.d {
            transform: rotate(135deg);
        }

        .aircraft-proximity .drag_elm.e, .aircraft-proximity .snippet_item.e {
            transform: rotate(180deg);
        }

        .aircraft-proximity .drag_elm.f, .aircraft-proximity .snippet_item.f {
            transform: rotate(225deg);
        }

        .aircraft-proximity .drag_elm.g, .aircraft-proximity .snippet_item.g {
            transform: rotate(270deg);
        }

        .aircraft-proximity .drag_elm.h, .aircraft-proximity .snippet_item.h {
            transform: rotate(315deg);
        }

    .aircraft-proximity .ui-draggable {
        cursor: grab;
    }

        .aircraft-proximity .ui-draggable:active {
            cursor: grabbing;
        }

    .aircraft-proximity .aircraftproximity-main {
        width: 100%;
        margin: 0 auto;
        height: 300px;
        position: relative;
    }

        .aircraft-proximity .aircraftproximity-main.above {
            background: url('data:image/png;base64,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') no-repeat center center;
            background-size: 30%;
        }

        .aircraft-proximity .aircraftproximity-main.astern {
            background: url(data:image/png;base64,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) no-repeat center center;
            background-size: 21%;
        }