body {
  overflow-y: auto !important;
}
footer {
  background-color: #014D7F;
  height: 60px;
}
.no-margin {
  margin: 0;
}
.no-padding {
  padding: 0;
}
.no-border {
  border: none;
}
.no-focus-style:focus {
  outline: none;
}
.no-display {
  display: none;
}
.no-visible {
  visibility: hidden;
}
.disable-input input {
  color: #BDBDBD;
}
.disable-input .Mui-focused {
  color: #BDBDBD !important;
  border: 0;
}
.disable-input fieldset {
  border-color: rgba(0, 0, 0, 0.23) !important;
  border-width: 1px!important;
}
.line-one {
  padding-left: 80px;
  padding-right: 80px;
  padding-bottom: 12px;
  border-bottom: 0.07px solid rgba(0, 0, 0, 0.3);
}
.line-two {
  padding: 8px 0;
  border-top: 0.07px solid rgba(0, 0, 0, 0.3);
}
.line-three {
  padding: 8px 24px;
  border-bottom: 0.07px solid rgba(0, 0, 0, 0.3);
}
.line-four {
  border-right: 0.07px solid rgba(255, 255, 255, 0.3);
}
.polygon-first-line-text-content {
  font-size: 33px;
  letter-spacing: 1px;
  color: #ffffff;
  font-weight: bold;
  font-family: "Open Sans", Sans-serif;
  text-align: center;
}
.polygon-last-line-text-content {
  font-size: 23px;
  letter-spacing: 1px;
  color: #ffffff;
  font-weight: bold;
  font-family: "Open Sans", Sans-serif;
  text-align: center;
}
.star-user-info {
  font-size: 21px;
  letter-spacing: 1px;
  color: #545050;
  font-weight: bold;
  font-family: "Open Sans", Sans-serif;
}
.footer-call-to-action-text {
  font-size: 35px;
  letter-spacing: 1px;
  color: #ffffff;
  font-weight: bold;
  font-family: "Open Sans", Sans-serif;
  text-align: center;
}
.footer-info-user-interaction-text {
  font-size: 18px;
  letter-spacing: 1px;
  color: #fff;
  font-family: "Open Sans", Sans-serif;
  text-align: center;
}
.modal-logo-text {
  font-size: 25px;
  letter-spacing: 1px;
  color: #000;
  font-weight: bold;
  font-family: "Open Sans", Sans-serif;
  text-align: center;
}
.modal-work-control-mixin {
  font-size: 13px;
  letter-spacing: 0;
  font-family: "Open Sans", Sans-serif;
  text-align: justify;
}
.adaptive-width {
  width: 96.4% !important;
}
.mixin-call-to-action-container-adaptive-h1 h1 {
  font-family: "Open Sans", Sans-serif;
  font-size: 50px;
  letter-spacing: 1px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}
