﻿.section-container {
    width: 100%;
}

.section-content {
    width: 100%;
    font-size: 1em;
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.gadsection-container {
    width: 100%;
}

.gadsection-content {
    width: 100%;
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.draftssection-container {
    width: 100%;
}

.draftssection-content {
    width: 100%;
    font-size: 1em;
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.managesharing-container {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    box-sizing: border-box;
}

.managesharing-sharetype {
    width: 100%;
    height: 2.5rem;
    border-bottom: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.managesharing-sharevalue {
    width: 100%;
    height: 2.5rem;
    border-bottom: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
}

.managesharing-left {
    min-width: 120px;
    max-width: 120px;
    display: flex;
    align-items: flex-start;
    justify-content: left;
}

.managesharing-left-cases {
    min-width: 120px;
    max-width: 120px;
}

.managesharing-left-cases-height {
    max-height: 400px;
    overflow-y: hidden;
    overflow-y: scroll;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
    padding-bottom: 0px;
}

.managesharing-right-accesses {
    max-height: 400px;
    overflow-y: hidden;
    overflow-y: scroll;
    overflow-x: hidden;
    overflow-x: scroll;
}

.managesharing-left-cases-height::-webkit-scrollbar {
    display: none;
}

.managesharing-right-accesses::-webkit-scrollbar {
}

.managesharing-right {
    display: flex;
    justify-content: left;
    align-items: flex-start;
    overflow-x: scroll;
    overflow-y: hidden;
}

.managesharing-right-users {
    overflow-x: hidden;
    overflow-x: scroll;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
    padding-right: 0px;
}

    .managesharing-right-users::-webkit-scrollbar {
        display: none;
    }

.managesharing-right-user {
    max-width: 150px;
    min-width: 150px;
}

.managesharing-right-user-info {
    max-height: 8.5rem;
    min-height: 8.5rem;
}

.managesharing-right-user-info-width {
    min-width: 130px;
    max-width: 130px;
}

.managesharing-right-user-head {
}

.managesharing-sharevalue-checked {
    padding-left: 1.8rem;
}

.managesharing-right-user-visibility {
    margin-left: 7.5rem;
}

.managesharing-right-user-names {
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 0.6em;
    font-weight: 600;
    display: -webkit-box;
    white-space: normal;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
}

.elementToFadeInAndOut {
    position: fixed;
    bottom: 2rem;
    right: 6rem;
    border-radius: 5px;
    max-width: 10rem;
    background-color: transparent;
    padding: 0.5rem 1rem 0.5rem 1rem;
    -webkit-animation: fadeinout 3s linear forwards;
    animation: fadeinout 3s linear forwards;
}

.warningToFadeInAndOut {
    position: fixed;
    bottom: 2rem;
    right: 6rem;
    border-radius: 5px;
    max-width: 10rem;
    background-color: transparent;
    padding: 0.5rem 1rem 0.5rem 1rem;
    -webkit-animation: fadeinout 3s linear forwards;
    animation: fadeinout 3s linear forwards;
}

@-webkit-keyframes fadeinout {
    0%, 100% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

@keyframes fadeinout {
    0%, 100% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

.casehistory-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    display: block;
}

.casehistory-container-head {
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.casehistory-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-weight: 700;
}

.casehistory-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.casehistory-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.casehistory-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.messages-box {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.messages-box-left {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    min-width: 50%;
    max-width: 50%;
    border-right: 1px solid #E0E0E0;
}

.messages-box-right {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    overflow: auto;
    min-width: 50%;
    max-width: 50%;
    border-left: 1px solid #E0E0E0;
}

.adversesection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    font-size: 1em;
    display: block;
}

.adversesection-container-head {
    padding: 0.5rem 0.5rem 0.5rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.adversesection-container-head-button {
    font-size: 0.8em;
}

.adversesection-container-head-left {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.adversesection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-size: 0.8em;
    font-weight: 700;
}

.adversesection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    font-size: 0.7em;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.adversesection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.adversesection-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.casesharesection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    font-size: 1em;
    display: block;
}

.casesharesection-container-head {
    padding: 0.5rem 0.5rem 0.5rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.casesharesection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-size: 0.8em;
    font-weight: 700;
}

.casesharesection-container-head-left {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.casesharesection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    font-size: 0.7em;
    width: 1rem;
    height: 1rem;
}

.casesharesection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.casesharesection-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.requestorsection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    font-size: 1em;
}

.requestorsection-container-head {
    padding: 0.5rem 0.5rem 0.5rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.requestorsection-container-head-left {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.requestorsection-container-head-button {
    font-size: 0.8em;
}

.requestorsection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-size: 0.8em;
    font-weight: 700;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.requestorsection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    font-size: 0.7em;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.requestorsection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.requestorsection-container-body {
    display: block;
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.annexessection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    font-size: 1em;
    display: block;
}

.annexessection-container-head {
    padding: 0.5rem 0rem 0.5rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.annexessection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-size: 0.8em;
    font-weight: 700;
}

.annexessection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    font-size: 0.7em;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.annexessection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.annexessection-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.annexessection-container-body-document {
    width: 100%;
    font-size: 0.8em;
    font-weight: 600;
    text-align: left;
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}

.browse-input {
    display: none;
}

.browse-button {
    padding: 0.5rem 1rem 0.5rem 1rem;
    color: white;
    cursor: pointer;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: blue;
}

.contestedactsection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    font-size: 1em;
    display: block;
}

.contestedactsection-container-head {
    padding: 0.5rem 0rem 0.5rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.contestedactsection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-size: 0.8em;
    font-weight: 700;
}

.contestedactsection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    font-size: 0.7em;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.contestedactsection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.contestedactsection-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.contestedactsection-container-head-button {
    font-size: 0.8rem;
}


.procedureactsection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    font-size: 1em;
    display: block;
}

.procedureactsection-container-head {
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.procedureactsection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-size: 0.8em;
    font-weight: 700;
}

.procedureactsection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    font-size: 0.7em;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.procedureactsection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.procedureactsection-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.procedureactsection-container-body-document {
    width: 100%;
    font-size: 0.8em;
    font-weight: 600;
    text-align: left;
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}

.procedureactsection-container-head-left {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.procedureactsection-container-head-right {
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}

.procedureactsection-container-body-pieces {
    width: 100%;
    display: block;
}

.procedureactsection-container-head-button {
    font-size: 0.8em;
}

.requestsection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    font-size: 1em;
    display: block;
}

.requestsection-container-head {
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.requestsection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-size: 0.8em;
    font-weight: 700;
}

.requestsection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    font-size: 0.7em;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.requestsection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.requestsection-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.requestsection-container-body-document {
    width: 100%;
    font-size: 0.8em;
    font-weight: 600;
    text-align: left;
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}

.requestsection-container-head-left {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.requestsection-container-head-right {
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}

.requestsection-container-body-pieces {
    width: 100%;
    display: block;
}

.requestsection-container-head-button {
    font-size: 0.8em;
}


/***mobile landscape***/
/***tablette portrait***/
/***tablette landscape***/
/*** desktop ***/
/***mobile portrait***/
.linkedrolsection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    font-size: 1em;
    display: block;
}

.linkedrolsection-container-head {
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.linkedrolsection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-size: 0.8em;
    font-weight: 700;
}

.linkedrolsection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    font-size: 0.7em;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.linkedrolsection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.linkedrolsection-container-body {
    width: 100%;
    display: block;
}

.linkedrolsection-container-body-reference {
    width: 100%;
    display: block;
    font-size: 0.8em;
    margin-top: 0.5rem;
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}

.linkedrolsection-container-body-inputtext {
    width: 100%;
}

.linkedrolsection-container-body-label {
    width: 100%;
    font-weight: 600;
}

.requestoptionssection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    font-size: 1em;
    display: block;
}

.requestoptionssection-container-head {
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.requestoptionssection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-size: 0.8em;
    font-weight: 700;
}

.requestoptionssection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    font-size: 0.7em;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.requestoptionssection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.requestoptionssection-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.requestoptionssection-container-body-options {
    width: 100%;
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}

.requestoptionssection-container-body-options-label {
    font-weight: 600;
}

.requestoptionssection-container-body-options-radios {
    margin-top: 0.5rem;
}

.requestoptionssection-container-body-options-radio {
}

.requestoptionssection-container-body-options-radio-label {
}

.requestoptionssection-container-body-options-hint {
    margin-top: 0.5rem;
    font-size: 0.6em;
}

.referencesection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    font-size: 1em;
    display: block;
}

.referencesection-container-head {
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.referencesection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-size: 0.8em;
    font-weight: 700;
}

.referencesection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    font-size: 0.7em;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.referencesection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.referencesection-container-body {
    width: 100%;
    display: block;
}

.referencesection-container-body-reference {
    width: 100%;
    display: block;
    font-size: 0.8em;
    margin-top: 0.5rem;
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}

.referencesection-container-body-inputtext {
    width: 100%;
}

.referencesection-container-body-label {
    width: 100%;
    font-weight: 600;
}

.newrequestsection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    font-size: 1em;
    display: block;
}

.newrequestsection-container-head {
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.newrequestsection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-size: 0.8em;
    font-weight: 700;
}

.newrequestsection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    font-size: 0.7em;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.newrequestsection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.newrequestsection-container-body {
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
    width: 100%;
    display: block;
}

.newrequestsection-container-body-typerequest {
    margin-top: 1rem;
    width: 100%;
    font-size: 0.8em;
    display: block;
}

.newrequestsection-container-body-typerequest-label {
    text-align: left;
    font-weight: 600;
    width: 100%;
}

.newrequestsection-container-body-typerequest-selectbox {
    width: 100%;
}

.newrequestsection-container-body-subjectrequest {
    margin-top: 1rem;
    display: block;
    width: 100%;
    font-size: 0.8em;
}

.newrequestsection-container-body-subjectrequest-label {
    font-weight: 600;
    width: 100%;
    text-align: left;
}

.newrequestsection-container-body-subjectrequest-role {
    width: 100%;
}

.newrequestsection-container-body-subjectrequest-subject {
    width: 100%;
    min-height: 4rem;
}

.annexessection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    display: block;
}

