@font-face {
  font-family: "Icons";
  src: url("/static/fonts/fontawesome-webfont.woff2"); }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/Roboto/Roboto-Regular.ttf"); }

@font-face {
  font-family: "Roboto";
  src: url("/static/fonts/Roboto/Roboto-Bold.ttf");
  font-weight: bold; }

@font-face {
  font-family: 'Glyphter';
  src: url("/static/fonts/Glyphter.eot");
  src: url("/static/fonts/Glyphter.eot?#iefix") format("embedded-opentype"), url("/static/fonts/Glyphter.woff") format("woff"), url("/static/fonts/Glyphter.ttf") format("truetype"), url("/static/fonts/Glyphter.svg#Glyphter") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Glyphter';
  src: url("/static/fonts/icomoon.eot?s0l5n2");
  src: url("/static/fonts/icomoon.eot?s0l5n2#iefix") format("embedded-opentype"), url("/static/fonts/icomoon.ttf?s0l5n2") format("truetype"), url("/static/fonts/icomoon.woff?s0l5n2") format("woff"), url("/static/fonts/icomoon.svg?s0l5n2#icomoon") format("svg");
  font-weight: 100;
  font-style: normal; }

@media print {
  @page {
    size: A4 portrait;
    width: 90%;
    height: auto;
    display: block;
    margin: 0;
    font-family: "Times New Roman";
    overflow: visible !important; }
  table,
  figure {
    page-break-inside: avoid; }
  h1,
  h2,
  h3,
  h4,
  h5 {
    page-break-after: avoid; }
  body * {
    visibility: hidden; }
  .printSection,
  .printSection * {
    visibility: visible;
    -webkit-print-color-adjust: exact !important;
    /*Chrome, Safari */
    color-adjust: exact !important;
    /*Firefox*/ }
  .printSection {
    position: absolute;
    left: 0;
    top: 0;
    margin: 20mm 30mm 20mm 15mm;
    box-decoration-break: clone; }
  .fd-end {
    padding-top: 0 !important; } }

body {
  font-family: "Roboto" !important;
  font-size: 9.5pt;
  background-color: white !important;
  scrollbar-color: #7e7e7e #363435; }
  body ::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    background-color: #f5f5f5; }
  body ::-webkit-scrollbar-thumb {
    background-color: #777777;
    border-radius: 7px; }
  body .actionCenter {
    text-align: center;
    padding: 2px 5px; }
    body .actionCenter > * {
      margin: 0 4px; }
  body .wrapper {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    height: 100vh;
    width: 100vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    overflow: hidden; }
    body .wrapper .centerBoxContainer {
      height: 100vh;
      width: 100vw;
      align-items: center;
      justify-content: center;
      display: flex;
      text-align: center; }
  body .Notifications {
    border-radius: 2px;
    background: #567086;
    color: #FFFFFF; }
    body .Notifications.info {
      background: #0B141E; }
    body .Notifications.success {
      background: #007078; }
    body .Notifications.error {
      background: #994722; }
    body .Notifications.ms {
      display: flex;
      align-items: center;
      min-height: 0 !important;
      padding: 0 8px 0 0; }
      body .Notifications.ms .ms-body {
        box-sizing: border-box;
        width: 100%;
        height: 35px;
        padding: 8px; }
      body .Notifications.ms .Toastify__close-button {
        font-size: 22px; }

::-webkit-scrollbar {
  background: transparent;
  width: 10px; }

::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.4);
  /*-- black at 40% opacity --*/
  border-radius: 5px; }

::-webkit-resizer,
::-webkit-scrollbar-button,
::-webkit-scrollbar-corner {
  display: none; }

.spin-loader {
  margin: 50px auto;
  font-size: 10px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0); }

@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7); }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5); }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff; } }

@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7); }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5); }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff; } }

select:disabled {
  background: #ccc; }

.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled) {
  border-color: #915715 !important; }

.ant-select-selection:hover {
  border-color: #915715 !important;
  outline: 0; }

.ant-select-selection:focus {
  border-color: #915715 !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(145, 87, 21, 0.2);
  box-shadow: 0 0 0 2px rgba(145, 87, 21, 0.2); }

.ant-select-selection:active {
  border-color: #915715 !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(145, 87, 21, 0.2);
  box-shadow: 0 0 0 2px rgba(145, 87, 21, 0.2); }

.ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-selected,
.ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-active {
  background-color: #dedede !important; }

.ant-btn-link {
  color: #915715 !important; }
  .ant-btn-link span,
  .ant-btn-link text {
    white-space: initial; }

.ant-select-open .ant-select-selection {
  border-color: #915715 !important;
  outline: 0 !important;
  box-shadow: none !important; }

.ant-checkbox-wrapper .ant-checkbox-checked input[type="checkbox"]:focus {
  border-color: #915715; }

.ant-checkbox-wrapper .ant-checkbox-checked input[type="checkbox"]:hover {
  border-color: #915715; }

.ant-checkbox-wrapper .ant-checkbox-checked::after {
  border: 1px solid #915715; }

.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner {
  background: #915715;
  border-color: #915715; }

.ant-checkbox-wrapper .ant-checkbox-disabled .ant-checkbox-inner {
  background: #f5f5f5;
  border-color: #d9d9d9 !important; }

.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #915715; }

.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  background-color: #915715; }

.ant-radio-wrapper .ant-radio-checked .ant-radio-inner {
  border-color: #915715; }
  .ant-radio-wrapper .ant-radio-checked .ant-radio-inner::after {
    background-color: #915715; }

.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #915715; }

.ant-modal-confirm .ant-modal-body {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 0px !important;
  padding-right: 0px !important; }
  .ant-modal-confirm .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-title {
    position: relative;
    width: 100%;
    background: #fff;
    font-size: 16px;
    font-weight: bold;
    color: #4d2a02;
    border-bottom: 2px solid #915715;
    padding-left: 75px;
    padding-bottom: 10px;
    margin-bottom: 24px; }
    .ant-modal-confirm .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-title::before {
      content: "";
      position: absolute;
      left: 15px;
      top: 30%;
      transform: translateY(-50%);
      width: 38px;
      height: 18px;
      background-image: url("/static/images/title_icon.png");
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }
  .ant-modal-confirm .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-content {
    text-align: center;
    margin-left: 0px !important; }
  .ant-modal-confirm .ant-modal-body .ant-modal-confirm-body-wrapper .anticon-question-circle {
    display: none; }
  .ant-modal-confirm .ant-modal-body .ant-modal-confirm-body-wrapper .anticon-info-circle {
    display: none; }
  .ant-modal-confirm .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: row-reverse; }
    .ant-modal-confirm .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn {
      background-color: #915715;
      color: white;
      border-color: #915715;
      margin-left: 10px; }
    .ant-modal-confirm .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-primary {
      background-color: #915715;
      color: white;
      border-color: #915715; }

.ant-input[disabled],
.ant-select-disabled {
  color: rgba(0, 0, 0, 0.65) !important; }

@keyframes progressBar {
  0% {
    opacity: 0;
    width: 0%; }
  100% {
    opacity: 1;
    width: 100%; } }

.custom-transition {
  animation: progressBar 1.3s;
  transition: opacity 0.5s; }

::-webkit-scrollbar {
  background: transparent;
  height: 15px !important; }

::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.4);
  /*-- black at 40% opacity --*/
  border-radius: 5px; }

::-webkit-resizer,
::-webkit-scrollbar-button,
::-webkit-scrollbar-corner {
  display: none; }

