#processing_form_container {
    font-size: .875rem;
}

#processing_form_container .form_body .form_container {
    /*
    height: 63vh;
    */
    position: absolute;
    left: 2rem;
    right: 2rem;
    top: 11.5rem;
    bottom: 3rem;
    overflow-y: auto;
    overflow-x: hidden;
}

#processing_form_container .form_body .submit_container {
    position: absolute;
    width: 100%;
    right: 0;
    bottom: 0;
    padding-right: 1rem;
    padding-left: 1rem;
}

#processing_form_container .form_body .form_container .form-range>.form-range-slider {
    width: 92%;
}

.proc-param .adam-calendar_container {
    width: 100%;
}

.proc-row-continer {
    background-color: #343a40;
    font-size: .875rem;
}

.proc-row-continer>.proc-row {
    color: white;
}

.proc-row-continer .collapse, .proc-row-continer .collapsing {
    background: white;
    border: 2px solid #343a40;
    border-top: 0px;
}

#processing_list_container .page-body {
    position: absolute;
    left: 1rem;
    right: 1rem;
    top: 5rem;
    bottom: 2rem;
    overflow-y: auto;
    overflow-x: hidden;
}

#processing_list_container .page-bottom {
    position: absolute;
    width: 100%;
    right: 0;
    bottom: 0;
    padding-right: 1rem;
    padding-left: 1rem;
}

#processing_list_container .proc-row .proc-status.completed::after {
    font-family: "Font Awesome 5 Pro";
    font-size: smaller;
    font-weight: 900;
    content: "\f111";
    color: #28a745;
    float: right;
}

#processing_list_container .proc-row .proc-status.failed::after {
    font-family: "Font Awesome 5 Pro";
    font-size: smaller;
    font-weight: 900;
    content: "\f111";
    color: #dc3545;
    float: right;
}

#processing_list_container .proc-row .proc-status.partially::after {
    font-family: "Font Awesome 5 Pro";
    font-size: smaller;
    font-weight: 900;
    content: "\f111";
    color: #fd7e14;
    float: right;
}

#processing_list_container .proc-row .proc-status.running::after, #processing_list_container .proc-row .proc-status.started::after {
    font-family: "Font Awesome 5 Pro";
    font-size: smaller;
    font-weight: 900;
    content: "\f111";
    color: #ffc107;
    float: right;
}

#processing_list_container .proc-geometries .proc-status.completed::before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f00c";
    color: #28a745;
}

#processing_list_container .proc-geometries .proc-status.failed::before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f00d";
    color: #dc3545;
}

#processing_list_container .proc-geometries .proc-status.running::before, #processing_list_container .proc-geometries .proc-status.started::before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f085";
    color: #ffc107;
}