@charset "UTF-8";
/* ------------------------------------------------
 Author: 
 URL: 

 Template Name: ...
 version: 1.0.0
------------------------------------------------ */
/* ------------------------------------------------
├── Global
│   ├──
│   ├──
│   ├──
│   ├──
│   ├──
│   └──
│
├── modules
│   ├── 
│   ├──
│   ├──
│   ├──
│   ├──
│   ├──
│   ├──
│   └──
│
└── pages
    ├── clients
    ├──
    ├──
    └──

------------------------------------------------ */
.nice-select {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto;
}

.nice-select:hover {
  border-color: #dbdbdb;
}

.nice-select:active, .nice-select.open, .nice-select:focus {
  border-color: #F0F4F5;
}

.nice-select:after {
  border-bottom: 2px solid #F0F4F5;
  border-right: 2px solid #F0F4F5;
  content: '';
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform-origin: 66% 66%;
          transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 5px;
}

.nice-select.open:after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
}

.nice-select.disabled {
  border-color: #ededed;
  color: #F0F4F5;
  pointer-events: none;
}

.nice-select.disabled:after {
  border-color: white;
}

.nice-select.wide {
  width: 100%;
}

.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}

.nice-select.right {
  float: right;
}

.nice-select.right .list {
  left: auto;
  right: 0;
}

.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}

.nice-select.small:after {
  height: 4px;
  width: 4px;
}

.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}

.nice-select .list {
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
          box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(-21px);
          transform: scale(0.75) translateY(-21px);
  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}

.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}

.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: #f6f6f6;
}

.nice-select .option.selected {
  font-weight: bold;
}

.nice-select .option.disabled {
  background-color: transparent;
  color: #F0F4F5;
  cursor: default;
}

.no-csspointerevents .nice-select .list {
  display: none;
}

.no-csspointerevents .nice-select.open .list {
  display: block;
}

.nice-select {
  float: none;
}

.nice-select {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  padding: 0 1rem;
  min-width: 100px;
}