.annexessection-container-head {
    padding: 0.5rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.annexessection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-weight: 700;
}

.annexessection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.annexessection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.annexessection-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.contestedact-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    display: block;
}

.contestedact-container-head {
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.contestedact-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-weight: 700;
}

.contestedact-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.contestedact-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.contestedact-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.deposittypesection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    display: block;
}

.deposittypesection-container-head {
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.deposittypesection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-weight: 700;
}

.deposittypesection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.deposittypesection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.deposittypesection-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}
/***mobile landscape***/
/***tablette portrait***/
/***tablette landscape***/
/*** desktop ***/
/***mobile portrait***/
.partiessection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    display: block;
}

.partiessection-container-head {
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.partiessection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-weight: 700;
}

.partiessection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.partiessection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.partiessection-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.procedureact-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    display: block;
}

.procedureact-container-head {
    padding: 0.5rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.procedureact-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-weight: 700;
}

.procedureact-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.procedureact-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.procedureact-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.procedureact-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    display: block;
}

.procedureact-container-head {
    padding: 0.5rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.procedureact-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-weight: 700;
}

.procedureact-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.procedureact-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.procedureact-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.useractivities-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    display: block;
}

.useractivities-container-head {
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.useractivities-container-head-title {
    padding: 0.5rem 0rem 0.5rem 0.5rem;
    font-weight: 700;
}

.useractivities-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.useractivities-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.useractivities-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
    overflow-y: auto;
    max-height: 40rem;
}

.globalsharingsection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    font-size: 1em;
    display: block;
}

.globalsharingsection-container-head {
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.globalsharingsection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-size: 0.8em;
    font-weight: 700;
}

.globalsharingsection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    font-size: 0.7em;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.globalsharingsection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.globalsharingsection-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.userinfosection-container {
    width: 100%;
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    font-size: 1em;
    display: block;
}

