@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;200;300;400;500;600;700;800;900&display=swap");
.text-shadow {
  text-shadow: 2px 2px 5px #495057;
}

html {
  scroll-behavior: smooth;
}

body {
  font-size: 16px;
  font-family: "Roboto", sans-serif !important;
}

h1, h2, h3, h4, h5, h6, .btn {
  font-family: "Roboto", sans-serif !important;
}

a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: none;
  color: inherit;
}

.btn-primary {
  background-color: #479176;
  border-color: #479176;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active {
  background-color: #3f8068;
  border-color: #3f8068;
}

.btn-outline-primary {
  border-color: #479176;
  color: #479176;
}
.btn-outline-primary:hover {
  background-color: #479176;
  border-color: #479176;
  color: #ffffff !important;
}

.btn-primary-light {
  background-color: #c3e1d6;
  border-color: #479176;
  color: #479176;
}
.btn-primary-light:hover, .btn-primary-light:active, .btn-primary-light:focus, .btn-primary-light:not(:disabled):not(.disabled):active {
  background-color: #3f8068;
  border-color: #3f8068;
  color: #ffffff !important;
}

.text-primary {
  color: #479176 !important;
}

.text-primary-light {
  color: #a0d1bf !important;
}

.text-primary-dark {
  color: #152a22 !important;
}

.border-primary {
  border-color: #479176;
}

.text-hover-primary:hover {
  color: #479176 !important;
}

.bg-primary {
  background-color: #479176 !important;
}

.bg-primary-light {
  background-color: #a0d1bf !important;
}

.bg-primary-lightest {
  background-color: white !important;
}

.badge-primary {
  background-color: #479176 !important;
  color: #ffffff;
  border: 2px solid #479176;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-primary {
  background-color: white !important;
  color: #479176;
  border: 2px solid #479176;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-primary .item.active {
  color: #479176 !important;
}
.breadchrumb-primary .item:last-child {
  color: #479176 !important;
}

.bg-overlay-primary {
  background: #479176CC;
}

.btn-secondary {
  background-color: #10533A;
  border-color: #10533A;
}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled):active {
  background-color: #0c3e2b;
  border-color: #0c3e2b;
}

.btn-outline-secondary {
  border-color: #10533A;
  color: #10533A;
}
.btn-outline-secondary:hover {
  background-color: #10533A;
  border-color: #10533A;
  color: #ffffff !important;
}

.btn-secondary-light {
  background-color: #51dea9;
  border-color: #10533A;
  color: #10533A;
}
.btn-secondary-light:hover, .btn-secondary-light:active, .btn-secondary-light:focus, .btn-secondary-light:not(:disabled):not(.disabled):active {
  background-color: #0c3e2b;
  border-color: #0c3e2b;
  color: #ffffff !important;
}

.text-secondary {
  color: #10533A !important;
}

.text-secondary-light {
  color: #29d394 !important;
}

.text-secondary-dark {
  color: black !important;
}

.border-secondary {
  border-color: #10533A;
}

.text-hover-secondary:hover {
  color: #10533A !important;
}

.bg-secondary {
  background-color: #10533A !important;
}

.bg-secondary-light {
  background-color: #29d394 !important;
}

.bg-secondary-lightest {
  background-color: #a7eed4 !important;
}

.badge-secondary {
  background-color: #10533A !important;
  color: #ffffff;
  border: 2px solid #10533A;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-secondary {
  background-color: white !important;
  color: #10533A;
  border: 2px solid #10533A;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-secondary .item.active {
  color: #10533A !important;
}
.breadchrumb-secondary .item:last-child {
  color: #10533A !important;
}

.bg-overlay-secondary {
  background: #10533ACC;
}

.btn-success {
  background-color: #52C41A;
  border-color: #52C41A;
}
.btn-success:hover, .btn-success:active, .btn-success:focus, .btn-success:not(:disabled):not(.disabled):active {
  background-color: #49ad17;
  border-color: #49ad17;
}

.btn-outline-success {
  border-color: #52C41A;
  color: #52C41A;
}
.btn-outline-success:hover {
  background-color: #52C41A;
  border-color: #52C41A;
  color: #ffffff !important;
}

.btn-success-light {
  background-color: #caf5b5;
  border-color: #52C41A;
  color: #52C41A;
}
.btn-success-light:hover, .btn-success-light:active, .btn-success-light:focus, .btn-success-light:not(:disabled):not(.disabled):active {
  background-color: #49ad17;
  border-color: #49ad17;
  color: #ffffff !important;
}

.text-success {
  color: #52C41A !important;
}

.text-success-light {
  color: #aaef88 !important;
}

.text-success-dark {
  color: #193d08 !important;
}

.border-success {
  border-color: #52C41A;
}

.text-hover-success:hover {
  color: #52C41A !important;
}

.bg-success {
  background-color: #52C41A !important;
}

.bg-success-light {
  background-color: #aaef88 !important;
}

.bg-success-lightest {
  background-color: white !important;
}

.badge-success {
  background-color: #52C41A !important;
  color: #ffffff;
  border: 2px solid #52C41A;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-success {
  background-color: white !important;
  color: #52C41A;
  border: 2px solid #52C41A;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-success .item.active {
  color: #52C41A !important;
}
.breadchrumb-success .item:last-child {
  color: #52C41A !important;
}

.bg-overlay-success {
  background: #52C41ACC;
}

.btn-info {
  background-color: #6D58A4;
  border-color: #6D58A4;
}
.btn-info:hover, .btn-info:active, .btn-info:focus, .btn-info:not(:disabled):not(.disabled):active {
  background-color: #624f93;
  border-color: #624f93;
}

.btn-outline-info {
  border-color: #6D58A4;
  color: #6D58A4;
}
.btn-outline-info:hover {
  background-color: #6D58A4;
  border-color: #6D58A4;
  color: #ffffff !important;
}

.btn-info-light {
  background-color: #e0dcec;
  border-color: #6D58A4;
  color: #6D58A4;
}
.btn-info-light:hover, .btn-info-light:active, .btn-info-light:focus, .btn-info-light:not(:disabled):not(.disabled):active {
  background-color: #624f93;
  border-color: #624f93;
  color: #ffffff !important;
}

.text-info {
  color: #6D58A4 !important;
}

.text-info-light {
  color: #c3bbda !important;
}

.text-info-dark {
  color: #2b2340 !important;
}

.border-info {
  border-color: #6D58A4;
}

.text-hover-info:hover {
  color: #6D58A4 !important;
}

.bg-info {
  background-color: #6D58A4 !important;
}

.bg-info-light {
  background-color: #c3bbda !important;
}

.bg-info-lightest {
  background-color: white !important;
}

.badge-info {
  background-color: #6D58A4 !important;
  color: #ffffff;
  border: 2px solid #6D58A4;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-info {
  background-color: white !important;
  color: #6D58A4;
  border: 2px solid #6D58A4;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-info .item.active {
  color: #6D58A4 !important;
}
.breadchrumb-info .item:last-child {
  color: #6D58A4 !important;
}

.bg-overlay-info {
  background: #6D58A4CC;
}

.btn-warning {
  background-color: #FFDB15;
  border-color: #FFDB15;
}
.btn-warning:hover, .btn-warning:active, .btn-warning:focus, .btn-warning:not(:disabled):not(.disabled):active {
  background-color: #fbd400;
  border-color: #fbd400;
}

.btn-outline-warning {
  border-color: #FFDB15;
  color: #FFDB15;
}
.btn-outline-warning:hover {
  background-color: #FFDB15;
  border-color: #FFDB15;
  color: #343a40 !important;
}

.btn-warning-light {
  background-color: #fffae1;
  border-color: #FFDB15;
  color: #FFDB15;
}
.btn-warning-light:hover, .btn-warning-light:active, .btn-warning-light:focus, .btn-warning-light:not(:disabled):not(.disabled):active {
  background-color: #fbd400;
  border-color: #fbd400;
  color: #343a40 !important;
}

.text-warning {
  color: #FFDB15 !important;
}

.text-warning-light {
  color: #fff3ae !important;
}

.text-warning-dark {
  color: #7b6800 !important;
}

.border-warning {
  border-color: #FFDB15;
}

.text-hover-warning:hover {
  color: #FFDB15 !important;
}

.bg-warning {
  background-color: #FFDB15 !important;
}

.bg-warning-light {
  background-color: #fff3ae !important;
}

.bg-warning-lightest {
  background-color: white !important;
}

.badge-warning {
  background-color: #FFDB15 !important;
  color: #ffffff;
  border: 2px solid #FFDB15;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-warning {
  background-color: white !important;
  color: #FFDB15;
  border: 2px solid #FFDB15;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-warning .item.active {
  color: #FFDB15 !important;
}
.breadchrumb-warning .item:last-child {
  color: #FFDB15 !important;
}

.bg-overlay-warning {
  background: #FFDB15CC;
}

.btn-danger {
  background-color: #FF4D4F;
  border-color: #FF4D4F;
}
.btn-danger:hover, .btn-danger:active, .btn-danger:focus, .btn-danger:not(:disabled):not(.disabled):active {
  background-color: #ff3436;
  border-color: #ff3436;
}

.btn-outline-danger {
  border-color: #FF4D4F;
  color: #FF4D4F;
}
.btn-outline-danger:hover {
  background-color: #FF4D4F;
  border-color: #FF4D4F;
  color: #ffffff !important;
}

.btn-danger-light {
  background-color: white;
  border-color: #FF4D4F;
  color: #FF4D4F;
}
.btn-danger-light:hover, .btn-danger-light:active, .btn-danger-light:focus, .btn-danger-light:not(:disabled):not(.disabled):active {
  background-color: #ff3436;
  border-color: #ff3436;
  color: #ffffff !important;
}

.text-danger {
  color: #FF4D4F !important;
}

.text-danger-light {
  color: #ffe6e6 !important;
}

.text-danger-dark {
  color: #b30002 !important;
}

.border-danger {
  border-color: #FF4D4F;
}

.text-hover-danger:hover {
  color: #FF4D4F !important;
}

.bg-danger {
  background-color: #FF4D4F !important;
}

.bg-danger-light {
  background-color: #ffe6e6 !important;
}

.bg-danger-lightest {
  background-color: white !important;
}

.badge-danger {
  background-color: #FF4D4F !important;
  color: #ffffff;
  border: 2px solid #FF4D4F;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-danger {
  background-color: white !important;
  color: #FF4D4F;
  border: 2px solid #FF4D4F;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-danger .item.active {
  color: #FF4D4F !important;
}
.breadchrumb-danger .item:last-child {
  color: #FF4D4F !important;
}

.bg-overlay-danger {
  background: #FF4D4FCC;
}

.btn-light {
  background-color: #E6F7FF;
  border-color: #E6F7FF;
}
.btn-light:hover, .btn-light:active, .btn-light:focus, .btn-light:not(:disabled):not(.disabled):active {
  background-color: #cdefff;
  border-color: #cdefff;
}

.btn-outline-light {
  border-color: #E6F7FF;
  color: #E6F7FF;
}
.btn-outline-light:hover {
  background-color: #E6F7FF;
  border-color: #E6F7FF;
  color: #343a40 !important;
}

.btn-light-light {
  background-color: white;
  border-color: #E6F7FF;
  color: #E6F7FF;
}
.btn-light-light:hover, .btn-light-light:active, .btn-light-light:focus, .btn-light-light:not(:disabled):not(.disabled):active {
  background-color: #cdefff;
  border-color: #cdefff;
  color: #343a40 !important;
}

.text-light {
  color: #E6F7FF !important;
}

.text-light-light {
  color: white !important;
}

.text-light-dark {
  color: #4dc6ff !important;
}

.border-light {
  border-color: #E6F7FF;
}

.text-hover-light:hover {
  color: #E6F7FF !important;
}

.bg-light {
  background-color: #E6F7FF !important;
}

.bg-light-light {
  background-color: white !important;
}

.bg-light-lightest {
  background-color: white !important;
}

.badge-light {
  background-color: #E6F7FF !important;
  color: #ffffff;
  border: 2px solid #E6F7FF;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-light {
  background-color: white !important;
  color: #E6F7FF;
  border: 2px solid #E6F7FF;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-light .item.active {
  color: #E6F7FF !important;
}
.breadchrumb-light .item:last-child {
  color: #E6F7FF !important;
}

.bg-overlay-light {
  background: #E6F7FFCC;
}

