/* Nunito Black */
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

/* Nunito ExtraBold */
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

/* Nunito Bold */
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

/* Nunito SemiBold */
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

/* Nunito Medium */
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

/* Nunito Regular */
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

/* Nunito Light */
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

/* Nunito ExtraLight */
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

/* Nunito Thin */
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../fonts/Nunito-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

body{
  font-family: 'Nunito';
}


.select2-container--default .select2-results__option--highlighted:not([aria-selected=true]){
    color: #5AB2AE!important;
    background: #e7fffe!important;
}

.select2-results__option[role=option][aria-selected=true]{
  background-color: #479E9A;
}

div.row > *, form.row > *{
  margin-top: 0;
}

div.row, form.row{
  margin-top: 0;
}

.input-group-text{
    padding: 0.422rem 0.5rem;
}

.dz-message{
    font-size: 0.9375rem;
}

.dz-message:before{
    left: calc(50% - 24px);
}

.ck.ck-editor{
    width: 100%;
}

.status-new{
    background: #5AB2AE!important;
    color: #ffffff!important;
}

.status-wait-scan{
    background: #9B9B9B!important;
    color: #ffffff!important;
}

.status-accepted{
    background: #5A8FB2!important;
    color: #ffffff!important;
}

.status-in-work{
    background: #FFB74D!important;
    color: #ffffff!important;
}

.status-ready{
    background: #23E657!important;
    color: #ffffff!important;
}

.status-not-paid{
    background: #B2715A!important;
    color: #ffffff!important;
}

.status-paid{
    background: #0C8D14!important;
    color: #ffffff!important;
}

.status-wait-send{
    background: #8A5AB2!important;
    color: #ffffff!important;
}

.status-arrived{
    background: #5A9BB2!important;
    color: #ffffff!important;
}

.status-get{
    background: #76B472!important;
    color: #ffffff!important;
}

.status-declined{
    background: #B25A5A!important;
    color: #ffffff!important;
}

.status-returned{
    background: #BB2255A8!important;
    color: #ffffff!important;
}

.status-cancel{
    background: #B25A95!important;
    color: #ffffff!important;
}


@media(min-width: 1200px){
  .layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) .layout-menu.menu-vertical .aside-togger-btn .btn div{
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      opacity: 0;
  }

  .layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) .layout-menu .app-brand-link path:not(.logo-circle-path){
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      opacity: 0;
  }

}

@media(min-width: 1200px) and (max-width: 1600px){
  .layout-menu-fixed:not(.layout-menu-collapsed) .layout-page, .layout-menu-fixed-offcanvas:not(.layout-menu-collapsed) .layout-page{
    padding-left: 5.25rem;
  }

  .layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar, .layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar, .layout-menu-fixed-offcanvas.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar{
    left: 5.25rem;
  }
}


@media (max-width: 576px) {
    .rounded-mobile {
        border-radius: var(--bs-border-radius-lg)!important;
    }
}