@media screen and (min-width: 360px) {
  .mixin-call-to-action-container-adaptive-h1 h1 {
    font-size: calc(16px + (52 - 16) * ((100vw - 360px) / 700));
  }
}
@media screen and (min-width: 971px) {
  .mixin-call-to-action-container-adaptive-h1 h1 {
    font-size: 50px;
  }
}
.mixin-adaptive-main-h2 h2 {
  font-family: "Open Sans", Sans-serif;
  font-size: 33px;
  letter-spacing: 1px;
  color: #545050;
  font-weight: bold;
  display: inline-block;
  padding-left: 80px;
  padding-right: 80px;
  padding-bottom: 12px;
  border-bottom: 0.07px solid rgba(0, 0, 0, 0.3);
}
@media screen and (min-width: 360px) {
  .mixin-adaptive-main-h2 h2 {
    font-size: calc(20px + (33 - 20) * ((100vw - 360px) / 700));
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (min-width: 400px) {
  .mixin-adaptive-main-h2 h2 {
    font-size: 33px;
  }
}
.mixin-adaptive-main-star-info p {
  text-align: left;
  font-size: 21px;
  letter-spacing: 1px;
  color: #545050;
  font-weight: bold;
  font-family: "Open Sans", Sans-serif;
}
@media screen and (min-width: 360px) {
  .mixin-adaptive-main-star-info p {
    font-size: calc(13px + (21 - 13) * ((100vw - 360px) / 700));
  }
  .mixin-adaptive-main-star-info p:nth-child(2n) {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}
@media screen and (min-width: 800px) {
  .mixin-adaptive-main-star-info p {
    font-size: 21px;
  }
}
.mixin-call-to-action-text-container-h2 {
  color: #605c5c;
  font-size: 33px;
  padding: 8px 24px;
}
@media screen and (min-width: 360px) {
  .mixin-call-to-action-text-container-h2 h2 {
    font-size: calc(20px + (33 - 20) * ((100vw - 360px) / 700));
    padding-left: 0;
    padding-right: 0;
    border-bottom: none;
  }
}
@media screen and (max-width: 1025px) {
  .mixin-call-to-action-text-container-h2 {
    /*h2 {
            font-size: @defaultFontSize*1.8;
        }*/
  }
  .mixin-call-to-action-text-container-h2 .line-two,
  .mixin-call-to-action-text-container-h2 .line-three {
    width: 100%;
  }
}
.mixin-call-to-action-text-container-h4 h4 {
  font-family: "Open Sans", Sans-serif;
  letter-spacing: 1px;
  color: #605c5c;
  font-weight: bold;
  padding: 8px 24px;
}
@media screen and (min-width: 360px) {
  .mixin-call-to-action-text-container-h4 h4 {
    font-size: calc(20px + (25 - 20) * ((100vw - 360px) / 700));
    padding-left: 0;
    padding-right: 0;
    border-bottom: none;
  }
}
.mixin-footer-call-to-action-text p {
  font-size: 35px;
  letter-spacing: 1px;
  color: #ffffff;
  font-weight: bold;
  font-family: "Open Sans", Sans-serif;
  text-align: center;
}
@media screen and (min-width: 360px) {
  .mixin-footer-call-to-action-text p {
    font-size: calc(20px + (33 - 17) * ((100vw - 360px) / 700));
    /*padding-left: 0;
            padding-right: 0;
            border-bottom:none;*/
  }
}
.mixin-mobile-footer-h3 h3 {
  z-index: 2;
  bottom: 370px;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 25px;
  letter-spacing: 1px;
  color: #fff;
  font-weight: bold;
  font-family: "Open Sans", Sans-serif;
}
@media screen and (min-width: 360px) {
  .mixin-mobile-footer-h3 h3 {
    font-size: calc(19px + (25 - 19) * ((100vw - 360px) / 700));
  }
}
.mixin-footer-info-user-interaction-text p {
  margin-top: 8px;
  font-size: 18px;
  letter-spacing: 1px;
  color: #fff;
  font-family: "Open Sans", Sans-serif;
  text-align: center;
  padding: 8px 24px;
  border-bottom: 0.07px solid rgba(0, 0, 0, 0.3);
  border-color: #fff;
}
@media screen and (min-width: 360px) {
  .mixin-footer-info-user-interaction-text p {
    font-size: calc(14px + (18 - 14) * ((100vw - 360px) / 700));
  }
}
.mixin-information-container__about-us-text p {
  font-size: 18px;
  letter-spacing: 1px;
  color: #fff;
  font-family: "Open Sans", Sans-serif;
  text-align: center;
}
@media screen and (min-width: 360px) {
  .mixin-information-container__about-us-text p {
    font-size: calc(14px + (18 - 14) * ((100vw - 360px) / 700));
  }
}
.mixin-mobile-nav-items-text {
  font-size: 19px;
  letter-spacing: 1px;
  color: #fff;
  font-family: "Open Sans", Sans-serif;
}
.slide-nav {
  width: 300px;
  transition: width 1s;
}
.opened {
  width: 40px;
}
.MuiAlert-root {
  justify-content: center;
}
.MuiAlert-root span {
  margin-right: 8px;
}
.MuiAlert-root a {
  color: #0084AA;
}
.MuiAlert-root a:hover {
  color: #000;
}
.error-label {
  color: #d71462;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  margin-top: 4px;
}
.ajax-waiting-answer {
  text-align: center;
}
.ajax-waiting-answer p {
  font-size: 16px;
  font-weight: bold;
}
.empty-ajax-response {
  margin-top: 32px;
}
.empty-ajax-response h2 {
  color: #545050;
  font-size: 22px;
  text-align: center;
  font-weight: bold;
}
.auth-session-end {
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.auth-session-end .MuiAlert-root {
  width: 100%;
}
div[role="presentation"] .MuiDialogContentText-root {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
  color: #000;
}
div[role="presentation"] .MuiDialogActions-root button {
  outline: none;
}
div[role="presentation"] .MuiDialogActions-root button:first-child {
  background-color: #43A047;
  color: #fff;
}
div[role="presentation"] .MuiDialogActions-root button:last-child {
  background-color: #d71462;
  color: #fff;
}
div[role="presentation"] .ajax-waiting-answer {
  margin-top: 16px;
  text-align: center;
}
div[role="presentation"] .data-send {
  width: 500px;
}
div[role="presentation"] .data-send button {
  background-color: #43A047 !important;
}
div[role="presentation"] .data-send svg {
  width: 50px;
  height: 50px;
}
div[role="presentation"] .data-send .data-send__text {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
div[role="presentation"] .success-action,
div[role="presentation"] .fail-action {
  padding: 8px;
}
.ui-success,
.ui-error {
  width: 70px;
  height: 70px;
  margin: auto;
}
.ui-success-circle {
  stroke-dasharray: 260.75219025px, 260.75219025px;
  stroke-dashoffset: 260.75219025px;
  transform: rotate(220deg);
  transform-origin: center center;
  stroke-linecap: round;
  -webkit-animation: ani-success-circle 1s ease-in both;
          animation: ani-success-circle 1s ease-in both;
}
.ui-success-path {
  stroke-dasharray: 60px 64px;
  stroke-dashoffset: 62px;
  stroke-linecap: round;
  -webkit-animation: ani-success-path 0.4s 1s ease-in both;
          animation: ani-success-path 0.4s 1s ease-in both;
}
@-webkit-keyframes ani-success-circle {
  to {
    stroke-dashoffset: 782.25657074px;
  }
}
@keyframes ani-success-circle {
  to {
    stroke-dashoffset: 782.25657074px;
  }
}
@-webkit-keyframes ani-success-path {
  0% {
    stroke-dashoffset: 62px;
  }
  65% {
    stroke-dashoffset: -5px;
  }
  84% {
    stroke-dashoffset: 4px;
  }
  100% {
    stroke-dashoffset: -2px;
  }
}
@keyframes ani-success-path {
  0% {
    stroke-dashoffset: 62px;
  }
  65% {
    stroke-dashoffset: -5px;
  }
  84% {
    stroke-dashoffset: 4px;
  }
  100% {
    stroke-dashoffset: -2px;
  }
}
.ui-error-circle {
  stroke-dasharray: 260.75219025px, 260.75219025px;
  stroke-dashoffset: 260.75219025px;
  -webkit-animation: ani-error-circle 1.2s linear;
          animation: ani-error-circle 1.2s linear;
}
.ui-error-line1 {
  stroke-dasharray: 54px 55px;
  stroke-dashoffset: 55px;
  stroke-linecap: round;
  -webkit-animation: ani-error-line 0.15s 1.2s linear both;
          animation: ani-error-line 0.15s 1.2s linear both;
}
.ui-error-line2 {
  stroke-dasharray: 54px 55px;
  stroke-dashoffset: 55px;
  stroke-linecap: round;
  -webkit-animation: ani-error-line 0.2s 0.9s linear both;
          animation: ani-error-line 0.2s 0.9s linear both;
}
@-webkit-keyframes ani-error-line {
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes ani-error-line {
  to {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes ani-error-circle {
  0% {
    stroke-dasharray: 0, 260.75219025px;
    stroke-dashoffset: 0;
  }
  35% {
    stroke-dasharray: 120px, 120px;
    stroke-dashoffset: -120px;
  }
  70% {
    stroke-dasharray: 0, 260.75219025px;
    stroke-dashoffset: -260.75219025px;
  }
  100% {
    stroke-dasharray: 260.75219025px, 0;
    stroke-dashoffset: -260.75219025px;
  }
}
@keyframes ani-error-circle {
  0% {
    stroke-dasharray: 0, 260.75219025px;
    stroke-dashoffset: 0;
  }
  35% {
    stroke-dasharray: 120px, 120px;
    stroke-dashoffset: -120px;
  }
  70% {
    stroke-dasharray: 0, 260.75219025px;
    stroke-dashoffset: -260.75219025px;
  }
  100% {
    stroke-dasharray: 260.75219025px, 0;
    stroke-dashoffset: -260.75219025px;
  }
}
.pagination-default nav {
  margin-top: 16px;
  margin-bottom: 48px;
  background-color: transparent;
  min-height: auto;
}
.pagination-default nav .MuiPagination-ul {
  justify-content: center;
}
.pagination-default nav .MuiPagination-ul button {
  outline: none;
}
.fail-action .fail-action__container {
  margin: auto;
  /*a{
            display: inline-block;
            .align
        }*/
}
.fail-action .fail-action__container p {
  margin-top: 8px;
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.fail-action .container__link-container {
  margin-top: 16px;
  text-align: center;
}
.fail-action .container__link-container a {
  text-decoration: none;
}
.fail-action .container__link-container a button {
  outline: none;
  background-color: #d71462;
  color: #fff;
}
.success-action .success-action__container {
  margin: auto;
  /*a{
            display: inline-block;
            .align
        }*/
}
.success-action .success-action__container p {
  margin-top: 8px;
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.success-action .container__extra-data p {
  margin-top: 8px;
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: oblique;
}
.success-action .container__link-container {
  margin-top: 16px;
  text-align: center;
}
.success-action .container__link-container button {
  outline: none;
  background-color: #43A047;
  color: #fff;
}
.success-action a {
  text-decoration: none;
}
.default-input-file {
  color: rgba(0, 0, 0, 0.87);
  cursor: text;
  display: inline-flex;
  position: relative;
  font-size: 1rem;
  box-sizing: border-box;
  align-items: center;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  line-height: 1.1876em;
  letter-spacing: 0.00938em;
  border: 1px solid gainsboro;
  border-radius: 4px;
}
.default-input-file input {
  padding-top: 10.5px;
}
.container__content {
  width: 100%;
}
.container__content .content-image-container {
  display: grid;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.container__content .pan-container {
  width: 100%;
  height: auto;
  order: 1;
  overflow: hidden;
  border: 1px solid #115293;
  border-radius: 4px;
  padding-left: 8px;
  padding-right: 8px;
}
.container__content .pan-container div {
  text-align: center;
}
.container__content .pan-container img {
  width: 50% !important;
  height: auto !important;
  padding: 8px;
}
.container__content .sc-bdVaJa {
  padding-top: 8px;
  padding-bottom: 8px;
  position: static;
  order: 1;
  display: flex;
  box-shadow: none;
  justify-content: center;
}
.container__content .sc-bdVaJa div {
  background-color: #fbecec;
}
.container__content .sc-bdVaJa div svg {
  fill: #fff;
}
.container__content .sc-bdVaJa div:nth-child(2n) {
  margin-left: 8px;
  margin-right: 8px;
}
.image-thumbnails {
  margin-top: 16px;
  width: 100%;
  display: flex;
  justify-content: center;
}
.image-thumbnails .image-thumbnails-item {
  position: relative;
  padding: 8px;
  border: 1px solid gainsboro;
  width: 10%;
}
.image-thumbnails .image-thumbnails-item:hover {
  cursor: pointer;
}
.image-thumbnails .image-thumbnails-item img {
  width: 100%;
  height: auto;
}
.image-thumbnails .image-thumbnails-item:nth-child(2n) {
  margin-left: 16px;
  margin-right: 16px;
}
.image-thumbnails .image-thumbnails-item svg {
  position: absolute;
  top: 2%;
  right: 2%;
  color: #115293;
  display: none;
}
.image-thumbnails .active-thumbnails {
  border-color: #115293;
}
.image-thumbnails .active-thumbnails svg {
  display: block;
}
.button-container {
  display: flex;
  align-items: center;
  margin-top: 16px;
}
.button-container button {
  outline: none;
}
.button-container button:first-child {
  margin-right: 8px;
  background-color: #43A047;
  color: #fff;
}
.button-container button:last-child {
  background-color: #d71462;
  color: #fff;
}
.button-container button .MuiButton-endIcon {
  padding-bottom: 4px;
  margin-bottom: 0;
}
.button-container button.Mui-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.button-container .calculate-result {
  width: 0;
  visibility: hidden;
}
.dialog-with-input {
  overflow-y: hidden !important;
  width: 100%;
}
.Mui-disabled {
  background-color: rgba(0, 0, 0, 0.12) !important;
}
.absolute-btn-container {
  position: absolute;
  top: 110%;
  left: -10%;
  margin-top: 0;
}
.absolute-btn-container .calculate-result {
  width: auto;
  visibility: visible;
  background-color: #FFBF5F !important;
  color: #fff;
}
.modal-container {
  margin-top: 8px;
  margin-bottom: 8px;
}
.modal-container button {
  background-color: #4791DB;
  outline: none;
  color: #fff;
}
.modal-container button:hover {
  background-color: #4791DB;
}
.modal-window {
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-window .modal-window__content {
  position: relative;
  padding: 8px;
  background-color: #fff;
  width: 40%;
  height: auto;
}
.modal-window .modal-window__content h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  text-align: center;
}
.modal-window .modal-window__content .close-window {
  position: absolute;
  top: 2%;
  right: 2%;
}
.modal-window .modal-window__content .close-window:hover {
  cursor: pointer;
}
.modal-window .modal-window__content form {
  margin-top: 24px;
}
.modal-window .modal-window__content form .MuiFormGroup-root:nth-child(2n) {
  margin-top: 16px;
  margin-bottom: 16px;
}
.modal-window .modal-window__content form button {
  background-color: #43A047;
  color: #fff;
}
.modal-window .modal-window__content form .Mui-disabled {
  background-color: rgba(0, 0, 0, 0.12) !important;
}
.modal-window .modal-window__content .success-action button {
  display: none;
}
.search-container-form .date-container {
  margin-bottom: 16px;
}
.search-container-form .date-container h3 {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  margin-bottom: 4px;
}
.search-container-form .date-container .date-container__items {
  display: grid;
  grid-template-columns: 1fr 0.001fr 1fr;
  grid-column-gap: 4px;
  align-items: center;
}
.search-container-form .search-container-form__block-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 16px;
  align-items: center;
  margin-bottom: 16px;
}
.search-container-form .search-container-form__block-2 h3 {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  margin-bottom: 4px;
}
.search-container-form .button-container {
  justify-content: center;
}
.search-container-form .button-container .MuiFormGroup-root:first-child button {
  background-color: #43A047;
}
.search-result {
  margin-top: 16px;
}
.search-result .search-result-container {
  margin-top: 24px;
}
.search-result .search-result-container h3 {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  margin-bottom: 4px;
  text-align: center;
}
.search-result .search-result-container p {
  font-weight: 700;
  font-style: oblique;
  margin-bottom: 8px;
}
.search-result .search-result-container table th,
.search-result .search-result-container table td {
  text-align: center;
}
.search-result .search-result-container table th a,
.search-result .search-result-container table td a {
  text-decoration: none;
  color: #000;
}
.search-result .search-result-container table th {
  font-weight: bold;
}
.search-result .search-result-container table th:hover {
  cursor: pointer;
  background-color: #fbecec;
}
.search-result .search-result-container table th span {
  display: block;
}
.search-result .search-result-container table button {
  background-color: #4791DB;
  color: #fff;
}
.search-result .search-result-container table button .MuiButton-endIcon {
  margin-right: 4px;
}
.search-result .search-result-container .search-result-container__qty {
  font-weight: 700;
  font-style: oblique;
  margin-bottom: 8px;
}
.search-result .search-docs-container-ajax {
  margin-top: 32px;
  height: auto !important;
}
.search-result .auth-session-end {
  height: auto;
  margin-top: 16px;
}
.MuiBreadcrumbs-root {
  margin-top: 8px !important;
  margin-left: 8px !important;
  background-color: #fff;
  min-height: auto;
}
.MuiBreadcrumbs-root a {
  display: flex;
  align-items: center;
}
.MuiBreadcrumbs-root a svg {
  font-size: 16px;
}
.MuiBreadcrumbs-root .MuiBreadcrumbs-li a {
  color: #4791DB;
}
.MuiBreadcrumbs-root .MuiBreadcrumbs-li:last-child a {
  text-decoration: none;
  color: #718096;
}
.MuiBreadcrumbs-root .MuiBreadcrumbs-li:last-child a:hover {
  cursor: text;
}
.processing-doc-card {
  min-height: 100%;
}
.processing-doc-card .processing-doc-card-container-ajax {
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.processing-doc-card .processing-doc-card-container {
  padding-left: 8px;
  padding-right: 8px;
  margin-top: 16px;
}
.processing-doc-card .processing-doc-card-container h3 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  margin-top: 16px;
  margin-bottom: 8px;
  text-align: center;
  position: relative;
  z-index: 5;
}
.processing-doc-card .processing-doc-card-container h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: center;
}
.processing-doc-card .processing-doc-card-container .MuiAlert-message {
  font-weight: bold;
}
.processing-doc-card .processing-doc-card-container .processing-doc-card-container__duplicate-verify {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.processing-doc-card .processing-doc-card-container .container__item {
  border: 0.07px solid rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
  justify-content: space-between;
}
.processing-doc-card .processing-doc-card-container .container__item p {
  font-size: 14px;
}
.processing-doc-card .processing-doc-card-container .container__item p:first-child {
  font-weight: bold;
  border-right: 0.07px solid rgba(0, 0, 0, 0.3);
  padding: 8px;
}
.processing-doc-card .processing-doc-card-container .container__item p:last-child {
  width: 100%;
  text-align: center;
}
.processing-doc-card .processing-doc-card-container .container__item:nth-child(2n) {
  margin-top: 8px;
  margin-bottom: 8px;
}
.processing-doc-card .processing-doc-card-container .container__item .new-doc {
  width: 97% !important;
  justify-self: center;
  background-color: #115293;
  color: #fff;
  border-radius: 4px;
  border: 0.07px solid transparent;
}
.processing-doc-card .processing-doc-card-container .container__item .process-doc {
  width: 97% !important;
  justify-self: center;
  background-color: #FFBF5F;
  border-radius: 4px;
  border: 0.07px solid transparent;
}
.processing-doc-card .processing-doc-card-container .container__item .revision-doc {
  width: 97% !important;
  justify-self: center;
  background-color: #ca0d0d;
  color: #fff;
  border-radius: 4px;
  border: 0.07px solid transparent;
}
.processing-doc-card .processing-doc-card-container .container__item .verified-doc {
  width: 97% !important;
  justify-self: center;
  background-color: #43A047;
  color: #fff;
  border-radius: 4px;
  border: 0.07px solid transparent;
}
.processing-doc-card .processing-doc-card-container .container__item .no-verified-doc {
  width: 97% !important;
  justify-self: center;
  background-color: #f90505;
  color: #fff;
  border-radius: 4px;
  border: 0.07px solid transparent;
}
.processing-doc-card .processing-doc-card-container .container__item .overpay-doc {
  width: 97% !important;
  justify-self: center;
  background-color: #605c5c;
  border-radius: 4px;
  border: 0.07px solid transparent;
  color: #fff;
}
.processing-doc-card .processing-doc-card-container .item-variatic {
  margin-bottom: 8px;
}
.processing-doc-card .container__content {
  width: 100%;
}
.processing-doc-card .container__content .pan-container {
  display: inline-block;
  width: 30%;
  height: auto;
  overflow: hidden;
  padding: 4px;
  justify-self: center;
}
.processing-doc-card .container__content .pan-container img {
  width: 100% !important;
  height: auto !important;
  padding: 0;
}
.processing-doc-card .container__content .image-thumbnails {
  order: 3;
  justify-self: center;
}
.processing-doc-card .goods-partials__table th {
  text-align: center;
  font-weight: bold;
}
.processing-doc-card .goods-partials__table td {
  text-align: center;
}
.processing-doc-card .goods-partials__table th,
.processing-doc-card .goods-partials__table td {
  font-size: 14px;
}
.processing-doc-card .load-client-bank-docs-container {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.processing-doc-card .load-client-bank-docs-container .fail-action__container p:last-child {
  font-size: 16px;
}
.red {
  color: #d71462;
}
.makeStyles-root-10 .MuiAccordion-root {
  padding-top: 8px;
}
.makeStyles-root-10 .MuiButtonBase-root {
  display: block;
  padding-top: 0;
  text-align: center;
}
.makeStyles-root-10 .MuiAccordionSummary-content {
  display: block;
}
.makeStyles-root-10 .MuiAccordionSummary-expandIcon {
  display: inline-block;
}
.makeStyles-root-10 .MuiAccordionSummary-expandIcon svg {
  width: 30px;
  height: 30px;
}
select {
  padding-top: 4px;
  padding-bottom: 4px;
}
.user-action-links-container {
  padding: 16px;
}
.user-action-links-container a {
  display: block;
  color: #4791DB;
  padding-left: 4px;
}
.user-action-links-container .user-action-links-container__item {
  display: flex;
  align-items: center;
}
.user-action-links-container .user-action-links-container__item svg {
  color: #4791DB;
}
.verified-user-container {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.verified-user-container .verified-user-container__result h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-bottom: 16px;
  text-align: center;
}
.activation-user-container .activation-user-container__result h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: center;
}
.activation-user-container .activation-user-container__result p {
  font-family: "Open Sans", Sans-serif;
  font-style: oblique;
  text-align: center;
  margin-bottom: 16px;
}
.activation-user-container .activation-user-container__result form {
  margin: 0 auto;
  width: 50%;
}
.activation-user-container .activation-user-container__result form button {
  background-color: #43A047;
  color: #fff;
}
.activation-user-container .activation-user-container__result form button .MuiButton-endIcon {
  margin-left: 4px;
  padding-bottom: 4.8px;
}
.activation-user-container .activation-user-container-spinner-container {
  height: auto;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.doc-processed .MuiBreadcrumbs-root {
  margin-top: 16px !important;
  margin-bottom: 24px !important;
}
.success-box-statistics {
  padding: 8px;
}
.success-box-statistics p {
  font-size: 16px;
  font-style: oblique;
}
.success-box-statistics p span:last-child {
  font-weight: bold;
}
.success-box-statistics p:last-child {
  font-size: 18px;
  font-style: normal;
}
.need-manual-check {
  padding: 8px;
  text-align: center;
}
.need-manual-check .MuiAlert-root {
  margin-bottom: 16px;
}
.need-manual-check a {
  text-decoration: none;
}
.need-manual-check a button {
  outline: none;
}
.container-for-non-label-inputs p {
  font-weight: bold;
}
.container-for-non-label-inputs div.MuiFormGroup-root {
  margin-top: 0 !important;
}
.non-margin-top .MuiFormGroup-root {
  margin-top: 0;
}
.non-margin-top .MuiFormGroup-root .MuiFormControl-root {
  margin-top: 0 !important;
}
.pdf-container .buttonZoom {
  display: flex;
  position: relative;
  z-index: 5;
  justify-content: center;
  background-color: transparent;
  margin-bottom: 8px;
}
.pdf-container .buttonZoom button {
  outline: none;
}
.pdf-container .buttonZoom button .MuiButton-label {
  align-items: normal;
  /*.MuiButton-endIcon{
                    padding-top: @defaultGutter*.3;
                }*/
}
.pdf-container .buttonZoom button:first-child {
  margin-right: 16px;
  background-color: #4791DB;
  color: #fff;
}
.pdf-container .buttonZoom button:nth-child(2) {
  background-color: #0084AA;
  color: #fff;
}
.pdf-container .buttonZoom button:last-child {
  margin-left: 16px;
  background-color: #115293;
  color: #fff;
}
.pdf-container .buttonZoom button .MuiButton-endIcon {
  padding-top: 1.6px;
}
.pdf-container .additional-actions {
  display: flex;
  justify-content: center;
  margin-top: 8px;
  z-index: 2;
  position: relative;
}
.pdf-container .react-pdf__Document canvas {
  margin-left: auto;
  margin-right: auto;
}
.pdf-container .react-pdf__Document .react-pdf__message--error {
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  font-style: oblique;
  color: #d71462;
}
.pdf-container .react-pdf__Page__svg {
  margin-left: auto;
  margin-right: auto;
}
.pdf-container .pdf-content-container {
  /*display: flex;
        justify-content: center;*/
}
.pdf-container .pdf-content-container .flip-page {
  background-color: #fff !important;
  box-shadow: none !important;
  outline: none;
}
.pdf-container .pdf-content-container__btn {
  margin-top: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pdf-container .pdf-content-container__btn .flip-page {
  background-color: #fff !important;
  box-shadow: none !important;
  outline: none;
}
.pdf-container .pagec p {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  font-style: oblique;
}
.pdf-container .buttonc {
  margin-top: 8px;
  display: flex;
  justify-content: center;
}
.pdf-container .buttonc button {
  outline: none;
}
.pdf-container .buttonc button .MuiButton-label {
  align-items: normal;
  /*.MuiButton-endIcon{
                    padding-top: @defaultGutter*.3;
                }*/
}
.pdf-container .buttonc button:first-child {
  margin-right: 16px;
  background-color: #4791DB;
  color: #fff;
}
.pdf-container .buttonc button:last-child {
  background-color: #115293;
  color: #fff;
}
.notification-container {
  padding: 16px;
}
.notification-container .notification-item-cta .item-cta__text {
  font-weight: bold;
  margin-bottom: 8px;
  font-style: oblique;
}
.notification-container .notification-item-cta p {
  font-size: 16px;
  font-family: "Open Sans", Sans-serif;
}
.notification-container .notification-item-cta .item-cta__container {
  display: flex;
  justify-content: space-around;
}
.notification-container .notification-item-cta .item-cta__container p button {
  display: flex;
  align-items: normal;
  background-color: #FFBF5F;
}
.notification-container .notification-item-cta .item-cta__container p button a {
  color: #fff;
  text-decoration: none;
}
.notification-container .notification-item-cta .item-cta__container p button .MuiButton-startIcon {
  color: #fff;
  padding-top: 0.8px;
  margin-right: 4px;
}
.notification-container .notification-item-cta .item-cta__container p button .MuiButton-endIcon {
  margin-left: 4px;
}
.notification-container .notification-item-cta .item-cta__container p:last-child button {
  background-color: #115293;
  color: #fff;
}
.notification-container .notification-container__buttons {
  align-items: normal;
  text-align: center;
}
.notification-container .notification-container__buttons .hide-all_notifications {
  background-color: #ca0d0d;
}
.notification-container .notification-container__buttons .hide-all_notifications a {
  color: #fff;
  text-decoration: none;
}
.notification-container .notification-container__buttons .MuiButton-startIcon {
  padding-bottom: 1.6px;
  color: #fff;
  margin-right: 4px;
}
.notification-container .MuiAlert-message {
  font-weight: bold;
}
.notification-error .MuiAlert-message {
  font-weight: bold;
}
.default-tooltip-container button {
  font-size: 16px;
  outline: none;
}
.default-tooltip-container button:hover {
  background-color: transparent;
  cursor: pointer;
}
.default-switch .Mui-disabled {
  background-color: transparent !important;
}
.default-switch .MuiFormControlLabel-root .MuiTypography-root {
  color: #d71462;
  font-weight: bold;
}
.MuiFormControl-root .Mui-disabled {
  background-color: transparent !important;
}
.client-bank-card .MuiCardContent-root {
  padding-bottom: 0;
}
.client-bank-card hr {
  margin: 0 16px;
}
.client-bank-card .actions-container__finance-result {
  font-family: "Open Sans", Sans-serif;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  text-align: center;
  font-weight: bold;
  font-style: oblique;
}
.client-bank-card .card-expand-less {
  text-align: right;
}
.client-bank-card .card-expand-less svg {
  color: #115293;
  font-size: 30px;
}
.client-bank-card__header {
  display: flex;
  align-items: center;
  justify-content: center;
}
.client-bank-card__header h3 {
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin-right: 16px;
}
.client-bank-card__header .MuiAvatar-root {
  background-color: #115293;
}
.client-bank-card__header .card__header-icon {
  background-color: #4791DB;
}
.client-bank-card__header .card__header-icon-check-success {
  background-color: #43A047;
}
.client-bank-card__header .card__header-icon-check-fail {
  background-color: #d71462;
}
.client-bank .MuiAvatar-root {
  background-color: #115293;
}
.load-docs .MuiAvatar-root {
  background-color: #4791DB !important;
}
.verified-result .MuiAvatar-root {
  background-color: #43A047 !important;
}
.chart-container {
  display: flex;
  justify-content: center;
}
.chart-container canvas {
  width: 345px !important;
  height: 345px !important;
}
.dxc-default-chart hr {
  margin-top: 8px;
  margin-bottom: 8px;
}
.dxc-default-chart .dxc-default-chart__container {
  width: 100%;
  display: flex;
  justify-content: center;
}
.dxc-title {
  display: none;
  /*text{
        font-family: @defaultFontFamily;
        font-size: @defaultFontSize+2;
    }*/
}
.dxc-legend text {
  font-size: 16px;
  fill: #000;
  font-style: oblique;
  font-weight: bold;
}
.dxc-labels-group text {
  font-size: 16px !important;
}
/*.dx-export-menu-button{
    display:none;
}*/
#pie svg {
  margin-top: -64px;
}
.client-bank-card__bank-info-container {
  margin-top: 16px;
  margin-right: 8px;
  margin-left: 8px;
}
.client-bank-card__bank-info-container .info-container__bank-name {
  text-align: center;
}
.client-bank-card__bank-info-container .info-container__bank-name span {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
  font-style: oblique;
}
.client-bank-card__bank-info-container .info-container__bank-name span:last-child {
  margin-left: 8px;
  font-weight: bold;
  font-style: normal;
}
.client-bank-card__bank-info-container .info-container__bank-checking-account {
  text-align: center;
}
.client-bank-card__bank-info-container .info-container__bank-checking-account span {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
  font-style: oblique;
}
.client-bank-card__bank-info-container .info-container__bank-checking-account span:last-child {
  margin-left: 8px;
  font-weight: bold;
  font-style: normal;
}
.actions-container {
  justify-content: center;
}
.actions-container a {
  text-decoration: none;
}
.actions-container a button {
  outline: none;
}
.actions-container a button .MuiButton-label {
  color: #fff;
}
.actions-container .actions-container__decline button {
  background-color: #C5696D;
}
.actions-container .actions-container__coming button {
  background-color: #5F8B95;
}
.actions-container .default-tooltip-container a {
  color: rgba(0, 0, 0, 0.26);
  text-decoration: none;
}
.actions-container .default-tooltip-container button {
  padding: 4px 10px;
  font-size: 0.8125rem;
  background-color: #e0e0e0;
  min-width: 64px;
  box-sizing: border-box;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  line-height: 1.75;
  border-radius: 4px;
  letter-spacing: 0.02857em;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
}
.result_trudset_docs__container .check-box-container a {
  text-decoration: none;
}
.result_trudset_docs__container .check-box-container button {
  background-color: #115293;
  color: #fff;
  margin-top: 8px;
}
.result_trudset_docs__container .check-box-container button .MuiButton-endIcon {
  padding-bottom: 4px;
}
.result_client_bank_docs .check-box-container a {
  text-decoration: none;
}
.result_client_bank_docs .check-box-container button {
  background-color: #4791DB;
  color: #fff;
  margin-top: 8px;
}
.result_client_bank_docs .check-box-container button .MuiButton-endIcon {
  padding-bottom: 4px;
}
.client_bank_docs__qty,
.load_docs_qty {
  text-align: center;
  font-family: "Open Sans", Sans-serif;
  font-weight: bold !important;
  font-style: oblique;
  margin-bottom: 8px !important;
}
.hide-alert-message {
  display: none;
}
.alert-message-for-users .MuiTypography-root {
  text-align: center;
  font-family: "Open Sans", Sans-serif;
  font-size: 14px !important;
  font-weight: bold;
}
.alert-message-for-users .MuiDialogActions-root button.positive-answer {
  background-color: #C5696D !important;
}
.alert-message-for-users .MuiDialogActions-root button.negative-answer {
  display: none;
}
.MuiBreadcrumbs-ol {
  justify-content: flex-start;
}
.grid-1 {
  grid-template-columns: 1fr !important;
}
.d-fixed {
  position: fixed;
  z-index: 2;
  bottom: 0;
  left: 30%;
}
.d-fixed-pdf {
  position: fixed;
  z-index: 2;
  bottom: 0;
  left: 45%;
}
.d-fixed .pan-container {
  width: 70%;
  margin: auto;
  overflow: hidden;
}
.d-fixed-thumb {
  position: fixed;
  display: block;
  bottom: 8px;
  width: 30%;
  right: 36%;
}
.d-fixed-thumb p:last-child {
  margin-top: 8px;
  margin-left: 0 !important;
}
.fhNQJW {
  background: transparent !important;
}
.mt-6 {
  margin-top: 48px;
}
.w-50-over {
  width: 900px !important;
}
.abs-pos {
  top: 120px !important;
  left: 0 !important;
}
.tabs-container .MuiTabs-flexContainer {
  justify-content: center;
  margin-top: 8px;
}
.tabs-container .MuiTabs-flexContainer button {
  outline: none;
  display: inline;
  height: 30px !important;
  min-height: 30px !important;
  padding: 0;
}
.tabs-container .MuiTabs-flexContainer button .MuiTab-wrapper {
  background-color: #fbecec;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  flex-direction: row;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: none;
  font-size: 14px;
  font-weight: bold;
}
.tabs-container .MuiTabs-flexContainer button .MuiTab-wrapper svg {
  margin-right: 4px;
  width: 18px;
  height: 18px;
  margin-top: 4px;
}
.tabs-container .MuiTabs-flexContainer button:nth-child(2n) {
  margin-left: 4px;
  margin-right: 4px;
}
.tabs-container .MuiTabs-flexContainer .Mui-selected {
  background-color: #515255;
}
.tabs-container .MuiTabs-flexContainer .Mui-selected .MuiTab-wrapper {
  background-color: transparent;
  color: #fff;
}
.tabs-container .MuiTabs-flexContainer .Mui-selected .MuiTab-wrapper svg {
  fill: #fff;
}
.tabs-container .MuiTabPanel-root {
  padding-bottom: 0;
}
.tabs-container .iframe-pdf-container iframe {
  height: 900px !important;
}
.organisation-notification-modal .ajax-waiting-answer {
  margin-top: 0;
  margin-bottom: 16px;
}
.success-manual-verify {
  background-color: #5F8B95 !important;
  margin: 8px !important;
}
.success-manual-verify:hover {
  color: #fff !important;
}
.error-manual-verify {
  background-color: #C5696D !important;
  margin: 8px !important;
}
.error-manual-verify:hover {
  color: #fff !important;
}
.select-doc-types-mui {
  width: auto;
  min-width: 40%;
  margin: 0 auto;
}
.select-doc-types-mui .MuiFormControl-root {
  width: 100%;
}
.select-doc-types-mui .MuiSelect-selectMenu {
  background-color: transparent !important;
}
.content__user-info div:first-child {
  background-color: transparent;
  justify-content: flex-start !important;
}
.content__user-info div:first-child .MuiAlert-icon {
  color: #5F8B95 !important;
}
.content__user-info div:nth-child(2) {
  background-color: transparent;
  justify-content: flex-start !important;
}
.content__user-info div:nth-child(2) .MuiAlert-icon {
  color: #C5696D !important;
}
.content__user-info div:nth-child(3) {
  background-color: transparent !important;
  justify-content: flex-start !important;
}
.content__user-info div:nth-child(3) .MuiAlert-icon {
  color: #FFBF5F !important;
}
.content__user-info div:nth-child(3) p:last-child {
  text-align: left;
}
.content__user-info div:nth-child(4) {
  background-color: transparent;
  justify-content: flex-start !important;
}
.content__user-info div:nth-child(4) .MuiAlert-icon {
  color: #6cc5d9 !important;
}
.content__user-info div:nth-child(5) {
  background-color: transparent;
  justify-content: flex-start !important;
}
.content__user-info div:nth-child(5) .MuiAlert-icon {
  color: #edafb2 !important;
}
#menu-user_roles .MuiPaper-root {
  top: 355px !important;
}
#menu-user_roles .MuiList-root {
  overflow-y: auto;
  height: 300px;
}
.manual-verified-modal-window .MuiPaper-root {
  width: 700px;
  height: auto;
}
.manual-verified-modal-window .MuiDialogContent-root {
  overflow-y: hidden;
}
.manual-verified-modal-window .MuiDialogContent-root p.MuiTypography-root {
  font-weight: bold;
  text-align: center;
}
.dev-mobile-legend div {
  margin-top: 8px;
}
.dev-mobile-legend div p {
  text-align: center;
}
.dev-mobile-legend div p:first-child {
  margin: auto;
}
.dev-mobile-legend div p:last-child {
  margin-top: 4px;
  font-weight: bold;
  font-style: oblique;
}
.dev-mobile-legend div p:last-child span:last-child {
  margin-left: 4px;
}
.default-speed-dial button {
  outline: none;
  background-color: #F50057;
}
.ui-loader {
  display: none;
}
.toggle-content-more {
  display: block;
  /* or inline-block */
  text-overflow: ellipsis;
  word-wrap: break-word;
  overflow: hidden;
  max-height: 3.6em;
  line-height: 1.8em;
}
.expenditure p:nth-child(4) span:last-child {
  padding: 4px;
  background-color: #C5696D !important;
  color: #fff;
}
.expenditure_card {
  background-color: #edafb2 !important;
}
.admission p:nth-child(4) span:last-child {
  padding: 4px;
  background-color: #5F8B95 !important;
  color: #fff;
}
.admission_card {
  background-color: #6cc5d9 !important;
}
.default-stepper .MuiStep-completed .MuiStepLabel-label {
  font-weight: bold;
}
.default-stepper .MuiStep-completed .MuiStepLabel-iconContainer .MuiStepIcon-completed {
  color: #43A047;
}
.default-stepper .MuiStepIcon-active {
  color: #007193 !important;
}
.default-stepper .MuiStepLabel-label.MuiStepLabel-active {
  font-weight: bold;
  color: #007193 !important;
}
.default-stepper .MuiStepConnector-alternativeLabel.Mui-disabled {
  background-color: transparent!important;
}
.default-stepper .MuiStepLabel-root.Mui-disabled.Mui-disabled {
  background-color: transparent!important;
}
.default-stepper .MuiStepLabel-root.Mui-disabled.Mui-disabled .MuiTypography-displayBlock {
  font-weight: bold;
}
#root .guest-start-page {
  width: 100%;
  height: 100vh;
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  justify-items: center;
  /*&::before{
            content: "";
            background-image:url('/storage/portal_images/guest_bck.png');
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            position: absolute;
            z-index: -1;
        }*/
  /*&::after {
            content: "";
            background-image: url('/storage/portal_images/guest_bck_overlay.png');
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            position: absolute;
            z-index: -1;
        }*/
}
#root .guest-start-page .guest-start-page__content {
  width: 100%;
  align-self: self-end;
}
#root .guest-start-page .guest-start-page__content h2 {
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 32px;
}
#root .guest-start-page .guest-start-page__content form {
  padding: 24px 16px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 0.25em;
  width: 40%;
  margin: auto;
}
#root .guest-start-page .guest-start-page__content form .MuiFormGroup-root:nth-child(2n) {
  margin-top: 24px;
  margin-bottom: 16px;
}
#root .guest-start-page .guest-start-page__content form .MuiFormControl-root {
  width: 100%;
}
#root .guest-start-page .guest-start-page__content form .MuiFormControl-root .password-label.MuiFormLabel-root {
  background-color: #fff;
  padding-left: 8px;
  padding-right: 8px;
}
#root .guest-start-page .guest-start-page__content form .MuiFormControl-root:nth-child(2n) {
  margin-top: 24px;
  margin-bottom: 16px;
}
#root .guest-start-page .guest-start-page__content form .MuiFormControl-root button:focus {
  outline: none;
}
#root .guest-start-page .guest-start-page__content form .user-login-form__remember-me {
  display: flex;
  align-items: center;
}
#root .guest-start-page .guest-start-page__content form .user-login-form__remember-me .MuiButtonBase-root {
  padding-left: 0;
}
#root .guest-start-page .guest-start-page__content form .user-login-form__remember-me .MuiTypography-root {
  color: #718096;
}
#root .guest-start-page .guest-start-page__content form .ajax-waiting-answer .MuiCircularProgress-root {
  color: #718096;
}
#root .guest-start-page .guest-start-page__content form hr {
  margin-top: 8px;
  margin-bottom: 8px;
}
#root .guest-start-page .guest-start-page__content form .user-login-form__links {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 24px;
}
#root .guest-start-page .guest-start-page__content form .user-login-form__links .MuiTypography-root {
  font-family: "Open Sans", Sans-serif;
  margin-right: 8px;
}
#root .guest-start-page .guest-start-page__content form .user-login-form__links button {
  outline: none;
  background-color: #d71462;
  color: #fff;
  width: 30%;
}
#root .guest-start-page .guest-start-page__content form .user-login-form__links .Mui-disabled {
  background-color: #007193 !important;
}
#root .guest-start-page .guest-start-page__content form .user-login-form__links .MuiLink-root {
  color: #007193;
  text-decoration: none;
}
#root .guest-start-page .guest-start-page__content form .user-login-form__links .MuiLink-root:hover {
  color: #000;
}
#root .verified-user-container {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
#root .verified-user-container .verified-user-container__result h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-bottom: 16px;
  text-align: center;
}
#root .null-report {
  height: auto;
  min-height: 100vh;
  /*background-image:url('/storage/portal_images/guest_bck_overlay.png');
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;*/
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  justify-content: center;
}
#root .null-report .null-report-container {
  align-self: flex-end;
  width: 50%;
  margin: auto;
}
#root .null-report .MuiAlert-message p {
  font-weight: bold;
}
#root .null-report h1 {
  background-color: #d71462;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  margin-top: 16px;
  margin-bottom: 8px;
  border-radius: 0.25em;
  text-align: center;
  padding: 4px;
}
#root .null-report h2 {
  font-size: 24px;
  font-weight: bold;
  color: #515255;
  padding-top: 8px;
  text-align: center;
}
#root .null-report h2 img {
  width: auto;
  height: auto;
}
#root .null-report footer h2 {
  padding-top: 0;
}
#root .null-report .null-report-start-page {
  background-color: #fff;
  border-radius: 4px;
  margin: auto;
  text-align: center;
}
#root .null-report .null-report-start-page .MuiFormGroup-root {
  padding: 16px;
}
#root .null-report .null-report-start-page button {
  margin-top: 8px;
  margin-bottom: 16px;
  background-color: #007193;
  outline: none;
  color: #fff;
}
#root .null-report .use-rules-component h3 {
  font-size: 18px;
  font-weight: bold;
  color: #515255;
  padding-top: 8px;
  text-align: center;
  margin-bottom: 8px;
}
#root .null-report .use-rules-component ul {
  margin-top: 4px;
  margin-bottom: 16px;
}
#root .null-report .use-rules-component ul li {
  font-size: 14px;
  text-align: justify;
}
#root .null-report .use-rules-component ul li:nth-child(2n) {
  margin-top: 4px;
  margin-bottom: 4px;
}
#root .null-report .use-rules-component .MuiAlert-message h4 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 4px;
}
#root .null-report .use-rules-component .MuiAlert-message p {
  font-weight: normal!important;
  font-style: oblique;
}
#root .null-report .search-docs-container-ajax p {
  color: #000;
}
#root .null-report .search-docs-container-ajax svg {
  color: #115293;
}
#root .null-report .error-label {
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  font-weight: bold;
}
#root .null-report form {
  padding-bottom: 16px;
}
#root .null-report button svg {
  margin-bottom: 4px;
}
#root .null-report .register-user-container form .MuiFormGroup-root:nth-child(12) {
  margin-top: 0;
}
#root footer.guest-footer {
  background-color: #007193;
  height: auto;
  width: 100%;
  align-self: flex-end;
  padding-top: 8px;
  padding-bottom: 8px;
}
#root footer.guest-footer .main-content {
  display: flex;
  justify-content: space-around;
}
#root footer.guest-footer .main-content .footer-contact-us div {
  display: flex;
  align-items: center;
  justify-content: center;
}
#root footer.guest-footer .main-content .footer-contact-us div p {
  width: 30px;
  height: 30px;
}
#root footer.guest-footer .main-content .footer-contact-us div p:nth-child(2n) {
  margin-left: 16px;
  margin-right: 16px;
}
#root footer.guest-footer .main-content .footer-docs div p a {
  color: #fbecec;
  display: flex;
  align-items: center;
  font-style: oblique;
}
#root footer.guest-footer .main-content .footer-docs div p:first-child {
  margin-bottom: 8px;
}
#root footer.guest-footer .main-content h2 {
  color: #fff;
  text-align: center;
  font-size: 20px;
  margin-bottom: 8px;
}
#root footer.guest-footer .copyright {
  margin-top: 8px;
  text-align: center;
  color: #fff;
}
#root footer.guest-footer hr {
  background-color: #fff;
  margin-left: 8px;
  margin-right: 8px;
}
#auth-root header {
  background-image: url('/storage/portal_images/header/header_bck.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#auth-root header .header-container {
  padding-top: 8px;
  padding-bottom: 8px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  justify-content: space-between;
  align-items: center;
}
#auth-root header .header-container .header-container__organisation-name {
  display: block;
  margin-left: 16px;
  font-weight: bold;
  font-size: 18px;
  color: #fbecec;
  letter-spacing: 1px;
  text-decoration: none;
}
#auth-root header .header-container .header-container__popover-container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#auth-root header .header-container .header-container__popover-container div:nth-child(2n) {
  margin-left: 16px;
  margin-right: 16px;
}
#auth-root header .header-container .header-container__popover-container div .popover-container {
  cursor: pointer;
}
#auth-root header .header-container .header-container__popover-container div .popover-container svg {
  color: #fbecec;
}
#auth-root header .header-container .header-container__popover-container div .popover-container:hover {
  background-color: #0084AA;
}
#auth-root header .header-container .header-container__popover-container div .popover-container .MuiBadge-badge {
  background-color: #d71462;
}
#auth-root header .header-container .header-container__popover-container .popover-custom-user-profile-button {
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 4px 0 4px 8px;
}
#auth-root header .header-container .header-container__popover-container .popover-custom-user-profile-button:hover {
  background-color: #0084AA;
}
#auth-root header .header-container .header-container__popover-container .popover-custom-user-profile-button .popover-custom-user-profile-button__fio {
  margin-left: 8px;
  font-weight: bold;
  font-size: 14px;
  color: #fbecec;
  letter-spacing: 1px;
}
#auth-root header .header-container .header-container__popover-container .popover-custom-user-profile-button p:last-child {
  padding-top: 4px;
}
#auth-root .small-screen-fio {
  display: none;
  font-weight: bold;
  font-size: 14px;
  color: #fbecec;
  letter-spacing: 1px;
}
#main_root #mobile-root header {
  position: relative;
}
#main_root #mobile-root header p img {
  width: 100%;
  height: auto;
}
#main_root #mobile-root header .header-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#main_root #mobile-root header nav {
  width: 98%;
  position: fixed;
  top: 0;
  left: 1%;
  z-index: 5;
}
#main_root #mobile-root header nav .navigation-overlay {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
}
#main_root #mobile-root header nav .navigation-overlay-middle {
  display: none;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
}
#main_root #mobile-root header nav .navigation-overlay-large {
  display: none;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
}
#main_root #mobile-root header nav .navigation__nav-container {
  padding-top: 12px;
  padding-left: 8px;
  padding-right: 8px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  justify-content: space-between;
}
#main_root #mobile-root header nav .navigation__nav-container .nav-container__logo {
  font-size: 18px;
  font-weight: bold;
}
#main_root #mobile-root header nav .navigation__nav-container .nav-container__logo a {
  text-decoration: none;
  color: #fff;
}
#main_root #mobile-root header nav .navigation__nav-container .nav-container__icons {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  align-items: flex-start;
  justify-items: flex-end;
}
#main_root #mobile-root header nav .navigation__nav-container .nav-container__icons .navigation__contact-phone {
  justify-self: center;
}
#main_root #mobile-root header nav .navigation__nav-container .nav-container__icons .navigation__contact-phone svg {
  width: 30px;
  height: 30px;
  fill: #fff;
}
#main_root #mobile-root header nav .navigation__nav-container .nav-container__icons .navigation__show-demo {
  justify-self: center;
}
#main_root #mobile-root header nav .navigation__nav-container .nav-container__icons .navigation__show-demo svg {
  width: 30px;
  height: 30px;
  fill: #d71462;
}
#main_root #mobile-root header nav .navigation__nav-container .nav-container__icons .navigation__show-demo-middle {
  display: none;
}
#main_root #mobile-root header nav .navigation__nav-container .nav-container__icons .navigation__toggle-menu {
  margin-top: -4px;
  width: 70%;
  height: auto;
}
#main_root #mobile-root header nav .mobile-fixed-menu {
  position: fixed;
  z-index: 1000!important;
  height: 100%;
  display: grid;
  grid-template-columns: 0.2fr 0.8fr;
}
#main_root #mobile-root header nav .mobile-fixed-menu__items {
  background-image: url('/storage/images/header/mobile_nav_bck.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  list-style: none;
  text-align: center;
}
#main_root #mobile-root header nav .mobile-fixed-menu__items li {
  padding-top: 12px;
  padding-bottom: 12px;
  margin-left: 8px;
  margin-right: 8px;
  border-bottom: 0.07px solid rgba(255, 255, 255, 0.3);
}
#main_root #mobile-root header nav .mobile-fixed-menu__items li:first-child {
  margin-left: 0;
  margin-right: 0;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  border-bottom: none;
  background-color: rgba(0, 0, 0, 0.3);
}
#main_root #mobile-root header nav .mobile-fixed-menu__items li:first-child a {
  font-size: 21px !important;
}
#main_root #mobile-root header nav .mobile-fixed-menu__items li a {
  text-decoration: none;
  font-size: 19px;
  letter-spacing: 1px;
  color: #fff;
  font-family: "Open Sans", Sans-serif;
}
#main_root #mobile-root header nav .mobile-fixed-menu__close-menu-container {
  position: relative;
}
#main_root #mobile-root header nav .mobile-fixed-menu__close-menu-container .close-menu-container__overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
}
#main_root #mobile-root header nav .mobile-fixed-menu__close-menu-container p {
  text-align: center;
  padding-bottom: 11px;
  padding-top: 11px;
  position: absolute;
  width: 100%;
  background-color: #d71462;
  top: 0;
  left: 0;
  z-index: 5;
}
#main_root #mobile-root header nav .mobile-fixed-menu__close-menu-container p img {
  width: 30%;
  height: auto;
}
#main_root #mobile-root header .call-to-action-container {
  position: absolute;
  z-index: 3;
  width: 100%;
  bottom: 7%;
  left: 0;
}
#main_root #mobile-root header .call-to-action-container h1 {
  font-family: "Open Sans", Sans-serif;
  font-size: 50px;
  letter-spacing: 1px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}