.nice-select .current {
  width: 100%;
  display: block;
  padding-right: 35px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.nice-select .list {
  max-height: 250px;
  overflow: auto;
  width: 100%;
}

.nice-select::after {
  border-bottom: 2px solid #202020 !important;
  border-right: 2px solid #202020 !important;
  width: 7px;
  height: 7px;
  right: 22px;
}

.nice-select.form-control-warning::after {
  border-bottom-color: #E3B342 !important;
  border-right-color: #E3B342 !important;
}

.nice-select.form-control-warning .placeholder {
  color: rgba(227, 179, 66, 0.5);
}

.nice-select.form-control-warning.open {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(227, 179, 66, 0.5) !important;
          box-shadow: 0 0 0 0.2rem rgba(227, 179, 66, 0.5) !important;
}

.nice-select.form-control-sm .current {
  font-size: 14px;
}

.nice-select::before {
  content: '';
  border-left: 2px solid #fff;
  display: block;
  height: calc( 100% + 2px);
  width: 48px;
  right: 0;
  position: absolute;
  margin-top: -1px;
}

.nice-select .placeholder {
  color: rgba(32, 32, 32, 0.5);
}

header {
  height: 5.625rem;
  position: fixed;
  width: 100%;
  background: #fff;
  z-index: 10;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 20px 4px 70px rgba(0, 0, 0, 0.05);
          box-shadow: 20px 4px 70px rgba(0, 0, 0, 0.05);
}

header .logo {
  margin-left: 2.3125rem;
}

header .user-nav {
  padding-bottom: 2.25rem !important;
  border-bottom: none !important;
}

header .user-nav .user-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

header .user-nav .user-box .login-image {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  border: 2px solid #016AAA;
  margin-right: 1rem;
}

header .user-nav .user-box .username {
  font-size: 1rem;
  font-weight: 700;
  color: #202020;
}

header .user-nav .user-box .username.log-none {
  font-size: 1rem;
  font-weight: 500;
  color: #016AAA;
}

header .navbar {
  padding: 1.25rem 5.4375rem 1.25rem 2.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

header .navbar .navbar-brand {
  margin-right: 2.6875rem;
}

header .navbar .navbar-nav ul {
  padding: 0;
  margin: 0;
}

header .navbar .navbar-nav li {
  display: inline-block;
}

header .navbar .nav-item {
  margin-right: 3.5rem;
  font-size: 1rem;
  font-weight: 500;
  text-align: left;
}

header .navbar .nav-item:last-child {
  margin-right: 0;
}

header .navbar .nav-item.nav-link {
  color: #202020 !important;
}

header .navbar .nav-item.nav-link:hover {
  color: #016AAA !important;
}

header .navbar .nav-item.active {
  color: #016AAA !important;
  position: relative;
}

@media screen and (min-width: 62rem) {
  header .navbar .nav-item.active::after {
    content: "";
    width: 1.3125rem;
    height: 0.125rem;
    background-color: #016AAA;
    position: absolute;
    bottom: 0rem;
    border-radius: 0.125rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

header .navbar .login {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

header .navbar .login .cart-bag {
  cursor: pointer;
  margin-right: 2.25rem;
  position: relative;
}

header .navbar .login .cart-bag .Amount {
  position: absolute;
  top: 0.0625rem;
  right: -0.125rem;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background-color: #016AAA;
}

header .navbar .login .user-name {
  font-size: 1rem;
  font-weight: 500;
  color: #202020;
  margin-right: 1.5rem;
}

header .navbar .login .profile-image {
  position: relative;
  width: 3.5rem;
  height: 3.5rem;
  border: 0.125rem solid #016AAA;
  border-radius: 2.375rem;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 1.5rem;
  z-index: 99;
  cursor: pointer;
}

header .navbar .login .profile-image .admin-menu {
  display: none;
  background-color: white;
  border: 0.0625rem solid #ccc;
  z-index: 999;
  border-radius: 1.125rem;
  position: absolute;
  top: 3.75rem;
  right: -1.5625rem;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 1s;
  transition: height 1s;
  width: 12.5rem;
}

header .navbar .login .profile-image .admin-menu ul {
  margin: 0 !important;
  padding-left: 0;
  list-style: none;
}

header .navbar .login .profile-image .admin-menu ul li {
  line-height: 2.8125rem;
  border-bottom: 0.0625rem solid #d1d0cb;
}

header .navbar .login .profile-image .admin-menu ul li a {
  padding-left: 1.25rem;
  display: block;
  min-width: 100%;
  min-height: 100%;
}

header .navbar .login .profile-image .admin-menu ul li:last-child {
  border-bottom: none;
}

header .navbar .login .profile-image .admin-menu ul li:hover a {
  color: #016AAA !important;
}

header .navbar .login .profile-image .admin-menu ul li a {
  color: #202020 !important;
}

header .navbar .login .profile-image::before {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  position: absolute;
  content: "";
  width: 0.6875rem;
  height: 0.4375rem;
  right: -1.5625rem;
  top: 50%;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00005 2.58999L5.29005 6.82999C5.38301 6.92372 5.49362 6.99812 5.61547 7.04889C5.73733 7.09965 5.86804 7.12579 6.00005 7.12579C6.13206 7.12579 6.26277 7.09965 6.38463 7.04889C6.50649 6.99812 6.61709 6.92372 6.71005 6.82999L10.9501 2.59C11.0438 2.49703 11.1182 2.38643 11.1689 2.26457C11.2197 2.14271 11.2459 2.01201 11.2459 1.88C11.2459 1.74798 11.2197 1.61728 11.1689 1.49542C11.1182 1.37356 11.0438 1.26296 10.9501 1.17C10.7627 0.983744 10.5092 0.879203 10.2451 0.879203C9.98087 0.879203 9.72741 0.983744 9.54005 1.17L6.00005 4.70999L2.46005 1.16999C2.27379 0.98525 2.02239 0.881099 1.76005 0.879995C1.62845 0.879233 1.49798 0.904458 1.37614 0.954223C1.25431 1.00399 1.14349 1.07731 1.05005 1.16999C0.952977 1.25961 0.874623 1.36758 0.819516 1.48765C0.764409 1.60773 0.733642 1.73753 0.728993 1.86957C0.724344 2.00161 0.745904 2.13325 0.792429 2.25691C0.838954 2.38056 0.909521 2.49377 1.00005 2.58999Z' fill='%23016AAA'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
}

header .navbar .login .profile-image.user-active:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

header .navbar .login .profile-image.user-active .admin-menu {
  height: auto !important;
  display: inline-block;
}

header .info {
  font-size: 2.5rem;
  font-weight: 700;
  border: 0.0625rem solid #016AAA;
  border-radius: 1.125rem;
}

@media screen and (min-width: 62rem) {
  header .desktop-none {
    display: none;
  }
}

@media screen and (max-width: 61.9375rem) {
  header .cart-bag {
    display: none;
  }
  header .navbar .login .profile-image {
    width: 2rem;
    height: 2rem;
    margin-right: 0.875rem;
  }
  header .navbar {
    padding: 2.1875rem 0;
  }
  header .profile svg {
    width: 2rem;
  }
  header .mobile-none {
    display: none;
  }
  header .profile-image::before {
    display: none;
  }
  header .admin-menu {
    display: none !important;
  }
  header .navbar-nav {
    padding-top: 2.25rem !important;
  }
}

.dropdown-profile {
  white-space: nowrap;
  background-color: white;
  border: 1px solid rgba(32, 32, 32, 0.3);
  padding: 5px 0;
  width: 150px;
  position: absolute;
  top: 80px;
  right: -31px;
  text-align: center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border-radius: 6px !important;
  opacity: 0;
  visibility: hidden;
}

.dropdown-profile li {
  text-align: left;
  border-bottom: solid 1px #ccc;
  padding: 10px 20px;
}

.dropdown-profile li:last-child {
  border-bottom: 0px;
}

.dropdown-profile li a {
  display: block;
  color: #016AAA;
  font-size: 14px;
}

.profile-image.active::before {
  -webkit-transform: rotateX(-180deg);
          transform: rotateX(-180deg);
}

.profile-image.active .dropdown-profile {
  top: 60px;
  opacity: 1;
  display: block;
  visibility: visible;
}

.sidebar {
  position: fixed;
  top: 5.625rem;
  background: #016AAA;
  height: 100%;
  width: 16.5625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: hidden;
}

.close-sidebar .sidebar {
  width: 136px;
}

.close-sidebar .sidebar a {
  width: 22px;
}

.close-sidebar .sidebar .text-saidbar {
  display: block;
  margin-top: 8px;
  margin-bottom: 0;
  color: #ffffff50;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  bottom: -30px;
  font-size: 14px;
}

.close-sidebar .sidebar .nav-icon::before {
  top: 100% !important;
  left: -45px;
}

.sidebar nav {
  padding-top: 3.125rem;
  padding-bottom: 4.375rem;
  padding-left: 3.625rem;
  padding-right: 1.875rem;
}

.sidebar nav a.active {
  color: #53B8FF;
}

.sidebar nav a.active .text-saidbar {
  color: #fff;
}

.sidebar nav a {
  white-space: nowrap;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  color: #fff;
  margin-bottom: 58px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sidebar nav a .nav-icon {
  z-index: 1;
  display: inline-block;
  position: relative;
  margin-right: 1rem;
  line-height: 1;
}

.sidebar nav a.active .nav-icon::before,
.sidebar nav a.active .nav-icon::after,
.sidebar nav a:hover .nav-icon::after {
  display: block;
}

.sidebar nav a .nav-icon::after {
  content: '';
  display: none;
  line-height: 0;
  z-index: 10;
  position: relative;
  width: 3px;
  height: 3px;
  background: #53B8FF;
  border-radius: 50%;
  text-align: center;
  margin: 5px auto;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.sidebar nav a .nav-icon::before {
  z-index: 0;
  content: '';
  background: rgba(2, 150, 255, 0.3);
  width: 239px;
  height: 4.5rem;
  display: block;
  position: absolute;
  border-radius: 1.875rem 0 0 1.875rem;
  left: -30px;
  top: 60%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
  font-size: 2.1875rem;
  padding: 0.4375rem 2.4375rem;
}

li {
  list-style: none;
  color: #058BEB;
}

.sidebar nav a:active .nav-icon svg, .sidebar nav a.nice-select.open .nav-icon svg,
.sidebar nav a:hover .nav-icon svg {
  fill: #53B8FF;
  -webkit-filter: drop-shadow(0px 2px 3px #53b8ff);
          filter: drop-shadow(0px 2px 3px #53b8ff);
}

.sidebar nav a .nav-icon svg {
  fill: #ffffff50;
}

main {
  padding-left: 280px;
}

.close-sidebar main {
  padding-left: 168px;
}

.switch {
  position: relative;
  padding-left: 4rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.switch span {
  font-size: 14px;
  font-weight: 600;
}

.switch:hover .slider-check {
  border-color: rgba(33, 37, 41, 0.5) !important;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
  z-index: -1;
}

.slider-check {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 48px;
  height: 24px;
  margin-bottom: 0;
  background: #fff;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider-check:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input[value="true"] + .slider-check,
input.true + .slider-check,
input:checked + .slider-check {
  background-color: #2196F3;
}

input:focus + .slider-check {
  -webkit-box-shadow: 0 0 1px #2196F3;
          box-shadow: 0 0 1px #2196F3;
}

input[value="true"] + .slider-check:before,
input.true + .slider-check:before,
input:checked + .slider-check:before {
  -webkit-transform: translateX(24px);
          transform: translateX(24px);
}

/* Rounded slider-checks */
.slider-check.round {
  border-radius: 34px;
}

.slider-check.round:before {
  border-radius: 50%;
}

.switchbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  background-color: #F0F4F5;
  border-radius: 18px;
  padding: 18px 30px;
  margin-top: 9px;
}

.slider-check {
  background-color: #fff;
  border: 1px solid #cccccc;
}

.slider-check::before {
  background-color: #cccccc;
  border: 1px solid white;
  -webkit-box-shadow: 0px 0px 0px 1px #cccccc;
          box-shadow: 0px 0px 0px 1px #cccccc;
  width: 18px;
  height: 18px;
}

input[value="true"] + .slider-check,
input.true + .slider-check,
input:checked + .slider-check {
  background-color: #fff;
  border: 1px solid rgba(83, 184, 255, 0.5);
}

input[value="true"] + .slider-check:before,
input.true + .slider-check:before,
input:checked + .slider-check:before {
  background-color: #53B8FF;
  border: 1px solid white;
  -webkit-box-shadow: 0px 0px 0px 1px #53B8FF;
          box-shadow: 0px 0px 0px 1px #53B8FF;
  width: 18px;
  height: 18px;
}

.icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.icon-edit {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.75 13.5H6.93C7.0287 13.5005 7.12655 13.4816 7.21793 13.4443C7.30931 13.407 7.39242 13.352 7.4625 13.2825L12.6525 8.08495L14.7825 5.99995C14.8528 5.93023 14.9086 5.84728 14.9467 5.75589C14.9847 5.66449 15.0043 5.56646 15.0043 5.46745C15.0043 5.36845 14.9847 5.27042 14.9467 5.17902C14.9086 5.08763 14.8528 5.00468 14.7825 4.93495L11.6025 1.71745C11.5328 1.64716 11.4498 1.59136 11.3584 1.55329C11.267 1.51521 11.169 1.49561 11.07 1.49561C10.971 1.49561 10.873 1.51521 10.7816 1.55329C10.6902 1.59136 10.6072 1.64716 10.5375 1.71745L8.4225 3.83995L3.2175 9.03745C3.14799 9.10753 3.093 9.19065 3.05567 9.28202C3.01835 9.3734 2.99943 9.47125 3 9.56995V12.75C3 12.9489 3.07902 13.1396 3.21967 13.2803C3.36032 13.4209 3.55109 13.5 3.75 13.5ZM11.07 3.30745L13.1925 5.42995L12.1275 6.49495L10.005 4.37245L11.07 3.30745ZM4.5 9.87745L8.9475 5.42995L11.07 7.55245L6.6225 12H4.5V9.87745ZM15.75 15H2.25C2.05109 15 1.86032 15.079 1.71967 15.2196C1.57902 15.3603 1.5 15.551 1.5 15.75C1.5 15.9489 1.57902 16.1396 1.71967 16.2803C1.86032 16.4209 2.05109 16.5 2.25 16.5H15.75C15.9489 16.5 16.1397 16.4209 16.2803 16.2803C16.421 16.1396 16.5 15.9489 16.5 15.75C16.5 15.551 16.421 15.3603 16.2803 15.2196C16.1397 15.079 15.9489 15 15.75 15Z' fill='black' /%3E%3C/svg%3E%0A");
}

.btn-icon {
  border: 0;
  outline: 0;
  background: #fff;
  line-height: 0;
}

.btn-icon i {
  opacity: .3;
}

.btn-icon:hover i {
  opacity: .8;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.form-group.inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.form-group.inline label {
  margin: 0.5rem;
  margin-left: 0;
}

.form-group.inline .form-control {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.form-group .form-control.search {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.07 14.8299L17 12.7099C16.5547 12.2867 15.9931 12.0063 15.3872 11.9047C14.7813 11.8031 14.1589 11.885 13.6 12.1399L12.7 11.2399C13.7605 9.82286 14.2449 8.05662 14.0555 6.29678C13.8662 4.53694 13.0172 2.91417 11.6794 1.75514C10.3417 0.596117 8.61452 -0.0131016 6.84565 0.0501259C5.07678 0.113353 3.39754 0.844332 2.14596 2.09591C0.894381 3.34749 0.163402 5.02674 0.100175 6.79561C0.0369472 8.56448 0.646165 10.2916 1.80519 11.6294C2.96421 12.9671 4.58699 13.8161 6.34683 14.0055C8.10667 14.1948 9.87291 13.7105 11.29 12.6499L12.18 13.5399C11.8951 14.0996 11.793 14.7345 11.8881 15.3553C11.9831 15.976 12.2706 16.5513 12.71 16.9999L14.83 19.1199C15.3925 19.6817 16.155 19.9973 16.95 19.9973C17.745 19.9973 18.5075 19.6817 19.07 19.1199C19.3557 18.8405 19.5828 18.5069 19.7378 18.1385C19.8928 17.7702 19.9726 17.3746 19.9726 16.9749C19.9726 16.5753 19.8928 16.1797 19.7378 15.8114C19.5828 15.443 19.3557 15.1093 19.07 14.8299ZM10.59 10.5899C9.89023 11.2879 8.99929 11.7629 8.02973 11.9548C7.06017 12.1467 6.05549 12.0469 5.14259 11.6681C4.2297 11.2893 3.44955 10.6485 2.9007 9.82648C2.35185 9.00451 2.05893 8.03831 2.05893 7.04994C2.05893 6.06157 2.35185 5.09538 2.9007 4.2734C3.44955 3.45143 4.2297 2.81056 5.14259 2.43175C6.05549 2.05295 7.06017 1.95319 8.02973 2.14509C8.99929 2.33699 9.89023 2.81194 10.59 3.50994C11.0556 3.9744 11.4251 4.52615 11.6771 5.13361C11.9292 5.74106 12.0589 6.39227 12.0589 7.04994C12.0589 7.70762 11.9292 8.35883 11.6771 8.96628C11.4251 9.57373 11.0556 10.1255 10.59 10.5899ZM17.66 17.6599C17.567 17.7537 17.4564 17.8281 17.3346 17.8788C17.2127 17.9296 17.082 17.9557 16.95 17.9557C16.818 17.9557 16.6873 17.9296 16.5654 17.8788C16.4436 17.8281 16.333 17.7537 16.24 17.6599L14.12 15.5399C14.0263 15.447 13.9519 15.3364 13.9011 15.2145C13.8503 15.0927 13.8242 14.962 13.8242 14.8299C13.8242 14.6979 13.8503 14.5672 13.9011 14.4454C13.9519 14.3235 14.0263 14.2129 14.12 14.1199C14.213 14.0262 14.3236 13.9518 14.4454 13.9011C14.5673 13.8503 14.698 13.8241 14.83 13.8241C14.962 13.8241 15.0927 13.8503 15.2146 13.9011C15.3364 13.9518 15.447 14.0262 15.54 14.1199L17.66 16.2399C17.7537 16.3329 17.8281 16.4435 17.8789 16.5654C17.9296 16.6872 17.9558 16.8179 17.9558 16.9499C17.9558 17.082 17.9296 17.2127 17.8789 17.3345C17.8281 17.4564 17.7537 17.567 17.66 17.6599Z' fill='black' fill-opacity='0.5'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 1rem center;
  padding-left: 2.85rem;
}

.form-group .form-control.search.filter {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 0H3C2.20435 0 1.44129 0.316071 0.87868 0.87868C0.316071 1.44129 1.80878e-07 2.20435 1.80878e-07 3V4.17C-0.000143207 4.58294 0.0849664 4.99147 0.25 5.37V5.43C0.39128 5.75097 0.591392 6.04266 0.84 6.29L7 12.41V19C6.99966 19.1699 7.04264 19.3372 7.12487 19.4859C7.20711 19.6346 7.32589 19.7599 7.47 19.85C7.62914 19.9486 7.81278 20.0006 8 20C8.15654 19.9991 8.31068 19.9614 8.45 19.89L12.45 17.89C12.6149 17.8069 12.7536 17.6798 12.8507 17.5227C12.9478 17.3656 12.9994 17.1847 13 17V12.41L19.12 6.29C19.3686 6.04266 19.5687 5.75097 19.71 5.43V5.37C19.8888 4.99443 19.9876 4.58578 20 4.17V3C20 2.20435 19.6839 1.44129 19.1213 0.87868C18.5587 0.316071 17.7957 0 17 0ZM11.29 11.29C11.1973 11.3834 11.124 11.4943 11.0742 11.6161C11.0245 11.7379 10.9992 11.8684 11 12V16.38L9 17.38V12C9.00076 11.8684 8.97554 11.7379 8.92577 11.6161C8.87601 11.4943 8.80268 11.3834 8.71 11.29L3.41 6H16.59L11.29 11.29ZM18 4H2V3C2 2.73478 2.10536 2.48043 2.29289 2.29289C2.48043 2.10536 2.73478 2 3 2H17C17.2652 2 17.5196 2.10536 17.7071 2.29289C17.8946 2.48043 18 2.73478 18 3V4Z' fill='%230000004d'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.07 14.8299L17 12.7099C16.5547 12.2867 15.9931 12.0063 15.3872 11.9047C14.7813 11.8031 14.1589 11.885 13.6 12.1399L12.7 11.2399C13.7605 9.82286 14.2449 8.05662 14.0555 6.29678C13.8662 4.53694 13.0172 2.91417 11.6794 1.75514C10.3417 0.596117 8.61452 -0.0131016 6.84565 0.0501259C5.07678 0.113353 3.39754 0.844332 2.14596 2.09591C0.894381 3.34749 0.163402 5.02674 0.100175 6.79561C0.0369472 8.56448 0.646165 10.2916 1.80519 11.6294C2.96421 12.9671 4.58699 13.8161 6.34683 14.0055C8.10667 14.1948 9.87291 13.7105 11.29 12.6499L12.18 13.5399C11.8951 14.0996 11.793 14.7345 11.8881 15.3553C11.9831 15.976 12.2706 16.5513 12.71 16.9999L14.83 19.1199C15.3925 19.6817 16.155 19.9973 16.95 19.9973C17.745 19.9973 18.5075 19.6817 19.07 19.1199C19.3557 18.8405 19.5828 18.5069 19.7378 18.1385C19.8928 17.7702 19.9726 17.3746 19.9726 16.9749C19.9726 16.5753 19.8928 16.1797 19.7378 15.8114C19.5828 15.443 19.3557 15.1093 19.07 14.8299ZM10.59 10.5899C9.89023 11.2879 8.99929 11.7629 8.02973 11.9548C7.06017 12.1467 6.05549 12.0469 5.14259 11.6681C4.2297 11.2893 3.44955 10.6485 2.9007 9.82648C2.35185 9.00451 2.05893 8.03831 2.05893 7.04994C2.05893 6.06157 2.35185 5.09538 2.9007 4.2734C3.44955 3.45143 4.2297 2.81056 5.14259 2.43175C6.05549 2.05295 7.06017 1.95319 8.02973 2.14509C8.99929 2.33699 9.89023 2.81194 10.59 3.50994C11.0556 3.9744 11.4251 4.52615 11.6771 5.13361C11.9292 5.74106 12.0589 6.39227 12.0589 7.04994C12.0589 7.70762 11.9292 8.35883 11.6771 8.96628C11.4251 9.57373 11.0556 10.1255 10.59 10.5899ZM17.66 17.6599C17.567 17.7537 17.4564 17.8281 17.3346 17.8788C17.2127 17.9296 17.082 17.9557 16.95 17.9557C16.818 17.9557 16.6873 17.9296 16.5654 17.8788C16.4436 17.8281 16.333 17.7537 16.24 17.6599L14.12 15.5399C14.0263 15.447 13.9519 15.3364 13.9011 15.2145C13.8503 15.0927 13.8242 14.962 13.8242 14.8299C13.8242 14.6979 13.8503 14.5672 13.9011 14.4454C13.9519 14.3235 14.0263 14.2129 14.12 14.1199C14.213 14.0262 14.3236 13.9518 14.4454 13.9011C14.5673 13.8503 14.698 13.8241 14.83 13.8241C14.962 13.8241 15.0927 13.8503 15.2146 13.9011C15.3364 13.9518 15.447 14.0262 15.54 14.1199L17.66 16.2399C17.7537 16.3329 17.8281 16.4435 17.8789 16.5654C17.9296 16.6872 17.9558 16.8179 17.9558 16.9499C17.9558 17.082 17.9296 17.2127 17.8789 17.3345C17.8281 17.4564 17.7537 17.567 17.66 17.6599Z' fill='black' fill-opacity='0.5'/%3E%3C/svg%3E%0A");
  background-position: calc(100% - 1rem) center, 1rem center;
  padding-right: 2.85rem;
}

.orange {
  color: #E3B342;
}

.home-cart-title {
  background: rgba(1, 106, 170, 0.1);
  border-radius: 6px;
  color: #016AAA;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

main {
  padding-right: 70px;
  min-height: 100vh;
  padding-top: 5.625rem;
}

@media (max-width: 767px) {
  main {
    padding-right: 15px;
  }
}

main .title {
  font-style: normal;
  font-weight: 800;
  font-size: 25px;
  line-height: 34px;
  color: #016AAA;
  margin-bottom: 0.9375rem;
}

main .card {
  border-radius: 6px !important;
}

main .card .card-title {
  font-style: normal;
  font-weight: 800;
  font-size: 15px;
  line-height: 20px;
}

main .card-bordered {
  border: 1px solid rgba(32, 32, 32, 0.3);
}

.card-dbl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.card-dbl > :nth-child(1) {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  width: 55%;
}

.card-dbl > :nth-child(2) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-left: 0px;
  width: 45%;
}

.mb-40px {
  margin-bottom: 40px !important;
}

.main-section .form-group {
  margin-bottom: 16px;
}

.breadcrumb-item {
  color: #425FC7 !important;
}

.breadcrumb-item.active {
  color: rgba(66, 95, 199, 0.5) !important;
}

a {
  color: #058BEB;
}

a:hover {
  color: #016AAA;
}

label {
  cursor: pointer;
}

.three-select {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

@media (max-width: 1199px) {
  .three-select {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.three-select .form-control {
  min-width: 110px;
}

@media (min-width: 1550px) {
  .three-select .form-control {
    min-width: 130px;
  }
}

@media (max-width: 1400px) {
  .three-select label {
    width: 100%;
  }
  .three-select .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}

@media (max-width: 1400px) and (max-width: 1199px) {
  .three-select .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (max-width: 1400px) {
  .three-select-parent .card-title {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 2px !important;
  }
}

@media (max-width: 1400px) {
  .four-input label {
    width: 100%;
  }
  .four-input .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

@media (max-width: 1400px) and (max-width: 1199px) {
  .four-input .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (max-width: 1400px) {
  .four-input .col-xl-auto input {
    max-width: 100% !important;
  }
}

.white-space-nowrap {
  white-space: nowrap;
}

.text-underline {
  text-decoration: underline;
}
/*# sourceMappingURL=main.css.map */