.btn-dark {
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover, .btn-dark:active, .btn-dark:focus, .btn-dark:not(:disabled):not(.disabled):active {
  background-color: #292d32;
  border-color: #292d32;
}

.btn-outline-dark {
  border-color: #343a40;
  color: #343a40;
}
.btn-outline-dark:hover {
  background-color: #343a40;
  border-color: #343a40;
  color: #ffffff !important;
}

.btn-dark-light {
  background-color: #96a0aa;
  border-color: #343a40;
  color: #343a40;
}
.btn-dark-light:hover, .btn-dark-light:active, .btn-dark-light:focus, .btn-dark-light:not(:disabled):not(.disabled):active {
  background-color: #292d32;
  border-color: #292d32;
  color: #ffffff !important;
}

.text-dark {
  color: #343a40 !important;
}

.text-dark-light {
  color: #7a8793 !important;
}

.text-dark-dark {
  color: black !important;
}

.border-dark {
  border-color: #343a40;
}

.text-hover-dark:hover {
  color: #343a40 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

.bg-dark-light {
  background-color: #7a8793 !important;
}

.bg-dark-lightest {
  background-color: #ced3d8 !important;
}

.badge-dark {
  background-color: #343a40 !important;
  color: #ffffff;
  border: 2px solid #343a40;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-dark {
  background-color: white !important;
  color: #343a40;
  border: 2px solid #343a40;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-dark .item.active {
  color: #343a40 !important;
}
.breadchrumb-dark .item:last-child {
  color: #343a40 !important;
}

.bg-overlay-dark {
  background: #343a40CC;
}

.btn-white {
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-white:hover, .btn-white:active, .btn-white:focus, .btn-white:not(:disabled):not(.disabled):active {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}

.btn-outline-white {
  border-color: #ffffff;
  color: #ffffff;
}
.btn-outline-white:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #343a40 !important;
}

.btn-white-light {
  background-color: white;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-light:hover, .btn-white-light:active, .btn-white-light:focus, .btn-white-light:not(:disabled):not(.disabled):active {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  color: #343a40 !important;
}

.text-white {
  color: #ffffff !important;
}

.text-white-light {
  color: white !important;
}

.text-white-dark {
  color: #b3b3b3 !important;
}

.border-white {
  border-color: #ffffff;
}

.text-hover-white:hover {
  color: #ffffff !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.bg-white-light {
  background-color: white !important;
}

.bg-white-lightest {
  background-color: white !important;
}

.badge-white {
  background-color: #ffffff !important;
  color: #ffffff;
  border: 2px solid #ffffff;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-white {
  background-color: white !important;
  color: #ffffff;
  border: 2px solid #ffffff;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-white .item.active {
  color: #ffffff !important;
}
.breadchrumb-white .item:last-child {
  color: #ffffff !important;
}

.bg-overlay-white {
  background: #ffffffCC;
}

.btn-black {
  background-color: #000000;
  border-color: #000000;
}
.btn-black:hover, .btn-black:active, .btn-black:focus, .btn-black:not(:disabled):not(.disabled):active {
  background-color: black;
  border-color: black;
}

.btn-outline-black {
  border-color: #000000;
  color: #000000;
}
.btn-outline-black:hover {
  background-color: #000000;
  border-color: #000000;
  color: #343a40 !important;
}

.btn-black-light {
  background-color: #666666;
  border-color: #000000;
  color: #000000;
}
.btn-black-light:hover, .btn-black-light:active, .btn-black-light:focus, .btn-black-light:not(:disabled):not(.disabled):active {
  background-color: black;
  border-color: black;
  color: #343a40 !important;
}

.text-black {
  color: #000000 !important;
}

.text-black-light {
  color: #4d4d4d !important;
}

.text-black-dark {
  color: black !important;
}

.border-black {
  border-color: #000000;
}

.text-hover-black:hover {
  color: #000000 !important;
}

.bg-black {
  background-color: #000000 !important;
}

.bg-black-light {
  background-color: #4d4d4d !important;
}

.bg-black-lightest {
  background-color: #999999 !important;
}

.badge-black {
  background-color: #000000 !important;
  color: #ffffff;
  border: 2px solid #000000;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-black {
  background-color: #e6e6e6 !important;
  color: #000000;
  border: 2px solid #000000;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-black .item.active {
  color: #000000 !important;
}
.breadchrumb-black .item:last-child {
  color: #000000 !important;
}

.bg-overlay-black {
  background: #000000CC;
}

.btn-gray-100 {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-gray-100:hover, .btn-gray-100:active, .btn-gray-100:focus, .btn-gray-100:not(:disabled):not(.disabled):active {
  background-color: #e9ecef;
  border-color: #e9ecef;
}

.btn-outline-gray-100 {
  border-color: #f8f9fa;
  color: #f8f9fa;
}
.btn-outline-gray-100:hover {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #343a40 !important;
}

.btn-gray-100-light {
  background-color: white;
  border-color: #f8f9fa;
  color: #f8f9fa;
}
.btn-gray-100-light:hover, .btn-gray-100-light:active, .btn-gray-100-light:focus, .btn-gray-100-light:not(:disabled):not(.disabled):active {
  background-color: #e9ecef;
  border-color: #e9ecef;
  color: #343a40 !important;
}

.text-gray-100 {
  color: #f8f9fa !important;
}

.text-gray-100-light {
  color: white !important;
}

.text-gray-100-dark {
  color: #9fadba !important;
}

.border-gray-100 {
  border-color: #f8f9fa;
}

.text-hover-gray-100:hover {
  color: #f8f9fa !important;
}

.bg-gray-100 {
  background-color: #f8f9fa !important;
}

.bg-gray-100-light {
  background-color: white !important;
}

.bg-gray-100-lightest {
  background-color: white !important;
}

.badge-gray-100 {
  background-color: #f8f9fa !important;
  color: #ffffff;
  border: 2px solid #f8f9fa;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-gray-100 {
  background-color: white !important;
  color: #f8f9fa;
  border: 2px solid #f8f9fa;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-gray-100 .item.active {
  color: #f8f9fa !important;
}
.breadchrumb-gray-100 .item:last-child {
  color: #f8f9fa !important;
}

.bg-overlay-gray-100 {
  background: #f8f9faCC;
}

.btn-gray-200 {
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.btn-gray-200:hover, .btn-gray-200:active, .btn-gray-200:focus, .btn-gray-200:not(:disabled):not(.disabled):active {
  background-color: #dadfe4;
  border-color: #dadfe4;
}

.btn-outline-gray-200 {
  border-color: #e9ecef;
  color: #e9ecef;
}
.btn-outline-gray-200:hover {
  background-color: #e9ecef;
  border-color: #e9ecef;
  color: #343a40 !important;
}

.btn-gray-200-light {
  background-color: white;
  border-color: #e9ecef;
  color: #e9ecef;
}
.btn-gray-200-light:hover, .btn-gray-200-light:active, .btn-gray-200-light:focus, .btn-gray-200-light:not(:disabled):not(.disabled):active {
  background-color: #dadfe4;
  border-color: #dadfe4;
  color: #343a40 !important;
}

.text-gray-200 {
  color: #e9ecef !important;
}

.text-gray-200-light {
  color: white !important;
}

.text-gray-200-dark {
  color: #90a0af !important;
}

.border-gray-200 {
  border-color: #e9ecef;
}

.text-hover-gray-200:hover {
  color: #e9ecef !important;
}

.bg-gray-200 {
  background-color: #e9ecef !important;
}

.bg-gray-200-light {
  background-color: white !important;
}

.bg-gray-200-lightest {
  background-color: white !important;
}

.badge-gray-200 {
  background-color: #e9ecef !important;
  color: #ffffff;
  border: 2px solid #e9ecef;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-gray-200 {
  background-color: white !important;
  color: #e9ecef;
  border: 2px solid #e9ecef;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-gray-200 .item.active {
  color: #e9ecef !important;
}
.breadchrumb-gray-200 .item:last-child {
  color: #e9ecef !important;
}

.bg-overlay-gray-200 {
  background: #e9ecefCC;
}

.btn-gray-300 {
  background-color: #dee2e6;
  border-color: #dee2e6;
}
.btn-gray-300:hover, .btn-gray-300:active, .btn-gray-300:focus, .btn-gray-300:not(:disabled):not(.disabled):active {
  background-color: #cfd5db;
  border-color: #cfd5db;
}

.btn-outline-gray-300 {
  border-color: #dee2e6;
  color: #dee2e6;
}
.btn-outline-gray-300:hover {
  background-color: #dee2e6;
  border-color: #dee2e6;
  color: #343a40 !important;
}

.btn-gray-300-light {
  background-color: white;
  border-color: #dee2e6;
  color: #dee2e6;
}
.btn-gray-300-light:hover, .btn-gray-300-light:active, .btn-gray-300-light:focus, .btn-gray-300-light:not(:disabled):not(.disabled):active {
  background-color: #cfd5db;
  border-color: #cfd5db;
  color: #343a40 !important;
}

.text-gray-300 {
  color: #dee2e6 !important;
}

.text-gray-300-light {
  color: white !important;
}

.text-gray-300-dark {
  color: #8796a4 !important;
}

.border-gray-300 {
  border-color: #dee2e6;
}

.text-hover-gray-300:hover {
  color: #dee2e6 !important;
}

.bg-gray-300 {
  background-color: #dee2e6 !important;
}

.bg-gray-300-light {
  background-color: white !important;
}

.bg-gray-300-lightest {
  background-color: white !important;
}

.badge-gray-300 {
  background-color: #dee2e6 !important;
  color: #ffffff;
  border: 2px solid #dee2e6;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-gray-300 {
  background-color: white !important;
  color: #dee2e6;
  border: 2px solid #dee2e6;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-gray-300 .item.active {
  color: #dee2e6 !important;
}
.breadchrumb-gray-300 .item:last-child {
  color: #dee2e6 !important;
}

.bg-overlay-gray-300 {
  background: #dee2e6CC;
}

.btn-gray-400 {
  background-color: #ced4da;
  border-color: #ced4da;
}
.btn-gray-400:hover, .btn-gray-400:active, .btn-gray-400:focus, .btn-gray-400:not(:disabled):not(.disabled):active {
  background-color: #bfc7cf;
  border-color: #bfc7cf;
}

.btn-outline-gray-400 {
  border-color: #ced4da;
  color: #ced4da;
}
.btn-outline-gray-400:hover {
  background-color: #ced4da;
  border-color: #ced4da;
  color: #343a40 !important;
}

.btn-gray-400-light {
  background-color: white;
  border-color: #ced4da;
  color: #ced4da;
}
.btn-gray-400-light:hover, .btn-gray-400-light:active, .btn-gray-400-light:focus, .btn-gray-400-light:not(:disabled):not(.disabled):active {
  background-color: #bfc7cf;
  border-color: #bfc7cf;
  color: #343a40 !important;
}

.text-gray-400 {
  color: #ced4da !important;
}

.text-gray-400-light {
  color: white !important;
}

.text-gray-400-dark {
  color: #778898 !important;
}

.border-gray-400 {
  border-color: #ced4da;
}

.text-hover-gray-400:hover {
  color: #ced4da !important;
}

.bg-gray-400 {
  background-color: #ced4da !important;
}

.bg-gray-400-light {
  background-color: white !important;
}

.bg-gray-400-lightest {
  background-color: white !important;
}

.badge-gray-400 {
  background-color: #ced4da !important;
  color: #ffffff;
  border: 2px solid #ced4da;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-gray-400 {
  background-color: white !important;
  color: #ced4da;
  border: 2px solid #ced4da;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-gray-400 .item.active {
  color: #ced4da !important;
}
.breadchrumb-gray-400 .item:last-child {
  color: #ced4da !important;
}

.bg-overlay-gray-400 {
  background: #ced4daCC;
}

.btn-gray-500 {
  background-color: #adb5bd;
  border-color: #adb5bd;
}
.btn-gray-500:hover, .btn-gray-500:active, .btn-gray-500:focus, .btn-gray-500:not(:disabled):not(.disabled):active {
  background-color: #9fa8b2;
  border-color: #9fa8b2;
}

.btn-outline-gray-500 {
  border-color: #adb5bd;
  color: #adb5bd;
}
.btn-outline-gray-500:hover {
  background-color: #adb5bd;
  border-color: #adb5bd;
  color: #343a40 !important;
}

.btn-gray-500-light {
  background-color: white;
  border-color: #adb5bd;
  color: #adb5bd;
}
.btn-gray-500-light:hover, .btn-gray-500-light:active, .btn-gray-500-light:focus, .btn-gray-500-light:not(:disabled):not(.disabled):active {
  background-color: #9fa8b2;
  border-color: #9fa8b2;
  color: #343a40 !important;
}

.text-gray-500 {
  color: #adb5bd !important;
}

.text-gray-500-light {
  color: white !important;
}

.text-gray-500-dark {
  color: #5d6974 !important;
}

.border-gray-500 {
  border-color: #adb5bd;
}

.text-hover-gray-500:hover {
  color: #adb5bd !important;
}

.bg-gray-500 {
  background-color: #adb5bd !important;
}

.bg-gray-500-light {
  background-color: white !important;
}

.bg-gray-500-lightest {
  background-color: white !important;
}

.badge-gray-500 {
  background-color: #adb5bd !important;
  color: #ffffff;
  border: 2px solid #adb5bd;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-gray-500 {
  background-color: white !important;
  color: #adb5bd;
  border: 2px solid #adb5bd;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-gray-500 .item.active {
  color: #adb5bd !important;
}
.breadchrumb-gray-500 .item:last-child {
  color: #adb5bd !important;
}

.bg-overlay-gray-500 {
  background: #adb5bdCC;
}

.btn-gray-600 {
  background-color: #878C8C;
  border-color: #878C8C;
}
.btn-gray-600:hover, .btn-gray-600:active, .btn-gray-600:focus, .btn-gray-600:not(:disabled):not(.disabled):active {
  background-color: #7a7f7f;
  border-color: #7a7f7f;
}

.btn-outline-gray-600 {
  border-color: #878C8C;
  color: #878C8C;
}
.btn-outline-gray-600:hover {
  background-color: #878C8C;
  border-color: #878C8C;
  color: #343a40 !important;
}

.btn-gray-600-light {
  background-color: #eff0f0;
  border-color: #878C8C;
  color: #878C8C;
}
.btn-gray-600-light:hover, .btn-gray-600-light:active, .btn-gray-600-light:focus, .btn-gray-600-light:not(:disabled):not(.disabled):active {
  background-color: #7a7f7f;
  border-color: #7a7f7f;
  color: #343a40 !important;
}

.text-gray-600 {
  color: #878C8C !important;
}

.text-gray-600-light {
  color: #d5d7d7 !important;
}

.text-gray-600-dark {
  color: #3c3e3e !important;
}

.border-gray-600 {
  border-color: #878C8C;
}

.text-hover-gray-600:hover {
  color: #878C8C !important;
}

.bg-gray-600 {
  background-color: #878C8C !important;
}

.bg-gray-600-light {
  background-color: #d5d7d7 !important;
}

.bg-gray-600-lightest {
  background-color: white !important;
}

.badge-gray-600 {
  background-color: #878C8C !important;
  color: #ffffff;
  border: 2px solid #878C8C;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-gray-600 {
  background-color: white !important;
  color: #878C8C;
  border: 2px solid #878C8C;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-gray-600 .item.active {
  color: #878C8C !important;
}
.breadchrumb-gray-600 .item:last-child {
  color: #878C8C !important;
}

.bg-overlay-gray-600 {
  background: #878C8CCC;
}

.btn-gray-700 {
  background-color: #495057;
  border-color: #495057;
}
.btn-gray-700:hover, .btn-gray-700:active, .btn-gray-700:focus, .btn-gray-700:not(:disabled):not(.disabled):active {
  background-color: #3d4349;
  border-color: #3d4349;
}

.btn-outline-gray-700 {
  border-color: #495057;
  color: #495057;
}
.btn-outline-gray-700:hover {
  background-color: #495057;
  border-color: #495057;
  color: #343a40 !important;
}

.btn-gray-700-light {
  background-color: #b0b6bc;
  border-color: #495057;
  color: #495057;
}
.btn-gray-700-light:hover, .btn-gray-700-light:active, .btn-gray-700-light:focus, .btn-gray-700-light:not(:disabled):not(.disabled):active {
  background-color: #3d4349;
  border-color: #3d4349;
  color: #343a40 !important;
}

.text-gray-700 {
  color: #495057 !important;
}

.text-gray-700-light {
  color: #949da5 !important;
}

.text-gray-700-dark {
  color: #030404 !important;
}

.border-gray-700 {
  border-color: #495057;
}

.text-hover-gray-700:hover {
  color: #495057 !important;
}

.bg-gray-700 {
  background-color: #495057 !important;
}

.bg-gray-700-light {
  background-color: #949da5 !important;
}

.bg-gray-700-lightest {
  background-color: #e7e9eb !important;
}

.badge-gray-700 {
  background-color: #495057 !important;
  color: #ffffff;
  border: 2px solid #495057;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-gray-700 {
  background-color: white !important;
  color: #495057;
  border: 2px solid #495057;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-gray-700 .item.active {
  color: #495057 !important;
}
.breadchrumb-gray-700 .item:last-child {
  color: #495057 !important;
}

.bg-overlay-gray-700 {
  background: #495057CC;
}

.btn-gray-800 {
  background-color: #343a40;
  border-color: #343a40;
}
.btn-gray-800:hover, .btn-gray-800:active, .btn-gray-800:focus, .btn-gray-800:not(:disabled):not(.disabled):active {
  background-color: #292d32;
  border-color: #292d32;
}

.btn-outline-gray-800 {
  border-color: #343a40;
  color: #343a40;
}
.btn-outline-gray-800:hover {
  background-color: #343a40;
  border-color: #343a40;
  color: #343a40 !important;
}

.btn-gray-800-light {
  background-color: #96a0aa;
  border-color: #343a40;
  color: #343a40;
}
.btn-gray-800-light:hover, .btn-gray-800-light:active, .btn-gray-800-light:focus, .btn-gray-800-light:not(:disabled):not(.disabled):active {
  background-color: #292d32;
  border-color: #292d32;
  color: #343a40 !important;
}

.text-gray-800 {
  color: #343a40 !important;
}

.text-gray-800-light {
  color: #7a8793 !important;
}

.text-gray-800-dark {
  color: black !important;
}

.border-gray-800 {
  border-color: #343a40;
}

.text-hover-gray-800:hover {
  color: #343a40 !important;
}

.bg-gray-800 {
  background-color: #343a40 !important;
}

.bg-gray-800-light {
  background-color: #7a8793 !important;
}

.bg-gray-800-lightest {
  background-color: #ced3d8 !important;
}

.badge-gray-800 {
  background-color: #343a40 !important;
  color: #ffffff;
  border: 2px solid #343a40;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-gray-800 {
  background-color: white !important;
  color: #343a40;
  border: 2px solid #343a40;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-gray-800 .item.active {
  color: #343a40 !important;
}
.breadchrumb-gray-800 .item:last-child {
  color: #343a40 !important;
}

.bg-overlay-gray-800 {
  background: #343a40CC;
}

.btn-gray-900 {
  background-color: #212529;
  border-color: #212529;
}
.btn-gray-900:hover, .btn-gray-900:active, .btn-gray-900:focus, .btn-gray-900:not(:disabled):not(.disabled):active {
  background-color: #16181b;
  border-color: #16181b;
}

.btn-outline-gray-900 {
  border-color: #212529;
  color: #212529;
}
.btn-outline-gray-900:hover {
  background-color: #212529;
  border-color: #212529;
  color: #343a40 !important;
}

.btn-gray-900-light {
  background-color: #7e8b98;
  border-color: #212529;
  color: #212529;
}
.btn-gray-900-light:hover, .btn-gray-900-light:active, .btn-gray-900-light:focus, .btn-gray-900-light:not(:disabled):not(.disabled):active {
  background-color: #16181b;
  border-color: #16181b;
  color: #343a40 !important;
}

.text-gray-900 {
  color: #212529 !important;
}

.text-gray-900-light {
  color: #65727e !important;
}

.text-gray-900-dark {
  color: black !important;
}

.border-gray-900 {
  border-color: #212529;
}

.text-hover-gray-900:hover {
  color: #212529 !important;
}

.bg-gray-900 {
  background-color: #212529 !important;
}

.bg-gray-900-light {
  background-color: #65727e !important;
}

.bg-gray-900-lightest {
  background-color: #b7bec5 !important;
}

.badge-gray-900 {
  background-color: #212529 !important;
  color: #ffffff;
  border: 2px solid #212529;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.badge-light-gray-900 {
  background-color: white !important;
  color: #212529;
  border: 2px solid #212529;
  padding: 0.2rem 0.7rem;
  border-radius: 20px;
  font-size: 0.7rem;
  font-weight: 300;
}

.breadchrumb-gray-900 .item.active {
  color: #212529 !important;
}
.breadchrumb-gray-900 .item:last-child {
  color: #212529 !important;
}

.bg-overlay-gray-900 {
  background: #212529CC;
}

.border-radius-10 {
  border-radius: 10px;
}

.bg-none {
  background-color: transparent;
}

.form-control {
  border-radius: 10px;
  padding: 0.7rem;
}

.form-control-flat {
  border-radius: 2px;
}

.max-line-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.max-line-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.max-line-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.font-weight-100 {
  font-weight: 100;
}

.font-weight-200 {
  font-weight: 200;
}

.font-weight-300 {
  font-weight: 300;
}

.font-weight-400 {
  font-weight: 400;
}

.font-weight-500 {
  font-weight: 500;
}

.font-weight-600 {
  font-weight: 600;
}

.font-weight-700 {
  font-weight: 700;
}

.font-weight-800 {
  font-weight: 800;
}

.z-index-10 {
  z-index: 10;
}

.z-index-20 {
  z-index: 20;
}

.z-index-30 {
  z-index: 30;
}

.z-index-40 {
  z-index: 40;
}

.z-index-50 {
  z-index: 50;
}

.z-index-60 {
  z-index: 60;
}

.z-index-70 {
  z-index: 70;
}

.z-index-80 {
  z-index: 80;
}

.z-index-90 {
  z-index: 90;
}

.z-index-100 {
  z-index: 100;
}

.z-index-110 {
  z-index: 110;
}

.z-index-120 {
  z-index: 120;
}

.z-index-130 {
  z-index: 130;
}

.z-index-140 {
  z-index: 140;
}

.z-index-150 {
  z-index: 150;
}

.z-index-160 {
  z-index: 160;
}

.z-index-170 {
  z-index: 170;
}

.z-index-180 {
  z-index: 180;
}

.z-index-190 {
  z-index: 190;
}

.z-index-200 {
  z-index: 200;
}

.z-index-210 {
  z-index: 210;
}

.z-index-220 {
  z-index: 220;
}

.z-index-230 {
  z-index: 230;
}

.z-index-240 {
  z-index: 240;
}

.z-index-250 {
  z-index: 250;
}

.z-index-260 {
  z-index: 260;
}

.z-index-270 {
  z-index: 270;
}

.z-index-280 {
  z-index: 280;
}

.z-index-290 {
  z-index: 290;
}

.z-index-300 {
  z-index: 300;
}

.z-index-310 {
  z-index: 310;
}

.z-index-320 {
  z-index: 320;
}

.z-index-330 {
  z-index: 330;
}

.z-index-340 {
  z-index: 340;
}

.z-index-350 {
  z-index: 350;
}

.z-index-360 {
  z-index: 360;
}

.z-index-370 {
  z-index: 370;
}

.z-index-380 {
  z-index: 380;
}

.z-index-390 {
  z-index: 390;
}

.z-index-400 {
  z-index: 400;
}

.z-index-410 {
  z-index: 410;
}

.z-index-420 {
  z-index: 420;
}

.z-index-430 {
  z-index: 430;
}

.z-index-440 {
  z-index: 440;
}

.z-index-450 {
  z-index: 450;
}

.z-index-460 {
  z-index: 460;
}

.z-index-470 {
  z-index: 470;
}

.z-index-480 {
  z-index: 480;
}

.z-index-490 {
  z-index: 490;
}

.z-index-500 {
  z-index: 500;
}

.z-index-510 {
  z-index: 510;
}

.z-index-520 {
  z-index: 520;
}

.z-index-530 {
  z-index: 530;
}

.z-index-540 {
  z-index: 540;
}

.z-index-550 {
  z-index: 550;
}

.z-index-560 {
  z-index: 560;
}

.z-index-570 {
  z-index: 570;
}

.z-index-580 {
  z-index: 580;
}

.z-index-590 {
  z-index: 590;
}

.z-index-600 {
  z-index: 600;
}

.z-index-610 {
  z-index: 610;
}

.z-index-620 {
  z-index: 620;
}

.z-index-630 {
  z-index: 630;
}

.z-index-640 {
  z-index: 640;
}

.z-index-650 {
  z-index: 650;
}

.z-index-660 {
  z-index: 660;
}

.z-index-670 {
  z-index: 670;
}

.z-index-680 {
  z-index: 680;
}

.z-index-690 {
  z-index: 690;
}

.z-index-700 {
  z-index: 700;
}

.z-index-710 {
  z-index: 710;
}

.z-index-720 {
  z-index: 720;
}

.z-index-730 {
  z-index: 730;
}

.z-index-740 {
  z-index: 740;
}

.z-index-750 {
  z-index: 750;
}

.z-index-760 {
  z-index: 760;
}

.z-index-770 {
  z-index: 770;
}

.z-index-780 {
  z-index: 780;
}

.z-index-790 {
  z-index: 790;
}

.z-index-800 {
  z-index: 800;
}

.z-index-810 {
  z-index: 810;
}

.z-index-820 {
  z-index: 820;
}

.z-index-830 {
  z-index: 830;
}

.z-index-840 {
  z-index: 840;
}

.z-index-850 {
  z-index: 850;
}

.z-index-860 {
  z-index: 860;
}

.z-index-870 {
  z-index: 870;
}

.z-index-880 {
  z-index: 880;
}

.z-index-890 {
  z-index: 890;
}

.z-index-900 {
  z-index: 900;
}

.z-index-910 {
  z-index: 910;
}

.z-index-920 {
  z-index: 920;
}

.z-index-930 {
  z-index: 930;
}

.z-index-940 {
  z-index: 940;
}

.z-index-950 {
  z-index: 950;
}

.z-index-960 {
  z-index: 960;
}

.z-index-970 {
  z-index: 970;
}

.z-index-980 {
  z-index: 980;
}

.z-index-990 {
  z-index: 990;
}

.z-index-1000 {
  z-index: 1000;
}

.z-index-1010 {
  z-index: 1010;
}

.z-index-1020 {
  z-index: 1020;
}

.z-index-1030 {
  z-index: 1030;
}

.z-index-1040 {
  z-index: 1040;
}

.z-index-1050 {
  z-index: 1050;
}

.z-index-1060 {
  z-index: 1060;
}

.z-index-1070 {
  z-index: 1070;
}

.z-index-1080 {
  z-index: 1080;
}

.z-index-1090 {
  z-index: 1090;
}

.z-index-1100 {
  z-index: 1100;
}

.z-index-1110 {
  z-index: 1110;
}

.z-index-1120 {
  z-index: 1120;
}

.z-index-1130 {
  z-index: 1130;
}

.z-index-1140 {
  z-index: 1140;
}

.z-index-1150 {
  z-index: 1150;
}

.z-index-1160 {
  z-index: 1160;
}

.z-index-1170 {
  z-index: 1170;
}

.z-index-1180 {
  z-index: 1180;
}

.z-index-1190 {
  z-index: 1190;
}

.z-index-1200 {
  z-index: 1200;
}

.z-index-1210 {
  z-index: 1210;
}

.z-index-1220 {
  z-index: 1220;
}

.z-index-1230 {
  z-index: 1230;
}

.z-index-1240 {
  z-index: 1240;
}

.z-index-1250 {
  z-index: 1250;
}

.z-index-1260 {
  z-index: 1260;
}

.z-index-1270 {
  z-index: 1270;
}

.z-index-1280 {
  z-index: 1280;
}

.z-index-1290 {
  z-index: 1290;
}

.z-index-1300 {
  z-index: 1300;
}

.z-index-1310 {
  z-index: 1310;
}

.z-index-1320 {
  z-index: 1320;
}

.z-index-1330 {
  z-index: 1330;
}

.z-index-1340 {
  z-index: 1340;
}

.z-index-1350 {
  z-index: 1350;
}

.z-index-1360 {
  z-index: 1360;
}

.z-index-1370 {
  z-index: 1370;
}

.z-index-1380 {
  z-index: 1380;
}

.z-index-1390 {
  z-index: 1390;
}

.z-index-1400 {
  z-index: 1400;
}

.z-index-1410 {
  z-index: 1410;
}

.z-index-1420 {
  z-index: 1420;
}

.z-index-1430 {
  z-index: 1430;
}

.z-index-1440 {
  z-index: 1440;
}

.z-index-1450 {
  z-index: 1450;
}

.z-index-1460 {
  z-index: 1460;
}

.z-index-1470 {
  z-index: 1470;
}

.z-index-1480 {
  z-index: 1480;
}

.z-index-1490 {
  z-index: 1490;
}

.z-index-1500 {
  z-index: 1500;
}

.z-index-1510 {
  z-index: 1510;
}

.z-index-1520 {
  z-index: 1520;
}

.z-index-1530 {
  z-index: 1530;
}

.z-index-1540 {
  z-index: 1540;
}

.z-index-1550 {
  z-index: 1550;
}

.z-index-1560 {
  z-index: 1560;
}

.z-index-1570 {
  z-index: 1570;
}

.z-index-1580 {
  z-index: 1580;
}

.z-index-1590 {
  z-index: 1590;
}

.z-index-1600 {
  z-index: 1600;
}

.z-index-1610 {
  z-index: 1610;
}

.z-index-1620 {
  z-index: 1620;
}

.z-index-1630 {
  z-index: 1630;
}

.z-index-1640 {
  z-index: 1640;
}

.z-index-1650 {
  z-index: 1650;
}

.z-index-1660 {
  z-index: 1660;
}

.z-index-1670 {
  z-index: 1670;
}

.z-index-1680 {
  z-index: 1680;
}

.z-index-1690 {
  z-index: 1690;
}

.z-index-1700 {
  z-index: 1700;
}

.z-index-1710 {
  z-index: 1710;
}

.z-index-1720 {
  z-index: 1720;
}

.z-index-1730 {
  z-index: 1730;
}

.z-index-1740 {
  z-index: 1740;
}

.z-index-1750 {
  z-index: 1750;
}

.z-index-1760 {
  z-index: 1760;
}

.z-index-1770 {
  z-index: 1770;
}

.z-index-1780 {
  z-index: 1780;
}

.z-index-1790 {
  z-index: 1790;
}

.z-index-1800 {
  z-index: 1800;
}

.z-index-1810 {
  z-index: 1810;
}

.z-index-1820 {
  z-index: 1820;
}

.z-index-1830 {
  z-index: 1830;
}

.z-index-1840 {
  z-index: 1840;
}

.z-index-1850 {
  z-index: 1850;
}

.z-index-1860 {
  z-index: 1860;
}

.z-index-1870 {
  z-index: 1870;
}

.z-index-1880 {
  z-index: 1880;
}

.z-index-1890 {
  z-index: 1890;
}

.z-index-1900 {
  z-index: 1900;
}

.z-index-1910 {
  z-index: 1910;
}

.z-index-1920 {
  z-index: 1920;
}

.z-index-1930 {
  z-index: 1930;
}

.z-index-1940 {
  z-index: 1940;
}

.z-index-1950 {
  z-index: 1950;
}

.z-index-1960 {
  z-index: 1960;
}

.z-index-1970 {
  z-index: 1970;
}

.z-index-1980 {
  z-index: 1980;
}

.z-index-1990 {
  z-index: 1990;
}

.z-index-2000 {
  z-index: 2000;
}

.z-index-2010 {
  z-index: 2010;
}

.z-index-2020 {
  z-index: 2020;
}

.z-index-2030 {
  z-index: 2030;
}

.z-index-2040 {
  z-index: 2040;
}

.z-index-2050 {
  z-index: 2050;
}

.z-index-2060 {
  z-index: 2060;
}

.z-index-2070 {
  z-index: 2070;
}

.z-index-2080 {
  z-index: 2080;
}

.z-index-2090 {
  z-index: 2090;
}

.z-index-2100 {
  z-index: 2100;
}

.z-index-2110 {
  z-index: 2110;
}

.z-index-2120 {
  z-index: 2120;
}

.z-index-2130 {
  z-index: 2130;
}

.z-index-2140 {
  z-index: 2140;
}

.z-index-2150 {
  z-index: 2150;
}

.z-index-2160 {
  z-index: 2160;
}

.z-index-2170 {
  z-index: 2170;
}

.z-index-2180 {
  z-index: 2180;
}

.z-index-2190 {
  z-index: 2190;
}

.z-index-2200 {
  z-index: 2200;
}

.z-index-2210 {
  z-index: 2210;
}

.z-index-2220 {
  z-index: 2220;
}

.z-index-2230 {
  z-index: 2230;
}

.z-index-2240 {
  z-index: 2240;
}

.z-index-2250 {
  z-index: 2250;
}

.z-index-2260 {
  z-index: 2260;
}

.z-index-2270 {
  z-index: 2270;
}

.z-index-2280 {
  z-index: 2280;
}

.z-index-2290 {
  z-index: 2290;
}

.z-index-2300 {
  z-index: 2300;
}

.z-index-2310 {
  z-index: 2310;
}

.z-index-2320 {
  z-index: 2320;
}

.z-index-2330 {
  z-index: 2330;
}

.z-index-2340 {
  z-index: 2340;
}

.z-index-2350 {
  z-index: 2350;
}

.z-index-2360 {
  z-index: 2360;
}

.z-index-2370 {
  z-index: 2370;
}

.z-index-2380 {
  z-index: 2380;
}

.z-index-2390 {
  z-index: 2390;
}

.z-index-2400 {
  z-index: 2400;
}

.z-index-2410 {
  z-index: 2410;
}

.z-index-2420 {
  z-index: 2420;
}

.z-index-2430 {
  z-index: 2430;
}

.z-index-2440 {
  z-index: 2440;
}

.z-index-2450 {
  z-index: 2450;
}

.z-index-2460 {
  z-index: 2460;
}

.z-index-2470 {
  z-index: 2470;
}

.z-index-2480 {
  z-index: 2480;
}

.z-index-2490 {
  z-index: 2490;
}

.z-index-2500 {
  z-index: 2500;
}

.z-index-2510 {
  z-index: 2510;
}

.z-index-2520 {
  z-index: 2520;
}

.z-index-2530 {
  z-index: 2530;
}

.z-index-2540 {
  z-index: 2540;
}

.z-index-2550 {
  z-index: 2550;
}

.z-index-2560 {
  z-index: 2560;
}

.z-index-2570 {
  z-index: 2570;
}

.z-index-2580 {
  z-index: 2580;
}

.z-index-2590 {
  z-index: 2590;
}

.z-index-2600 {
  z-index: 2600;
}

.z-index-2610 {
  z-index: 2610;
}

.z-index-2620 {
  z-index: 2620;
}

.z-index-2630 {
  z-index: 2630;
}

.z-index-2640 {
  z-index: 2640;
}

.z-index-2650 {
  z-index: 2650;
}

.z-index-2660 {
  z-index: 2660;
}

.z-index-2670 {
  z-index: 2670;
}

.z-index-2680 {
  z-index: 2680;
}

.z-index-2690 {
  z-index: 2690;
}

.z-index-2700 {
  z-index: 2700;
}

.z-index-2710 {
  z-index: 2710;
}

.z-index-2720 {
  z-index: 2720;
}

.z-index-2730 {
  z-index: 2730;
}

.z-index-2740 {
  z-index: 2740;
}

.z-index-2750 {
  z-index: 2750;
}

.z-index-2760 {
  z-index: 2760;
}

.z-index-2770 {
  z-index: 2770;
}

.z-index-2780 {
  z-index: 2780;
}

.z-index-2790 {
  z-index: 2790;
}

.z-index-2800 {
  z-index: 2800;
}

.z-index-2810 {
  z-index: 2810;
}

.z-index-2820 {
  z-index: 2820;
}

.z-index-2830 {
  z-index: 2830;
}

.z-index-2840 {
  z-index: 2840;
}

.z-index-2850 {
  z-index: 2850;
}

.z-index-2860 {
  z-index: 2860;
}

.z-index-2870 {
  z-index: 2870;
}

.z-index-2880 {
  z-index: 2880;
}

.z-index-2890 {
  z-index: 2890;
}

.z-index-2900 {
  z-index: 2900;
}

.z-index-2910 {
  z-index: 2910;
}

.z-index-2920 {
  z-index: 2920;
}

.z-index-2930 {
  z-index: 2930;
}

.z-index-2940 {
  z-index: 2940;
}

.z-index-2950 {
  z-index: 2950;
}

.z-index-2960 {
  z-index: 2960;
}

.z-index-2970 {
  z-index: 2970;
}

.z-index-2980 {
  z-index: 2980;
}

.z-index-2990 {
  z-index: 2990;
}

.z-index-3000 {
  z-index: 3000;
}

.z-index-3010 {
  z-index: 3010;
}

.z-index-3020 {
  z-index: 3020;
}

.z-index-3030 {
  z-index: 3030;
}

.z-index-3040 {
  z-index: 3040;
}

.z-index-3050 {
  z-index: 3050;
}

.z-index-3060 {
  z-index: 3060;
}

.z-index-3070 {
  z-index: 3070;
}

.z-index-3080 {
  z-index: 3080;
}

.z-index-3090 {
  z-index: 3090;
}

.z-index-3100 {
  z-index: 3100;
}

.z-index-3110 {
  z-index: 3110;
}

.z-index-3120 {
  z-index: 3120;
}

.z-index-3130 {
  z-index: 3130;
}

.z-index-3140 {
  z-index: 3140;
}

.z-index-3150 {
  z-index: 3150;
}

.z-index-3160 {
  z-index: 3160;
}

.z-index-3170 {
  z-index: 3170;
}

.z-index-3180 {
  z-index: 3180;
}

.z-index-3190 {
  z-index: 3190;
}

.z-index-3200 {
  z-index: 3200;
}

.z-index-3210 {
  z-index: 3210;
}

.z-index-3220 {
  z-index: 3220;
}

.z-index-3230 {
  z-index: 3230;
}

.z-index-3240 {
  z-index: 3240;
}

.z-index-3250 {
  z-index: 3250;
}

.z-index-3260 {
  z-index: 3260;
}

.z-index-3270 {
  z-index: 3270;
}

.z-index-3280 {
  z-index: 3280;
}

.z-index-3290 {
  z-index: 3290;
}

.z-index-3300 {
  z-index: 3300;
}

.z-index-3310 {
  z-index: 3310;
}

.z-index-3320 {
  z-index: 3320;
}

.z-index-3330 {
  z-index: 3330;
}

.z-index-3340 {
  z-index: 3340;
}

.z-index-3350 {
  z-index: 3350;
}

.z-index-3360 {
  z-index: 3360;
}

.z-index-3370 {
  z-index: 3370;
}

.z-index-3380 {
  z-index: 3380;
}

.z-index-3390 {
  z-index: 3390;
}

.z-index-3400 {
  z-index: 3400;
}

.z-index-3410 {
  z-index: 3410;
}

.z-index-3420 {
  z-index: 3420;
}

.z-index-3430 {
  z-index: 3430;
}

.z-index-3440 {
  z-index: 3440;
}

.z-index-3450 {
  z-index: 3450;
}

.z-index-3460 {
  z-index: 3460;
}

.z-index-3470 {
  z-index: 3470;
}

.z-index-3480 {
  z-index: 3480;
}

.z-index-3490 {
  z-index: 3490;
}

.z-index-3500 {
  z-index: 3500;
}

.z-index-3510 {
  z-index: 3510;
}

.z-index-3520 {
  z-index: 3520;
}

.z-index-3530 {
  z-index: 3530;
}

.z-index-3540 {
  z-index: 3540;
}

.z-index-3550 {
  z-index: 3550;
}

.z-index-3560 {
  z-index: 3560;
}

.z-index-3570 {
  z-index: 3570;
}

.z-index-3580 {
  z-index: 3580;
}

.z-index-3590 {
  z-index: 3590;
}

.z-index-3600 {
  z-index: 3600;
}

.z-index-3610 {
  z-index: 3610;
}

.z-index-3620 {
  z-index: 3620;
}

.z-index-3630 {
  z-index: 3630;
}

.z-index-3640 {
  z-index: 3640;
}

.z-index-3650 {
  z-index: 3650;
}

.z-index-3660 {
  z-index: 3660;
}

.z-index-3670 {
  z-index: 3670;
}

.z-index-3680 {
  z-index: 3680;
}

.z-index-3690 {
  z-index: 3690;
}

.z-index-3700 {
  z-index: 3700;
}

.z-index-3710 {
  z-index: 3710;
}

.z-index-3720 {
  z-index: 3720;
}

.z-index-3730 {
  z-index: 3730;
}

.z-index-3740 {
  z-index: 3740;
}

.z-index-3750 {
  z-index: 3750;
}

.z-index-3760 {
  z-index: 3760;
}

.z-index-3770 {
  z-index: 3770;
}

.z-index-3780 {
  z-index: 3780;
}

.z-index-3790 {
  z-index: 3790;
}

.z-index-3800 {
  z-index: 3800;
}

.z-index-3810 {
  z-index: 3810;
}

.z-index-3820 {
  z-index: 3820;
}

.z-index-3830 {
  z-index: 3830;
}

.z-index-3840 {
  z-index: 3840;
}

.z-index-3850 {
  z-index: 3850;
}

.z-index-3860 {
  z-index: 3860;
}

.z-index-3870 {
  z-index: 3870;
}

.z-index-3880 {
  z-index: 3880;
}

.z-index-3890 {
  z-index: 3890;
}

.z-index-3900 {
  z-index: 3900;
}

.z-index-3910 {
  z-index: 3910;
}

.z-index-3920 {
  z-index: 3920;
}

.z-index-3930 {
  z-index: 3930;
}

.z-index-3940 {
  z-index: 3940;
}

.z-index-3950 {
  z-index: 3950;
}

.z-index-3960 {
  z-index: 3960;
}

.z-index-3970 {
  z-index: 3970;
}

.z-index-3980 {
  z-index: 3980;
}

.z-index-3990 {
  z-index: 3990;
}

.z-index-4000 {
  z-index: 4000;
}

.z-index-4010 {
  z-index: 4010;
}

.z-index-4020 {
  z-index: 4020;
}

.z-index-4030 {
  z-index: 4030;
}

.z-index-4040 {
  z-index: 4040;
}

.z-index-4050 {
  z-index: 4050;
}

.z-index-4060 {
  z-index: 4060;
}

.z-index-4070 {
  z-index: 4070;
}

.z-index-4080 {
  z-index: 4080;
}

.z-index-4090 {
  z-index: 4090;
}

.z-index-4100 {
  z-index: 4100;
}

.z-index-4110 {
  z-index: 4110;
}

.z-index-4120 {
  z-index: 4120;
}

.z-index-4130 {
  z-index: 4130;
}

.z-index-4140 {
  z-index: 4140;
}

.z-index-4150 {
  z-index: 4150;
}

.z-index-4160 {
  z-index: 4160;
}

.z-index-4170 {
  z-index: 4170;
}

.z-index-4180 {
  z-index: 4180;
}

.z-index-4190 {
  z-index: 4190;
}

.z-index-4200 {
  z-index: 4200;
}

.z-index-4210 {
  z-index: 4210;
}

.z-index-4220 {
  z-index: 4220;
}

.z-index-4230 {
  z-index: 4230;
}

.z-index-4240 {
  z-index: 4240;
}

.z-index-4250 {
  z-index: 4250;
}

.z-index-4260 {
  z-index: 4260;
}

.z-index-4270 {
  z-index: 4270;
}

.z-index-4280 {
  z-index: 4280;
}

.z-index-4290 {
  z-index: 4290;
}

.z-index-4300 {
  z-index: 4300;
}

.z-index-4310 {
  z-index: 4310;
}

.z-index-4320 {
  z-index: 4320;
}

.z-index-4330 {
  z-index: 4330;
}

.z-index-4340 {
  z-index: 4340;
}

.z-index-4350 {
  z-index: 4350;
}

.z-index-4360 {
  z-index: 4360;
}

.z-index-4370 {
  z-index: 4370;
}

.z-index-4380 {
  z-index: 4380;
}

.z-index-4390 {
  z-index: 4390;
}

.z-index-4400 {
  z-index: 4400;
}

.z-index-4410 {
  z-index: 4410;
}

.z-index-4420 {
  z-index: 4420;
}

.z-index-4430 {
  z-index: 4430;
}

.z-index-4440 {
  z-index: 4440;
}

.z-index-4450 {
  z-index: 4450;
}

.z-index-4460 {
  z-index: 4460;
}

.z-index-4470 {
  z-index: 4470;
}

.z-index-4480 {
  z-index: 4480;
}

.z-index-4490 {
  z-index: 4490;
}

.z-index-4500 {
  z-index: 4500;
}

.z-index-4510 {
  z-index: 4510;
}

.z-index-4520 {
  z-index: 4520;
}

.z-index-4530 {
  z-index: 4530;
}

.z-index-4540 {
  z-index: 4540;
}

.z-index-4550 {
  z-index: 4550;
}

.z-index-4560 {
  z-index: 4560;
}

.z-index-4570 {
  z-index: 4570;
}

.z-index-4580 {
  z-index: 4580;
}

.z-index-4590 {
  z-index: 4590;
}

.z-index-4600 {
  z-index: 4600;
}

.z-index-4610 {
  z-index: 4610;
}

.z-index-4620 {
  z-index: 4620;
}

.z-index-4630 {
  z-index: 4630;
}

.z-index-4640 {
  z-index: 4640;
}

.z-index-4650 {
  z-index: 4650;
}

.z-index-4660 {
  z-index: 4660;
}

.z-index-4670 {
  z-index: 4670;
}

.z-index-4680 {
  z-index: 4680;
}

.z-index-4690 {
  z-index: 4690;
}

.z-index-4700 {
  z-index: 4700;
}

.z-index-4710 {
  z-index: 4710;
}

.z-index-4720 {
  z-index: 4720;
}

.z-index-4730 {
  z-index: 4730;
}

.z-index-4740 {
  z-index: 4740;
}

.z-index-4750 {
  z-index: 4750;
}

.z-index-4760 {
  z-index: 4760;
}

.z-index-4770 {
  z-index: 4770;
}

.z-index-4780 {
  z-index: 4780;
}

.z-index-4790 {
  z-index: 4790;
}

.z-index-4800 {
  z-index: 4800;
}

.z-index-4810 {
  z-index: 4810;
}

.z-index-4820 {
  z-index: 4820;
}

.z-index-4830 {
  z-index: 4830;
}

.z-index-4840 {
  z-index: 4840;
}

.z-index-4850 {
  z-index: 4850;
}

.z-index-4860 {
  z-index: 4860;
}

.z-index-4870 {
  z-index: 4870;
}

.z-index-4880 {
  z-index: 4880;
}

.z-index-4890 {
  z-index: 4890;
}

.z-index-4900 {
  z-index: 4900;
}

.z-index-4910 {
  z-index: 4910;
}

.z-index-4920 {
  z-index: 4920;
}

.z-index-4930 {
  z-index: 4930;
}

.z-index-4940 {
  z-index: 4940;
}

.z-index-4950 {
  z-index: 4950;
}

.z-index-4960 {
  z-index: 4960;
}

.z-index-4970 {
  z-index: 4970;
}

.z-index-4980 {
  z-index: 4980;
}

.z-index-4990 {
  z-index: 4990;
}

.z-index-5000 {
  z-index: 5000;
}

.z-index-5010 {
  z-index: 5010;
}

.z-index-5020 {
  z-index: 5020;
}

.z-index-5030 {
  z-index: 5030;
}

.z-index-5040 {
  z-index: 5040;
}

.z-index-5050 {
  z-index: 5050;
}

.z-index-5060 {
  z-index: 5060;
}

.z-index-5070 {
  z-index: 5070;
}

.z-index-5080 {
  z-index: 5080;
}

.z-index-5090 {
  z-index: 5090;
}

.z-index-5100 {
  z-index: 5100;
}

.z-index-5110 {
  z-index: 5110;
}

.z-index-5120 {
  z-index: 5120;
}

.z-index-5130 {
  z-index: 5130;
}

.z-index-5140 {
  z-index: 5140;
}

.z-index-5150 {
  z-index: 5150;
}

.z-index-5160 {
  z-index: 5160;
}

.z-index-5170 {
  z-index: 5170;
}

.z-index-5180 {
  z-index: 5180;
}

.z-index-5190 {
  z-index: 5190;
}

.z-index-5200 {
  z-index: 5200;
}

.z-index-5210 {
  z-index: 5210;
}

.z-index-5220 {
  z-index: 5220;
}

.z-index-5230 {
  z-index: 5230;
}

.z-index-5240 {
  z-index: 5240;
}

.z-index-5250 {
  z-index: 5250;
}

.z-index-5260 {
  z-index: 5260;
}

.z-index-5270 {
  z-index: 5270;
}

.z-index-5280 {
  z-index: 5280;
}

.z-index-5290 {
  z-index: 5290;
}

.z-index-5300 {
  z-index: 5300;
}

.z-index-5310 {
  z-index: 5310;
}

.z-index-5320 {
  z-index: 5320;
}

.z-index-5330 {
  z-index: 5330;
}

.z-index-5340 {
  z-index: 5340;
}

.z-index-5350 {
  z-index: 5350;
}

.z-index-5360 {
  z-index: 5360;
}

.z-index-5370 {
  z-index: 5370;
}

.z-index-5380 {
  z-index: 5380;
}

.z-index-5390 {
  z-index: 5390;
}

.z-index-5400 {
  z-index: 5400;
}

.z-index-5410 {
  z-index: 5410;
}

.z-index-5420 {
  z-index: 5420;
}

.z-index-5430 {
  z-index: 5430;
}

.z-index-5440 {
  z-index: 5440;
}

.z-index-5450 {
  z-index: 5450;
}

.z-index-5460 {
  z-index: 5460;
}

.z-index-5470 {
  z-index: 5470;
}

.z-index-5480 {
  z-index: 5480;
}

.z-index-5490 {
  z-index: 5490;
}

.z-index-5500 {
  z-index: 5500;
}

.z-index-5510 {
  z-index: 5510;
}

.z-index-5520 {
  z-index: 5520;
}

.z-index-5530 {
  z-index: 5530;
}

.z-index-5540 {
  z-index: 5540;
}

.z-index-5550 {
  z-index: 5550;
}

.z-index-5560 {
  z-index: 5560;
}

.z-index-5570 {
  z-index: 5570;
}

.z-index-5580 {
  z-index: 5580;
}

.z-index-5590 {
  z-index: 5590;
}

.z-index-5600 {
  z-index: 5600;
}

.z-index-5610 {
  z-index: 5610;
}

.z-index-5620 {
  z-index: 5620;
}

.z-index-5630 {
  z-index: 5630;
}

.z-index-5640 {
  z-index: 5640;
}

.z-index-5650 {
  z-index: 5650;
}

.z-index-5660 {
  z-index: 5660;
}

.z-index-5670 {
  z-index: 5670;
}

.z-index-5680 {
  z-index: 5680;
}

.z-index-5690 {
  z-index: 5690;
}

.z-index-5700 {
  z-index: 5700;
}

.z-index-5710 {
  z-index: 5710;
}

.z-index-5720 {
  z-index: 5720;
}

.z-index-5730 {
  z-index: 5730;
}

.z-index-5740 {
  z-index: 5740;
}

.z-index-5750 {
  z-index: 5750;
}

.z-index-5760 {
  z-index: 5760;
}

.z-index-5770 {
  z-index: 5770;
}

.z-index-5780 {
  z-index: 5780;
}

.z-index-5790 {
  z-index: 5790;
}

.z-index-5800 {
  z-index: 5800;
}

.z-index-5810 {
  z-index: 5810;
}

.z-index-5820 {
  z-index: 5820;
}

.z-index-5830 {
  z-index: 5830;
}

.z-index-5840 {
  z-index: 5840;
}

.z-index-5850 {
  z-index: 5850;
}

.z-index-5860 {
  z-index: 5860;
}

.z-index-5870 {
  z-index: 5870;
}

.z-index-5880 {
  z-index: 5880;
}

.z-index-5890 {
  z-index: 5890;
}

.z-index-5900 {
  z-index: 5900;
}

.z-index-5910 {
  z-index: 5910;
}

.z-index-5920 {
  z-index: 5920;
}

.z-index-5930 {
  z-index: 5930;
}

.z-index-5940 {
  z-index: 5940;
}

.z-index-5950 {
  z-index: 5950;
}

.z-index-5960 {
  z-index: 5960;
}

.z-index-5970 {
  z-index: 5970;
}

.z-index-5980 {
  z-index: 5980;
}

.z-index-5990 {
  z-index: 5990;
}

.z-index-6000 {
  z-index: 6000;
}

.z-index-6010 {
  z-index: 6010;
}

.z-index-6020 {
  z-index: 6020;
}

.z-index-6030 {
  z-index: 6030;
}

.z-index-6040 {
  z-index: 6040;
}

.z-index-6050 {
  z-index: 6050;
}

.z-index-6060 {
  z-index: 6060;
}

.z-index-6070 {
  z-index: 6070;
}

.z-index-6080 {
  z-index: 6080;
}

.z-index-6090 {
  z-index: 6090;
}

.z-index-6100 {
  z-index: 6100;
}

.z-index-6110 {
  z-index: 6110;
}

.z-index-6120 {
  z-index: 6120;
}

.z-index-6130 {
  z-index: 6130;
}

.z-index-6140 {
  z-index: 6140;
}

.z-index-6150 {
  z-index: 6150;
}

.z-index-6160 {
  z-index: 6160;
}

.z-index-6170 {
  z-index: 6170;
}

.z-index-6180 {
  z-index: 6180;
}

.z-index-6190 {
  z-index: 6190;
}

.z-index-6200 {
  z-index: 6200;
}

.z-index-6210 {
  z-index: 6210;
}

.z-index-6220 {
  z-index: 6220;
}

.z-index-6230 {
  z-index: 6230;
}

.z-index-6240 {
  z-index: 6240;
}

.z-index-6250 {
  z-index: 6250;
}

.z-index-6260 {
  z-index: 6260;
}

.z-index-6270 {
  z-index: 6270;
}

.z-index-6280 {
  z-index: 6280;
}

.z-index-6290 {
  z-index: 6290;
}

.z-index-6300 {
  z-index: 6300;
}

.z-index-6310 {
  z-index: 6310;
}

.z-index-6320 {
  z-index: 6320;
}

.z-index-6330 {
  z-index: 6330;
}

.z-index-6340 {
  z-index: 6340;
}

.z-index-6350 {
  z-index: 6350;
}

.z-index-6360 {
  z-index: 6360;
}

.z-index-6370 {
  z-index: 6370;
}

.z-index-6380 {
  z-index: 6380;
}

.z-index-6390 {
  z-index: 6390;
}

.z-index-6400 {
  z-index: 6400;
}

.z-index-6410 {
  z-index: 6410;
}

.z-index-6420 {
  z-index: 6420;
}

.z-index-6430 {
  z-index: 6430;
}

.z-index-6440 {
  z-index: 6440;
}

.z-index-6450 {
  z-index: 6450;
}

.z-index-6460 {
  z-index: 6460;
}

.z-index-6470 {
  z-index: 6470;
}

.z-index-6480 {
  z-index: 6480;
}

.z-index-6490 {
  z-index: 6490;
}

.z-index-6500 {
  z-index: 6500;
}

.z-index-6510 {
  z-index: 6510;
}

.z-index-6520 {
  z-index: 6520;
}

.z-index-6530 {
  z-index: 6530;
}

.z-index-6540 {
  z-index: 6540;
}

.z-index-6550 {
  z-index: 6550;
}

.z-index-6560 {
  z-index: 6560;
}

.z-index-6570 {
  z-index: 6570;
}

.z-index-6580 {
  z-index: 6580;
}

.z-index-6590 {
  z-index: 6590;
}

.z-index-6600 {
  z-index: 6600;
}

.z-index-6610 {
  z-index: 6610;
}

.z-index-6620 {
  z-index: 6620;
}

.z-index-6630 {
  z-index: 6630;
}

.z-index-6640 {
  z-index: 6640;
}

.z-index-6650 {
  z-index: 6650;
}

.z-index-6660 {
  z-index: 6660;
}

.z-index-6670 {
  z-index: 6670;
}

.z-index-6680 {
  z-index: 6680;
}

.z-index-6690 {
  z-index: 6690;
}

.z-index-6700 {
  z-index: 6700;
}

.z-index-6710 {
  z-index: 6710;
}

.z-index-6720 {
  z-index: 6720;
}

.z-index-6730 {
  z-index: 6730;
}

.z-index-6740 {
  z-index: 6740;
}

.z-index-6750 {
  z-index: 6750;
}

.z-index-6760 {
  z-index: 6760;
}

.z-index-6770 {
  z-index: 6770;
}

.z-index-6780 {
  z-index: 6780;
}

.z-index-6790 {
  z-index: 6790;
}

.z-index-6800 {
  z-index: 6800;
}

.z-index-6810 {
  z-index: 6810;
}

.z-index-6820 {
  z-index: 6820;
}

.z-index-6830 {
  z-index: 6830;
}

.z-index-6840 {
  z-index: 6840;
}

.z-index-6850 {
  z-index: 6850;
}

.z-index-6860 {
  z-index: 6860;
}

.z-index-6870 {
  z-index: 6870;
}

.z-index-6880 {
  z-index: 6880;
}

.z-index-6890 {
  z-index: 6890;
}

.z-index-6900 {
  z-index: 6900;
}

.z-index-6910 {
  z-index: 6910;
}

.z-index-6920 {
  z-index: 6920;
}

.z-index-6930 {
  z-index: 6930;
}

.z-index-6940 {
  z-index: 6940;
}

.z-index-6950 {
  z-index: 6950;
}

.z-index-6960 {
  z-index: 6960;
}

.z-index-6970 {
  z-index: 6970;
}

.z-index-6980 {
  z-index: 6980;
}

.z-index-6990 {
  z-index: 6990;
}

.z-index-7000 {
  z-index: 7000;
}

.z-index-7010 {
  z-index: 7010;
}

.z-index-7020 {
  z-index: 7020;
}

.z-index-7030 {
  z-index: 7030;
}

.z-index-7040 {
  z-index: 7040;
}

.z-index-7050 {
  z-index: 7050;
}

.z-index-7060 {
  z-index: 7060;
}

.z-index-7070 {
  z-index: 7070;
}

.z-index-7080 {
  z-index: 7080;
}

.z-index-7090 {
  z-index: 7090;
}

.z-index-7100 {
  z-index: 7100;
}

.z-index-7110 {
  z-index: 7110;
}

.z-index-7120 {
  z-index: 7120;
}

.z-index-7130 {
  z-index: 7130;
}

.z-index-7140 {
  z-index: 7140;
}

.z-index-7150 {
  z-index: 7150;
}

.z-index-7160 {
  z-index: 7160;
}

.z-index-7170 {
  z-index: 7170;
}

.z-index-7180 {
  z-index: 7180;
}

.z-index-7190 {
  z-index: 7190;
}

.z-index-7200 {
  z-index: 7200;
}

.z-index-7210 {
  z-index: 7210;
}

.z-index-7220 {
  z-index: 7220;
}

.z-index-7230 {
  z-index: 7230;
}

.z-index-7240 {
  z-index: 7240;
}

.z-index-7250 {
  z-index: 7250;
}

.z-index-7260 {
  z-index: 7260;
}

.z-index-7270 {
  z-index: 7270;
}

.z-index-7280 {
  z-index: 7280;
}

.z-index-7290 {
  z-index: 7290;
}

.z-index-7300 {
  z-index: 7300;
}

.z-index-7310 {
  z-index: 7310;
}

.z-index-7320 {
  z-index: 7320;
}

.z-index-7330 {
  z-index: 7330;
}

.z-index-7340 {
  z-index: 7340;
}

.z-index-7350 {
  z-index: 7350;
}

.z-index-7360 {
  z-index: 7360;
}

.z-index-7370 {
  z-index: 7370;
}

.z-index-7380 {
  z-index: 7380;
}

.z-index-7390 {
  z-index: 7390;
}

.z-index-7400 {
  z-index: 7400;
}

.z-index-7410 {
  z-index: 7410;
}

.z-index-7420 {
  z-index: 7420;
}

.z-index-7430 {
  z-index: 7430;
}

.z-index-7440 {
  z-index: 7440;
}

.z-index-7450 {
  z-index: 7450;
}

.z-index-7460 {
  z-index: 7460;
}

.z-index-7470 {
  z-index: 7470;
}

.z-index-7480 {
  z-index: 7480;
}

.z-index-7490 {
  z-index: 7490;
}

.z-index-7500 {
  z-index: 7500;
}

.z-index-7510 {
  z-index: 7510;
}

.z-index-7520 {
  z-index: 7520;
}

.z-index-7530 {
  z-index: 7530;
}

.z-index-7540 {
  z-index: 7540;
}

.z-index-7550 {
  z-index: 7550;
}

.z-index-7560 {
  z-index: 7560;
}

.z-index-7570 {
  z-index: 7570;
}

.z-index-7580 {
  z-index: 7580;
}

.z-index-7590 {
  z-index: 7590;
}

.z-index-7600 {
  z-index: 7600;
}

.z-index-7610 {
  z-index: 7610;
}

.z-index-7620 {
  z-index: 7620;
}

.z-index-7630 {
  z-index: 7630;
}

.z-index-7640 {
  z-index: 7640;
}

.z-index-7650 {
  z-index: 7650;
}

.z-index-7660 {
  z-index: 7660;
}

.z-index-7670 {
  z-index: 7670;
}

.z-index-7680 {
  z-index: 7680;
}

.z-index-7690 {
  z-index: 7690;
}

.z-index-7700 {
  z-index: 7700;
}

.z-index-7710 {
  z-index: 7710;
}

.z-index-7720 {
  z-index: 7720;
}

.z-index-7730 {
  z-index: 7730;
}

.z-index-7740 {
  z-index: 7740;
}

.z-index-7750 {
  z-index: 7750;
}

.z-index-7760 {
  z-index: 7760;
}

.z-index-7770 {
  z-index: 7770;
}

.z-index-7780 {
  z-index: 7780;
}

.z-index-7790 {
  z-index: 7790;
}

.z-index-7800 {
  z-index: 7800;
}

.z-index-7810 {
  z-index: 7810;
}

.z-index-7820 {
  z-index: 7820;
}

.z-index-7830 {
  z-index: 7830;
}

.z-index-7840 {
  z-index: 7840;
}

.z-index-7850 {
  z-index: 7850;
}

.z-index-7860 {
  z-index: 7860;
}

.z-index-7870 {
  z-index: 7870;
}

.z-index-7880 {
  z-index: 7880;
}

.z-index-7890 {
  z-index: 7890;
}

.z-index-7900 {
  z-index: 7900;
}

.z-index-7910 {
  z-index: 7910;
}

.z-index-7920 {
  z-index: 7920;
}

.z-index-7930 {
  z-index: 7930;
}

.z-index-7940 {
  z-index: 7940;
}

.z-index-7950 {
  z-index: 7950;
}

.z-index-7960 {
  z-index: 7960;
}

.z-index-7970 {
  z-index: 7970;
}

.z-index-7980 {
  z-index: 7980;
}

.z-index-7990 {
  z-index: 7990;
}

.z-index-8000 {
  z-index: 8000;
}

.z-index-8010 {
  z-index: 8010;
}

.z-index-8020 {
  z-index: 8020;
}

.z-index-8030 {
  z-index: 8030;
}

.z-index-8040 {
  z-index: 8040;
}

.z-index-8050 {
  z-index: 8050;
}

.z-index-8060 {
  z-index: 8060;
}

.z-index-8070 {
  z-index: 8070;
}

.z-index-8080 {
  z-index: 8080;
}

.z-index-8090 {
  z-index: 8090;
}

.z-index-8100 {
  z-index: 8100;
}

.z-index-8110 {
  z-index: 8110;
}

.z-index-8120 {
  z-index: 8120;
}

.z-index-8130 {
  z-index: 8130;
}

.z-index-8140 {
  z-index: 8140;
}

.z-index-8150 {
  z-index: 8150;
}

.z-index-8160 {
  z-index: 8160;
}

.z-index-8170 {
  z-index: 8170;
}

.z-index-8180 {
  z-index: 8180;
}

.z-index-8190 {
  z-index: 8190;
}

.z-index-8200 {
  z-index: 8200;
}

.z-index-8210 {
  z-index: 8210;
}

.z-index-8220 {
  z-index: 8220;
}

.z-index-8230 {
  z-index: 8230;
}

.z-index-8240 {
  z-index: 8240;
}

.z-index-8250 {
  z-index: 8250;
}

.z-index-8260 {
  z-index: 8260;
}

.z-index-8270 {
  z-index: 8270;
}

.z-index-8280 {
  z-index: 8280;
}

.z-index-8290 {
  z-index: 8290;
}

.z-index-8300 {
  z-index: 8300;
}

.z-index-8310 {
  z-index: 8310;
}

.z-index-8320 {
  z-index: 8320;
}

.z-index-8330 {
  z-index: 8330;
}

.z-index-8340 {
  z-index: 8340;
}

.z-index-8350 {
  z-index: 8350;
}

.z-index-8360 {
  z-index: 8360;
}

.z-index-8370 {
  z-index: 8370;
}

.z-index-8380 {
  z-index: 8380;
}

.z-index-8390 {
  z-index: 8390;
}

.z-index-8400 {
  z-index: 8400;
}

.z-index-8410 {
  z-index: 8410;
}

.z-index-8420 {
  z-index: 8420;
}

.z-index-8430 {
  z-index: 8430;
}

.z-index-8440 {
  z-index: 8440;
}

.z-index-8450 {
  z-index: 8450;
}

.z-index-8460 {
  z-index: 8460;
}

.z-index-8470 {
  z-index: 8470;
}

.z-index-8480 {
  z-index: 8480;
}

.z-index-8490 {
  z-index: 8490;
}

.z-index-8500 {
  z-index: 8500;
}

.z-index-8510 {
  z-index: 8510;
}

.z-index-8520 {
  z-index: 8520;
}

.z-index-8530 {
  z-index: 8530;
}

.z-index-8540 {
  z-index: 8540;
}

.z-index-8550 {
  z-index: 8550;
}

.z-index-8560 {
  z-index: 8560;
}

.z-index-8570 {
  z-index: 8570;
}

.z-index-8580 {
  z-index: 8580;
}

.z-index-8590 {
  z-index: 8590;
}

.z-index-8600 {
  z-index: 8600;
}

.z-index-8610 {
  z-index: 8610;
}

.z-index-8620 {
  z-index: 8620;
}

.z-index-8630 {
  z-index: 8630;
}

.z-index-8640 {
  z-index: 8640;
}

.z-index-8650 {
  z-index: 8650;
}

.z-index-8660 {
  z-index: 8660;
}

.z-index-8670 {
  z-index: 8670;
}

.z-index-8680 {
  z-index: 8680;
}

.z-index-8690 {
  z-index: 8690;
}

.z-index-8700 {
  z-index: 8700;
}

.z-index-8710 {
  z-index: 8710;
}

.z-index-8720 {
  z-index: 8720;
}

.z-index-8730 {
  z-index: 8730;
}

.z-index-8740 {
  z-index: 8740;
}

.z-index-8750 {
  z-index: 8750;
}

.z-index-8760 {
  z-index: 8760;
}

.z-index-8770 {
  z-index: 8770;
}

.z-index-8780 {
  z-index: 8780;
}

.z-index-8790 {
  z-index: 8790;
}

.z-index-8800 {
  z-index: 8800;
}

.z-index-8810 {
  z-index: 8810;
}

.z-index-8820 {
  z-index: 8820;
}

.z-index-8830 {
  z-index: 8830;
}

.z-index-8840 {
  z-index: 8840;
}

.z-index-8850 {
  z-index: 8850;
}

.z-index-8860 {
  z-index: 8860;
}

.z-index-8870 {
  z-index: 8870;
}

.z-index-8880 {
  z-index: 8880;
}

.z-index-8890 {
  z-index: 8890;
}

.z-index-8900 {
  z-index: 8900;
}

.z-index-8910 {
  z-index: 8910;
}

.z-index-8920 {
  z-index: 8920;
}

.z-index-8930 {
  z-index: 8930;
}

.z-index-8940 {
  z-index: 8940;
}

.z-index-8950 {
  z-index: 8950;
}

.z-index-8960 {
  z-index: 8960;
}

.z-index-8970 {
  z-index: 8970;
}

.z-index-8980 {
  z-index: 8980;
}

.z-index-8990 {
  z-index: 8990;
}

.z-index-9000 {
  z-index: 9000;
}

.z-index-9010 {
  z-index: 9010;
}

.z-index-9020 {
  z-index: 9020;
}

.z-index-9030 {
  z-index: 9030;
}

.z-index-9040 {
  z-index: 9040;
}

.z-index-9050 {
  z-index: 9050;
}

.z-index-9060 {
  z-index: 9060;
}

.z-index-9070 {
  z-index: 9070;
}

.z-index-9080 {
  z-index: 9080;
}

.z-index-9090 {
  z-index: 9090;
}

.z-index-9100 {
  z-index: 9100;
}

.z-index-9110 {
  z-index: 9110;
}

.z-index-9120 {
  z-index: 9120;
}

.z-index-9130 {
  z-index: 9130;
}

.z-index-9140 {
  z-index: 9140;
}

.z-index-9150 {
  z-index: 9150;
}

.z-index-9160 {
  z-index: 9160;
}

.z-index-9170 {
  z-index: 9170;
}

.z-index-9180 {
  z-index: 9180;
}

.z-index-9190 {
  z-index: 9190;
}

.z-index-9200 {
  z-index: 9200;
}

.z-index-9210 {
  z-index: 9210;
}

.z-index-9220 {
  z-index: 9220;
}

.z-index-9230 {
  z-index: 9230;
}

.z-index-9240 {
  z-index: 9240;
}

.z-index-9250 {
  z-index: 9250;
}

.z-index-9260 {
  z-index: 9260;
}

.z-index-9270 {
  z-index: 9270;
}

.z-index-9280 {
  z-index: 9280;
}

.z-index-9290 {
  z-index: 9290;
}

.z-index-9300 {
  z-index: 9300;
}

.z-index-9310 {
  z-index: 9310;
}

.z-index-9320 {
  z-index: 9320;
}

.z-index-9330 {
  z-index: 9330;
}

.z-index-9340 {
  z-index: 9340;
}

.z-index-9350 {
  z-index: 9350;
}

.z-index-9360 {
  z-index: 9360;
}

.z-index-9370 {
  z-index: 9370;
}

.z-index-9380 {
  z-index: 9380;
}

.z-index-9390 {
  z-index: 9390;
}

.z-index-9400 {
  z-index: 9400;
}

.z-index-9410 {
  z-index: 9410;
}

.z-index-9420 {
  z-index: 9420;
}

.z-index-9430 {
  z-index: 9430;
}

.z-index-9440 {
  z-index: 9440;
}

.z-index-9450 {
  z-index: 9450;
}

.z-index-9460 {
  z-index: 9460;
}

.z-index-9470 {
  z-index: 9470;
}

.z-index-9480 {
  z-index: 9480;
}

.z-index-9490 {
  z-index: 9490;
}

.z-index-9500 {
  z-index: 9500;
}

.z-index-9510 {
  z-index: 9510;
}

.z-index-9520 {
  z-index: 9520;
}

.z-index-9530 {
  z-index: 9530;
}

.z-index-9540 {
  z-index: 9540;
}

.z-index-9550 {
  z-index: 9550;
}

.z-index-9560 {
  z-index: 9560;
}

.z-index-9570 {
  z-index: 9570;
}

.z-index-9580 {
  z-index: 9580;
}

.z-index-9590 {
  z-index: 9590;
}

.z-index-9600 {
  z-index: 9600;
}

.z-index-9610 {
  z-index: 9610;
}

.z-index-9620 {
  z-index: 9620;
}

.z-index-9630 {
  z-index: 9630;
}

.z-index-9640 {
  z-index: 9640;
}

.z-index-9650 {
  z-index: 9650;
}

.z-index-9660 {
  z-index: 9660;
}

.z-index-9670 {
  z-index: 9670;
}

.z-index-9680 {
  z-index: 9680;
}

.z-index-9690 {
  z-index: 9690;
}

.z-index-9700 {
  z-index: 9700;
}

.z-index-9710 {
  z-index: 9710;
}

.z-index-9720 {
  z-index: 9720;
}

.z-index-9730 {
  z-index: 9730;
}

.z-index-9740 {
  z-index: 9740;
}

.z-index-9750 {
  z-index: 9750;
}

.z-index-9760 {
  z-index: 9760;
}

.z-index-9770 {
  z-index: 9770;
}

.z-index-9780 {
  z-index: 9780;
}

.z-index-9790 {
  z-index: 9790;
}

.z-index-9800 {
  z-index: 9800;
}

.z-index-9810 {
  z-index: 9810;
}

.z-index-9820 {
  z-index: 9820;
}

.z-index-9830 {
  z-index: 9830;
}

.z-index-9840 {
  z-index: 9840;
}

.z-index-9850 {
  z-index: 9850;
}

.z-index-9860 {
  z-index: 9860;
}

.z-index-9870 {
  z-index: 9870;
}

.z-index-9880 {
  z-index: 9880;
}

.z-index-9890 {
  z-index: 9890;
}

.z-index-9900 {
  z-index: 9900;
}

.z-index-9910 {
  z-index: 9910;
}

.z-index-9920 {
  z-index: 9920;
}

.z-index-9930 {
  z-index: 9930;
}

.z-index-9940 {
  z-index: 9940;
}

.z-index-9950 {
  z-index: 9950;
}

.z-index-9960 {
  z-index: 9960;
}

.z-index-9970 {
  z-index: 9970;
}

.z-index-9980 {
  z-index: 9980;
}

.z-index-9990 {
  z-index: 9990;
}

.z-index-10000 {
  z-index: 10000;
}

.font-size-1 {
  font-size: 1px !important;
}

.font-size-2 {
  font-size: 2px !important;
}

.font-size-3 {
  font-size: 3px !important;
}

.font-size-4 {
  font-size: 4px !important;
}

.font-size-5 {
  font-size: 5px !important;
}

.font-size-6 {
  font-size: 6px !important;
}

.font-size-7 {
  font-size: 7px !important;
}

.font-size-8 {
  font-size: 8px !important;
}

.font-size-9 {
  font-size: 9px !important;
}

.vh-10 {
  height: 10vh;
}

.vw-10 {
  width: 10vw;
}

.mb-vh-10 {
  margin-bottom: 10vh;
}

.mt-vh-10 {
  margin-top: 10vh;
}

.ml-vh-10 {
  margin-left: 10vw;
}

.mr-vh-10 {
  margin-right: 10vw;
}

.border-radius-10 {
  border-radius: 10px;
}

.font-size-10 {
  font-size: 10px !important;
}

.font-size-11 {
  font-size: 11px !important;
}

.font-size-12 {
  font-size: 12px !important;
}

.font-size-13 {
  font-size: 13px !important;
}

.font-size-14 {
  font-size: 14px !important;
}

.font-size-15 {
  font-size: 15px !important;
}

.font-size-16 {
  font-size: 16px !important;
}

.font-size-17 {
  font-size: 17px !important;
}

.font-size-18 {
  font-size: 18px !important;
}

.font-size-19 {
  font-size: 19px !important;
}

.vh-20 {
  height: 20vh;
}

.vw-20 {
  width: 20vw;
}

.mb-vh-20 {
  margin-bottom: 20vh;
}

.mt-vh-20 {
  margin-top: 20vh;
}

.ml-vh-20 {
  margin-left: 20vw;
}

.mr-vh-20 {
  margin-right: 20vw;
}

.border-radius-20 {
  border-radius: 20px;
}

.font-size-20 {
  font-size: 20px !important;
}

.font-size-21 {
  font-size: 21px !important;
}

.font-size-22 {
  font-size: 22px !important;
}

.font-size-23 {
  font-size: 23px !important;
}

.font-size-24 {
  font-size: 24px !important;
}

.font-size-25 {
  font-size: 25px !important;
}

.font-size-26 {
  font-size: 26px !important;
}

.font-size-27 {
  font-size: 27px !important;
}

.font-size-28 {
  font-size: 28px !important;
}

.font-size-29 {
  font-size: 29px !important;
}

.vh-30 {
  height: 30vh;
}

.vw-30 {
  width: 30vw;
}

.mb-vh-30 {
  margin-bottom: 30vh;
}

.mt-vh-30 {
  margin-top: 30vh;
}

.ml-vh-30 {
  margin-left: 30vw;
}

.mr-vh-30 {
  margin-right: 30vw;
}

.border-radius-30 {
  border-radius: 30px;
}

.font-size-30 {
  font-size: 30px !important;
}

.font-size-31 {
  font-size: 31px !important;
}

.font-size-32 {
  font-size: 32px !important;
}

.font-size-33 {
  font-size: 33px !important;
}

.font-size-34 {
  font-size: 34px !important;
}

.font-size-35 {
  font-size: 35px !important;
}

.font-size-36 {
  font-size: 36px !important;
}

.font-size-37 {
  font-size: 37px !important;
}

.font-size-38 {
  font-size: 38px !important;
}

.font-size-39 {
  font-size: 39px !important;
}

.vh-40 {
  height: 40vh;
}

.vw-40 {
  width: 40vw;
}

.mb-vh-40 {
  margin-bottom: 40vh;
}

.mt-vh-40 {
  margin-top: 40vh;
}

.ml-vh-40 {
  margin-left: 40vw;
}

.mr-vh-40 {
  margin-right: 40vw;
}

.border-radius-40 {
  border-radius: 40px;
}

.font-size-40 {
  font-size: 40px !important;
}

.font-size-41 {
  font-size: 41px !important;
}

.font-size-42 {
  font-size: 42px !important;
}

.font-size-43 {
  font-size: 43px !important;
}

.font-size-44 {
  font-size: 44px !important;
}

.font-size-45 {
  font-size: 45px !important;
}

.font-size-46 {
  font-size: 46px !important;
}

.font-size-47 {
  font-size: 47px !important;
}

.font-size-48 {
  font-size: 48px !important;
}

.font-size-49 {
  font-size: 49px !important;
}

.vh-50 {
  height: 50vh;
}

.vw-50 {
  width: 50vw;
}

.mb-vh-50 {
  margin-bottom: 50vh;
}

.mt-vh-50 {
  margin-top: 50vh;
}

.ml-vh-50 {
  margin-left: 50vw;
}

.mr-vh-50 {
  margin-right: 50vw;
}

.border-radius-50 {
  border-radius: 50px;
}

.font-size-50 {
  font-size: 50px !important;
}

.font-size-51 {
  font-size: 51px !important;
}

.font-size-52 {
  font-size: 52px !important;
}

.font-size-53 {
  font-size: 53px !important;
}

.font-size-54 {
  font-size: 54px !important;
}

.font-size-55 {
  font-size: 55px !important;
}

.font-size-56 {
  font-size: 56px !important;
}

.font-size-57 {
  font-size: 57px !important;
}

.font-size-58 {
  font-size: 58px !important;
}

.font-size-59 {
  font-size: 59px !important;
}

.vh-60 {
  height: 60vh;
}

.vw-60 {
  width: 60vw;
}

.mb-vh-60 {
  margin-bottom: 60vh;
}

.mt-vh-60 {
  margin-top: 60vh;
}

.ml-vh-60 {
  margin-left: 60vw;
}

.mr-vh-60 {
  margin-right: 60vw;
}

.border-radius-60 {
  border-radius: 60px;
}

.font-size-60 {
  font-size: 60px !important;
}

.font-size-61 {
  font-size: 61px !important;
}

.font-size-62 {
  font-size: 62px !important;
}

.font-size-63 {
  font-size: 63px !important;
}

.font-size-64 {
  font-size: 64px !important;
}

.font-size-65 {
  font-size: 65px !important;
}

.font-size-66 {
  font-size: 66px !important;
}

.font-size-67 {
  font-size: 67px !important;
}

.font-size-68 {
  font-size: 68px !important;
}

.font-size-69 {
  font-size: 69px !important;
}

.vh-70 {
  height: 70vh;
}

.vw-70 {
  width: 70vw;
}

.mb-vh-70 {
  margin-bottom: 70vh;
}

.mt-vh-70 {
  margin-top: 70vh;
}

.ml-vh-70 {
  margin-left: 70vw;
}

.mr-vh-70 {
  margin-right: 70vw;
}

.border-radius-70 {
  border-radius: 70px;
}

.font-size-70 {
  font-size: 70px !important;
}

.font-size-71 {
  font-size: 71px !important;
}

.font-size-72 {
  font-size: 72px !important;
}

.font-size-73 {
  font-size: 73px !important;
}

.font-size-74 {
  font-size: 74px !important;
}

.font-size-75 {
  font-size: 75px !important;
}

.font-size-76 {
  font-size: 76px !important;
}

.font-size-77 {
  font-size: 77px !important;
}

.font-size-78 {
  font-size: 78px !important;
}

.font-size-79 {
  font-size: 79px !important;
}

.vh-80 {
  height: 80vh;
}

.vw-80 {
  width: 80vw;
}

.mb-vh-80 {
  margin-bottom: 80vh;
}

.mt-vh-80 {
  margin-top: 80vh;
}

.ml-vh-80 {
  margin-left: 80vw;
}

.mr-vh-80 {
  margin-right: 80vw;
}

.border-radius-80 {
  border-radius: 80px;
}

.font-size-80 {
  font-size: 80px !important;
}

.font-size-81 {
  font-size: 81px !important;
}

.font-size-82 {
  font-size: 82px !important;
}

.font-size-83 {
  font-size: 83px !important;
}

.font-size-84 {
  font-size: 84px !important;
}

.font-size-85 {
  font-size: 85px !important;
}

.font-size-86 {
  font-size: 86px !important;
}

.font-size-87 {
  font-size: 87px !important;
}

.font-size-88 {
  font-size: 88px !important;
}

.font-size-89 {
  font-size: 89px !important;
}

.vh-90 {
  height: 90vh;
}

.vw-90 {
  width: 90vw;
}

.mb-vh-90 {
  margin-bottom: 90vh;
}

.mt-vh-90 {
  margin-top: 90vh;
}

.ml-vh-90 {
  margin-left: 90vw;
}

.mr-vh-90 {
  margin-right: 90vw;
}

.border-radius-90 {
  border-radius: 90px;
}

.font-size-90 {
  font-size: 90px !important;
}

.font-size-91 {
  font-size: 91px !important;
}

.font-size-92 {
  font-size: 92px !important;
}

.font-size-93 {
  font-size: 93px !important;
}

.font-size-94 {
  font-size: 94px !important;
}

.font-size-95 {
  font-size: 95px !important;
}

.font-size-96 {
  font-size: 96px !important;
}

.font-size-97 {
  font-size: 97px !important;
}

.font-size-98 {
  font-size: 98px !important;
}

.font-size-99 {
  font-size: 99px !important;
}

.vh-100 {
  height: 100vh;
}

.vw-100 {
  width: 100vw;
}

.mb-vh-100 {
  margin-bottom: 100vh;
}

.mt-vh-100 {
  margin-top: 100vh;
}

.ml-vh-100 {
  margin-left: 100vw;
}

.mr-vh-100 {
  margin-right: 100vw;
}

.border-radius-100 {
  border-radius: 100px;
}

.font-size-100 {
  font-size: 100px !important;
}

.btn-pill {
  border-radius: 90px;
}

.navbar-brand {
  display: flex;
  align-items: center;
}
.navbar-brand .brand {
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
  margin-right: 5px;
}

.navbar-nav .nav-item {
  font-size: 20px;
  font-weight: bold;
}
.navbar-nav .divider {
  width: 2px !important;
  height: 100% !important;
  background-color: #000000;
}

.main .img {
  height: 480px;
}
.main .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.client {
  display: flex;
  flex-wrap: wrap;
}
.client .item {
  width: 150px;
  height: 100px;
  cursor: pointer;
  text-align: center;
  position: relative;
}
.client .item img {
  width: 80%;
  height: 80%;
  object-fit: contain;
}
.client .item .img-hover {
  display: none;
  width: 80%;
  height: 80%;
  object-fit: contain;
  position: absolute;
  left: 0px;
  top: 0px;
}
.client .item:hover .img-hover {
  display: block;
}

.courses-container {
  position: relative;
}
.courses-container .left-arrow {
  cursor: pointer;
  position: absolute;
  top: 90px;
  left: -1px;
  background-color: #ffffff;
  width: 30px;
  height: 30px;
  border-radius: 50px;
  text-align: center;
  line-height: auto;
  padding-top: 5px;
  font-size: 16px;
  z-index: 400;
  color: #479176;
  border: 2px solid #10533A;
}
.courses-container .left-arrow:hover {
  background-color: #479176;
  color: #ffffff;
}
.courses-container .left-arrow:hover span {
  color: #ffffff;
}
.courses-container .right-arrow {
  cursor: pointer;
  position: absolute;
  top: 90px;
  right: -1px;
  background-color: #ffffff;
  width: 30px;
  height: 30px;
  border-radius: 50px;
  text-align: center;
  line-height: auto;
  padding-top: 5px;
  font-size: 16px;
  z-index: 400;
  color: #479176;
  border: 2px solid #10533A;
}
.courses-container .right-arrow:hover {
  background-color: #479176;
  color: #ffffff;
}
.courses-container .right-arrow:hover span {
  color: #ffffff;
}
.courses-container .newcard {
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.15);
  border-radius: 20px;
}
.courses-container .newcard .img {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}
.courses-container .course-button {
  position: absolute;
  bottom: 2rem;
  right: 2rem;
}

.newbullet li {
  display: flex;
  align-items: center;
}
.newbullet li .icon-container {
  width: 50px;
  height: 50px;
  text-align: center;
  background-color: #479176;
  border-radius: 900px;
  line-height: 50px;
  padding-top: 10px;
}
.newbullet li .icon-container .icon {
  color: #ffffff;
  font-size: 30px;
  margin-top: 0px;
}
.newbullet li h5 {
  width: calc(100% - 50px);
}

.videoframe {
  width: 100%;
  height: auto;
  border-radius: 5px;
  overflow: hidden;
}
.videoframe img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

video {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.fancybox-button {
  background-color: #479176;
  color: white;
}

.fancybox-content {
  width: 800px !important;
  height: 600px !important;
}

.testimony .item {
  position: relative;
  padding: 60px 30px;
  color: #ffffff;
  text-align: center;
}
.testimony .item .quote-start {
  position: absolute;
  left: 10px;
  top: 10px;
}
.testimony .item .quote-end {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.img-flip {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.contact .contact-form {
  position: relative;
}
.contact .contact-form .btn-submit {
  position: absolute;
  bottom: -1rem;
  right: -10px;
}

.form-control-flat {
  border-radius: 0px;
}

.form-password {
  position: relative;
}
.form-password .button-password {
  position: absolute;
  right: 10px;
  top: -5px;
}

.navbar-nav .nav-item .nav-link:before {
  display: none;
}

.navbar {
  max-height: 70px;
}

#loginform {
  border-radius: 10px;
  overflow: hidden;
  padding: 0px;
}
#loginform div[role=main] {
  width: 100%;
}
#loginform div[role=main] .my-1.my-sm-5 {
  margin: 0px !important;
}
#loginform div[role=main] .loginform {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
#loginform div[role=main] .loginform .col-sm-11 {
  border: 0px;
  max-width: 100% !important;
  flex: 0 0 100%;
  padding: 0px;
}
#loginform div[role=main] .loginform .col-sm-11 .card {
  border: 0px;
}
#loginform div[role=main] .loginform .col-sm-11 .card .card-block .card-header {
  background-color: #479176;
}
#loginform div[role=main] .loginform .col-sm-11 .card .card-block .card-body {
  padding: 10px;
}
#loginform div[role=main] .loginform .col-sm-11 .card .card-block .card-body .row {
  margin: 0px;
}
@media (max-width: 600px) {
  #loginform div[role=main] .loginform .col-sm-11 .card .card-block .card-body .row .col-md-5 {
    flex: 0 0 100% !important;
  }
}
#loginform div[role=main] .loginform .col-sm-11 .card .card-block .card-body .row .col-md-5 {
  flex: 0 0 50%;
  margin: 0px !important;
  border: 0px !important;
}
#loginform div[role=main] .loginform .col-sm-11 .card .card-block .card-body .row .col-md-5 form .form-group input[type=text], #loginform div[role=main] .loginform .col-sm-11 .card .card-block .card-body .row .col-md-5 form .form-group input[type=password] {
  max-width: 100% !important;
}
#loginform div[role=main] .loginform .col-sm-11 .card .card-block .card-body .row .col-md-5 form .rememberpass {
  color: #479176;
}
#loginform div[role=main] .loginform .col-sm-11 .card .card-block .card-body .row .col-md-5 form .forgottenpass a {
  color: #479176 !important;
}
#loginform div[role=main] .loginform .col-sm-11 .card .card-block .card-body .row .col-md-5 form #loginbtn {
  background-color: #479176 !important;
}
#loginform div[role=main] .loginform .col-sm-11 .card .card-block .card-body .row .col-md-5 .forgetpass {
  color: #878C8C;
}
#loginform div[role=main] .loginform .col-sm-11 .card .card-block .card-body .row .col-md-5 .forgetpass a {
  color: #479176;
}
#loginform div[role=main] .loginform .col-sm-11 .card .card-block .card-body .row .col-md-5 .potentialidp a {
  background-color: #479176;
  color: white !important;
  height: auto;
  line-height: 10px;
  padding: 10px 10px;
}
#loginform div[role=main] .loginform .ef-way {
  padding: 20px;
  padding-top: 0px;
  border: 0px;
}

a:hover {
  color: #479176 !important;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  background-color: #479176 !important;
  color: #ffffff !important;
}

@media only screen and (max-width: 600px) {
  .navbar {
    padding-left: 0px;
    padding-right: 0px;
  }
  .navbar .navbar-brand {
    margin-left: 10px;
  }
  .navbar .navbar-toggler {
    margin-right: 10px;
  }

  .navbar-collapse.collapse {
    background-color: #ffffff !important;
    z-index: 500;
    width: 100%;
  }
  .navbar-collapse.collapse ul {
    margin: 0px;
    width: 100%;
    padding: 10px;
  }
  .navbar-collapse.collapse ul li {
    margin-bottom: 10px;
  }
}
.fancybox-toolbar:hover .fancybox-button--close, .fancybox-toolbar:hover .fancybox-button--close svg {
  background: #479176 !important;
  color: white;
}

.fancybox-toolbar:hover .fancybox-button--close:after {
  color: #479176 !important;
  background-color: transparent !important;
  margin-top: 10px;
}

.fancybox-button--close:after {
  color: white !important;
  content: "Close";
  font-size: 18px;
  margin-top: 10px;
  margin-left: 5px;
}

/*# sourceMappingURL=login.css.map */