@media screen and (min-width: 360px) {
  #main_root #mobile-root header .call-to-action-container h1 {
    font-size: calc(16px + (52 - 16) * ((100vw - 360px) / 700));
  }
}
@media screen and (min-width: 971px) {
  #main_root #mobile-root header .call-to-action-container h1 {
    font-size: 50px;
  }
}
#main_root #mobile-root header .call-to-action-container .call-to-action__button-wrapper {
  margin-top: 24px;
  width: 100%;
  text-align: center;
}
#main_root #mobile-root header .call-to-action-container .call-to-action__button-wrapper a {
  text-decoration: none;
}
#main_root #mobile-root header .call-to-action-container .call-to-action__button-wrapper a button {
  background-color: #d71462;
}
@media screen and (min-width: 360px) {
  #main_root #mobile-root header nav {
    width: 100%;
    left: 0;
  }
}
@media screen and (min-width: 500px) {
  #main_root #mobile-root header nav .navigation__nav-container .nav-container__icons .navigation__toggle-menu {
    margin-top: -8px;
  }
  #main_root #mobile-root header nav .navigation__nav-container .nav-container__logo {
    font-size: 20px;
  }
}
@media screen and (min-width: 550px) {
  #main_root #mobile-root header nav .mobile-fixed-menu__close-menu-container p {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media screen and (min-width: 600px) {
  #main_root #mobile-root header nav .navigation__nav-container {
    padding-top: 6px;
  }
  #main_root #mobile-root header nav .navigation__nav-container .nav-container__logo {
    font-size: 24px;
  }
  #main_root #mobile-root header nav .navigation__nav-container .nav-container__icons {
    grid-template-columns: 1.5fr 0.6fr 0.5fr;
    margin-top: 5.6px;
  }
  #main_root #mobile-root header nav .navigation__nav-container .nav-container__icons .navigation__show-demo-middle {
    order: 0;
    display: block;
  }
  #main_root #mobile-root header nav .navigation__nav-container .nav-container__icons .navigation__contact-phone {
    justify-self: center;
    margin-left: 16px;
    order: 1;
  }
  #main_root #mobile-root header nav .navigation__nav-container .nav-container__icons .navigation__show-demo {
    display: none;
  }
  #main_root #mobile-root header nav .navigation__nav-container .nav-container__icons .navigation__toggle-menu {
    text-align: right;
    order: 2;
    margin-top: -4px;
  }
  #main_root #mobile-root header nav .navigation__nav-container .nav-container__icons .navigation__toggle-menu img {
    width: 100%;
  }
  #main_root #mobile-root header .call-to-action-container {
    bottom: 16%;
  }
  #main_root #mobile-root header nav .navigation-overlay {
    display: none;
  }
  #main_root #mobile-root header nav .navigation-overlay-middle {
    display: block;
  }
}
@media screen and (min-width: 650px) {
  #main_root #mobile-root header nav .navigation__nav-container {
    padding-top: 8px;
  }
}
@media screen and (min-width: 630px) {
  #main_root #mobile-root header nav .mobile-fixed-menu__close-menu-container p {
    padding-top: 6.4px;
    padding-bottom: 6.4px;
  }
}
@media screen and (min-width: 700px) {
  #main_root #mobile-root header nav .mobile-fixed-menu__close-menu-container p {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #main_root #mobile-root header nav .mobile-fixed-menu__close-menu-container p img {
    width: 20%;
  }
  #main_root #mobile-root header .call-to-action-container {
    bottom: 32%;
  }
}
@media screen and (min-width: 800px) {
  #main_root #mobile-root header nav .navigation-overlay-middle {
    display: none;
  }
  #main_root #mobile-root header nav .navigation-overlay-large {
    display: block;
  }
  /*#main_root #mobile-root header nav .navigation__nav-container {
        padding-top: @defaultGutter;
    }*/
}
@media screen and (min-width: 750px) {
  #main_root #mobile-root header nav .navigation__nav-container {
    padding-top: 4px;
  }
}
@media screen and (min-width: 840px) {
  #main_root #mobile-root header nav .mobile-fixed-menu__close-menu-container p {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #main_root #mobile-root header nav .mobile-fixed-menu__close-menu-container p img {
    width: 15%;
  }
}
@media screen and (min-width: 850px) {
  #main_root #mobile-root header nav .navigation-overlay-middle {
    display: none;
  }
  #main_root #mobile-root header nav .navigation-overlay-large {
    display: block;
  }
}
@media screen and (min-width: 900px) {
  #main_root #mobile-root header nav .mobile-fixed-menu__close-menu-container p {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #main_root #mobile-root header nav .mobile-fixed-menu__close-menu-container p img {
    width: 13%;
  }
}
@media screen and (min-width: 1000px) {
  #main_root #mobile-root header nav .navigation__nav-container {
    padding-top: 10px;
  }
  #main_root #mobile-root header nav .navigation__nav-container .nav-container__icons .navigation__toggle-menu {
    margin-top: -8px;
  }
}
nav {
  background-color: #0D1430;
  height: 100%;
  min-height: 100vh;
  text-align: right;
}
nav .slide-nav__toggle-nav {
  text-align: right;
  background-color: #fff;
  display: inline-block;
  margin-top: 16px;
  padding: 0.8px 0.8px 0.8px 0.8px;
}
nav .slide-nav__toggle-nav svg {
  /* width: 40px;
            height: 40px;*/
  padding-top: 4px;
}
nav .slide-nav__toggle-nav:hover {
  cursor: pointer;
}
nav .accordion-menu-container {
  margin-top: 24px;
}
nav .accordion-menu-container .dropdown {
  padding-left: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  border-bottom: 1px solid #ccc;
  margin-top: 16px;
  margin-bottom: 16px;
}
nav .accordion-menu-container .dropdown .dropdown__header {
  -webkit-user-select: none;
  /* user-select -- это нестандартное свойство */
  -moz-user-select: none;
  /* поэтому нужны префиксы */
  -ms-user-select: none;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
}
nav .accordion-menu-container .dropdown .dropdown__header span {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
nav .accordion-menu-container .dropdown .dropdown__header i {
  color: #fff;
}
nav .accordion-menu-container .dropdown .dropdown__submenu {
  height: 0;
  opacity: 0;
  transition: height 1s ease;
}
nav .accordion-menu-container .dropdown .dropdown__submenu li {
  padding: 8px 8px;
  text-align: center;
}
nav .accordion-menu-container .dropdown .dropdown__submenu li a {
  font-family: "Open Sans", Sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fbecec;
}
nav .accordion-menu-container .dropdown .dropdown__submenu li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #d71462;
  /* Change the color */
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
}
nav .accordion-menu-container .dropdown .active {
  height: auto;
  opacity: 1;
}
nav .accordion-menu-container .dropdown:nth-child(2n) {
  margin-top: 16px;
  margin-bottom: 16px;
}
nav .accordion-menu-container .main-screen-link {
  text-align: left;
}
nav .accordion-menu-container .main-screen-link a {
  text-decoration: none;
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #fbecec;
}
/* new navigation*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Open Sans", Sans-serif;
}
.sidebar {
  left: 0;
  height: 100%;
  background: #11101d;
  z-index: 100;
  width: 406px;
  max-width: 410px;
  transition: all 0.5s ease;
}
.sidebar.close-sub-menu {
  width: 78px;
}
.sidebar .logo-details {
  height: 60px;
  width: 100%;
  display: flex;
  align-items: center;
}
.sidebar .logo-details i {
  font-size: 30px;
  color: #fff;
  height: 50px;
  min-width: 78px;
  text-align: center;
  line-height: 50px;
}
.sidebar .logo-details .logo_name {
  font-size: 22px;
  color: #fff;
  font-weight: 600;
  transition: 0.3s ease;
  transition-delay: 0.1s;
}
.sidebar.close-sub-menu .logo-details .logo_name {
  transition-delay: 0s;
  opacity: 0;
  pointer-events: none;
}
.sidebar .nav-links {
  height: 100%;
  padding: 0 0 150px 0;
  overflow: auto;
}
.slide-nav-container {
  margin-bottom: 8px;
}
.slide-nav-container:hover {
  background: transparent!important;
}
.sidebar.close-sub-menu .nav-links {
  overflow: visible;
}
.sidebar .nav-links::-webkit-scrollbar {
  display: none;
}
.sidebar .nav-links li {
  position: relative;
  list-style: none;
  transition: all 0.4s ease;
}
.sidebar .nav-links li:hover {
  background: #1d1b31;
}
.sidebar .nav-links li .iocn-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sidebar.close-sub-menu .nav-links li .iocn-link {
  display: block;
}
.sidebar .nav-links li i {
  height: 50px;
  min-width: 78px;
  text-align: center;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.sidebar .nav-links li.showMenu i.arrow {
  transform: rotate(-180deg);
}
.sidebar.close-sub-menu .nav-links i.arrow {
  display: none;
}
.sidebar .nav-links li a {
  display: flex;
  align-items: center;
  text-decoration: none;
}
.sidebar .nav-links li a .link_name {
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  transition: all 0.4s ease;
}
.sidebar.close-sub-menu .nav-links li a .link_name {
  opacity: 0;
  pointer-events: none;
}
.sidebar .nav-links li .sub-menu {
  padding: 6px 6px 14px 80px;
  margin-top: -10px;
  background: #1d1b31;
  display: none;
}
.sidebar .nav-links li.showMenu .sub-menu {
  display: block;
}
.sidebar .nav-links li.showMenu .sub-menu li .link_name {
  display: block;
  font-size: 16px;
}
.sidebar .nav-links li.showMenu .sub-menu li a {
  white-space: normal;
  text-align: left;
  width: 300px;
}
.sidebar .nav-links li.showMenu .sub-menu li:first-child a {
  display: none;
}
.sidebar .nav-links li .sub-menu a {
  color: #fff;
  font-size: 15px;
  padding: 5px 0;
  white-space: nowrap;
  opacity: 0.6;
  transition: all 0.3s ease;
}
.sidebar .nav-links li .sub-menu a:hover {
  opacity: 1;
}
.sidebar.close-sub-menu .nav-links li .sub-menu {
  position: absolute;
  left: 100%;
  top: -10px;
  margin-top: 0;
  padding: 10px 20px;
  border-radius: 0 6px 6px 0;
  opacity: 0;
  display: block;
  pointer-events: none;
  transition: 0s;
}
.sidebar.close-sub-menu .nav-links li:hover .sub-menu {
  top: 0;
  opacity: 1;
  pointer-events: auto;
  transition: all 0.4s ease;
}
.sidebar .nav-links li .sub-menu .link_name {
  display: none;
}
.sidebar.close-sub-menu .nav-links li .sub-menu .link_name {
  font-size: 18px;
  opacity: 1;
  display: block;
  text-align: center;
}
.sidebar .nav-links li .sub-menu.blank {
  opacity: 1;
  pointer-events: auto;
  padding: 3px 20px 6px 16px;
  opacity: 0;
  pointer-events: none;
}
.sidebar .nav-links li:hover .sub-menu.blank {
  top: 50%;
  transform: translateY(-50%);
}
.sidebar .profile-details {
  position: fixed;
  bottom: 0;
  width: 260px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #1d1b31;
  padding: 12px 0;
  transition: all 0.5s ease;
}
.sidebar.close-sub-menu .profile-details {
  background: none;
}
.sidebar.close-sub-menu .profile-details {
  width: 78px;
}
.sidebar .profile-details .profile-content {
  display: flex;
  align-items: center;
}
.sidebar .profile-details img {
  height: 52px;
  width: 52px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
  margin: 0 14px 0 12px;
  background: #1d1b31;
  transition: all 0.5s ease;
}
.sidebar.close-sub-menu .profile-details img {
  padding: 10px;
}
.sidebar .profile-details .profile_name,
.sidebar .profile-details .job {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  white-space: nowrap;
}
.sidebar.close-sub-menu .profile-details i,
.sidebar.close-sub-menu .profile-details .profile_name,
.sidebar.close-sub-menu .profile-details .job {
  display: none;
}
.sidebar .profile-details .job {
  font-size: 12px;
}
.home-section {
  position: relative;
  background: #E4E9F7;
  height: 100vh;
  left: 260px;
  width: calc(100% - 260px);
  transition: all 0.5s ease;
}
.sidebar.close-sub-menu ~ .home-section {
  left: 78px;
  width: calc(100% - 78px);
}
.home-section .home-content {
  height: 60px;
  display: flex;
  align-items: center;
}
.home-section .home-content .bx-menu,
.home-section .home-content .text {
  color: #11101d;
  font-size: 35px;
}
.home-section .home-content .bx-menu {
  margin: 0 15px;
  cursor: pointer;
}
.home-section .home-content .text {
  font-size: 26px;
  font-weight: 600;
}
@media (max-width: 420px) {
  .sidebar.close-sub-menu .nav-links li .sub-menu {
    display: none;
  }
}
div[role="presentation"] .MuiPaper-root {
  top: 55px!important;
}
div[role="presentation"] .popper-content__exchange-rates {
  padding: 16px;
}
div[role="presentation"] .popper-content__exchange-rates h1 {
  font-size: 22px;
  text-align: center;
  margin-bottom: 8px;
}
div[role="presentation"] .popper-content__exchange-rates p {
  font-size: 12px;
  font-family: "Open Sans", Sans-serif;
  text-align: center;
}
div[role="presentation"] .popper-content__exchange-rates table thead tr th {
  text-align: center;
  font-weight: bold;
}
div[role="presentation"] .popper-content__exchange-rates table tbody tr td {
  text-align: center;
}
#auth-root main {
  display: grid;
  grid-template-columns: -webkit-min-content 1fr;
  grid-template-columns: min-content 1fr;
}
#auth-root main .recogniser-home {
  width: 100%;
  height: 100vh;
}
#auth-root main .recogniser-home .recogniser-home__ajax-waiting {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#auth-root main .recogniser-home .recogniser-home__container h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 32px;
  text-align: center;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards {
  margin-left: 8px;
  margin-right: 8px;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-column-gap: 8px;
  margin-top: 16px;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root h3 {
  text-align: left;
  font-size: 16px;
  font-weight: bold;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root div[class*="statistic-card__header"] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__header_1 .MuiAvatar-root {
  background-color: #d71462;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__header_2 .MuiAvatar-root {
  background-color: #FFBF5F;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__header_3 .MuiAvatar-root {
  background-color: #4791DB;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__header_4 .MuiAvatar-root {
  background-color: #115293;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__header_5 .MuiAvatar-root {
  background-color: #43A047;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__sort-by-document-type h4 {
  text-align: left;
  font-size: 13px;
  font-weight: bold;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__sort-by-document-type p span {
  font-size: 15px;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__sort-by-document-type p span:first-child {
  margin-right: 8px;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__sort-by-document-type p span:last-child {
  font-weight: bold;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__total-information {
  /*display: flex;
                            justify-content: space-between;*/
  align-items: center;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__total-information .statistic-card__total-qty {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px 2;
  font-weight: bold;
  margin-bottom: 4px;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__total-information a {
  text-decoration: none;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__total-information a button .MuiButton-endIcon {
  margin-left: 8px;
  color: #fbecec;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__total-information a button span {
  color: #fbecec;
  font-weight: bold;
  text-transform: none;
  text-decoration: none;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__total-information .buttonItem-1 {
  background-color: #d71462;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__total-information .buttonItem-2 {
  background-color: #FFBF5F;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__total-information .buttonItem-3 {
  background-color: #4791DB;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__total-information .buttonItem-4 {
  background-color: #115293;
}
#auth-root main .recogniser-home .recogniser-home__container .container__cards .MuiCardContent-root .statistic-card__total-information .buttonItem-5 {
  background-color: #43A047;
}
#auth-root main .available-organisation {
  width: 100%;
  height: 100vh;
}
#auth-root main .available-organisation .available-organisation-container-ajax {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#auth-root main .available-organisation .available-organisation-container {
  margin-left: 8px;
  margin-right: 8px;
}
#auth-root main .available-organisation .available-organisation-container h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 32px;
  text-align: center;
}
#auth-root main .available-organisation .available-organisation-container .container__cards {
  display: grid;
  margin-top: 16px;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 8px;
  grid-row-gap: 16px;
}
#auth-root main .available-organisation .available-organisation-container .container__cards .organisation-card .organisation-card__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#auth-root main .available-organisation .available-organisation-container .container__cards .organisation-card .organisation-card__header .header-icon-1 {
  background-color: #4791DB;
}
#auth-root main .available-organisation .available-organisation-container .container__cards .organisation-card .organisation-card__header .header-icon-2 {
  background-color: #115293;
}
#auth-root main .available-organisation .available-organisation-container .container__cards .organisation-card .organisation-card__header h3 {
  text-align: left;
  font-size: 16px;
  font-weight: bold;
}
#auth-root main .available-organisation .available-organisation-container .container__cards .organisation-card .organisation-card__content p {
  margin-top: 8px;
  margin-bottom: 8px;
}
#auth-root main .available-organisation .available-organisation-container .container__cards .organisation-card .organisation-card__content p span {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
}
#auth-root main .available-organisation .available-organisation-container .container__cards .organisation-card .organisation-card__content p span:first-child {
  margin-right: 8px;
}
#auth-root main .available-organisation .available-organisation-container .container__cards .organisation-card .organisation-card__content p span:last-child {
  font-size: 15px;
  font-weight: bold;
}
#auth-root main .available-organisation .available-organisation-container .container__cards .organisation-card .organisation-card__content .download-certificate {
  display: flex;
  align-items: center;
}
#auth-root main .available-organisation .available-organisation-container .container__cards .organisation-card .organisation-card__content .download-certificate a {
  display: flex;
  align-items: center;
  color: #718096;
  text-decoration: none;
}
#auth-root main .available-organisation .available-organisation-container .container__cards .organisation-card .organisation-card__content .download-certificate a svg {
  color: #718096;
}
#auth-root main .organisation-home {
  width: 100%;
}
#auth-root main .organisation-home .organisation-home__ajax-waiting {
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
#auth-root main .organisation-home .organisation-home__container h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 32px;
  text-align: center;
}
#auth-root main .organisation-home .organisation-home__container .container__cards {
  margin-left: 8px;
  margin-right: 8px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 8px;
  margin-top: 16px;
}
#auth-root main .organisation-home .organisation-home__container .container__cards .MuiCardContent-root .organisation-report-card__header {
  display: flex;
  align-items: center;
  justify-content: center;
}
#auth-root main .organisation-home .organisation-home__container .container__cards .MuiCardContent-root .organisation-report-card__header h3 {
  font-size: 18px;
  font-weight: bold;
  margin-right: 8px;
}
#auth-root main .organisation-home .organisation-home__container .container__cards .MuiCardContent-root .organisation-report-card__header .MuiAvatar-root {
  background-color: #4791DB;
}
#auth-root main .organisation-home .organisation-home__container .container__cards .MuiCardContent-root .organisation-report-card__header .header-icon {
  background-color: #115293;
}
#auth-root main .organisation-home .organisation-home__container .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container div[class*="inner-container-item__"] {
  display: flex;
  justify-content: space-between;
}
#auth-root main .organisation-home .organisation-home__container .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container div[class*="inner-container-item__"] p:first-child {
  font-family: "Open Sans", Sans-serif;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container div[class*="inner-container-item__"] button {
  background-color: #718096;
  color: #fff;
  outline: none;
}
#auth-root main .organisation-home .organisation-home__container .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container div[class*="inner-container-item__"] button .MuiButton-label {
  display: flex;
  align-items: center;
  padding: 4px;
}
#auth-root main .organisation-home .organisation-home__container .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container .container-item__info-block {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}
#auth-root main .organisation-home .organisation-home__container .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container .container-item__info-block svg {
  color: #FFBF5F;
}
#auth-root main .organisation-home .organisation-home__container .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container .container-item__info-block p {
  margin-left: 4px;
  font-family: "Open Sans", Sans-serif;
  font-size: 14px;
  font-style: oblique;
}
#auth-root main .organisation-home .organisation-home__container .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container .container-item__info-block p span:last-child {
  margin-left: 4px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container .container__cards .organisation-report-card {
  box-shadow: none;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 16px;
  text-align: center;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards {
  margin-left: 8px;
  margin-right: 8px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 16px;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__header h3 {
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__header .MuiAvatar-root {
  background-color: #115293;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__header .card__header-icon {
  background-color: #4791DB;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__header .card__header-icon-check-success {
  background-color: #43A047;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__header .card__header-icon-check-fail {
  background-color: #d71462;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__bank-info-container {
  margin-top: 4px;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__bank-info-container .info-container__bank-name span {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__bank-info-container .info-container__bank-name span:last-child {
  margin-left: 8px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__bank-info-container .info-container__bank-checking-account span {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__bank-info-container .info-container__bank-checking-account span:last-child {
  margin-left: 8px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__sums {
  display: flex;
  justify-content: center;
  align-items: center;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__sums p:first-child {
  margin-right: 80px;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container {
  border-right: 1px solid #fbecec;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container .credit-container__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container .credit-container__header h3 {
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container .credit-container__header .MuiAvatar-root {
  margin-right: 8px;
  width: 30px;
  height: 30px;
  background-color: #43A047;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container p span {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container p span:last-child {
  margin-left: 8px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container .error-validation-documents button {
  background-color: #718096;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container .debit-container__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container .debit-container__header h3 {
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: bold;
  padding-left: 8px;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container .debit-container__header .MuiAvatar-root {
  width: 30px;
  height: 30px;
  background-color: #d71462;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container p {
  padding-left: 8px;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container p span {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container p span:last-child {
  margin-left: 8px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container .error-validation-documents {
  margin-left: 40px;
}
#auth-root main .organisation-home .organisation-home__container .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container .error-validation-documents button {
  margin-top: 8px;
  background-color: #718096;
  color: #fff;
}
#auth-root main .organisation-home .organisation-home__container-mobile h2 {
  font-size: 18px;
  font-weight: bold;
  color: #545050;
  margin-top: 32px;
  text-align: center;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards {
  margin-left: 8px;
  margin-right: 8px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 8px;
  margin-top: 16px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards .MuiCardContent-root .organisation-report-card__header {
  display: flex;
  align-items: center;
  justify-content: center;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards .MuiCardContent-root .organisation-report-card__header h3 {
  font-size: 18px;
  font-weight: bold;
  margin-right: 8px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards .MuiCardContent-root .organisation-report-card__header .MuiAvatar-root {
  background-color: #4791DB;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards .MuiCardContent-root .organisation-report-card__header .header-icon {
  background-color: #115293;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container div[class*="inner-container-item__"] {
  display: flex;
  justify-content: space-between;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container div[class*="inner-container-item__"] p:first-child {
  font-family: "Open Sans", Sans-serif;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container div[class*="inner-container-item__"] button {
  background-color: #718096;
  color: #fff;
  outline: none;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container div[class*="inner-container-item__"] button .MuiButton-label {
  display: flex;
  align-items: center;
  padding: 4px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container .container-item__info-block {
  display: flex;
  align-items: flex-start;
  margin-top: 8px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container .container-item__info-block svg {
  color: #FFBF5F;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container .container-item__info-block p {
  margin-left: 4px;
  font-family: "Open Sans", Sans-serif;
  font-size: 14px;
  font-style: oblique;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards .MuiCardContent-root .organisation-report-card__content .content__reports-container .container-item__info-block p span:last-child {
  margin-left: 4px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container-mobile .container__cards .organisation-report-card {
  box-shadow: none;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container h2 {
  font-size: 20px;
  font-weight: bold;
  color: #545050;
  margin-top: 16px;
  text-align: center;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards {
  margin-left: 8px;
  margin-right: 8px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 16px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__header h3 {
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__header .MuiAvatar-root {
  background-color: #115293;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__header .card__header-icon {
  background-color: #4791DB;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__header .card__header-icon-check-success {
  background-color: #43A047;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__header .card__header-icon-check-fail {
  background-color: #d71462;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__bank-info-container {
  margin-top: 4px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__bank-info-container .info-container__bank-name span {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__bank-info-container .info-container__bank-name span:last-child {
  margin-left: 8px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__bank-info-container .info-container__bank-checking-account span {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__bank-info-container .info-container__bank-checking-account span:last-child {
  margin-left: 8px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__sums {
  display: flex;
  justify-content: center;
  align-items: center;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__sums p:first-child {
  margin-right: 80px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container {
  border-right: 1px solid #fbecec;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container .credit-container__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container .credit-container__header h3 {
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container .credit-container__header .MuiAvatar-root {
  margin-right: 8px;
  width: 30px;
  height: 30px;
  background-color: #43A047;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container p span {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container p span:last-child {
  margin-left: 8px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__credit-container .error-validation-documents button {
  background-color: #718096;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container .debit-container__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container .debit-container__header h3 {
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: bold;
  padding-left: 8px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container .debit-container__header .MuiAvatar-root {
  width: 30px;
  height: 30px;
  background-color: #d71462;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container p {
  padding-left: 8px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container p span {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container p span:last-child {
  margin-left: 8px;
  font-weight: bold;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container .error-validation-documents {
  margin-left: 40px;
}
#auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards .MuiCardContent-root .client-bank-card__content .client-bank-card__debit-container .error-validation-documents button {
  margin-top: 8px;
  background-color: #718096;
  color: #fff;
}
#auth-root main .load-client-bank-docs {
  width: 100%;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container-ajax {
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container {
  margin-left: 8px;
  margin-right: 8px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 32px;
  text-align: center;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container form {
  margin-top: 16px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container form .MuiFormGroup-root:nth-child(2),
#auth-root main .load-client-bank-docs .load-client-bank-docs-container form .MuiFormGroup-root:nth-child(3) {
  width: 300px;
  margin: auto;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container form .MuiFormGroup-root:nth-child(3) {
  margin-top: 24px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container form .MuiFormGroup-root button {
  background-color: #FFBF5F;
  color: #fff;
  outline: none;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container form .MuiFormGroup-root button .MuiButton-label {
  align-items: flex-start;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container form .MuiFormGroup-root .Mui-disabled {
  background-color: #718096;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container form .load-client-bank-available-banks legend {
  display: none;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container form .load-client-bank-available-banks .MuiFormGroup-root {
  flex-direction: row;
  display: flex;
  justify-content: center;
  align-items: center;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container form .load-client-bank-available-banks .MuiFormGroup-root:nth-child(2) {
  width: auto;
  margin-right: 0;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .bank-container {
  display: block;
  margin-bottom: 12px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .bank-container fieldset {
  flex-direction: row;
  display: block;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .bank-container h3 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  margin-top: 16px;
  margin-bottom: 8px;
  text-align: center;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .bank-container .load-client-bank-result .MuiAlert-root {
  margin-top: 16px;
  margin-left: 8px;
  margin-right: 8px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .bank-container .load-client-bank-result .MuiAlert-root .MuiAlert-message {
  font-size: 16px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .bank-container .load-client-bank-result .ajax-waiting-answer {
  margin-top: 16px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .client-bank-history h3 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  margin-top: 16px;
  margin-bottom: 8px;
  text-align: left;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .client-bank-history .load-docs-h3 {
  text-align: center;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .client-bank-history .client-bank-history__notification {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .client-bank-history .client-bank-history__notification span {
  font-size: 14px;
  font-style: oblique;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .client-bank-history .client-bank-history__notification span:last-child {
  margin-left: 4px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .client-bank-history .client-bank-history__notification svg {
  color: #FFBF5F;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .client-bank-history .client-bank-history__table th {
  text-align: center;
  font-weight: bold;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .client-bank-history .client-bank-history__table td {
  text-align: center;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data {
  margin-top: 16px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .result__statistics-data__notification {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .result__statistics-data__notification span {
  font-size: 14px;
  font-style: oblique;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .result__statistics-data__notification span:last-child {
  margin-left: 4px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .result__statistics-data__notification svg {
  color: #FFBF5F;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__table th,
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__table td {
  text-align: center;
  font-size: 18px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__table th {
  font-weight: bold;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__table button {
  color: #fff;
  outline: none;
  margin-top: 8px;
  margin-bottom: 8px;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__table button .MuiButton-label {
  align-items: flex-start;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__table .load-docs {
  background-color: #4791DB;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__table .show-success-docs {
  background-color: #43A047;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__table .show-error-docs {
  background-color: #d71462;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-success-docs h3,
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-error-docs h3 {
  font-size: 18px;
  font-weight: bold;
  color: #545050;
  margin-top: 32px;
  margin-bottom: 8px;
  text-align: center;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-success-docs th,
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-error-docs th,
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-success-docs td,
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-error-docs td {
  text-align: center;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-success-docs th a,
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-error-docs th a,
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-success-docs td a,
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-error-docs td a {
  text-decoration: none;
  color: #000;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-success-docs th,
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-error-docs th {
  font-weight: bold;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-success-docs th:hover,
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-error-docs th:hover {
  cursor: pointer;
  background-color: #fbecec;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-success-docs th span,
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__result-error-docs th span {
  display: block;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__btn-actions {
  display: flex;
  justify-content: center;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__btn-actions .btn-actions-upload-docs button {
  background-color: #4791DB;
}
#auth-root main .load-client-bank-docs .load-client-bank-docs-container .result__statistics-data .statistics-data__btn-actions .btn-actions-remove-docs button {
  background-color: #d71462;
  margin-left: 16px;
}
#auth-root main .create-organisation-documents {
  width: 100%;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container-ajax {
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container {
  margin-left: 8px;
  margin-right: 8px;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 32px;
  margin-bottom: 32px;
  text-align: center;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container form {
  width: 50%;
  margin: auto;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container form .MuiFormGroup-root {
  display: grid;
  grid-template-rows: 1fr;
  justify-items: center;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container form .MuiFormGroup-root:nth-child(2n) {
  margin-top: 16px;
  margin-bottom: 16px;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container form .MuiFormGroup-root h3 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  margin-bottom: 8px;
  text-align: center;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container form .select-doc-input-file .MuiFormGroup-root {
  margin-top: 0;
  margin-bottom: 0;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container form select {
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  padding: 8px;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container form select:focus-visible {
  outline-color: #115293 !important;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container form select option {
  color: #000;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container form button {
  background-color: #4791DB;
  color: #fff;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container form .Mui-disabled {
  background-color: rgba(0, 0, 0, 0.12);
  color: #000;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container form div.MuiFormControl-root {
  margin-top: 16px;
  width: 100%;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container form div.MuiFormControl-root legend {
  color: #000;
  font-weight: bold;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container form div.MuiFormControl-root div[role="radiogroup"] {
  margin-top: 0;
  margin-bottom: 0;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container .select-doc-input-file p {
  font-weight: bold;
  margin-bottom: 12px;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container .contract-container .MuiFormGroup-root:first-child {
  margin-bottom: 16px;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container .create-person {
  width: 50%;
  margin: auto;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container .monthly-payment-container {
  margin-top: 8px;
  justify-content: center;
  display: flex;
  align-items: center;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container .monthly-payment-container h3 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container .monthly-payment-container .MuiFormGroup-root {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container .create-doc-container legend {
  display: none;
}
#auth-root main .create-organisation-documents .create-organisation-documents-container .create-doc-container .MuiFormGroup-root[role="radiogroup"] {
  margin-top: 0;
  margin-bottom: 0;
  flex-direction: row;
  display: flex;
  /*grid-template-columns: repeat(2,1fr);*/
}
#auth-root main .create-organisation-documents .create-organisation-documents-container .create-doc-container.checking-account-container .MuiFormGroup-root[role="radiogroup"] {
  flex-direction: column;
}
#auth-root main .auto-check-documents {
  width: 100%;
}
#auth-root main .auto-check-documents select {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
#auth-root main .auto-check-documents .auto-check-documents-container-ajax {
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#auth-root main .auto-check-documents .auto-check-documents-container {
  margin-left: 8px;
  margin-right: 8px;
}
#auth-root main .auto-check-documents .auto-check-documents-container h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 32px;
  margin-bottom: 32px;
  text-align: center;
}
#auth-root main .auto-check-documents .auto-check-documents-container form {
  width: 50%;
  margin: auto;
}
#auth-root main .auto-check-documents .auto-check-documents-container form .MuiFormGroup-root:nth-child(2n) {
  margin-top: 16px;
  margin-bottom: 16px;
}
#auth-root main .auto-check-documents .auto-check-documents-container form .MuiFormGroup-root h3 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  margin-bottom: 8px;
  text-align: left;
}
#auth-root main .auto-check-documents .auto-check-documents-container form .select-doc-input-file .MuiFormGroup-root {
  margin-top: 0;
  margin-bottom: 0;
}
#auth-root main .auto-check-documents .auto-check-documents-container form select {
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  padding: 8px;
}
#auth-root main .auto-check-documents .auto-check-documents-container form select:focus-visible {
  outline-color: #115293 !important;
}
#auth-root main .auto-check-documents .auto-check-documents-container form select option {
  color: #000;
}
#auth-root main .auto-check-documents .auto-check-documents-container form button {
  background-color: #43A047;
  color: #fff;
  outline: none;
}
#auth-root main .auto-check-documents .auto-check-documents-container form .Mui-disabled {
  background-color: rgba(0, 0, 0, 0.12);
  color: #000;
}
#auth-root main .new-processing-docs {
  width: 100%;
}
#auth-root main .new-processing-docs .new-processing-docs-container-ajax {
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#auth-root main .new-processing-docs .new-processing-docs-container {
  margin-left: 8px;
  margin-right: 8px;
}
#auth-root main .new-processing-docs .new-processing-docs-container h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 32px;
  margin-bottom: 32px;
  text-align: center;
}
#auth-root main .new-processing-docs .new-processing-docs-container p {
  font-weight: 700;
  font-style: oblique;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
#auth-root main .new-processing-docs .new-processing-docs-container p svg {
  color: #FFBF5F;
}
#auth-root main .new-processing-docs .new-processing-docs-container p span {
  margin-left: 4px;
}
#auth-root main .new-processing-docs .new-processing-docs-container table th,
#auth-root main .new-processing-docs .new-processing-docs-container table td {
  text-align: center;
}
#auth-root main .new-processing-docs .new-processing-docs-container table th a,
#auth-root main .new-processing-docs .new-processing-docs-container table td a {
  text-decoration: none;
  color: #000;
}
#auth-root main .new-processing-docs .new-processing-docs-container table th a button,
#auth-root main .new-processing-docs .new-processing-docs-container table td a button {
  background-color: #4791DB;
}
#auth-root main .new-processing-docs .new-processing-docs-container table th a button svg,
#auth-root main .new-processing-docs .new-processing-docs-container table td a button svg {
  color: #fff;
}
#auth-root main .new-processing-docs .new-processing-docs-container table th a button .MuiButton-endIcon,
#auth-root main .new-processing-docs .new-processing-docs-container table td a button .MuiButton-endIcon {
  margin-left: 0;
}
#auth-root main .new-processing-docs .new-processing-docs-container table th {
  font-weight: bold;
}
#auth-root main .new-processing-docs .new-processing-docs-container table th:hover {
  cursor: pointer;
  background-color: #fbecec;
}
#auth-root main .new-processing-docs .new-processing-docs-container table th span {
  display: block;
}
#auth-root main .new-processing-docs .new-processing-docs-container .MuiAlert-root .MuiAlert-message {
  font-size: 16px;
  font-weight: bold;
}
#auth-root main .new-processing-docs .search-docs-container h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 32px;
  margin-bottom: 32px;
  text-align: center;
}
#auth-root main .new-processing-docs .search-docs-container .MuiAlert-root div {
  font-weight: bold;
}
#auth-root main .new-processing-doc {
  width: 100%;
  height: auto;
  min-height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
}
#auth-root main .new-processing-doc .ttn-notification .default-tooltip-container {
  position: absolute;
  top: 155px;
  left: 105px;
}
#auth-root main .new-processing-doc .success-action,
#auth-root main .new-processing-doc .fail-action {
  margin-top: 25%;
}
#auth-root main .new-processing-doc .success-action p:last-child,
#auth-root main .new-processing-doc .fail-action p:last-child {
  font-size: 16px;
}
#auth-root main .new-processing-doc .new-processing-doc-container-ajax {
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#auth-root main .new-processing-doc .new-processing-doc-container {
  margin-left: 8px;
  margin-right: 8px;
}
#auth-root main .new-processing-doc .new-processing-doc-container h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 32px;
  margin-bottom: 32px;
  text-align: center;
}
#auth-root main .new-processing-doc .new-processing-doc-container .new-processing-doc__notification {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
}
#auth-root main .new-processing-doc .new-processing-doc-container .new-processing-doc__notification span {
  font-size: 16px;
  font-style: oblique;
  font-weight: bold;
}
#auth-root main .new-processing-doc .new-processing-doc-container .new-processing-doc__notification span:last-child {
  margin-left: 4px;
  padding-bottom: 5.6px;
}
#auth-root main .new-processing-doc .new-processing-doc-container .new-processing-doc__notification svg {
  color: #FFBF5F;
}
#auth-root main .new-processing-doc .new-processing-doc-container .MuiAlert-root .MuiAlert-message {
  font-size: 16px;
  font-weight: bold;
}
#auth-root main .new-processing-doc .new-processing-doc-container .pdf-container .buttonc,
#auth-root main .new-processing-doc .new-processing-doc-container .pdf-container .pagec {
  position: relative;
}
#auth-root main .new-processing-doc .container__content {
  position: relative;
  width: 100%;
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
  grid-column-gap: 16px;
  align-items: flex-start;
}
#auth-root main .new-processing-doc .container__content .form-container {
  transition: width 1s;
}
#auth-root main .new-processing-doc .form-container form .MuiFormGroup-root:nth-child(2n) {
  margin-top: 16px;
  margin-bottom: 16px;
}
#auth-root main .new-processing-doc .form-container form .contragent_name {
  margin-top: 16px;
}
#auth-root main .new-processing-doc .form-container form .vat-check-container {
  display: flex;
  align-items: center;
}
#auth-root main .new-processing-doc .form-container form .add-goods-partial {
  margin-top: 16px;
  margin-bottom: 16px;
}
#auth-root main .new-processing-doc .form-container form .add-goods-partial button {
  border: none;
  outline: none;
  background-color: #FFBF5F;
  color: #fff;
}
#auth-root main .new-processing-doc .form-container table.processingDoc-additional-part {
  left: -50%;
}
#auth-root main .new-processing-doc .form-container table.processingDoc-additional-part thead,
#auth-root main .new-processing-doc .form-container table.processingDoc-additional-part tbody {
  border: 1px solid gainsboro;
}
#auth-root main .new-processing-doc .form-container table.processingDoc-additional-part tbody {
  padding-bottom: 8px;
}
#auth-root main .new-processing-doc .form-container table.processingDoc-additional-part tr {
  border: none;
}
#auth-root main .new-processing-doc .form-container table.processingDoc-additional-part th,
#auth-root main .new-processing-doc .form-container table.processingDoc-additional-part td {
  text-align: center;
}
#auth-root main .new-processing-doc .form-container table.processingDoc-additional-part th {
  font-weight: bold;
  border-bottom: none;
}
#auth-root main .new-processing-doc .form-container .additional-part-absolute {
  position: absolute;
}
#auth-root main .search-docs {
  width: 100%;
}
#auth-root main .search-docs .search-docs-container-ajax {
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#auth-root main .search-docs .search-docs-container {
  margin-left: 8px;
  margin-right: 8px;
}
#auth-root main .search-docs .search-docs-container h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 32px;
  margin-bottom: 32px;
  text-align: center;
}
#auth-root main .search-docs .search-docs-container .MuiAlert-root .MuiAlert-message {
  font-weight: bold;
}
#auth-root main .search-docs .search-docs-container form {
  padding-bottom: 16px;
  /*button{
                        background-color: @statisticBack_5;
                        color:@defaultFontColor;
                    }*/
}
#auth-root main .search-docs .search-docs-container form .select-doc-input-file h3 {
  margin-top: 0;
  color: #000;
}
#auth-root main .search-docs .search-docs-container form .edit-user {
  background-color: #43A047;
  color: #fff;
}
.forgot-password {
  width: 100%;
  height: auto;
  min-height: 100%;
}
.forgot-password .forgot-password-container-ajax {
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.forgot-password .forgot-password-container {
  margin-left: 8px;
  margin-right: 8px;
}
.forgot-password .forgot-password-container h2 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 32px;
  margin-bottom: 32px;
  text-align: center;
}
.forgot-password .forgot-password-container .MuiAlert-root .MuiAlert-message {
  font-weight: bold;
}
.select-doc-input-file h3 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 8px;
  text-align: center;
}
.select-doc-input-file .MuiFormGroup-root {
  margin-bottom: 16px;
}
.send-revision-doc {
  background-color: #43A047;
}
.revision-doc-form {
  width: 40%;
  margin: auto;
}
.revision-doc-form button {
  background-color: #43A047;
  color: #fff;
}
.revision-doc-form button:hover {
  background-color: #43A047;
  color: #fff;
}
.revision-doc-container {
  min-height: 100%;
}
.revision-doc-container .revision-doc-container-container-ajax {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.revision-doc-container .revision-iframe-container h3 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: center;
}
.revision-doc-container .revision-iframe-container iframe {
  height: 900px!important;
}
.error-box {
  min-height: 100vh;
  display: grid;
  padding-left: 8px;
  padding-right: 8px;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(2, 1fr);
  grid-row-gap: 16px;
  align-items: center;
}
.error-box div:first-child {
  align-self: flex-end;
}
.error-box div:last-child {
  align-self: flex-start;
}
.error-box-1 {
  display: grid;
  padding-left: 8px;
  padding-right: 8px;
  /*grid-template-columns: 1fr;
    grid-template-rows: repeat(2,1fr);
    grid-row-gap: @defaultGutter*2;*/
  align-items: center;
}
.error-box-1 .error-description {
  font-family: "Open Sans", Sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: oblique;
  padding-top: 16px;
  margin-bottom: 8px;
  border-top: 1px solid #fbecec;
  text-align: center;
}
.error-box-2 {
  display: grid;
  padding-left: 8px;
  padding-right: 8px;
  /*grid-template-columns: 1fr;
    grid-template-rows: repeat(2,1fr);
    grid-row-gap: @defaultGutter*2;*/
  align-items: center;
}
.error-box-2 .error-description {
  font-family: "Open Sans", Sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: oblique;
  padding-top: 16px;
  margin-bottom: 8px;
  border-top: 1px solid #fbecec;
  text-align: center;
}
.success__container {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.register-user-container {
  display: flex;
  justify-content: center;
}
.register-user-container form {
  width: 50%;
}
.register-user-container form .MuiFormGroup-root {
  /*&:last-child {
                button {

                    background-color: @statisticBack_5;
                    color: @defaultFontColor;
                }
            }*/
}
.register-user-container form .MuiFormGroup-root:nth-child(2n) {
  margin-top: 16px;
  margin-bottom: 16px;
}
.register-user-container form .MuiFormGroup-root button {
  outline: none;
}
.register-user-container form .MuiFormGroup-root:nth-child(9) .MuiInputLabel-root,
.register-user-container form .MuiFormGroup-root:nth-child(10) .MuiInputLabel-root {
  background-color: #fff;
  padding-left: 8px;
  padding-right: 8px;
}
.register-user-container form .MuiFormGroup-root button.create-organisation {
  background-color: #43A047;
  color: #fff;
}
.register-user-container form .password-generator-container button {
  background-color: #FFBF5F;
  color: #fff;
}
.register-user-container form .checked-organisation-container {
  display: flex;
  align-items: center;
}
.register-user-container form h3 {
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 4px;
}
.register-user-container .register-organisation-form .MuiFormControl-root {
  margin-top: 16px;
  width: 100%;
}
.register-user-container .register-organisation-form .MuiFormControl-root legend {
  color: #000;
  font-weight: bold;
}
.register-user-container .register-organisation-form .MuiFormControl-root .MuiFormGroup-root {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.register-user-container .register-organisation-form .MuiFormControl-root div[role="radiogroup"] {
  margin-top: 0;
  margin-bottom: 0;
}
.register-user-container .register-organisation-form .select-doc-input-file p {
  font-weight: bold;
  margin-bottom: 0;
}
.register-user-container .register-organisation-form .select-doc-input-file .MuiFormGroup-root {
  margin-top: 8px;
}
.register-user-container .register-organisation-form .register-organisation-checking-account-container {
  margin-bottom: 16px;
}
.register-user-container .register-organisation-form .register-organisation-checking-account-container p {
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 16px;
}
.register-user-container .register-organisation-form .register-organisation-checking-account-container .register-organisation-checking-account-container__item .MuiFormGroup-root {
  margin-bottom: 0;
}
.register-user-container .register-organisation-form .register-organisation-checking-account-container .register-organisation-checking-account-container__item .MuiFormGroup-root .error-label {
  margin-top: 4px;
}
.register-user-container .register-organisation-form .register-organisation-checking-account-container button.create-organisation {
  width: auto !important;
  margin-top: 8px;
  background-color: #FFBF5F;
  color: #fff;
}
.register-user-container .register-organisation-form .register-organisation-checking-account-container button.create-organisation .MuiButton-label {
  align-items: normal !important;
}
.register-user-container .register-organisation-form button.create-organisation {
  width: 50%;
  margin: auto;
}
.register-user-container .register-organisation-form button.create-organisation .MuiButton-label {
  align-items: normal !important;
}
.register-user-container .register-organisation-form button.create-organisation .MuiButton-label .MuiButton-endIcon {
  padding-top: 0.8px;
}
.register-user-container .register-organisation-form .register-certificate p {
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 8px;
}
.register-user-container .register-organisation-form .register-certificate .pdf-container {
  margin-top: 26px;
}
.register-user-container .register-organisation-form .register-certificate .react-pdf__Page {
  top: 10px;
}
.processing-doc-card-container .manual-check-documents_content .MuiFormGroup-root {
  text-align: center;
}
.processing-doc-card-container .manual-check-documents_content .MuiFormGroup-root h3 {
  font-size: 24px;
  font-weight: bold;
  color: #545050;
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: center;
}
.processing-doc-card-container .manual-check-documents_content .MuiFormGroup-root select {
  width: 50%;
  margin: auto;
}
.processing-doc-card-container .manual-check-documents_content .container-dialog-save-close {
  margin-top: 16px;
  text-align: center;
}
.processing-doc-card-container .manual-check-documents_content .container-dialog-save-close button {
  background-color: #115293;
  color: #fff;
}
.processing-doc-card-container .manual-check-docs-container {
  display: flex;
  justify-content: center;
  margin-top: 16px;
}
.processing-doc-card-container .manual-check-docs-container .MuiAlert-root {
  width: 50%;
}
.processing-doc-card-container .manual-check-docs-container .MuiAlert-root .MuiAlert-message {
  font-weight: bold;
}
.processing-doc-card-container .manual-check-docs-container .processing-doc-card-container-ajax {
  margin-top: 16px;
  height: auto;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result h3 {
  margin-top: 0;
  margin-bottom: 24px;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 8px;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .result_trudset_docs .MuiAlert-root,
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .result_client_bank_docs .MuiAlert-root {
  width: 100%;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .result_trudset_docs h4,
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .result_client_bank_docs h4 {
  font-style: oblique;
  font-size: 18px;
  margin-bottom: 16px;
  text-align: center;
  font-weight: bold;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .result_trudset_docs h5,
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .result_client_bank_docs h5 {
  font-style: oblique;
  text-align: center;
  margin-bottom: 8px;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .result_trudset_docs .result_trudset_docs__inner-container,
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .result_client_bank_docs .result_trudset_docs__inner-container,
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .result_trudset_docs .result_client_bank_docs__inner-container,
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .result_client_bank_docs .result_client_bank_docs__inner-container {
  height: 550px;
  overflow-y: auto;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .docs__container__card .docs__container__card-inner {
  position: relative;
  padding-left: 4px;
  padding-top: 4px;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .docs__container__card .docs__container__card-inner .show-more {
  position: absolute;
  top: 0;
  right: 10px;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .docs__container__card p {
  display: inline;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .docs__container__card p span {
  font-style: oblique;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .docs__container__card p span:last-child {
  padding-left: 4px;
  padding-right: 8px;
  font-weight: bold;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .docs__container__card .check-box-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .docs__container__card .check-box-container p {
  font-weight: bold;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .service_card-doc {
  background-color: #FFBF5F;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .service_card-doc p:nth-child(4) span:last-child {
  padding: 4px;
  background-color: #115293;
  color: #fff;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .docs-container__result__container .service_commission-card-doc {
  background-color: #FFBF5F;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .button-group {
  padding-top: 8px;
  display: flex;
  justify-content: center;
  padding-bottom: 16px;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .button-group .container-dialog-save-continue {
  margin-right: 16px;
}
.processing-doc-card-container .manual-check-docs-container .docs-container__result .button-group .container-dialog-save-continue button {
  background-color: #43A047;
  color: #fff;
}
.processing-doc-card-container .processing-doc-card-container__duplicate-verify iframe {
  height: 890px !important;
}
.processing-doc-card-container .btn-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.processing-doc-card-container .btn-container .duplicate-doc-modal {
  margin-left: 8px;
}
.processing-doc-card-container .btn-container .duplicate-doc-modal button {
  background-color: #C5696D;
  color: #fff;
  outline: none;
  border: none;
}
.processing-doc-card-container .btn-container .no-duplicate-doc-modal {
  margin-left: 8px;
}
.processing-doc-card-container .btn-container .no-duplicate-doc-modal button {
  background-color: #5F8B95;
  color: #fff;
  outline: none;
  border: none;
}
#simple-tabpanel-1,
#simple-tabpanel-2 {
  padding-right: 8px;
  padding-left: 8px;
  padding-top: 0;
}
#simple-tabpanel-1 .show-links-docs-container .docs__container__card p,
#simple-tabpanel-2 .show-links-docs-container .docs__container__card p {
  display: inline;
}
#simple-tabpanel-1 .show-links-docs-container .docs__container__card p span,
#simple-tabpanel-2 .show-links-docs-container .docs__container__card p span {
  font-style: oblique;
}
#simple-tabpanel-1 .show-links-docs-container .docs__container__card p span:last-child,
#simple-tabpanel-2 .show-links-docs-container .docs__container__card p span:last-child {
  padding-left: 4px;
  padding-right: 8px;
  font-weight: bold;
}
#simple-tabpanel-1 .show-links-docs-container .docs__container__card .button-container,
#simple-tabpanel-2 .show-links-docs-container .docs__container__card .button-container {
  display: block;
  text-align: center;
}
#simple-tabpanel-1 .show-links-docs-container .docs__container__card .button-container a,
#simple-tabpanel-2 .show-links-docs-container .docs__container__card .button-container a {
  text-decoration: none;
}
#simple-tabpanel-1 .show-links-docs-container .docs__container__card .button-container a button,
#simple-tabpanel-2 .show-links-docs-container .docs__container__card .button-container a button {
  background-color: #115293;
}
.counter-organisation-accordion .MuiAccordionSummary-content {
  display: block;
}
.counter-organisation-accordion .MuiAccordionSummary-content p {
  text-align: center;
}
.counter-organisation-accordion .MuiAccordionSummary-content p span {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
}
.counter-organisation-accordion .MuiAccordionSummary-content p span:first-child {
  font-style: oblique ;
}
.counter-organisation-accordion .MuiAccordionSummary-content p span:last-child {
  margin-left: 8px;
  font-weight: bold;
}
.multi-upload-files {
  margin-top: 16px;
}
.multi-upload-files label {
  width: 100%;
  text-align: center;
}
.multi-upload-files #progress_bar {
  margin-bottom: 8px;
  width: 100%;
  height: 100%;
}
.multi-upload-files #progress_bar_process {
  height: 100%;
}
.multi-upload-files .alert-container {
  margin-bottom: 8px;
}
.multi-upload-files .alert-container .MuiAlert-message {
  font-weight: bold;
}
.multi-upload-files .alert-container .alert-container__file-list {
  text-align: center;
  font-style: oblique;
}
.create-doc-btn-container {
  margin-top: 8px;
}
.not-found-home-component {
  background-color: #fff;
}
.not-found-home-component svg {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -250px;
  margin-left: -300px;
}
.not-found-home-component .message-box {
  height: 200px;
  width: 380px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -100px;
  margin-left: 150px;
  color: #545050;
  font-family: "Open Sans", Sans-serif;
  font-weight: 300;
}
.not-found-home-component .message-box h1 {
  font-size: 60px;
  line-height: 46px;
  margin-bottom: 40px;
}
.not-found-home-component .message-box p {
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
}
.not-found-home-component .buttons-con .action-link-wrap {
  margin-top: 40px;
}
.not-found-home-component .buttons-con .action-link-wrap a {
  background: #0084AA;
  padding: 8px 25px;
  border-radius: 4px;
  color: #FFF;
  font-weight: bold;
  font-size: 14px;
  transition: all 0.3s linear;
  cursor: pointer;
  text-decoration: none;
  margin-right: 10px;
}
.not-found-home-component .buttons-con .action-link-wrap a:hover {
  background: #5A5C6C;
  color: #fff;
}
.not-found-home-component .contacts-container {
  margin-top: 8px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-row-gap: 4px;
  align-items: center;
  justify-content: center;
}
.not-found-home-component .contacts-container .contacts-container__item a {
  display: flex;
  color: #718096;
  align-items: center;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.not-found-home-component .contacts-container .contacts-container__item a:hover {
  color: #000;
}
.not-found-home-component .contacts-container .contacts-container__item:last-child span {
  margin-left: 4px;
}
.not-found-home-component .contacts-container .contacts-container__item svg {
  margin-top: 0;
  margin-left: 0;
  position: static;
}
.not-found-home-component #Polygon-1,
.not-found-home-component #Polygon-2,
.not-found-home-component #Polygon-3,
.not-found-home-component #Polygon-4,
.not-found-home-component #Polygon-4,
.not-found-home-component #Polygon-5 {
  -webkit-animation: float 1s infinite ease-in-out alternate;
          animation: float 1s infinite ease-in-out alternate;
}
.not-found-home-component #Polygon-2 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.not-found-home-component #Polygon-3 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.not-found-home-component #Polygon-4 {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.not-found-home-component #Polygon-5 {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
@-webkit-keyframes float {
  100% {
    transform: translateY(20px);
  }
}
@keyframes float {
  100% {
    transform: translateY(20px);
  }
}
@media (max-width: 450px) {
  .not-found-home-component svg {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    margin-left: -190px;
  }
  .not-found-home-component .message-box {
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -190px;
    text-align: center;
  }
}
@media screen and (max-width: 1100px) {
  #auth-root main .organisation-home .organisation-home__container .container__cards {
    grid-template-columns: 1fr;
  }
  #auth-root main .organisation-home .organisation-home__container .MuiButtonBase-root {
    display: flex !important;
    align-items: flex-start !important;
  }
  #auth-root main .organisation-home .organisation-home__container .MuiIconButton-root {
    margin-top: 16px !important;
  }
  .MuiAccordionSummary-content hr {
    display: none;
  }
  .MuiAccordionDetails-root {
    display: block !important;
  }
  .MuiAccordionSummary-content {
    display: block !important;
  }
}
@media screen and (max-width: 600px) {
  .counter-organisation-accordion .MuiAccordionSummary-content p {
    text-align: left;
  }
  .counter-organisation-accordion .MuiAccordionSummary-content p span:nth-child(2) {
    font-weight: bold;
    margin-left: 4px;
  }
  .counter-organisation-accordion .MuiAccordionSummary-content p span:last-child {
    margin-left: 4px;
  }
  .client-bank-card__bank-info-container .info-container__bank-checking-account {
    text-align: left;
  }
  #auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards {
    display: block;
  }
  #auth-root main .organisation-home .organisation-home__container-mobile .flow-of-funds__container .container__cards {
    margin-left: 0;
    margin-right: 0;
  }
  .dxc-default-chart .dxc-default-chart__container {
    justify-content: space-around;
    padding-top: 64px;
  }
  .MuiPaper-root {
    background-color: rgba(0, 0, 0, 0.05);
  }
  #auth-root main .create-organisation-documents .create-organisation-documents-container form {
    width: 100%;
    margin-top: 16px;
  }
  #auth-root main .create-organisation-documents .create-organisation-documents-container .create-doc-container .MuiFormGroup-root[role="radiogroup"] {
    justify-content: center;
  }
  .revision-doc-form {
    width: 100%;
  }
  .select-doc-input-file h3 {
    margin-bottom: 12px;
  }
  .MuiBreadcrumbs-ol {
    /* span{
            font-size: @defaultFontSize - 2;
        }*/
  }
  .MuiBreadcrumbs-ol li:last-child,
  .MuiBreadcrumbs-ol li:nth-child(4) {
    display: none;
  }
  .MuiTabPanel-root {
    padding-left: 0!important;
    padding-right: 0!important;
  }
  .tabs-container .MuiTabs-flexContainer {
    justify-content: space-between;
  }
  .tabs-container .MuiTabs-flexContainer button {
    padding-left: 8px;
    padding-right: 8px;
  }
  .MuiTabs-scroller {
    overflow-x: auto!important;
  }
  .tabs-container .iframe-pdf-container iframe {
    width: 360px !important;
    max-width: 360px;
    height: 600px !important;
  }
  .revision-doc-container .revision-iframe-container iframe {
    width: 360px !important;
    max-width: 360px;
    height: 300px !important;
  }
  #auth-root main .create-organisation-documents .create-organisation-documents-container h2 {
    display: none;
  }
}
@media screen and (max-width: 400px) {
  .counter-organisation-accordion .MuiAccordionSummary-content p span {
    font-size: 14px;
  }
  /*.MuiPaper-root{
        &:nth-child(2n){
            background-color: rgba(0,0,0,.05)!important;
        }
    }*/
}
@media screen and (max-width: 1030px) {
  #auth-root header .header-container .header-container__popover-container .popover-custom-user-profile-button {
    justify-content: flex-end;
  }
  #auth-root header .header-container .header-container__popover-container .popover-custom-user-profile-button .popover-custom-user-profile-button__fio {
    margin-left: 0;
    display: none;
  }
  #auth-root header .header-container .header-container__popover-container .popover-custom-user-profile-button p:last-child {
    margin-left: 8px;
  }
  #auth-root .small-screen-fio {
    display: none;
  }
}
@media screen and (max-width: 900px) {
  #auth-root header .header-container {
    grid-template-columns: 1fr;
  }
  #auth-root header .header-container .header-container__organisation-name {
    order: 2;
    text-align: center;
    padding-top: 8px;
    margin-top: 8px;
    border-top: 1px solid white;
    margin-left: 0;
  }
}
@media screen and (max-width: 600px) {
  #auth-root main {
    display: block;
    padding-left: 4px;
    padding-right: 4px;
  }
  .sidebar.close-sub-menu {
    display: none;
  }
}
@media screen and (max-width: 1240px) {
  #root .null-report .null-report-container {
    width: 60%;
  }
  .register-user-container .register-organisation-form button.create-organisation {
    width: 70%;
  }
}
@media screen and (max-width: 1200px) {
  #root .guest-start-page .guest-start-page__content form {
    width: 50%;
  }
}
@media screen and (max-width: 1000px) {
  #root .guest-start-page .guest-start-page__content form {
    width: 55%;
  }
  #root .null-report .null-report-container {
    width: 55%;
  }
  .register-user-container form {
    width: 80%;
  }
}
@media screen and (max-width: 900px) {
  #root footer.guest-footer .main-content {
    display: block;
  }
  #root footer.guest-footer .main-content .footer-docs div p:first-child {
    margin-bottom: 0;
  }
  #root footer.guest-footer .main-content .footer-docs div p a {
    justify-content: center;
  }
  #root footer.guest-footer .footer-docs {
    margin-top: 16px;
  }
  .register-user-container form {
    width: 90%;
  }
}
@media screen and (max-width: 850px) {
  .register-user-container form {
    width: 100%;
  }
}
@media screen and (max-width: 750px) {
  #root .null-report h1 {
    font-size: 20px;
  }
}
@media screen and (max-width: 800px) {
  #root .guest-start-page .guest-start-page__content form {
    width: 60%;
  }
  #root .null-report .null-report-container {
    width: 65%;
  }
}
@media screen and (max-width: 625px) {
  .register-user-container .register-organisation-form button.create-organisation {
    width: 60%;
  }
}
@media screen and (max-width: 600px) {
  #root .guest-start-page .guest-start-page__content form {
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
  }
  #root .null-report .null-report-container {
    width: 75%;
  }
}
@media screen and (max-width: 545px) {
  #root footer.guest-footer .main-content h2 {
    font-size: 18px;
  }
  #root footer.guest-footer .main-content .footer-docs div p a span {
    font-size: 15px;
    padding-left: 4px;
  }
  #root footer.guest-footer .main-content .footer-docs div p a svg {
    font-size: 14px;
  }
  #root footer.guest-footer .copyright {
    font-size: 15px;
  }
  #root .null-report .null-report-container {
    width: 85%;
  }
}
@media screen and (max-width: 450px) {
  #root .guest-start-page {
    height: auto;
    min-height: 100vh;
  }
  #root .guest-start-page {
    align-items: flex-start;
  }
  #root .null-report .null-report-container {
    width: 100%;
  }
  .register-user-container form {
    width: 100%;
  }
  .register-user-container {
    padding-left: 8px;
    padding-right: 8px;
  }
  #root .null-report h2 {
    font-size: 20px;
  }
  #root .guest-start-page footer.guest-footer {
    margin-bottom: 0.8px;
  }
  #root .null-report footer.guest-footer {
    margin-top: 44px;
    align-self: flex-start;
  }
  #root .null-report h1 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .use-rules-component .MuiAlert-standardWarning {
    margin-left: 8px;
    margin-right: 8px;
  }
  .use-rules-component .MuiAlert-standardWarning .MuiAlert-message p {
    font-size: 13px;
  }
  #root .null-report .use-rules-component .MuiAlert-message h4 {
    font-size: 13px;
  }
  #root .null-report .use-rules-component ul {
    margin-left: 32px;
    margin-right: 32px;
  }
  #root .null-report .use-rules-component ul li {
    font-size: 14px;
  }
  #root .null-report h1 {
    font-size: 18px;
  }
}
@media screen and (max-width: 380px) {
  .register-user-container .register-organisation-form button.create-organisation {
    width: 80%;
  }
}
html,
body,
p,
ul,
li,
div,
h1,
h2,
h3,
h4 {
  margin: 0;
  border: none;
  padding: 0;
  scroll-behavior: smooth;
}
html .container-fluid,
body .container-fluid,
p .container-fluid,
ul .container-fluid,
li .container-fluid,
div .container-fluid,
h1 .container-fluid,
h2 .container-fluid,
h3 .container-fluid,
h4 .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