.userinfosection-container-head {
    padding: 0rem 0rem 0rem 0rem;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.userinfosection-container-head-title {
    padding: 0.5rem 0rem 0.5rem 1rem;
    font-size: 0.8em;
    font-weight: 700;
}

.userinfosection-container-head-badge {
    margin-left: 0.5rem;
    font-weight: 600;
    font-size: 0.7em;
    width: 1rem;
    height: 1rem;
    text-align: center;
}

.userinfosection-container-head-tooltip {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.userinfosection-container-body {
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.elementToFadeInAndOut {
    position: fixed;
    bottom: 2rem;
    right: 6rem;
    border-radius: 5px;
    max-width: 10rem;
    background-color: transparent;
    padding: 0.5rem 1rem 0.5rem 1rem;
    -webkit-animation: fadeinout 3s linear forwards;
    animation: fadeinout 3s linear forwards;
}

.warningToFadeInAndOut {
    position: fixed;
    bottom: 2rem;
    right: 6rem;
    border-radius: 5px;
    max-width: 10rem;
    background-color: transparent;
    padding: 0.5rem 1rem 0.5rem 1rem;
    -webkit-animation: fadeinout 3s linear forwards;
    animation: fadeinout 3s linear forwards;
}

@-webkit-keyframes fadeinout {
    0%, 100% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

@keyframes fadeinout {
    0%, 100% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

.tab-container {
    width: 100%;
    overflow: auto;
}

.stepper-buttons {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    font-size: 1em;
}

.stepper-buttons-common {
    font-size: 0.7em;
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}

.connection-page-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.connection-box {
    margin-left: auto;
    margin-right: auto;
}

.connection-title-box {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.connection-box-buttons {
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
    padding-top: 1.5rem;
    padding-bottom: 3rem;
    width: 15rem;
    background-color: rgba(255, 255, 255, 1);
    color: #000;
    border-radius: 0px;
    box-shadow: 1px -1px 42px 4px rgba(0,0,0,0.22);
}

.connection-box-button {
    display: flex;
    align-items: center;
    justify-content: space-around;
    border-radius: 0px;
    padding: 0.7rem 1rem 0.7rem 1rem;
    cursor: pointer;
    color: white;
    background-color: blue;
}

    .connection-box-button:hover {
        box-shadow: none;
    }

.connection-box-button-icon {
    float: left;
    margin-right: 0.5em;
    border-radius: 50%;
    width: 2rem;
    height: 2rem;
    background-color: white;
    object-fit: contain;
}

.connection-logo {
    width: 4rem;
    height: 7rem;
    margin-left: auto;
    margin-right: auto;
    object-fit: contain;
}

.connection-logo-cc {
    width: 4rem;
    margin: 0rem;
}

.connection-box-language {
    margin-left: 1.5rem;
}

.connection-info {
    background-color: white;
    padding: 1rem 2rem 1rem 2rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3rem;
    border-radius: 4px;
    border: 1px solid #E0E0E0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.connection-info-button {
    padding-bottom: 0.7rem;
    border-bottom: 1px solid blue;
    font-size: 0.8em;
    cursor: pointer;
}

    .connection-info-button:hover {
        border-bottom: none;
    }
.dashboard-main {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 1rem 0.3rem 1rem 0.3rem;
    font-size: 1em;
}

.editcase-main {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 1rem 0.3rem 1rem 0.3rem;
    font-size: 1em;
}

.endsession-page-container {
    width: 90vw;
    padding: 3rem 1rem 5rem 1rem;
    margin-left: auto;
    margin-right: auto;
}

.endsession-page-box {
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
    padding: 1rem;
    width: 100%;
    border: 1px solid #BDBDBD;
    border-radius: 5px;
}

.endsession-page-title {
    position: absolute;
    margin-top: -2rem;
    margin-left: 1rem;
    background-color: white;
}

.goback-button {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid blue;
}

    .goback-button:hover {
        border-bottom: none;
    }
.profile-main {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0rem 0rem 0rem 0rem;
}

.profile-content {
    width: 100%;
    padding: 1rem 0.3rem 1rem 0.3rem;
    display: block;
}

.profile-content-left {
    display: block;
}

.profile-content-right {
    display: block;
}
.newcase-main {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 1rem 0.3rem 1rem 0.3rem;
    font-size: 1em;
}

.elementToFadeInAndOut {
    position: fixed;
    bottom: 2rem;
    right: 6rem;
    border-radius: 5px;
    max-width: 10rem;
    background-color: transparent;
    padding: 0.5rem 1rem 0.5rem 1rem;
    -webkit-animation: fadeinout 2s linear forwards;
    animation: fadeinout 2s linear forwards;
}

@-webkit-keyframes fadeinout {
    0%, 100% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

@keyframes fadeinout {
    0%, 100% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

.newdeposit-main {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0rem 0rem 0rem 0rem;
    font-size: 1em;
}

.newdeposit-content {
    width: 100%;
    padding: 1rem 0.3rem 1rem 0.3rem;
    font-size: 1em;
    display: block;
}

[draggable=true] {
    cursor: move;
}

.affairpieceviewer-main {
    width: 100%;
    padding: 0.5rem 0.5rem 0.5rem 0rem;
}

.editcontainer {
    display: block;
    width: 90%;
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}

.editcontainer-confidential {
    display: block;
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.editcontainer-displayname {
    display: block;
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.editcontainer-publicationdate {
    display: block;
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.editcontainer-hasdate {
    display: block;
    padding: 0.5rem 0rem 0.5rem 0rem;
}

.editcontainer-physical {
}
.profilevalidation-page-container {
    width: 90vw;
    padding: 3rem 1rem 5rem 1rem;
    margin-left: auto;
    margin-right: auto;
}

.profilevalidation-page-box {
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
    padding: 1rem;
    width: 100%;
    border: 1px solid #BDBDBD;
    border-radius: 5px;
}

.profilevalidation-page-title {
    position: absolute;
    margin-top: -2rem;
    margin-left: 1rem;
    background-color: white;
}

.goback-button {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid blue;
}

    .goback-button:hover {
        border-bottom: none;
    }
.waitingvalidationemail-page-container {
    width: 90vw;
    padding: 1rem 1rem 1rem 1rem;
    margin-left: auto;
    margin-right: auto;
}

.waitingvalidationemail-page-box {
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
    padding: 1rem;
    width: 100%;
    border: 1px solid #BDBDBD;
    border-radius: 5px;
}

.waitingvalidationemail-page-title {
    position: absolute;
    margin-top: -2rem;
    margin-left: 1rem;
    background-color: white;
}

.goback-button {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid blue;
}

    .goback-button:hover {
        border-bottom: none;
    }

.mailbox {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 1rem;
    margin-left: auto;
    margin-right: auto;
    max-height: 5rem;
    max-width: 5rem;
}

.mailicon {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 1rem;
    font-size: 2em;
    margin-left: auto;
    margin-right: auto;
}
.badrequest-page-container {
    width: 90vw;
    padding: 3rem 1rem 5rem 1rem;
    margin-left: auto;
    margin-right: auto;
}

.badrequest-page-box {
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
    padding: 1rem;
    width: 100%;
    border: 1px solid #BDBDBD;
    border-radius: 5px;
}

.badrequest-page-title {
    position: absolute;
    margin-top: -2rem;
    margin-left: 1rem;
    background-color: white;
}

.goback-button {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid blue;
}

    .goback-button:hover {
        border-bottom: none;
    }
.needsession-page-container {
    width: 90vw;
    padding: 3rem 1rem 5rem 1rem;
    margin-left: auto;
    margin-right: auto;
}

.needsession-page-box {
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
    padding: 1rem;
    width: 100%;
    border: 1px solid #BDBDBD;
    border-radius: 5px;
}

.needsession-page-title {
    position: absolute;
    margin-top: -2rem;
    margin-left: 1rem;
    background-color: white;
}

.goback-button {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid blue;
}

    .goback-button:hover {
        border-bottom: none;
    }
.notauthorized-page-container {
    width: 90vw;
    padding: 3rem 1rem 5rem 1rem;
    margin-left: auto;
    margin-right: auto;
}

.notauthorized-page-box {
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
    padding: 1rem;
    width: 100%;
    border: 1px solid #BDBDBD;
    border-radius: 5px;
}

.notauthorized-page-title {
    position: absolute;
    margin-top: -2rem;
    margin-left: 1rem;
    background-color: white;
}

.goback-button {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid blue;
}

    .goback-button:hover {
        border-bottom: none;
    }
.technical-page-container {
    width: 90vw;
    padding: 3rem 1rem 5rem 1rem;
    margin-left: auto;
    margin-right: auto;
}

.technical-page-box {
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
    padding: 1rem;
    width: 100%;
    border: 1px solid #BDBDBD;
    border-radius: 5px;
}

.technical-page-title {
    position: absolute;
    margin-top: -2rem;
    margin-left: 1rem;
    background-color: white;
}

.goback-button {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid blue;
}

    .goback-button:hover {
        border-bottom: none;
    }

.layoutnosession-root-header {
    width: 100%;
    max-height: 15vh;
    background-color: #ffffff;
}


.layoutnosession-root-body {
    width: 100%;
    overflow-y: auto;
    position: relative;
}


.layoutnosession-root-body-content {
    width: 100%;
    font-size: 0.8em;
}

.nolayout-root-body {
    width: 100%;
    overflow-y: auto;
    position: relative;
    max-height: 100vh;
}


.nolayout-root-body-content {
    width: 100%;
    font-size: 0.8em;
}

@media (min-width: 600px) {
    .managesharing-right-user

{
    max-width: 160px;
    min-width: 160px;
}

.managesharing-sharevalue-checked {
    padding-left: 1.9rem;
}

.managesharing-right-user-avatar {
    width: 2.5rem;
    height: 2.5rem;
}

.managesharing-right-user-names {
}

.casehistory-container {
}

.casehistory-container-head {
}

.casehistory-container-body {
}

.casehistory-container-head-title {
}

.casehistory-container-head-badge {
}

.casehistory-container-head-tooltip {
}

.messages-box-left {
    min-width: 40%;
    max-width: 40%;
}

.messages-box-right {
    min-width: 60%;
    max-width: 60%;
}

.adversesection-container {
}

.adversesection-container-head {
}

.adversesection-container-body {
}

.adversesection-container-head-title {
}

.adversesection-container-head-badge {
}

.adversesection-container-head-tooltip {
}

.casesharesection-container {
}

.casesharesection-container-head {
}

.casesharesection-container-body {
}

.casesharesection-container-head-title {
}

.casesharesection-container-head-badge {
}

.casesharesection-container-head-tooltip {
}

.requestorsection-container {
}

.requestorsection-container-head {
}

.requestorsection-container-body {
}

.requestorsection-container-head-title {
}

.requestorsection-container-head-badge {
}

.requestorsection-container-head-tooltip {
}

.annexessection-container {
}

.annexessection-container-head {
}

.annexessection-container-body {
}

.annexessection-container-head-title {
}

.annexessection-container-head-badge {
}

.annexessection-container-head-tooltip {
}

.contestedactsection-container {
}

.contestedactsection-container-head {
}

.contestedactsection-container-body {
}

.contestedactsection-container-head-title {
}

.contestedactsection-container-head-badge {
}

.contestedactsection-container-head-tooltip {
}

.contestedactsection-container-head-button {
    font-size: 0.8rem;
}

.procedureactsection-container {
}

.procedureactsection-container-head {
}

.procedureactsection-container-body {
}

.procedureactsection-container-head-title {
}

.procedureactsection-container-head-badge {
}

.procedureactsection-container-head-tooltip {
}

.procedureactsection-container-body-document {
}

.procedureactsection-container-head-left {
}

.procedureactsection-container-head-right {
}

.procedureactsection-container-body-pieces {
}

.procedureactsection-container-head-button {
    font-size: 0.8em;
}

.requestsection-container {
}

.requestsection-container-head {
}

.requestsection-container-body {
}

.requestsection-container-head-title {
}

.requestsection-container-head-badge {
}

.requestsection-container-head-tooltip {
}

.requestsection-container-body-document {
}

.requestsection-container-head-left {
}

.requestsection-container-head-right {
}

.requestsection-container-body-pieces {
}

.requestsection-container-head-button {
    font-size: 0.8em;
}

.linkedrolsection-container {
}

.linkedrolsection-container-head {
}

.linkedrolsection-container-body {
}

.linkedrolsection-container-head-title {
}

.linkedrolsection-container-head-badge {
}

.linkedrolsection-container-head-tooltip {
}

.linkedrolsection-container-body-reference {
    font-size: 0.8em;
}

.linkedrolsection-container-body-inputtext {
}

.linkedrolsection-container-body-label {
}

.requestoptionssection-container {
}

.requestoptionssection-container-head {
}

.requestoptionssection-container-body {
}

.requestoptionssection-container-head-title {
}

.requestoptionssection-container-head-badge {
}

.requestoptionssection-container-head-tooltip {
}

.requestoptionssection-container-body-options {
}

.requestoptionssection-container-body-options-label {
}

.requestoptionssection-container-body-options-radios {
}

.requestoptionssection-container-body-options-radio {
}

.requestoptionssection-container-body-options-radio-label {
}

.requestoptionssection-container-body-options-hint {
}

.referencesection-container {
}

.referencesection-container-head {
}

.referencesection-container-body {
}

.referencesection-container-head-title {
}

.referencesection-container-head-badge {
}

.referencesection-container-head-tooltip {
}

.referencesection-container-body-reference {
    font-size: 0.8em;
}

.referencesection-container-body-inputtext {
}

.referencesection-container-body-label {
}

.newrequestsection-container {
}

.newrequestsection-container-head {
}

.newrequestsection-container-body {
}

.newrequestsection-container-head-title {
}

.newrequestsection-container-head-badge {
}

.newrequestsection-container-head-tooltip {
}

.newrequestsection-container-body-typerequest {
}

.newrequestsection-container-body-typerequest-label {
}

.newrequestsection-container-body-typerequest-selectbox {
}

.newrequestsection-container-body-subjectrequest {
}

.newrequestsection-container-body-subjectrequest-label {
}

.newrequestsection-container-body-subjectrequest-subject {
}

.annexessection-container {
}

.annexessection-container-head {
}

.annexessection-container-body {
}

.annexessection-container-head-title {
}

.annexessection-container-head-badge {
}

.annexessection-container-head-tooltip {
}

.contestedact-container {
}

.contestedact-container-head {
}

.contestedact-container-body {
}

.contestedact-container-head-title {
}

.contestedact-container-head-badge {
}

.contestedact-container-head-tooltip {
}

.deposittypesection-container {
}

.deposittypesection-container-head {
}

.deposittypesection-container-body {
}

.deposittypesection-container-head-title {
}

.deposittypesection-container-head-badge {
}

.deposittypesection-container-head-tooltip {
}

.partiessection-container {
}

.partiessection-container-head {
}

.partiessection-container-body {
}

.partiessection-container-head-title {
}

.partiessection-container-head-badge {
}

.partiessection-container-head-tooltip {
}

.procedureact-container {
}

.procedureact-container-head {
}

.procedureact-container-body {
}

.procedureact-container-head-title {
}

.procedureact-container-head-badge {
}

.procedureact-container-head-tooltip {
}

.procedureact-container {
}

.procedureact-container-head {
}

.procedureact-container-body {
}

.procedureact-container-head-title {
}

.procedureact-container-head-badge {
}

.procedureact-container-head-tooltip {
}

.useractivities-container {
}

.useractivities-container-head {
}

.useractivities-container-body {
    max-height: 30rem;
}

.useractivities-container-head-title {
}

.useractivities-container-head-badge {
}

.useractivities-container-head-tooltip {
}

.globalsharingsection-container {
}

.globalsharingsection-container-head {
}

.globalsharingsection-container-body {
}

.globalsharingsection-container-head-title {
}

.globalsharingsection-container-head-badge {
}

.globalsharingsection-container-head-tooltip {
}

.userinfosection-container {
}

.userinfosection-container-head {
}

.userinfosection-container-body {
}

.userinfosection-container-head-title {
}

.userinfosection-container-head-badge {
}

.userinfosection-container-head-tooltip {
}

.stepper-buttons {
}

.stepper-buttons-common {
}

.connection-page-container {
    width: 100%;
}

.connection-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 95vw;
    margin-left: auto;
    margin-right: auto;
}

.connection-box-buttons {
    width: 12rem;
}

.connection-info {
}

.connection-title-box {
    width: 45%;
}

.dashboard-main {
}

.editcase-main {
}

.profile-main {
}

.newcase-main {
}

.newdeposit-main {
}

.layoutnosession-root-header {
    max-height: 16vh;
}

.layoutnosession-root-body {
}

}

@media (min-width: 800px) {
    .managesharing-left {
        min-width: 140px;
        max-width: 140px;
    }

    .managesharing-right-user {
        max-width: 180px;
        min-width: 180px;
    }

    .managesharing-sharevalue-checked {
        padding-left: 2.2rem;
    }

    .managesharing-right-user-avatar {
        width: 2.5rem;
        height: 2.5rem;
        font-size: 1em;
    }

    .managesharing-right-user-names {
        font-size: 0.6em;
    }

    .casehistory-container {
    }

    .casehistory-container-head {
    }

    .casehistory-container-body {
    }

    .casehistory-container-head-title {
    }

    .casehistory-container-head-badge {
    }

    .casehistory-container-head-tooltip {
    }

    .messages-box-left {
        min-width: 40%;
        max-width: 40%;
    }

    .messages-box-right {
        min-width: 60%;
        max-width: 60%;
    }

    .adversesection-container {
    }

    .adversesection-container-head {
    }

    .adversesection-container-body {
    }

    .adversesection-container-head-button {
        font-size: 0.9em;
    }

    .adversesection-container-head-title {
        font-size: 1em;
    }

    .adversesection-container-head-badge {
    }

    .adversesection-container-head-tooltip {
    }

    .casesharesection-container {
    }

    .casesharesection-container-head {
    }

    .casesharesection-container-body {
    }

    .casesharesection-container-head-title {
        font-size: 1em;
    }

    .casesharesection-container-head-badge {
    }

    .casesharesection-container-head-tooltip {
    }

    .requestorsection-container {
    }

    .requestorsection-container-head {
    }

    .requestorsection-container-body {
    }

    .requestorsection-container-head-title {
        font-size: 1em;
    }

    .requestorsection-container-head-button {
        font-size: 0.9em;
    }

    .requestorsection-container-head-badge {
    }

    .requestorsection-container-head-tooltip {
    }

    .annexessection-container {
    }

    .annexessection-container-head {
    }

    .annexessection-container-body {
    }

    .annexessection-container-head-title {
        font-size: 1em;
    }

    .annexessection-container-head-badge {
    }

    .annexessection-container-head-tooltip {
    }

    .contestedactsection-container {
    }

    .contestedactsection-container-head {
    }

    .contestedactsection-container-body {
    }

    .contestedactsection-container-head-title {
        font-size: 1em;
    }

    .contestedactsection-container-head-badge {
    }

    .contestedactsection-container-head-tooltip {
    }

    .contestedactsection-container-head-button {
        font-size: 0.9rem;
    }

    .procedureactsection-container {
    }

    .procedureactsection-container-head {
    }

    .procedureactsection-container-body {
    }

    .procedureactsection-container-head-title {
        font-size: 1em;
    }

    .procedureactsection-container-head-badge {
    }

    .procedureactsection-container-head-tooltip {
    }

    .procedureactsection-container-body-document {
        font-size: 0.9em;
    }

    .procedureactsection-container-head-left {
    }

    .procedureactsection-container-head-right {
    }

    .procedureactsection-container-body-pieces {
    }

    .procedureactsection-container-head-button {
        font-size: 0.9em;
    }

    .requestsection-container {
    }

    .requestsection-container-head {
    }

    .requestsection-container-body {
    }

    .requestsection-container-head-title {
        font-size: 1em;
    }

    .requestsection-container-head-badge {
    }

    .requestsection-container-head-tooltip {
    }

    .requestsection-container-body-document {
        font-size: 0.9em;
    }

    .requestsection-container-head-left {
    }

    .requestsection-container-head-right {
    }

    .requestsection-container-body-pieces {
    }

    .requestsection-container-head-button {
        font-size: 0.9em;
    }

    .linkedrolsection-container {
    }

    .linkedrolsection-container-head {
    }

    .linkedrolsection-container-body {
    }

    .linkedrolsection-container-head-title {
        font-size: 1em;
    }

    .linkedrolsection-container-head-badge {
    }

    .linkedrolsection-container-head-tooltip {
    }

    .linkedrolsection-container-body-reference {
        font-size: 0.9em;
    }

    .linkedrolsection-container-body-inputtext {
    }

    .linkedrolsection-container-body-label {
    }

    .requestoptionssection-container {
    }

    .requestoptionssection-container-head {
    }

    .requestoptionssection-container-body {
    }

    .requestoptionssection-container-head-title {
        font-size: 1em;
    }

    .requestoptionssection-container-head-badge {
    }

    .requestoptionssection-container-head-tooltip {
    }

    .requestoptionssection-container-body-options {
    }

    .requestoptionssection-container-body-options-label {
    }

    .requestoptionssection-container-body-options-radios {
    }

    .requestoptionssection-container-body-options-radio {
    }

    .requestoptionssection-container-body-options-radio-label {
    }

    .requestoptionssection-container-body-options-hint {
    }

    .referencesection-container {
    }

    .referencesection-container-head {
    }

    .referencesection-container-body {
    }

    .referencesection-container-head-title {
        font-size: 1em;
    }

    .referencesection-container-head-badge {
    }

    .referencesection-container-head-tooltip {
    }

    .referencesection-container-body-reference {
        font-size: 0.9em;
    }

    .referencesection-container-body-inputtext {
    }

    .referencesection-container-body-label {
    }

    .newrequestsection-container {
    }

    .newrequestsection-container-head {
    }

    .newrequestsection-container-body {
    }

    .newrequestsection-container-head-title {
        font-size: 1em;
    }

    .newrequestsection-container-head-badge {
    }

    .newrequestsection-container-head-tooltip {
    }

    .newrequestsection-container-body-typerequest {
        font-size: 0.9em;
    }

    .newrequestsection-container-body-typerequest-label {
    }

    .newrequestsection-container-body-typerequest-selectbox {
    }

    .newrequestsection-container-body-subjectrequest {
        font-size: 0.9em;
    }

    .newrequestsection-container-body-subjectrequest-label {
    }

    .newrequestsection-container-body-subjectrequest-subject {
    }

    .annexessection-container {
    }

    .annexessection-container-head {
    }

    .annexessection-container-body {
    }

    .annexessection-container-head-title {
    }

    .annexessection-container-head-badge {
    }

    .annexessection-container-head-tooltip {
    }

    .contestedact-container {
    }

    .contestedact-container-head {
    }

    .contestedact-container-body {
    }

    .contestedact-container-head-title {
    }

    .contestedact-container-head-badge {
    }

    .contestedact-container-head-tooltip {
    }

    .deposittypesection-container {
    }

    .deposittypesection-container-head {
    }

    .deposittypesection-container-body {
    }

    .deposittypesection-container-head-title {
    }

    .deposittypesection-container-head-badge {
    }

    .deposittypesection-container-head-tooltip {
    }

    .partiessection-container {
    }

    .partiessection-container-head {
    }

    .partiessection-container-body {
    }

    .partiessection-container-head-title {
    }

    .partiessection-container-head-badge {
    }

    .partiessection-container-head-tooltip {
    }

    .procedureact-container {
    }

    .procedureact-container-head {
    }

    .procedureact-container-body {
    }

    .procedureact-container-head-title {
    }

    .procedureact-container-head-badge {
    }

    .procedureact-container-head-tooltip {
    }

    .procedureact-container {
    }

    .procedureact-container-head {
    }

    .procedureact-container-body {
    }

    .procedureact-container-head-title {
    }

    .procedureact-container-head-badge {
    }

    .procedureact-container-head-tooltip {
    }

    .useractivities-container {
    }

    .useractivities-container-head {
    }

    .useractivities-container-body {
        max-height: 50rem;
    }

    .useractivities-container-head-title {
    }

    .useractivities-container-head-badge {
    }

    .useractivities-container-head-tooltip {
    }

    .globalsharingsection-container {
    }

    .globalsharingsection-container-head {
    }

    .globalsharingsection-container-body {
    }

    .globalsharingsection-container-head-title {
        font-size: 1em;
    }

    .globalsharingsection-container-head-badge {
    }

    .globalsharingsection-container-head-tooltip {
    }

    .userinfosection-container {
    }

    .userinfosection-container-head {
    }

    .userinfosection-container-body {
    }

    .userinfosection-container-head-title {
        font-size: 1em;
    }

    .userinfosection-container-head-badge {
    }

    .userinfosection-container-head-tooltip {
    }

    .stepper-buttons {
    }

    .stepper-buttons-common {
        font-size: 0.8em;
        padding: 0.5rem 1rem 0.5rem 1rem;
    }

    .connection-box {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .connection-box-buttons {
        width: 13rem;
    }

    .connection-page-container {
        width: 100%;
    }

    .connection-info {
    }

    .connection-title-box {
        width: 37%;
    }

    .dashboard-main {
    }

    .editcase-main {
    }

    .profile-main {
    }

    .profile-content {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    .profile-content-right {
    }

    .newcase-main {
    }

    .newdeposit-main {
    }

    .editcontainer {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }

    .editcontainer-confidential {
        display: block;
        max-width: 30%;
    }

    .editcontainer-displayname {
        display: block;
        max-width: 30%;
    }

    .editcontainer-publicationdate {
        display: block;
        max-width: 30%;
    }

    .editcontainer-hasdate {
        display: block;
        max-width: 30%;
    }

    .layoutnosession-root-header {
        max-height: 11vh;
    }

    .layoutnosession-root-body {
    }
}

@media (min-width: 1000px) {
    .managesharing-left {
        min-width: 150px;
        max-width: 150px;
    }

    .managesharing-right-user {
        max-width: 190px;
        min-width: 190px;
    }

    .managesharing-sharevalue-checked {
        padding-left: 2.3rem;
    }

    .managesharing-right-user-avatar {
        width: 3rem;
        height: 3rem;
        font-size: 1.1em;
    }

    .managesharing-right-user-names {
        font-size: 0.6em;
    }

    .managesharing-right-user-visibility {
        margin-left: 9.5rem;
    }

    .casehistory-container {
    }

    .casehistory-container-head {
    }

    .casehistory-container-body {
    }

    .casehistory-container-head-title {
    }

    .casehistory-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .casehistory-container-head-tooltip {
    }

    .messages-box-left {
        min-width: 40%;
        max-width: 40%;
    }

    .messages-box-right {
        min-width: 60%;
        max-width: 60%;
    }

    .adversesection-container {
    }

    .adversesection-container-head {
    }

    .adversesection-container-head-button {
        font-size: 1em;
    }

    .adversesection-container-body {
    }

    .adversesection-container-head-title {
        font-size: 1em;
    }

    .adversesection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.8em;
    }

    .adversesection-container-head-tooltip {
    }

    .casesharesection-container {
    }

    .casesharesection-container-head {
    }

    .casesharesection-container-body {
    }

    .casesharesection-container-head-title {
        font-size: 1em;
    }

    .casesharesection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.8em;
    }

    .casesharesection-container-head-tooltip {
    }

    .requestorsection-container {
    }

    .requestorsection-container-head {
    }

    .requestorsection-container-body {
    }

    .requestorsection-container-head-title {
        font-size: 1em;
    }

    .requestorsection-container-head-button {
        font-size: 1em;
    }

    .requestorsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.8em;
    }

    .requestorsection-container-head-tooltip {
    }

    .annexessection-container {
    }

    .annexessection-container-head {
    }

    .annexessection-container-body {
    }

    .annexessection-container-head-title {
        font-size: 1em;
    }

    .annexessection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.8em;
    }

    .annexessection-container-head-tooltip {
    }

    .contestedactsection-container {
    }

    .contestedactsection-container-head {
    }

    .contestedactsection-container-body {
    }

    .contestedactsection-container-head-title {
        font-size: 1em;
    }

    .contestedactsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.8em;
    }

    .contestedactsection-container-head-tooltip {
    }

    .contestedactsection-container-head-button {
        font-size: 0.9rem;
    }

    .procedureactsection-container {
    }

    .procedureactsection-container-head {
    }

    .procedureactsection-container-body {
    }

    .procedureactsection-container-head-title {
        font-size: 1em;
    }

    .procedureactsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.8em;
    }

    .procedureactsection-container-head-tooltip {
    }

    .procedureactsection-container-body-document {
        font-size: 0.9em;
    }

    .procedureactsection-container-head-left {
    }

    .procedureactsection-container-head-right {
    }

    .procedureactsection-container-body-pieces {
    }

    .procedureactsection-container-head-button {
        font-size: 0.9em;
    }

    .requestsection-container {
    }

    .requestsection-container-head {
    }

    .requestsection-container-body {
    }

    .requestsection-container-head-title {
        font-size: 1em;
    }

    .requestsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.8em;
    }

    .requestsection-container-head-tooltip {
    }

    .requestsection-container-body-document {
        font-size: 0.9em;
    }

    .requestsection-container-head-left {
    }

    .requestsection-container-head-right {
    }

    .requestsection-container-body-pieces {
    }

    .requestsection-container-head-button {
        font-size: 0.9em;
    }

    .linkedrolsection-container {
    }

    .linkedrolsection-container-head {
    }

    .linkedrolsection-container-body {
    }

    .linkedrolsection-container-head-title {
        font-size: 1em;
    }

    .linkedrolsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.8em;
    }

    .linkedrolsection-container-head-tooltip {
    }

    .linkedrolsection-container-body-reference {
        font-size: 1em;
    }

    .linkedrolsection-container-body-inputtext {
    }

    .linkedrolsection-container-body-label {
    }

    .requestoptionssection-container {
    }

    .requestoptionssection-container-head {
    }

    .requestoptionssection-container-body {
    }

    .requestoptionssection-container-head-title {
        font-size: 1em;
    }

    .requestoptionssection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.8em;
    }

    .requestoptionssection-container-head-tooltip {
    }

    .requestoptionssection-container-body-options {
    }

    .requestoptionssection-container-body-options-label {
    }

    .requestoptionssection-container-body-options-radios {
    }

    .requestoptionssection-container-body-options-radio {
    }

    .requestoptionssection-container-body-options-radio-label {
    }

    .requestoptionssection-container-body-options-hint {
    }

    .referencesection-container {
    }

    .referencesection-container-head {
    }

    .referencesection-container-body {
    }

    .referencesection-container-head-title {
        font-size: 1em;
    }

    .referencesection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.8em;
    }

    .referencesection-container-head-tooltip {
    }

    .referencesection-container-body-reference {
        font-size: 1em;
    }

    .referencesection-container-body-inputtext {
    }

    .referencesection-container-body-label {
    }

    .newrequestsection-container {
    }

    .newrequestsection-container-head {
    }

    .newrequestsection-container-body {
    }

    .newrequestsection-container-head-title {
        font-size: 1em;
    }

    .newrequestsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.8em;
    }

    .newrequestsection-container-head-tooltip {
    }

    .newrequestsection-container-body-typerequest {
        font-size: 1em;
    }

    .newrequestsection-container-body-typerequest-label {
    }

    .newrequestsection-container-body-typerequest-selectbox {
    }

    .newrequestsection-container-body-subjectrequest {
        font-size: 1em;
    }

    .newrequestsection-container-body-subjectrequest-label {
    }

    .newrequestsection-container-body-subjectrequest-subject {
    }

    .annexessection-container {
    }

    .annexessection-container-head {
    }

    .annexessection-container-body {
    }

    .annexessection-container-head-title {
    }

    .annexessection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .annexessection-container-head-tooltip {
    }

    .contestedact-container {
    }

    .contestedact-container-head {
    }

    .contestedact-container-body {
    }

    .contestedact-container-head-title {
    }

    .contestedact-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .contestedact-container-head-tooltip {
    }

    .deposittypesection-container {
    }

    .deposittypesection-container-head {
    }

    .deposittypesection-container-body {
    }

    .deposittypesection-container-head-title {
    }

    .deposittypesection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .deposittypesection-container-head-tooltip {
    }

    .partiessection-container {
    }

    .partiessection-container-head {
    }

    .partiessection-container-body {
    }

    .partiessection-container-head-title {
    }

    .partiessection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .partiessection-container-head-tooltip {
    }

    .procedureact-container {
    }

    .procedureact-container-head {
    }

    .procedureact-container-body {
    }

    .procedureact-container-head-title {
    }

    .procedureact-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .procedureact-container-head-tooltip {
    }

    .procedureact-container {
    }

    .procedureact-container-head {
    }

    .procedureact-container-body {
    }

    .procedureact-container-head-title {
    }

    .procedureact-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .procedureact-container-head-tooltip {
    }

    .useractivities-container {
    }

    .useractivities-container-head {
    }

    .useractivities-container-body {
        max-height: 50rem;
    }

    .useractivities-container-head-title {
    }

    .useractivities-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .useractivities-container-head-tooltip {
    }

    .globalsharingsection-container {
    }

    .globalsharingsection-container-head {
    }

    .globalsharingsection-container-body {
    }

    .globalsharingsection-container-head-title {
        font-size: 1em;
    }

    .globalsharingsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.8em;
    }

    .globalsharingsection-container-head-tooltip {
    }

    .userinfosection-container {
    }

    .userinfosection-container-head {
    }

    .userinfosection-container-body {
    }

    .userinfosection-container-head-title {
        font-size: 1em;
    }

    .userinfosection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.8em;
    }

    .userinfosection-container-head-tooltip {
    }

    .stepper-buttons {
    }

    .stepper-buttons-common {
        font-size: 0.8em;
        padding: 0.5rem 1rem 0.5rem 1rem;
    }

    .connection-box {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .connection-box-buttons {
        width: 20rem;
    }

    .connection-info {
    }

    .connection-title-box {
        width: 35%;
    }

    .dashboard-main {
    }

    .editcase-main {
    }

    .endsession-page-container {
        width: 70vw;
    }

    .profile-main {
    }

    .profile-content {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }

    .profile-content-left {
        min-width: 47%;
    }

    .profile-content-right {
        min-width: 47%;
    }

    .newcase-main {
    }

    .newdeposit-main {
    }

    .editcontainer {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }

    .editcontainer-confidential {
        display: block;
        max-width: 30%;
    }

    .editcontainer-displayname {
        display: block;
        max-width: 30%;
    }

    .editcontainer-publicationdate {
        display: block;
        max-width: 30%;
    }

    .editcontainer-hasdate {
        display: block;
        max-width: 30%;
    }

    .profilevalidation-page-container {
        width: 70vw;
    }

    .waitingvalidationemail-page-container {
        width: 70vw;
    }

    .badrequest-page-container {
        width: 70vw;
    }

    .needsession-page-container {
        width: 70vw;
    }

    .notauthorized-page-container {
        width: 70vw;
    }

    .technical-page-container {
        width: 70vw;
    }

    .layoutnosession-root-header {
    }


    .layoutnosession-root-body {
    }
}

