﻿.order-list-with-prefix-section-number ol {
    counter-reset: list;
    margin-left: 25px;
}

.order-list-with-prefix-section-number ol > li {
    list-style: none;
    position: relative;
}

.order-list-with-prefix-section-number ol > li:before {
    counter-increment: list;
    content: "4.3."counter(list);
    position: absolute;
    left: -2.8em;
}

ol.order-list-with-lower-roman-prefix-section {
    counter-reset: list;
}

ol.order-list-with-lower-roman-prefix-section > li {
    list-style: none;
    position: relative;
}

ol.order-list-with-lower-roman-prefix-section > li:before {
    counter-increment: list;
    content: "("counter(list, lower-roman)")";
    position: absolute;
    left: -2.4em;
}

ol.upper-roman {
    list-style-type: upper-roman;
}
.editApplicationTable {
    table-layout: unset;
}

.editApplicationTable > tbody > tr > td {
    border: solid 1px black !important;
    vertical-align: middle;
    padding: 8px 4px;
}

.editApplicationTable > thead > tr > th {
    text-align: center !important;
    vertical-align: middle;
}

@media (max-width: 700px) {
    .editApplicationTable > thead > tr > th {
        word-break: break-word; 
    }

    .editApplicationTable > tbody > tr > td {
        font-size: 1.1rem;
    }

}

.table-center-header {
    table-layout: unset;
}

.table-center-header > tbody > tr > td {
    border: solid 1px black !important;
    vertical-align: middle;
    padding: 8px 4px;
}

.table-center-header > thead > tr > th {
    text-align: center !important;
    vertical-align: middle;
}

.deleteApplicationTable {
    table-layout: unset;
}

@media (max-width: 700px) {
    .table-center-header > thead > tr > th {
        word-break: break-word;
    }

    .table-center-header > tbody > tr > td {
        font-size: 1.1rem;
    }
}

.react-script-loading {
    position: relative;
    padding: 30px 0;
}

.file-uploader {
    min-height: 200px;
    border: 4px dashed #4aa1f3;
    position: relative;
}

.file-uploader-message {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.custom-uploader-main {
    text-decoration: underline;
    color: #4aa1f3;
}

.custom-uploader-main:hover {
    color: #095194;
    cursor: pointer;
}

.custom-uploader-file {
    width: 100%;
}

.mps-files-content {
    margin-top: 20px;
}

.mt-5 {
    margin-top: 35px;
}