@media (min-width: 1200px) {
    .managesharing-left {
        min-width: 160px;
        max-width: 160px;
    }

    .managesharing-right-user {
        max-width: 180px;
        min-width: 180px;
    }

    .managesharing-sharevalue-checked {
        padding-left: 2.4rem;
    }

    .managesharing-right-user-avatar {
        width: 3rem;
        height: 3rem;
        font-size: 1.1em;
    }

    .managesharing-right-user-names {
        font-size: 0.7em;
    }

    .managesharing-right-user-visibility {
        margin-left: 9rem;
    }

    .managesharing-right-users {
        padding-right: 1rem;
    }

    .managesharing-right-user-info-width {
        min-width: 180px;
        max-width: 180px;
    }

    .managesharing-left-cases-height {
        padding-bottom: 1rem;
    }

    .casehistory-container {
    }

    .casehistory-container-head {
    }

    .casehistory-container-body {
    }

    .casehistory-container-head-title {
    }

    .casehistory-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .casehistory-container-head-tooltip {
    }

    .messages-box-left {
        min-width: 40%;
        max-width: 40%;
    }

    .messages-box-right {
        min-width: 60%;
        max-width: 60%;
    }

    .adversesection-container {
    }

    .adversesection-container-head {
    }

    .adversesection-container-head-button {
        font-size: 1em;
    }

    .adversesection-container-body {
    }

    .adversesection-container-head-title {
        font-size: 1.1em;
    }

    .adversesection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.9em;
    }

    .adversesection-container-head-tooltip {
    }

    .casesharesection-container {
    }

    .casesharesection-container-head {
    }

    .casesharesection-container-body {
    }

    .casesharesection-container-head-title {
        font-size: 1.1em;
    }

    .casesharesection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.9em;
    }

    .casesharesection-container-head-tooltip {
    }

    .requestorsection-container {
    }

    .requestorsection-container-head {
    }

    .requestorsection-container-head-button {
        font-size: 1em;
    }

    .requestorsection-container-body {
    }

    .requestorsection-container-head-title {
        font-size: 1.1em;
    }

    .requestorsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.9em;
    }

    .requestorsection-container-head-tooltip {
    }

    .annexessection-container {
    }

    .annexessection-container-head {
    }

    .annexessection-container-body {
    }

    .annexessection-container-head-title {
        font-size: 1.1em;
    }

    .annexessection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.9em;
    }

    .annexessection-container-head-tooltip {
    }

    .contestedactsection-container {
    }

    .contestedactsection-container-head {
    }

    .contestedactsection-container-body {
    }

    .contestedactsection-container-head-title {
        font-size: 1.1em;
    }

    .contestedactsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.9em;
    }

    .contestedactsection-container-head-tooltip {
    }

    .contestedactsection-container-head-button {
        font-size: 1rem;
    }

    .procedureactsection-container {
    }

    .procedureactsection-container-head {
    }

    .procedureactsection-container-body {
    }

    .procedureactsection-container-head-title {
        font-size: 1.1em;
    }

    .procedureactsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.9em;
    }

    .procedureactsection-container-head-tooltip {
    }

    .procedureactsection-container-body-document {
        font-size: 0.9em;
    }

    .procedureactsection-container-head-left {
    }

    .procedureactsection-container-head-right {
    }

    .procedureactsection-container-body-pieces {
    }

    .procedureactsection-container-head-button {
        font-size: 1em;
    }

    .requestsection-container {
    }

    .requestsection-container-head {
    }

    .requestsection-container-body {
    }

    .requestsection-container-head-title {
        font-size: 1.1em;
    }

    .requestsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.9em;
    }

    .requestsection-container-head-tooltip {
    }

    .requestsection-container-body-document {
        font-size: 0.9em;
    }

    .requestsection-container-head-left {
    }

    .requestsection-container-head-right {
    }

    .requestsection-container-body-pieces {
    }

    .requestsection-container-head-button {
        font-size: 1em;
    }

    .linkedrolsection-container {
    }

    .linkedrolsection-container-head {
    }

    .linkedrolsection-container-body {
    }

    .linkedrolsection-container-head-title {
        font-size: 1.1em;
    }

    .linkedrolsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.9em;
    }

    .linkedrolsection-container-head-tooltip {
    }

    .linkedrolsection-container-body-reference {
        font-size: 1em;
    }

    .linkedrolsection-container-body-inputtext {
    }

    .linkedrolsection-container-body-label {
    }

    .requestoptionssection-container {
    }

    .requestoptionssection-container-head {
    }

    .requestoptionssection-container-body {
    }

    .requestoptionssection-container-head-title {
        font-size: 1.1em;
    }

    .requestoptionssection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.9em;
    }

    .requestoptionssection-container-head-tooltip {
    }

    .requestoptionssection-container-body-options {
    }

    .requestoptionssection-container-body-options-label {
    }

    .requestoptionssection-container-body-options-radios {
    }

    .requestoptionssection-container-body-options-radio {
    }

    .requestoptionssection-container-body-options-radio-label {
    }

    .requestoptionssection-container-body-options-hint {
    }

    .referencesection-container {
    }

    .referencesection-container-head {
    }

    .referencesection-container-body {
    }

    .referencesection-container-head-title {
        font-size: 1.1em;
    }

    .referencesection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.9em;
    }

    .referencesection-container-head-tooltip {
    }

    .referencesection-container-body-reference {
        font-size: 1em;
    }

    .referencesection-container-body-inputtext {
    }

    .referencesection-container-body-label {
    }

    .newrequestsection-container {
    }

    .newrequestsection-container-head {
    }

    .newrequestsection-container-body {
    }

    .newrequestsection-container-head-title {
        font-size: 1.1em;
    }

    .newrequestsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.9em;
    }

    .newrequestsection-container-head-tooltip {
    }

    .newrequestsection-container-body-typerequest {
        font-size: 1em;
    }

    .newrequestsection-container-body-typerequest-label {
    }

    .newrequestsection-container-body-typerequest-selectbox {
    }

    .newrequestsection-container-body-subjectrequest {
        font-size: 1em;
    }

    .newrequestsection-container-body-subjectrequest-label {
    }

    .newrequestsection-container-body-subjectrequest-subject {
    }

    .annexessection-container {
    }

    .annexessection-container-head {
    }

    .annexessection-container-body {
    }

    .annexessection-container-head-title {
    }

    .annexessection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .annexessection-container-head-tooltip {
    }

    .contestedact-container {
    }

    .contestedact-container-head {
    }

    .contestedact-container-body {
    }

    .contestedact-container-head-title {
    }

    .contestedact-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .contestedact-container-head-tooltip {
    }

    .deposittypesection-container {
    }

    .deposittypesection-container-head {
    }

    .deposittypesection-container-body {
    }

    .deposittypesection-container-head-title {
    }

    .deposittypesection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .deposittypesection-container-head-tooltip {
    }

    .partiessection-container {
    }

    .partiessection-container-head {
    }

    .partiessection-container-body {
    }

    .partiessection-container-head-title {
    }

    .partiessection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .partiessection-container-head-tooltip {
    }

    .procedureact-container {
    }

    .procedureact-container-head {
    }

    .procedureact-container-body {
    }

    .procedureact-container-head-title {
    }

    .procedureact-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .procedureact-container-head-tooltip {
    }

    .procedureact-container {
    }

    .procedureact-container-head {
    }

    .procedureact-container-body {
    }

    .procedureact-container-head-title {
    }

    .procedureact-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .procedureact-container-head-tooltip {
    }

    .useractivities-container {
    }

    .useractivities-container-head {
    }

    .useractivities-container-body {
        max-height: 50rem;
    }

    .useractivities-container-head-title {
    }

    .useractivities-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
    }

    .useractivities-container-head-tooltip {
    }

    .globalsharingsection-container {
    }

    .globalsharingsection-container-head {
    }

    .globalsharingsection-container-body {
    }

    .globalsharingsection-container-head-title {
        font-size: 1.1em;
    }

    .globalsharingsection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.9em;
    }

    .globalsharingsection-container-head-tooltip {
    }

    .userinfosection-container {
    }

    .userinfosection-container-head {
    }

    .userinfosection-container-body {
    }

    .userinfosection-container-head-title {
        font-size: 1.1em;
    }

    .userinfosection-container-head-badge {
        width: 1.5rem;
        height: 1.5rem;
        font-size: 0.9em;
    }

    .userinfosection-container-head-tooltip {
    }

    .stepper-buttons {
    }

    .stepper-buttons-common {
        font-size: 0.9em;
        padding: 0.5rem 1rem 0.5rem 1rem;
    }

    .connection-box {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 70rem;
    }

    .connection-box-buttons {
        width: 20rem;
    }

    .connection-info {
        margin-top: 15rem;
    }

    .connection-title-box {
        width: 25%;
    }

    .dashboard-main {
        width: 1200px;
        padding: 1rem 0rem 1rem 0rem;
    }

    .editcase-main {
        width: 1200px;
        padding: 1rem 0rem 1rem 0rem;
    }

    .endsession-page-container {
        width: 70vw;
    }

    .profile-main {
        width: 1200px;
        padding: 1rem 0rem 1rem 0rem;
        margin-left: auto;
        margin-right: auto;
    }

    .profile-content {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }

    .profile-content-left {
    }

    .profile-content-right {
    }

    .newcase-main {
        width: 1200px;
        padding: 1rem 0rem 1rem 0rem;
    }

    .newdeposit-main {
        width: 1200px;
        padding: 1rem 0rem 1rem 0rem;
    }

    .editcontainer {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }

    .editcontainer-confidential {
        display: block;
        max-width: 30%;
    }

    .editcontainer-displayname {
        display: block;
        max-width: 30%;
    }

    .editcontainer-publicationdate {
        display: block;
        max-width: 30%;
    }

    .editcontainer-hasdate {
        display: block;
        max-width: 30%;
    }

    .profilevalidation-page-container {
        width: 70vw;
    }

    .waitingvalidationemail-page-container {
        width: 70vw;
    }

    .badrequest-page-container {
        width: 70vw;
    }

    .needsession-page-container {
        width: 70vw;
    }

    .notauthorized-page-container {
        width: 70vw;
    }

    .technical-page-container {
        width: 70vw;
    }

    .layoutnosession-root-header {
    }


    .layoutnosession-root-body {
    }
}

@media (min-width: 2000px) {
    .endsession-page-container {
        width: 60vw;
    }

    .profile-main {
        width: 1200px;
        padding: 1rem 0rem 1rem 0rem;
        margin-left: auto;
        margin-right: auto;
    }

    .profile-content {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }

    .profile-content-left {
    }

    .profile-content-right {
    }

    .profilevalidation-page-container {
        width: 60vw;
    }

    .waitingvalidationemail-page-container {
        width: 60vw;
    }

    .badrequest-page-container {
        width: 60vw;
    }

    .needsession-page-container {
        width: 60vw;
    }

    .notauthorized-page-container {
        width: 60vw;
    }

    .technical-page-container {
        width: 60vw;
    }
}
