@charset "UTF-8";
.theme-abf .light-blue-text {
  color: #0e406a;
}
.theme-abf .light-blue-text:hover, .theme-abf .light-blue-text:active, .theme-abf .light-blue-text:focus, .theme-abf .light-blue-text:visited {
  color: #0e406a;
}

.theme-abf .dark-orange-text {
  color: #d85024;
}

.theme-abf .dark-orange {
  color: #d85024;
}

.theme-abf .orange-text {
  color: #f15a29;
}

.theme-abf .red-text {
  color: #ff1719;
}

.yellow-text {
  color: #D9DB32;
}

.theme-abf .red {
  color: #ff1719;
}

.theme-abf .error {
  color: #ff1719;
}

.grey-text {
  color: #b4b4b3;
}

.dark-grey-text {
  color: #565656;
}

.theme-abf .warning-text {
  color: #ff1719;
}

@font-face {
  font-family: "assistant";
  src: local("assistantextralight");
  src: url("/fonts/assistant/assistant-extralight/assistant-extralight-webfont.eot");
  src: url("/fonts/assistant/assistant-extralight/assistant-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/assistant/assistant-extralight/assistant-extralight-webfont.woff2") format("woff2"), url("/fonts/assistant/assistant-extralight/assistant-extralight-webfont.woff") format("woff"), url("/fonts/assistant/assistant-extralight/assistant-extralight-webfont.ttf") format("truetype"), url("/fonts/assistant/assistant-extralight/assistant-extralight-webfont.svg#assistantextralight") format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "assistant";
  src: local("assistantlight");
  src: url("/fonts/assistant/assistant-light/assistant-light-webfont.eot");
  src: url("/fonts/assistant/assistant-light/assistant-light-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/assistant/assistant-light/assistant-light-webfont.woff2") format("woff2"), url("/fonts/assistant/assistant-light/assistant-light-webfont.woff") format("woff"), url("/fonts/assistant/assistant-light/assistant-light-webfont.ttf") format("truetype"), url("/fonts/assistant/assistant-light/assistant-light-webfont.svg#assistantlight") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "assistant";
  src: local("assistantregular");
  src: url("/fonts/assistant/assistant-regular/assistant-regular-webfont.eot");
  src: url("/fonts/assistant/assistant-regular/assistant-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/assistant/assistant-regular/assistant-regular-webfont.woff2") format("woff2"), url("/fonts/assistant/assistant-regular/assistant-regular-webfont.woff") format("woff"), url("/fonts/assistant/assistant-regular/assistant-regular-webfont.ttf") format("truetype"), url("/fonts/assistant/assistant-regular/assistant-regular-webfont.svg#assistantregular") format("svg");
  font-weight: normal;
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "assistant";
  src: local("assistantsemibold");
  src: url("/fonts/assistant/assistant-semibold/assistant-semibold-webfont.eot");
  src: url("/fonts/assistant/assistant-semibold/assistant-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/assistant/assistant-semibold/assistant-semibold-webfont.woff2") format("woff2"), url("/fonts/assistant/assistant-semibold/assistant-semibold-webfont.woff") format("woff"), url("/fonts/assistant/assistant-semibold/assistant-semibold-webfont.ttf") format("truetype"), url("/fonts/assistant/assistant-semibold/assistant-semibold-webfont.svg#assistantsemibold") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "assistant";
  src: local("assistantbold");
  src: url("/fonts/assistant/assistant-bold/assistant-bold-webfont.eot");
  src: url("/fonts/assistant/assistant-bold/assistant-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/assistant/assistant-bold/assistant-bold-webfont.woff2") format("woff2"), url("/fonts/assistant/assistant-bold/assistant-bold-webfont.woff") format("woff"), url("/fonts/assistant/assistant-bold/assistant-bold-webfont.ttf") format("truetype"), url("/fonts/assistant/assistant-bold/assistant-bold-webfont.svg#assistantbold") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "assistant";
  src: local("assistantextrabold");
  src: url("/fonts/assistant/assistant-extrabold/assistant-extrabold-webfont.eot");
  src: url("/fonts/assistant/assistant-extrabold/assistant-extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/assistant/assistant-extrabold/assistant-extrabold-webfont.woff2") format("woff2"), url("/fonts/assistant/assistant-extrabold/assistant-extrabold-webfont.woff") format("woff"), url("/fonts/assistant/assistant-extrabold/assistant-extrabold-webfont.ttf") format("truetype"), url("/fonts/assistant/assistant-extrabold/assistant-extrabold-webfont.svg#assistantextrabold") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Lato-Black";
  src: local("latoblack");
  src: url("/fonts/lato/Lato-Black/Lato-Black.eot?#iefix") format("embedded-opentype"), url("/fonts/lato/Lato-Black/Lato-Black.woff") format("woff"), url("/fonts/lato/Lato-Black/Lato-Black.ttf") format("truetype"), url("/fonts/lato/Lato-Black/Lato-Black.svg#Lato-Black") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Lato";
  src: local("lato");
  src: url("/fonts/lato/Lato-Black/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("/fonts/lato/Lato-Regular/Lato-Regular.woff") format("woff"), url("/fonts/lato/Lato-Regular/Lato-Regular.ttf") format("truetype"), url("/fonts/lato/Lato-Regular/Lato-Regular.svg#Lato-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("roboto");
  src: url("/fonts/roboto/Roboto-Regular/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("/fonts/roboto/Roboto-Regular/Roboto-Regular.woff") format("woff"), url("/fonts/roboto/Roboto-Regular/Roboto-Regular.ttf") format("truetype"), url("/fonts/roboto/Roboto-Regular/Roboto-Regular.svg#Roboto-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-bold";
  src: local("robotobold");
  src: url("/fonts/roboto/Roboto-Bold/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/roboto/Roboto-Bold/Roboto-Bold.woff") format("woff"), url("/fonts/roboto/Roboto-Bold/Roboto-Bold.ttf") format("truetype"), url("/fonts/roboto/Roboto-Bold/Roboto-Bold.svg#Roboto-Bold") format("svg");
  font-weight: 600;
  font-style: normal;
}
body {
  font-family: "assistant", Helvetica, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 600;
  font-style: normal;
  text-rendering: optimizeLegibility;
}

h1 {
  font-size: 3em; /* 48 / 16 */
  line-height: 1em; /* 48 / 48 */
  margin-bottom: 0.5em; /* 24 / 48 */
}

h2 {
  font-size: 2.25em; /* 36 / 16 */
  line-height: 1.3333333333em; /* 48 / 36 */
  margin-bottom: 0.6666666667em; /* 24 / 36 */
}

h3 {
  font-size: 1.5em; /* 24 / 16 */
  line-height: 1em; /* 24 / 24 */
  margin-bottom: 1em; /* 24 / 24 */
}

h4 {
  font-size: 1.3125em; /* 21 / 16 */
  line-height: 1.1428571429em; /* 24 / 21 */
  margin-bottom: 1.1428571429em; /* 24 / 21 */
}

h5 {
  font-size: 1.125em; /* 18 / 16 */
  line-height: 1.3333333333em; /* 24 / 18 */
  margin-bottom: 1.3333333333em; /* 24 / 18 */
}

h6 {
  font-size: 1em; /* 16 / 16 */
  line-height: 1.5em; /* 24 / 16 */
  margin-bottom: 1.5em; /* 24 / 16 */
}

/* Default paragraph styles */
p {
  font-size: 0.875em; /* 14 / 14 */
  line-height: 1.4em; /* 19.6 / 14 */
  margin-bottom: 1em; /* 19.6 / 14 */
  text-rendering: optimizeLegibility;
}

strong {
  font-weight: bold;
}

.text-center {
  text-align: center;
}

.indent-wrp {
  margin-bottom: 6em;
}

@font-face {
  font-family: "tms-iconset";
  src: url("/fonts/tms-iconset/tms-iconset.eot?zcdnvy");
  src: url("/fonts/tms-iconset/tms-iconset.eot?zcdnvy#iefix") format("embedded-opentype"), url("/fonts/tms-iconset/tms-iconset.ttf?zcdnvy") format("truetype"), url("/fonts/tms-iconset/tms-iconset.woff?zcdnvy") format("woff"), url("/fonts/tms-iconset/tms-iconset.svg?zcdnvy#tms-iconset") format("svg");
  font-weight: normal;
  font-style: normal;
}
.tms-icon {
  text-rendering: optimizeLegibility;
}

.tms-icon-hands-close {
  width: 25px;
  height: 25px;
}
.theme-abf .tms-icon-hands-close {
  background: url("/images/theme-images/abf/hands-error.svg") no-repeat center center;
}

.tms-icon-unassign-manager {
  width: 23px;
  height: 23px;
}
.theme-abf .tms-icon-unassign-manager {
  background: url("/images/theme-images/abf/unassign-manager-abf.svg") no-repeat center center;
  background-size: 65%;
}

.tms-icon-assign-manager {
  width: 23px;
  height: 23px;
}
.theme-abf .tms-icon-assign-manager {
  background: url("/images/theme-images/abf/assign-manager-abf.svg") no-repeat center center;
  background-size: 75%;
}

.tms-icon-unassign-color {
  width: 23px;
  height: 23px;
}
.theme-abf .tms-icon-unassign-color {
  background: url("/images/theme-images/abf/unassign.svg") no-repeat center center;
  background-size: 20px 20px;
}

.tms-icon-alerts-days {
  width: 23px;
  height: 23px;
}
.theme-abf .tms-icon-alerts-days {
  background: url("/images/theme-images/abf/alerts-days.svg") no-repeat center center;
  background-size: 90%;
}

.tms-assign-sales-rep {
  background: url("/images/assign-sales-rep.svg") no-repeat center center;
  width: 23px;
  height: 23px;
}
.theme-abf .tms-assign-sales-rep {
  background: url("/images/theme-images/abf/assign-sales-rep.svg") no-repeat center center;
  background-size: 80%;
}

.tms-icon-lock-1 {
  background: url("/images/lock.svg") no-repeat center center;
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
  display: inline-block;
  margin-right: 5px;
}

.tms-icon,
.fa {
  /* use !important to prevent issues with browser extensions that change fonts */
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.tms-icon:before,
.fa:before {
  font-family: "tms-iconset" !important;
}

.tms-icon-block:before {
  content: "\e98a";
}

.tms-icon-filter-list:before {
  content: "\e989";
}

.tms-icon-off1:before {
  content: "\e988";
}

.tms-icon-shield-bg-cross:before {
  content: "\e987";
}

.tms-icon-checkmark:before {
  content: "\e985";
}

.tms-icon-mail:before {
  content: "\e984";
}

.tms-icon-check-circle:before {
  content: "\e982";
}

.tms-icon-home:before {
  content: "\e983";
}

.tms-icon-shield-bg:before {
  content: "\e986";
}

.tms-icon-filter:before {
  content: "\e981";
}

.tms-icon-save:before {
  content: "\e97c";
}

.tms-icon-google-map:before {
  content: "\e97b";
}

.tms-icon-order-ready:before {
  content: "\e97a";
}

.tms-icon-box:before {
  content: "\e977";
}

.tms-icon-star-active:before {
  content: "\e978";
}

.tms-icon-star-not-active:before {
  content: "\e979";
}

.tms-icon-accsess-to-location:before {
  content: "\e900";
}

.tms-icon-icons-menu-digital-maeketing-fail-grey-1:before {
  content: "\e901";
}

.tms-icon-icons-menu-digital-maeketing-grey-4:before {
  content: "\e902";
}

.tms-icon-admin-activity:before {
  content: "\e903";
}

.tms-icon-add-promotion-note:before {
  content: "\e904";
}

.tms-icon-extend-promotion:before {
  content: "\e905";
}

.tms-icon-read-more:before {
  content: "\e906";
}

.tms-icon-exclude:before {
  content: "\e907";
}

.tms-icon-include:before {
  content: "\e908";
}

.tms-icon-update-rounded:before {
  content: "\e909";
}

.tms-icon-removed-location:before {
  content: "\e90a";
}

.tms-icon-view-password:before {
  content: "\e90b";
}

.tms-icon-hide-password:before {
  content: "\e90c";
}

.tms-icon-add-users:before {
  content: "\e90d";
}

.tms-icon-add-carrier:before {
  content: "\e90e";
}

.tms-icon-add-button:before {
  content: "\e90f";
}

.tms-icon-address-book:before {
  content: "\e910";
}

.tms-icon-address-book-check:before {
  content: "\e911";
}

.tms-icon-bottom-arrow:before {
  content: "\e912";
}

.tms-icon-left-arrow:before {
  content: "\e913";
}

.tms-icon-right-arrow:before {
  content: "\e914";
}

.tms-icon-bol:before {
  content: "\e915";
}

.tms-icon-settings:before {
  content: "\e916";
}

.tms-icon-active:before {
  content: "\e917";
}

.tms-icon-adress-book:before {
  content: "\e918";
}

.tms-icon-cancel:before {
  content: "\e919";
}

.tms-icon-hide:before {
  content: "\e91a";
}

.tms-icon-in-transit:before {
  content: "\e91b";
}

.tms-icon-out-for-delivery:before {
  content: "\e91c";
}

.tms-icon-reinvite:before {
  content: "\e91d";
}

.tms-icon-suspend:before {
  content: "\e91e";
}

.tms-icon-update-reload:before {
  content: "\e91f";
}

.tms-icon-update-book:before {
  content: "\e920";
}

.tms-icon-calendar:before {
  content: "\e921";
}

.tms-icon-car:before {
  content: "\e922";
}

.tms-icon-carrier-selection:before {
  content: "\e923";
}

.tms-icon-close:before {
  content: "\e924";
}

.tms-icon-confirm:before {
  content: "\e925";
}

.tms-icon-collapse:before {
  content: "\e926";
}

.tms-icon-collapse-close:before {
  content: "\e927";
}

.tms-icon-create-company:before {
  content: "\e928";
}

.tms-icon-remove-item:before {
  content: "\e929";
}

.tms-icon-feedback:before {
  content: "\e92a";
}

.tms-icon-finance:before {
  content: "\e92b";
}

.tms-icon-help:before {
  content: "\e92c";
}

.tms-icon-info:before {
  content: "\e92d";
}

.tms-icon-plus:before {
  content: "\e92e";
}

.tms-icon-product-list:before {
  content: "\e92f";
}

.tms-icon-quote-details:before {
  content: "\e930";
}

.tms-icon-quote:before {
  content: "\e931";
}

.tms-icon-reporting:before {
  content: "\e932";
}

.tms-icon-search:before {
  content: "\e933";
}

.tms-icon-shield:before {
  content: "\e934";
}

.tms-icon-shipment:before {
  content: "\e935";
}

.tms-icon-total-cost:before {
  content: "\e936";
}

.tms-icon-autorad:before {
  content: "\e937";
}

.tms-icon-check:before {
  content: "\e938";
}

.tms-icon-send:before {
  content: "\e939";
}

.tms-icon-save2:before {
  content: "\e93a";
}

.tms-icon-print:before {
  content: "\e93b";
}

.tms-icon-contract:before {
  content: "\e93c";
}

.tms-icon-pencil:before {
  content: "\e93d";
}

.tms-icon-pikup:before {
  content: "\e93e";
}

.tms-icon-exception:before {
  content: "\e93f";
}

.tms-icon-delivery:before {
  content: "\e940";
}

.tms-icon-calendar-approve:before {
  content: "\e941";
}

.tms-icon-off:before {
  content: "\e942";
}

.tms-icon-notifications-none:before {
  content: "\e943";
}

.tms-icon-notifications-active:before {
  content: "\e944";
}

.tms-icon-notifications:before {
  content: "\e945";
}

.tms-icon-scroll:before {
  content: "\e946";
}

.tms-icon-proof:before {
  content: "\e947";
}

.tms-icon-update:before {
  content: "\e948";
}

.tms-icon-active-bell:before {
  content: "\e949";
}

.tms-icon-active-btn:before {
  content: "\e94a";
}

.tms-icon-activ-lock:before {
  content: "\e94b";
}

.tms-icon-refresh:before {
  content: "\e94c";
}

.tms-icon-ok-rounded:before {
  content: "\e94d";
}

.tms-icon-invite:before {
  content: "\e94e";
}

.tms-icon-alarm:before {
  content: "\e94f";
}

.tms-icon-late:before {
  content: "\e950";
}

.tms-icon-missed:before {
  content: "\e951";
}

.tms-icon-other:before {
  content: "\e952";
}

.tms-icon-alerts-menu:before {
  content: "\e953";
}

.tms-icon-carrier-management:before {
  content: "\e954";
}

.tms-icon-dashboard:before {
  content: "\e955";
}

.tms-icon-invite2:before {
  content: "\e956";
}

.tms-icon-carriers-exel:before {
  content: "\e957";
}

.tms-icon-carriers-hands:before {
  content: "\e958";
}

.tms-icon-carriers-list-down:before {
  content: "\e959";
}

.tms-icon-carriers-list-up:before {
  content: "\e95a";
}

.tms-icon-carriers-retransfer:before {
  content: "\e95b";
}

.tms-icon-carrier-transfer:before {
  content: "\e95c";
}

.tms-icon-my-subscription-step:before {
  content: "\e95d";
}

.tms-icon-pdf:before {
  content: "\e95e";
}

.tms-icon-preferred:before {
  content: "\e95f";
}

.tms-icon-regular:before {
  content: "\e960";
}

.tms-icon-contact-support:before {
  content: "\e961";
}

.tms-icon-Skip-01:before {
  content: "\e962";
}

.tms-icon-re-enter-01:before {
  content: "\e963";
}

.tms-icon-start:before {
  content: "\e964";
}

.tms-icon-credit-card:before {
  content: "\e965";
}

.tms-icon-mail-to-carrier:before {
  content: "\e966";
}

.tms-icon-mail-to-customer:before {
  content: "\e967";
}

.tms-icon-send-email:before {
  content: "\e968";
}

.tms-icon-send-request:before {
  content: "\e969";
}

.tms-icon-cc-information:before {
  content: "\e96a";
}

.tms-icon-third-party:before {
  content: "\e96b";
}

.tms-icon-help-left-cursor:before {
  content: "\e96c";
}

.tms-icon-billing_location:before {
  content: "\e96d";
}

.tms-icon-warning-credentials:before {
  content: "\e96e";
}

.tms-icon-help-circle:before {
  content: "\e96f";
}

.tms-icon-third-party1:before {
  content: "\e970";
}

.tms-icon-survey-go:before {
  content: "\e971";
}

.tms-icon-survey-pause:before {
  content: "\e972";
}

.tms-icon-survey-play:before {
  content: "\e973";
}

.tms-icon-item-arrow-down:before {
  content: "\e974";
}

.tms-icon-item-arrow-up:before {
  content: "\e975";
}

.tms-icon-item-edit:before {
  content: "\e976";
}

.tms-icon-change:before {
  content: "\e97f";
}

.tms-icon-file-cancel:before {
  content: "\e980";
}

.tms-icon-discount:before {
  content: "\e97d";
}

.tms-icon-car-long:before {
  content: "\e97e";
}

.tms-icon-copy:before {
  content: "\e98b";
}

.tms-icon-validate-checkbox:before {
  content: "\e98d";
}

.tms-icon-validate-icon:before {
  content: "\e98e";
}

.tms-icon-restore-item:before {
  content: "\e98f";
}

/*mixin flexbox*/
.body-container {
  padding-top: 60px;
  padding-left: 50px;
}

[tabindex="-2"] {
  outline: none;
}

.mouse-helper {
  align-items: flex-end;
  bottom: 0;
  display: flex;
  font-size: 2.5em;
  height: 100px;
  justify-content: center;
  left: calc(50% - 25px);
  position: fixed;
  width: 50px;
  z-index: 9;
}
.theme-abf .mouse-helper {
  color: #f15a29;
}
.mouse-helper i {
  animation: jump 1.5s linear infinite;
}
.mouse-helper:before {
  content: "Please scroll down to load more information";
  position: absolute;
  bottom: 0;
  text-align: center;
  font-size: 0.5em;
  white-space: nowrap;
  padding: 4px 8px;
  border-radius: 4px 4px 0 0;
  box-shadow: 0px 0px 3px 2px #f2f2f2;
}
.theme-abf .mouse-helper:before {
  background-color: #fff;
  border-top: 1px solid #f15a29;
  border-right: 1px solid #f15a29;
  border-left: 1px solid #f15a29;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .mouse-helper:before {
    left: 50%;
    transform: translateX(-50%);
  }
}
@keyframes jump {
  0% {
    transform: translateY(-60px);
  }
  50% {
    transform: translateY(-30px);
  }
  100% {
    transform: translateY(-60px);
  }
}

.legal-document {
  padding: 20px;
}
.legal-document itm-button {
  position: absolute;
  right: 40px;
  z-index: 1;
  top: 50px;
}
.legal-document .document {
  box-shadow: 0px 0px 3px 2px #f2f2f2 !important;
  padding: 20px 40px;
  margin: 0 auto;
  max-width: 1024px;
  width: 100%;
  position: relative;
}
.legal-document h2 {
  padding-right: 140px;
  position: relative;
}
.legal-document p {
  font-size: 1em;
}
.legal-document .button-wrapper {
  padding-left: 100px;
}
.legal-document ol {
  counter-reset: list1;
  padding: 0;
  margin: 0;
}
.legal-document ol li {
  list-style: none;
  position: relative;
  padding: 0 0 0 35px;
}
.legal-document ol li.nesting-list-item {
  padding: 0 0 0 20px;
}
.legal-document ol li.nesting-list-item::before {
  font-weight: 400;
}
.legal-document ol li:before {
  counter-increment: list1;
  content: counter(list1) ". ";
  position: absolute;
  left: 0;
  font-weight: bold;
}
.legal-document ol ol {
  counter-reset: list2;
}
.legal-document ol ol.nesting-list .nesting-list-item {
  padding: 0 0 0 20px;
}
.legal-document ol ol.nesting-list .nesting-list-item::before {
  content: "a.";
}
.legal-document ol ol.nesting-list .nesting-list-item .nesting-list .nesting-list-item::before {
  content: "i.";
}
.legal-document ol ol li {
  padding: 0 0 0 40px;
}
.legal-document ol ol li:before {
  counter-increment: list2;
  content: counter(list1) "." counter(list2) ". ";
  font-weight: normal;
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

/*Safari quick blinking fix*/
input {
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  font-family: "Assistant", Arial, sans-serif;
  box-shadow: none;
}

input,
textarea,
keygen,
select,
button {
  font: 1rem "assistant", Helvetica, sans-serif;
}

html {
  height: 100%;
}
html.override-scroll {
  overflow: hidden;
}

body {
  font-size: 16px;
  position: relative;
  margin: 0;
}
.theme-abf body {
  background-color: #fff;
}
body.overflow {
  overflow: hidden;
}
.theme-abf body .rc header-menu {
  border: 3px solid #f15a29;
}

.body-page {
  position: relative;
  min-width: 700px;
  max-width: 1920px;
  margin: 0 auto;
}
.theme-abf .body-page {
  background: #fff;
}

.error {
  display: block;
  font-size: 0.875em;
  font-weight: 400;
  line-height: 1;
  margin-top: 5px;
  position: absolute;
  top: 100%;
  z-index: 2;
}
.error.without-line-break {
  white-space: nowrap;
  max-width: 100%;
}
.error.long {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.error.long:hover {
  text-overflow: clip;
  overflow: visible;
  max-width: none;
  z-index: 3;
  padding: 3px 5px;
  transition: padding 0.3s ease;
  background: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.error .error-grey {
  color: #b4b4b3 !important;
}
.error.error-pos-right {
  top: 0;
  left: 100%;
  margin: -3px 15px 0;
  min-width: 300px;
  max-width: 300px;
  height: 100%;
  display: flex;
  align-items: center;
}
.error.error-right {
  right: 0;
}
.error.error-right:hover {
  right: 0;
}

.warning {
  display: block;
  font-size: 0.875em;
  font-weight: 400;
  line-height: 1;
  margin-top: 5px;
  position: absolute;
  top: 100%;
  z-index: 2;
}
.theme-abf .warning {
  color: #f15a29;
}
.warning.without-line-break {
  white-space: nowrap;
  max-width: 100%;
}
.warning.long {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.warning.long:hover {
  text-overflow: clip;
  overflow: visible;
  max-width: none;
  z-index: 3;
  padding: 3px 5px;
  transition: padding 0.3s ease;
  background: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.cf:before,
.cf:after {
  content: "";
  display: table;
  clear: both;
}

*[role=button] {
  cursor: pointer;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.text-up {
  text-transform: uppercase;
}

.text-right {
  text-align: right;
}

.underline {
  text-decoration: underline;
}

.link {
  cursor: pointer;
  outline: none;
}

i > span {
  padding-left: 5px;
}

h3.light-blue-text {
  margin-top: 0;
  margin-bottom: 0.6em;
  padding-bottom: 0.2em;
  display: inline-block;
  font-weight: 400;
  font-size: 1em;
}
.theme-abf h3.light-blue-text {
  border-bottom: 1px solid #f15a29;
}
h3.name {
  font-weight: 400;
  text-transform: uppercase;
  font-size: 1.25em;
  margin: 5px 0 20px;
}

[hidden] {
  display: none !important;
}

.info-section {
  margin-bottom: 20px;
}
.info-section p {
  font-size: 1rem;
}

.custom-table .collapse-line {
  display: block;
  position: relative;
}
.theme-abf .custom-table .collapse-line {
  border-bottom: 1px solid #0e406a;
}
.custom-table .collapse-line.opened {
  min-height: 20px;
}
.custom-table .collapse-line.opened i.tms-icon-bottom-arrow {
  transform: rotate(180deg) translateY(2px);
  transition: transform 0.15s ease;
}
.custom-table .collapse-line i.tms-icon-bottom-arrow {
  position: absolute;
  right: 0;
  bottom: 6px;
  font-size: 0.5em;
  transform: rotate(0);
  transition: transform 0.15s ease;
}

.footer-content {
  display: flex;
  position: fixed;
  bottom: 0;
  z-index: 0;
  background-color: white;
  width: 100%;
  padding: 20px 0;
}

.standard {
  width: 21px;
  height: 21px;
  color: #ff1719;
  border-radius: 100%;
  font-weight: 600;
  font-size: 16px;
  display: inline-block;
  text-align: center;
  position: relative;
  cursor: default;
}
.theme-abf .standard {
  color: #0e406a;
  border: 2px solid #0e406a;
}
.standard span {
  display: inline-block;
  position: absolute;
  top: -2px;
  left: 4px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 700px), only screen and (min-device-pixel-ratio: 2) and (min-width: 700px), only screen and (min-resolution: 192dpi) and (min-width: 700px), only screen and (min-resolution: 2dppx) and (min-width: 700px) {
  input[readonly],
  input[disabled] {
    -webkit-user-select: none;
    /* Chrome all / Safari all */
    /* Firefox all */
    /* IE 10+ */
    user-select: none;
  }
  .hide-ios {
    display: none !important;
  }
}
.container-wrap {
  max-width: 1980px;
  margin: 0 auto;
}

/* FLEX */
.d-f {
  display: flex;
}

.d-if {
  display: inline-flex;
}

.d-ib {
  display: inline-block;
}

.d-b {
  display: block;
}

.d-n {
  display: none;
}

.f-d-c {
  flex-direction: column;
}

.f-d-r {
  flex-direction: row;
}

.jc-c {
  justify-content: center;
}

.jc-sb {
  justify-content: space-between;
}

.jc-sa {
  justify-content: space-around;
}

.jc-sb {
  justify-content: space-between;
}

.jc-end {
  justify-content: flex-end;
}

.ai-c {
  align-items: center;
}

.ai-fs {
  align-items: flex-start;
}

.ai-fe {
  align-items: flex-end;
}

.ai-bl {
  align-items: baseline;
}

.f-d-c {
  flex-direction: column;
}

.f-nowrap {
  flex-wrap: nowrap;
}

.f-wrap {
  flex-wrap: wrap;
}

.grow-1 {
  flex-grow: 1;
}

.shrink-0 {
  flex-shrink: 0;
}

/* WIDTH */
.min-w-1 {
  min-width: 1px;
}

.min-w-2 {
  min-width: 2px;
}

.min-w-3 {
  min-width: 3px;
}

.min-w-4 {
  min-width: 4px;
}

.min-w-5 {
  min-width: 5px;
}

.min-w-6 {
  min-width: 6px;
}

.min-w-7 {
  min-width: 7px;
}

.min-w-8 {
  min-width: 8px;
}

.min-w-9 {
  min-width: 9px;
}

.min-w-10 {
  min-width: 10px;
}

.min-w-11 {
  min-width: 11px;
}

.min-w-12 {
  min-width: 12px;
}

.min-w-13 {
  min-width: 13px;
}

.min-w-14 {
  min-width: 14px;
}

.min-w-15 {
  min-width: 15px;
}

.min-w-16 {
  min-width: 16px;
}

.min-w-17 {
  min-width: 17px;
}

.min-w-18 {
  min-width: 18px;
}

.min-w-19 {
  min-width: 19px;
}

.min-w-20 {
  min-width: 20px;
}

.min-w-21 {
  min-width: 21px;
}

.min-w-22 {
  min-width: 22px;
}

.min-w-23 {
  min-width: 23px;
}

.min-w-24 {
  min-width: 24px;
}

.min-w-25 {
  min-width: 25px;
}

.min-w-26 {
  min-width: 26px;
}

.min-w-27 {
  min-width: 27px;
}

.min-w-28 {
  min-width: 28px;
}

.min-w-29 {
  min-width: 29px;
}

.min-w-30 {
  min-width: 30px;
}

.min-w-31 {
  min-width: 31px;
}

.min-w-32 {
  min-width: 32px;
}

.min-w-33 {
  min-width: 33px;
}

.min-w-34 {
  min-width: 34px;
}

.min-w-35 {
  min-width: 35px;
}

.min-w-36 {
  min-width: 36px;
}

.min-w-37 {
  min-width: 37px;
}

.min-w-38 {
  min-width: 38px;
}

.min-w-39 {
  min-width: 39px;
}

.min-w-40 {
  min-width: 40px;
}

.min-w-41 {
  min-width: 41px;
}

.min-w-42 {
  min-width: 42px;
}

.min-w-43 {
  min-width: 43px;
}

.min-w-44 {
  min-width: 44px;
}

.min-w-45 {
  min-width: 45px;
}

.min-w-46 {
  min-width: 46px;
}

.min-w-47 {
  min-width: 47px;
}

.min-w-48 {
  min-width: 48px;
}

.min-w-49 {
  min-width: 49px;
}

.min-w-50 {
  min-width: 50px;
}

.min-w-51 {
  min-width: 51px;
}

.min-w-52 {
  min-width: 52px;
}

.min-w-53 {
  min-width: 53px;
}

.min-w-54 {
  min-width: 54px;
}

.min-w-55 {
  min-width: 55px;
}

.min-w-56 {
  min-width: 56px;
}

.min-w-57 {
  min-width: 57px;
}

.min-w-58 {
  min-width: 58px;
}

.min-w-59 {
  min-width: 59px;
}

.min-w-60 {
  min-width: 60px;
}

.min-w-61 {
  min-width: 61px;
}

.min-w-62 {
  min-width: 62px;
}

.min-w-63 {
  min-width: 63px;
}

.min-w-64 {
  min-width: 64px;
}

.min-w-65 {
  min-width: 65px;
}

.min-w-66 {
  min-width: 66px;
}

.min-w-67 {
  min-width: 67px;
}

.min-w-68 {
  min-width: 68px;
}

.min-w-69 {
  min-width: 69px;
}

.min-w-70 {
  min-width: 70px;
}

.min-w-71 {
  min-width: 71px;
}

.min-w-72 {
  min-width: 72px;
}

.min-w-73 {
  min-width: 73px;
}

.min-w-74 {
  min-width: 74px;
}

.min-w-75 {
  min-width: 75px;
}

.min-w-76 {
  min-width: 76px;
}

.min-w-77 {
  min-width: 77px;
}

.min-w-78 {
  min-width: 78px;
}

.min-w-79 {
  min-width: 79px;
}

.min-w-80 {
  min-width: 80px;
}

.min-w-81 {
  min-width: 81px;
}

.min-w-82 {
  min-width: 82px;
}

.min-w-83 {
  min-width: 83px;
}

.min-w-84 {
  min-width: 84px;
}

.min-w-85 {
  min-width: 85px;
}

.min-w-86 {
  min-width: 86px;
}

.min-w-87 {
  min-width: 87px;
}

.min-w-88 {
  min-width: 88px;
}

.min-w-89 {
  min-width: 89px;
}

.min-w-90 {
  min-width: 90px;
}

.min-w-91 {
  min-width: 91px;
}

.min-w-92 {
  min-width: 92px;
}

.min-w-93 {
  min-width: 93px;
}

.min-w-94 {
  min-width: 94px;
}

.min-w-95 {
  min-width: 95px;
}

.min-w-96 {
  min-width: 96px;
}

.min-w-97 {
  min-width: 97px;
}

.min-w-98 {
  min-width: 98px;
}

.min-w-99 {
  min-width: 99px;
}

.min-w-100 {
  min-width: 100px;
}

.min-w-101 {
  min-width: 101px;
}

.min-w-102 {
  min-width: 102px;
}

.min-w-103 {
  min-width: 103px;
}

.min-w-104 {
  min-width: 104px;
}

.min-w-105 {
  min-width: 105px;
}

.min-w-106 {
  min-width: 106px;
}

.min-w-107 {
  min-width: 107px;
}

.min-w-108 {
  min-width: 108px;
}

.min-w-109 {
  min-width: 109px;
}

.min-w-110 {
  min-width: 110px;
}

.min-w-111 {
  min-width: 111px;
}

.min-w-112 {
  min-width: 112px;
}

.min-w-113 {
  min-width: 113px;
}

.min-w-114 {
  min-width: 114px;
}

.min-w-115 {
  min-width: 115px;
}

.min-w-116 {
  min-width: 116px;
}

.min-w-117 {
  min-width: 117px;
}

.min-w-118 {
  min-width: 118px;
}

.min-w-119 {
  min-width: 119px;
}

.min-w-120 {
  min-width: 120px;
}

.min-w-121 {
  min-width: 121px;
}

.min-w-122 {
  min-width: 122px;
}

.min-w-123 {
  min-width: 123px;
}

.min-w-124 {
  min-width: 124px;
}

.min-w-125 {
  min-width: 125px;
}

.min-w-126 {
  min-width: 126px;
}

.min-w-127 {
  min-width: 127px;
}

.min-w-128 {
  min-width: 128px;
}

.min-w-129 {
  min-width: 129px;
}

.min-w-130 {
  min-width: 130px;
}

.min-w-131 {
  min-width: 131px;
}

.min-w-132 {
  min-width: 132px;
}

.min-w-133 {
  min-width: 133px;
}

.min-w-134 {
  min-width: 134px;
}

.min-w-135 {
  min-width: 135px;
}

.min-w-136 {
  min-width: 136px;
}

.min-w-137 {
  min-width: 137px;
}

.min-w-138 {
  min-width: 138px;
}

.min-w-139 {
  min-width: 139px;
}

.min-w-140 {
  min-width: 140px;
}

.min-w-141 {
  min-width: 141px;
}

.min-w-142 {
  min-width: 142px;
}

.min-w-143 {
  min-width: 143px;
}

.min-w-144 {
  min-width: 144px;
}

.min-w-145 {
  min-width: 145px;
}

.min-w-146 {
  min-width: 146px;
}

.min-w-147 {
  min-width: 147px;
}

.min-w-148 {
  min-width: 148px;
}

.min-w-149 {
  min-width: 149px;
}

.min-w-150 {
  min-width: 150px;
}

.min-w-151 {
  min-width: 151px;
}

.min-w-152 {
  min-width: 152px;
}

.min-w-153 {
  min-width: 153px;
}

.min-w-154 {
  min-width: 154px;
}

.min-w-155 {
  min-width: 155px;
}

.min-w-156 {
  min-width: 156px;
}

.min-w-157 {
  min-width: 157px;
}

.min-w-158 {
  min-width: 158px;
}

.min-w-159 {
  min-width: 159px;
}

.min-w-160 {
  min-width: 160px;
}

.min-w-161 {
  min-width: 161px;
}

.min-w-162 {
  min-width: 162px;
}

.min-w-163 {
  min-width: 163px;
}

.min-w-164 {
  min-width: 164px;
}

.min-w-165 {
  min-width: 165px;
}

.min-w-166 {
  min-width: 166px;
}

.min-w-167 {
  min-width: 167px;
}

.min-w-168 {
  min-width: 168px;
}

.min-w-169 {
  min-width: 169px;
}

.min-w-170 {
  min-width: 170px;
}

.min-w-171 {
  min-width: 171px;
}

.min-w-172 {
  min-width: 172px;
}

.min-w-173 {
  min-width: 173px;
}

.min-w-174 {
  min-width: 174px;
}

.min-w-175 {
  min-width: 175px;
}

.min-w-176 {
  min-width: 176px;
}

.min-w-177 {
  min-width: 177px;
}

.min-w-178 {
  min-width: 178px;
}

.min-w-179 {
  min-width: 179px;
}

.min-w-180 {
  min-width: 180px;
}

.min-w-181 {
  min-width: 181px;
}

.min-w-182 {
  min-width: 182px;
}

.min-w-183 {
  min-width: 183px;
}

.min-w-184 {
  min-width: 184px;
}

.min-w-185 {
  min-width: 185px;
}

.min-w-186 {
  min-width: 186px;
}

.min-w-187 {
  min-width: 187px;
}

.min-w-188 {
  min-width: 188px;
}

.min-w-189 {
  min-width: 189px;
}

.min-w-190 {
  min-width: 190px;
}

.min-w-191 {
  min-width: 191px;
}

.min-w-192 {
  min-width: 192px;
}

.min-w-193 {
  min-width: 193px;
}

.min-w-194 {
  min-width: 194px;
}

.min-w-195 {
  min-width: 195px;
}

.min-w-196 {
  min-width: 196px;
}

.min-w-197 {
  min-width: 197px;
}

.min-w-198 {
  min-width: 198px;
}

.min-w-199 {
  min-width: 199px;
}

.min-w-200 {
  min-width: 200px;
}

.min-w-201 {
  min-width: 201px;
}

.min-w-202 {
  min-width: 202px;
}

.min-w-203 {
  min-width: 203px;
}

.min-w-204 {
  min-width: 204px;
}

.min-w-205 {
  min-width: 205px;
}

.min-w-206 {
  min-width: 206px;
}

.min-w-207 {
  min-width: 207px;
}

.min-w-208 {
  min-width: 208px;
}

.min-w-209 {
  min-width: 209px;
}

.min-w-210 {
  min-width: 210px;
}

.min-w-211 {
  min-width: 211px;
}

.min-w-212 {
  min-width: 212px;
}

.min-w-213 {
  min-width: 213px;
}

.min-w-214 {
  min-width: 214px;
}

.min-w-215 {
  min-width: 215px;
}

.min-w-216 {
  min-width: 216px;
}

.min-w-217 {
  min-width: 217px;
}

.min-w-218 {
  min-width: 218px;
}

.min-w-219 {
  min-width: 219px;
}

.min-w-220 {
  min-width: 220px;
}

.min-w-221 {
  min-width: 221px;
}

.min-w-222 {
  min-width: 222px;
}

.min-w-223 {
  min-width: 223px;
}

.min-w-224 {
  min-width: 224px;
}

.min-w-225 {
  min-width: 225px;
}

.min-w-226 {
  min-width: 226px;
}

.min-w-227 {
  min-width: 227px;
}

.min-w-228 {
  min-width: 228px;
}

.min-w-229 {
  min-width: 229px;
}

.min-w-230 {
  min-width: 230px;
}

.min-w-231 {
  min-width: 231px;
}

.min-w-232 {
  min-width: 232px;
}

.min-w-233 {
  min-width: 233px;
}

.min-w-234 {
  min-width: 234px;
}

.min-w-235 {
  min-width: 235px;
}

.min-w-236 {
  min-width: 236px;
}

.min-w-237 {
  min-width: 237px;
}

.min-w-238 {
  min-width: 238px;
}

.min-w-239 {
  min-width: 239px;
}

.min-w-240 {
  min-width: 240px;
}

.min-w-241 {
  min-width: 241px;
}

.min-w-242 {
  min-width: 242px;
}

.min-w-243 {
  min-width: 243px;
}

.min-w-244 {
  min-width: 244px;
}

.min-w-245 {
  min-width: 245px;
}

.min-w-246 {
  min-width: 246px;
}

.min-w-247 {
  min-width: 247px;
}

.min-w-248 {
  min-width: 248px;
}

.min-w-249 {
  min-width: 249px;
}

.min-w-250 {
  min-width: 250px;
}

.min-w-251 {
  min-width: 251px;
}

.min-w-252 {
  min-width: 252px;
}

.min-w-253 {
  min-width: 253px;
}

.min-w-254 {
  min-width: 254px;
}

.min-w-255 {
  min-width: 255px;
}

.min-w-256 {
  min-width: 256px;
}

.min-w-257 {
  min-width: 257px;
}

.min-w-258 {
  min-width: 258px;
}

.min-w-259 {
  min-width: 259px;
}

.min-w-260 {
  min-width: 260px;
}

.min-w-261 {
  min-width: 261px;
}

.min-w-262 {
  min-width: 262px;
}

.min-w-263 {
  min-width: 263px;
}

.min-w-264 {
  min-width: 264px;
}

.min-w-265 {
  min-width: 265px;
}

.min-w-266 {
  min-width: 266px;
}

.min-w-267 {
  min-width: 267px;
}

.min-w-268 {
  min-width: 268px;
}

.min-w-269 {
  min-width: 269px;
}

.min-w-270 {
  min-width: 270px;
}

.min-w-271 {
  min-width: 271px;
}

.min-w-272 {
  min-width: 272px;
}

.min-w-273 {
  min-width: 273px;
}

.min-w-274 {
  min-width: 274px;
}

.min-w-275 {
  min-width: 275px;
}

.min-w-276 {
  min-width: 276px;
}

.min-w-277 {
  min-width: 277px;
}

.min-w-278 {
  min-width: 278px;
}

.min-w-279 {
  min-width: 279px;
}

.min-w-280 {
  min-width: 280px;
}

.min-w-281 {
  min-width: 281px;
}

.min-w-282 {
  min-width: 282px;
}

.min-w-283 {
  min-width: 283px;
}

.min-w-284 {
  min-width: 284px;
}

.min-w-285 {
  min-width: 285px;
}

.min-w-286 {
  min-width: 286px;
}

.min-w-287 {
  min-width: 287px;
}

.min-w-288 {
  min-width: 288px;
}

.min-w-289 {
  min-width: 289px;
}

.min-w-290 {
  min-width: 290px;
}

.min-w-291 {
  min-width: 291px;
}

.min-w-292 {
  min-width: 292px;
}

.min-w-293 {
  min-width: 293px;
}

.min-w-294 {
  min-width: 294px;
}

.min-w-295 {
  min-width: 295px;
}

.min-w-296 {
  min-width: 296px;
}

.min-w-297 {
  min-width: 297px;
}

.min-w-298 {
  min-width: 298px;
}

.min-w-299 {
  min-width: 299px;
}

.min-w-300 {
  min-width: 300px;
}

.min-w-301 {
  min-width: 301px;
}

.min-w-302 {
  min-width: 302px;
}

.min-w-303 {
  min-width: 303px;
}

.min-w-304 {
  min-width: 304px;
}

.min-w-305 {
  min-width: 305px;
}

.min-w-306 {
  min-width: 306px;
}

.min-w-307 {
  min-width: 307px;
}

.min-w-308 {
  min-width: 308px;
}

.min-w-309 {
  min-width: 309px;
}

.min-w-310 {
  min-width: 310px;
}

.min-w-311 {
  min-width: 311px;
}

.min-w-312 {
  min-width: 312px;
}

.min-w-313 {
  min-width: 313px;
}

.min-w-314 {
  min-width: 314px;
}

.min-w-315 {
  min-width: 315px;
}

.min-w-316 {
  min-width: 316px;
}

.min-w-317 {
  min-width: 317px;
}

.min-w-318 {
  min-width: 318px;
}

.min-w-319 {
  min-width: 319px;
}

.min-w-320 {
  min-width: 320px;
}

.min-w-321 {
  min-width: 321px;
}

.min-w-322 {
  min-width: 322px;
}

.min-w-323 {
  min-width: 323px;
}

.min-w-324 {
  min-width: 324px;
}

.min-w-325 {
  min-width: 325px;
}

.min-w-326 {
  min-width: 326px;
}

.min-w-327 {
  min-width: 327px;
}

.min-w-328 {
  min-width: 328px;
}

.min-w-329 {
  min-width: 329px;
}

.min-w-330 {
  min-width: 330px;
}

.min-w-331 {
  min-width: 331px;
}

.min-w-332 {
  min-width: 332px;
}

.min-w-333 {
  min-width: 333px;
}

.min-w-334 {
  min-width: 334px;
}

.min-w-335 {
  min-width: 335px;
}

.min-w-336 {
  min-width: 336px;
}

.min-w-337 {
  min-width: 337px;
}

.min-w-338 {
  min-width: 338px;
}

.min-w-339 {
  min-width: 339px;
}

.min-w-340 {
  min-width: 340px;
}

.min-w-341 {
  min-width: 341px;
}

.min-w-342 {
  min-width: 342px;
}

.min-w-343 {
  min-width: 343px;
}

.min-w-344 {
  min-width: 344px;
}

.min-w-345 {
  min-width: 345px;
}

.min-w-346 {
  min-width: 346px;
}

.min-w-347 {
  min-width: 347px;
}

.min-w-348 {
  min-width: 348px;
}

.min-w-349 {
  min-width: 349px;
}

.min-w-350 {
  min-width: 350px;
}

.min-w-351 {
  min-width: 351px;
}

.min-w-352 {
  min-width: 352px;
}

.min-w-353 {
  min-width: 353px;
}

.min-w-354 {
  min-width: 354px;
}

.min-w-355 {
  min-width: 355px;
}

.min-w-356 {
  min-width: 356px;
}

.min-w-357 {
  min-width: 357px;
}

.min-w-358 {
  min-width: 358px;
}

.min-w-359 {
  min-width: 359px;
}

.min-w-360 {
  min-width: 360px;
}

.min-w-361 {
  min-width: 361px;
}

.min-w-362 {
  min-width: 362px;
}

.min-w-363 {
  min-width: 363px;
}

.min-w-364 {
  min-width: 364px;
}

.min-w-365 {
  min-width: 365px;
}

.min-w-366 {
  min-width: 366px;
}

.min-w-367 {
  min-width: 367px;
}

.min-w-368 {
  min-width: 368px;
}

.min-w-369 {
  min-width: 369px;
}

.min-w-370 {
  min-width: 370px;
}

.min-w-371 {
  min-width: 371px;
}

.min-w-372 {
  min-width: 372px;
}

.min-w-373 {
  min-width: 373px;
}

.min-w-374 {
  min-width: 374px;
}

.min-w-375 {
  min-width: 375px;
}

.min-w-376 {
  min-width: 376px;
}

.min-w-377 {
  min-width: 377px;
}

.min-w-378 {
  min-width: 378px;
}

.min-w-379 {
  min-width: 379px;
}

.min-w-380 {
  min-width: 380px;
}

.min-w-381 {
  min-width: 381px;
}

.min-w-382 {
  min-width: 382px;
}

.min-w-383 {
  min-width: 383px;
}

.min-w-384 {
  min-width: 384px;
}

.min-w-385 {
  min-width: 385px;
}

.min-w-386 {
  min-width: 386px;
}

.min-w-387 {
  min-width: 387px;
}

.min-w-388 {
  min-width: 388px;
}

.min-w-389 {
  min-width: 389px;
}

.min-w-390 {
  min-width: 390px;
}

.min-w-391 {
  min-width: 391px;
}

.min-w-392 {
  min-width: 392px;
}

.min-w-393 {
  min-width: 393px;
}

.min-w-394 {
  min-width: 394px;
}

.min-w-395 {
  min-width: 395px;
}

.min-w-396 {
  min-width: 396px;
}

.min-w-397 {
  min-width: 397px;
}

.min-w-398 {
  min-width: 398px;
}

.min-w-399 {
  min-width: 399px;
}

.min-w-400 {
  min-width: 400px;
}

.min-w-401 {
  min-width: 401px;
}

.min-w-402 {
  min-width: 402px;
}

.min-w-403 {
  min-width: 403px;
}

.min-w-404 {
  min-width: 404px;
}

.min-w-405 {
  min-width: 405px;
}

.min-w-406 {
  min-width: 406px;
}

.min-w-407 {
  min-width: 407px;
}

.min-w-408 {
  min-width: 408px;
}

.min-w-409 {
  min-width: 409px;
}

.min-w-410 {
  min-width: 410px;
}

.min-w-411 {
  min-width: 411px;
}

.min-w-412 {
  min-width: 412px;
}

.min-w-413 {
  min-width: 413px;
}

.min-w-414 {
  min-width: 414px;
}

.min-w-415 {
  min-width: 415px;
}

.min-w-416 {
  min-width: 416px;
}

.min-w-417 {
  min-width: 417px;
}

.min-w-418 {
  min-width: 418px;
}

.min-w-419 {
  min-width: 419px;
}

.min-w-420 {
  min-width: 420px;
}

.min-w-421 {
  min-width: 421px;
}

.min-w-422 {
  min-width: 422px;
}

.min-w-423 {
  min-width: 423px;
}

.min-w-424 {
  min-width: 424px;
}

.min-w-425 {
  min-width: 425px;
}

.min-w-426 {
  min-width: 426px;
}

.min-w-427 {
  min-width: 427px;
}

.min-w-428 {
  min-width: 428px;
}

.min-w-429 {
  min-width: 429px;
}

.min-w-430 {
  min-width: 430px;
}

.min-w-431 {
  min-width: 431px;
}

.min-w-432 {
  min-width: 432px;
}

.min-w-433 {
  min-width: 433px;
}

.min-w-434 {
  min-width: 434px;
}

.min-w-435 {
  min-width: 435px;
}

.min-w-436 {
  min-width: 436px;
}

.min-w-437 {
  min-width: 437px;
}

.min-w-438 {
  min-width: 438px;
}

.min-w-439 {
  min-width: 439px;
}

.min-w-440 {
  min-width: 440px;
}

.min-w-441 {
  min-width: 441px;
}

.min-w-442 {
  min-width: 442px;
}

.min-w-443 {
  min-width: 443px;
}

.min-w-444 {
  min-width: 444px;
}

.min-w-445 {
  min-width: 445px;
}

.min-w-446 {
  min-width: 446px;
}

.min-w-447 {
  min-width: 447px;
}

.min-w-448 {
  min-width: 448px;
}

.min-w-449 {
  min-width: 449px;
}

.min-w-450 {
  min-width: 450px;
}

.min-w-451 {
  min-width: 451px;
}

.min-w-452 {
  min-width: 452px;
}

.min-w-453 {
  min-width: 453px;
}

.min-w-454 {
  min-width: 454px;
}

.min-w-455 {
  min-width: 455px;
}

.min-w-456 {
  min-width: 456px;
}

.min-w-457 {
  min-width: 457px;
}

.min-w-458 {
  min-width: 458px;
}

.min-w-459 {
  min-width: 459px;
}

.min-w-460 {
  min-width: 460px;
}

.min-w-461 {
  min-width: 461px;
}

.min-w-462 {
  min-width: 462px;
}

.min-w-463 {
  min-width: 463px;
}

.min-w-464 {
  min-width: 464px;
}

.min-w-465 {
  min-width: 465px;
}

.min-w-466 {
  min-width: 466px;
}

.min-w-467 {
  min-width: 467px;
}

.min-w-468 {
  min-width: 468px;
}

.min-w-469 {
  min-width: 469px;
}

.min-w-470 {
  min-width: 470px;
}

.min-w-471 {
  min-width: 471px;
}

.min-w-472 {
  min-width: 472px;
}

.min-w-473 {
  min-width: 473px;
}

.min-w-474 {
  min-width: 474px;
}

.min-w-475 {
  min-width: 475px;
}

.min-w-476 {
  min-width: 476px;
}

.min-w-477 {
  min-width: 477px;
}

.min-w-478 {
  min-width: 478px;
}

.min-w-479 {
  min-width: 479px;
}

.min-w-480 {
  min-width: 480px;
}

.min-w-481 {
  min-width: 481px;
}

.min-w-482 {
  min-width: 482px;
}

.min-w-483 {
  min-width: 483px;
}

.min-w-484 {
  min-width: 484px;
}

.min-w-485 {
  min-width: 485px;
}

.min-w-486 {
  min-width: 486px;
}

.min-w-487 {
  min-width: 487px;
}

.min-w-488 {
  min-width: 488px;
}

.min-w-489 {
  min-width: 489px;
}

.min-w-490 {
  min-width: 490px;
}

.min-w-491 {
  min-width: 491px;
}

.min-w-492 {
  min-width: 492px;
}

.min-w-493 {
  min-width: 493px;
}

.min-w-494 {
  min-width: 494px;
}

.min-w-495 {
  min-width: 495px;
}

.min-w-496 {
  min-width: 496px;
}

.min-w-497 {
  min-width: 497px;
}

.min-w-498 {
  min-width: 498px;
}

.min-w-499 {
  min-width: 499px;
}

.min-w-500 {
  min-width: 500px;
}

.min-w-501 {
  min-width: 501px;
}

.min-w-502 {
  min-width: 502px;
}

.min-w-503 {
  min-width: 503px;
}

.min-w-504 {
  min-width: 504px;
}

.min-w-505 {
  min-width: 505px;
}

.min-w-506 {
  min-width: 506px;
}

.min-w-507 {
  min-width: 507px;
}

.min-w-508 {
  min-width: 508px;
}

.min-w-509 {
  min-width: 509px;
}

.min-w-510 {
  min-width: 510px;
}

.min-w-511 {
  min-width: 511px;
}

.min-w-512 {
  min-width: 512px;
}

.min-w-513 {
  min-width: 513px;
}

.min-w-514 {
  min-width: 514px;
}

.min-w-515 {
  min-width: 515px;
}

.min-w-516 {
  min-width: 516px;
}

.min-w-517 {
  min-width: 517px;
}

.min-w-518 {
  min-width: 518px;
}

.min-w-519 {
  min-width: 519px;
}

.min-w-520 {
  min-width: 520px;
}

.min-w-521 {
  min-width: 521px;
}

.min-w-522 {
  min-width: 522px;
}

.min-w-523 {
  min-width: 523px;
}

.min-w-524 {
  min-width: 524px;
}

.min-w-525 {
  min-width: 525px;
}

.min-w-526 {
  min-width: 526px;
}

.min-w-527 {
  min-width: 527px;
}

.min-w-528 {
  min-width: 528px;
}

.min-w-529 {
  min-width: 529px;
}

.min-w-530 {
  min-width: 530px;
}

.min-w-531 {
  min-width: 531px;
}

.min-w-532 {
  min-width: 532px;
}

.min-w-533 {
  min-width: 533px;
}

.min-w-534 {
  min-width: 534px;
}

.min-w-535 {
  min-width: 535px;
}

.min-w-536 {
  min-width: 536px;
}

.min-w-537 {
  min-width: 537px;
}

.min-w-538 {
  min-width: 538px;
}

.min-w-539 {
  min-width: 539px;
}

.min-w-540 {
  min-width: 540px;
}

.min-w-541 {
  min-width: 541px;
}

.min-w-542 {
  min-width: 542px;
}

.min-w-543 {
  min-width: 543px;
}

.min-w-544 {
  min-width: 544px;
}

.min-w-545 {
  min-width: 545px;
}

.min-w-546 {
  min-width: 546px;
}

.min-w-547 {
  min-width: 547px;
}

.min-w-548 {
  min-width: 548px;
}

.min-w-549 {
  min-width: 549px;
}

.min-w-550 {
  min-width: 550px;
}

.min-w-551 {
  min-width: 551px;
}

.min-w-552 {
  min-width: 552px;
}

.min-w-553 {
  min-width: 553px;
}

.min-w-554 {
  min-width: 554px;
}

.min-w-555 {
  min-width: 555px;
}

.min-w-556 {
  min-width: 556px;
}

.min-w-557 {
  min-width: 557px;
}

.min-w-558 {
  min-width: 558px;
}

.min-w-559 {
  min-width: 559px;
}

.min-w-560 {
  min-width: 560px;
}

.min-w-561 {
  min-width: 561px;
}

.min-w-562 {
  min-width: 562px;
}

.min-w-563 {
  min-width: 563px;
}

.min-w-564 {
  min-width: 564px;
}

.min-w-565 {
  min-width: 565px;
}

.min-w-566 {
  min-width: 566px;
}

.min-w-567 {
  min-width: 567px;
}

.min-w-568 {
  min-width: 568px;
}

.min-w-569 {
  min-width: 569px;
}

.min-w-570 {
  min-width: 570px;
}

.min-w-571 {
  min-width: 571px;
}

.min-w-572 {
  min-width: 572px;
}

.min-w-573 {
  min-width: 573px;
}

.min-w-574 {
  min-width: 574px;
}

.min-w-575 {
  min-width: 575px;
}

.min-w-576 {
  min-width: 576px;
}

.min-w-577 {
  min-width: 577px;
}

.min-w-578 {
  min-width: 578px;
}

.min-w-579 {
  min-width: 579px;
}

.min-w-580 {
  min-width: 580px;
}

.min-w-581 {
  min-width: 581px;
}

.min-w-582 {
  min-width: 582px;
}

.min-w-583 {
  min-width: 583px;
}

.min-w-584 {
  min-width: 584px;
}

.min-w-585 {
  min-width: 585px;
}

.min-w-586 {
  min-width: 586px;
}

.min-w-587 {
  min-width: 587px;
}

.min-w-588 {
  min-width: 588px;
}

.min-w-589 {
  min-width: 589px;
}

.min-w-590 {
  min-width: 590px;
}

.min-w-591 {
  min-width: 591px;
}

.min-w-592 {
  min-width: 592px;
}

.min-w-593 {
  min-width: 593px;
}

.min-w-594 {
  min-width: 594px;
}

.min-w-595 {
  min-width: 595px;
}

.min-w-596 {
  min-width: 596px;
}

.min-w-597 {
  min-width: 597px;
}

.min-w-598 {
  min-width: 598px;
}

.min-w-599 {
  min-width: 599px;
}

.min-w-600 {
  min-width: 600px;
}

.min-w-601 {
  min-width: 601px;
}

.min-w-602 {
  min-width: 602px;
}

.min-w-603 {
  min-width: 603px;
}

.min-w-604 {
  min-width: 604px;
}

.min-w-605 {
  min-width: 605px;
}

.min-w-606 {
  min-width: 606px;
}

.min-w-607 {
  min-width: 607px;
}

.min-w-608 {
  min-width: 608px;
}

.min-w-609 {
  min-width: 609px;
}

.min-w-610 {
  min-width: 610px;
}

.min-w-611 {
  min-width: 611px;
}

.min-w-612 {
  min-width: 612px;
}

.min-w-613 {
  min-width: 613px;
}

.min-w-614 {
  min-width: 614px;
}

.min-w-615 {
  min-width: 615px;
}

.min-w-616 {
  min-width: 616px;
}

.min-w-617 {
  min-width: 617px;
}

.min-w-618 {
  min-width: 618px;
}

.min-w-619 {
  min-width: 619px;
}

.min-w-620 {
  min-width: 620px;
}

.min-w-621 {
  min-width: 621px;
}

.min-w-622 {
  min-width: 622px;
}

.min-w-623 {
  min-width: 623px;
}

.min-w-624 {
  min-width: 624px;
}

.min-w-625 {
  min-width: 625px;
}

.min-w-626 {
  min-width: 626px;
}

.min-w-627 {
  min-width: 627px;
}

.min-w-628 {
  min-width: 628px;
}

.min-w-629 {
  min-width: 629px;
}

.min-w-630 {
  min-width: 630px;
}

.min-w-631 {
  min-width: 631px;
}

.min-w-632 {
  min-width: 632px;
}

.min-w-633 {
  min-width: 633px;
}

.min-w-634 {
  min-width: 634px;
}

.min-w-635 {
  min-width: 635px;
}

.min-w-636 {
  min-width: 636px;
}

.min-w-637 {
  min-width: 637px;
}

.min-w-638 {
  min-width: 638px;
}

.min-w-639 {
  min-width: 639px;
}

.min-w-640 {
  min-width: 640px;
}

.min-w-641 {
  min-width: 641px;
}

.min-w-642 {
  min-width: 642px;
}

.min-w-643 {
  min-width: 643px;
}

.min-w-644 {
  min-width: 644px;
}

.min-w-645 {
  min-width: 645px;
}

.min-w-646 {
  min-width: 646px;
}

.min-w-647 {
  min-width: 647px;
}

.min-w-648 {
  min-width: 648px;
}

.min-w-649 {
  min-width: 649px;
}

.min-w-650 {
  min-width: 650px;
}

.min-w-651 {
  min-width: 651px;
}

.min-w-652 {
  min-width: 652px;
}

.min-w-653 {
  min-width: 653px;
}

.min-w-654 {
  min-width: 654px;
}

.min-w-655 {
  min-width: 655px;
}

.min-w-656 {
  min-width: 656px;
}

.min-w-657 {
  min-width: 657px;
}

.min-w-658 {
  min-width: 658px;
}

.min-w-659 {
  min-width: 659px;
}

.min-w-660 {
  min-width: 660px;
}

.min-w-661 {
  min-width: 661px;
}

.min-w-662 {
  min-width: 662px;
}

.min-w-663 {
  min-width: 663px;
}

.min-w-664 {
  min-width: 664px;
}

.min-w-665 {
  min-width: 665px;
}

.min-w-666 {
  min-width: 666px;
}

.min-w-667 {
  min-width: 667px;
}

.min-w-668 {
  min-width: 668px;
}

.min-w-669 {
  min-width: 669px;
}

.min-w-670 {
  min-width: 670px;
}

.min-w-671 {
  min-width: 671px;
}

.min-w-672 {
  min-width: 672px;
}

.min-w-673 {
  min-width: 673px;
}

.min-w-674 {
  min-width: 674px;
}

.min-w-675 {
  min-width: 675px;
}

.min-w-676 {
  min-width: 676px;
}

.min-w-677 {
  min-width: 677px;
}

.min-w-678 {
  min-width: 678px;
}

.min-w-679 {
  min-width: 679px;
}

.min-w-680 {
  min-width: 680px;
}

.min-w-681 {
  min-width: 681px;
}

.min-w-682 {
  min-width: 682px;
}

.min-w-683 {
  min-width: 683px;
}

.min-w-684 {
  min-width: 684px;
}

.min-w-685 {
  min-width: 685px;
}

.min-w-686 {
  min-width: 686px;
}

.min-w-687 {
  min-width: 687px;
}

.min-w-688 {
  min-width: 688px;
}

.min-w-689 {
  min-width: 689px;
}

.min-w-690 {
  min-width: 690px;
}

.min-w-691 {
  min-width: 691px;
}

.min-w-692 {
  min-width: 692px;
}

.min-w-693 {
  min-width: 693px;
}

.min-w-694 {
  min-width: 694px;
}

.min-w-695 {
  min-width: 695px;
}

.min-w-696 {
  min-width: 696px;
}

.min-w-697 {
  min-width: 697px;
}

.min-w-698 {
  min-width: 698px;
}

.min-w-699 {
  min-width: 699px;
}

.min-w-700 {
  min-width: 700px;
}

.min-w-701 {
  min-width: 701px;
}

.min-w-702 {
  min-width: 702px;
}

.min-w-703 {
  min-width: 703px;
}

.min-w-704 {
  min-width: 704px;
}

.min-w-705 {
  min-width: 705px;
}

.min-w-706 {
  min-width: 706px;
}

.min-w-707 {
  min-width: 707px;
}

.min-w-708 {
  min-width: 708px;
}

.min-w-709 {
  min-width: 709px;
}

.min-w-710 {
  min-width: 710px;
}

.min-w-711 {
  min-width: 711px;
}

.min-w-712 {
  min-width: 712px;
}

.min-w-713 {
  min-width: 713px;
}

.min-w-714 {
  min-width: 714px;
}

.min-w-715 {
  min-width: 715px;
}

.min-w-716 {
  min-width: 716px;
}

.min-w-717 {
  min-width: 717px;
}

.min-w-718 {
  min-width: 718px;
}

.min-w-719 {
  min-width: 719px;
}

.min-w-720 {
  min-width: 720px;
}

.min-w-721 {
  min-width: 721px;
}

.min-w-722 {
  min-width: 722px;
}

.min-w-723 {
  min-width: 723px;
}

.min-w-724 {
  min-width: 724px;
}

.min-w-725 {
  min-width: 725px;
}

.min-w-726 {
  min-width: 726px;
}

.min-w-727 {
  min-width: 727px;
}

.min-w-728 {
  min-width: 728px;
}

.min-w-729 {
  min-width: 729px;
}

.min-w-730 {
  min-width: 730px;
}

.min-w-731 {
  min-width: 731px;
}

.min-w-732 {
  min-width: 732px;
}

.min-w-733 {
  min-width: 733px;
}

.min-w-734 {
  min-width: 734px;
}

.min-w-735 {
  min-width: 735px;
}

.min-w-736 {
  min-width: 736px;
}

.min-w-737 {
  min-width: 737px;
}

.min-w-738 {
  min-width: 738px;
}

.min-w-739 {
  min-width: 739px;
}

.min-w-740 {
  min-width: 740px;
}

.min-w-741 {
  min-width: 741px;
}

.min-w-742 {
  min-width: 742px;
}

.min-w-743 {
  min-width: 743px;
}

.min-w-744 {
  min-width: 744px;
}

.min-w-745 {
  min-width: 745px;
}

.min-w-746 {
  min-width: 746px;
}

.min-w-747 {
  min-width: 747px;
}

.min-w-748 {
  min-width: 748px;
}

.min-w-749 {
  min-width: 749px;
}

.min-w-750 {
  min-width: 750px;
}

.min-w-751 {
  min-width: 751px;
}

.min-w-752 {
  min-width: 752px;
}

.min-w-753 {
  min-width: 753px;
}

.min-w-754 {
  min-width: 754px;
}

.min-w-755 {
  min-width: 755px;
}

.min-w-756 {
  min-width: 756px;
}

.min-w-757 {
  min-width: 757px;
}

.min-w-758 {
  min-width: 758px;
}

.min-w-759 {
  min-width: 759px;
}

.min-w-760 {
  min-width: 760px;
}

.min-w-761 {
  min-width: 761px;
}

.min-w-762 {
  min-width: 762px;
}

.min-w-763 {
  min-width: 763px;
}

.min-w-764 {
  min-width: 764px;
}

.min-w-765 {
  min-width: 765px;
}

.min-w-766 {
  min-width: 766px;
}

.min-w-767 {
  min-width: 767px;
}

.min-w-768 {
  min-width: 768px;
}

.min-w-769 {
  min-width: 769px;
}

.min-w-770 {
  min-width: 770px;
}

.min-w-771 {
  min-width: 771px;
}

.min-w-772 {
  min-width: 772px;
}

.min-w-773 {
  min-width: 773px;
}

.min-w-774 {
  min-width: 774px;
}

.min-w-775 {
  min-width: 775px;
}

.min-w-776 {
  min-width: 776px;
}

.min-w-777 {
  min-width: 777px;
}

.min-w-778 {
  min-width: 778px;
}

.min-w-779 {
  min-width: 779px;
}

.min-w-780 {
  min-width: 780px;
}

.min-w-781 {
  min-width: 781px;
}

.min-w-782 {
  min-width: 782px;
}

.min-w-783 {
  min-width: 783px;
}

.min-w-784 {
  min-width: 784px;
}

.min-w-785 {
  min-width: 785px;
}

.min-w-786 {
  min-width: 786px;
}

.min-w-787 {
  min-width: 787px;
}

.min-w-788 {
  min-width: 788px;
}

.min-w-789 {
  min-width: 789px;
}

.min-w-790 {
  min-width: 790px;
}

.min-w-791 {
  min-width: 791px;
}

.min-w-792 {
  min-width: 792px;
}

.min-w-793 {
  min-width: 793px;
}

.min-w-794 {
  min-width: 794px;
}

.min-w-795 {
  min-width: 795px;
}

.min-w-796 {
  min-width: 796px;
}

.min-w-797 {
  min-width: 797px;
}

.min-w-798 {
  min-width: 798px;
}

.min-w-799 {
  min-width: 799px;
}

.min-w-800 {
  min-width: 800px;
}

.min-w-801 {
  min-width: 801px;
}

.min-w-802 {
  min-width: 802px;
}

.min-w-803 {
  min-width: 803px;
}

.min-w-804 {
  min-width: 804px;
}

.min-w-805 {
  min-width: 805px;
}

.min-w-806 {
  min-width: 806px;
}

.min-w-807 {
  min-width: 807px;
}

.min-w-808 {
  min-width: 808px;
}

.min-w-809 {
  min-width: 809px;
}

.min-w-810 {
  min-width: 810px;
}

.min-w-811 {
  min-width: 811px;
}

.min-w-812 {
  min-width: 812px;
}

.min-w-813 {
  min-width: 813px;
}

.min-w-814 {
  min-width: 814px;
}

.min-w-815 {
  min-width: 815px;
}

.min-w-816 {
  min-width: 816px;
}

.min-w-817 {
  min-width: 817px;
}

.min-w-818 {
  min-width: 818px;
}

.min-w-819 {
  min-width: 819px;
}

.min-w-820 {
  min-width: 820px;
}

.min-w-821 {
  min-width: 821px;
}

.min-w-822 {
  min-width: 822px;
}

.min-w-823 {
  min-width: 823px;
}

.min-w-824 {
  min-width: 824px;
}

.min-w-825 {
  min-width: 825px;
}

.min-w-826 {
  min-width: 826px;
}

.min-w-827 {
  min-width: 827px;
}

.min-w-828 {
  min-width: 828px;
}

.min-w-829 {
  min-width: 829px;
}

.min-w-830 {
  min-width: 830px;
}

.min-w-831 {
  min-width: 831px;
}

.min-w-832 {
  min-width: 832px;
}

.min-w-833 {
  min-width: 833px;
}

.min-w-834 {
  min-width: 834px;
}

.min-w-835 {
  min-width: 835px;
}

.min-w-836 {
  min-width: 836px;
}

.min-w-837 {
  min-width: 837px;
}

.min-w-838 {
  min-width: 838px;
}

.min-w-839 {
  min-width: 839px;
}

.min-w-840 {
  min-width: 840px;
}

.min-w-841 {
  min-width: 841px;
}

.min-w-842 {
  min-width: 842px;
}

.min-w-843 {
  min-width: 843px;
}

.min-w-844 {
  min-width: 844px;
}

.min-w-845 {
  min-width: 845px;
}

.min-w-846 {
  min-width: 846px;
}

.min-w-847 {
  min-width: 847px;
}

.min-w-848 {
  min-width: 848px;
}

.min-w-849 {
  min-width: 849px;
}

.min-w-850 {
  min-width: 850px;
}

.min-w-851 {
  min-width: 851px;
}

.min-w-852 {
  min-width: 852px;
}

.min-w-853 {
  min-width: 853px;
}

.min-w-854 {
  min-width: 854px;
}

.min-w-855 {
  min-width: 855px;
}

.min-w-856 {
  min-width: 856px;
}

.min-w-857 {
  min-width: 857px;
}

.min-w-858 {
  min-width: 858px;
}

.min-w-859 {
  min-width: 859px;
}

.min-w-860 {
  min-width: 860px;
}

.min-w-861 {
  min-width: 861px;
}

.min-w-862 {
  min-width: 862px;
}

.min-w-863 {
  min-width: 863px;
}

.min-w-864 {
  min-width: 864px;
}

.min-w-865 {
  min-width: 865px;
}

.min-w-866 {
  min-width: 866px;
}

.min-w-867 {
  min-width: 867px;
}

.min-w-868 {
  min-width: 868px;
}

.min-w-869 {
  min-width: 869px;
}

.min-w-870 {
  min-width: 870px;
}

.min-w-871 {
  min-width: 871px;
}

.min-w-872 {
  min-width: 872px;
}

.min-w-873 {
  min-width: 873px;
}

.min-w-874 {
  min-width: 874px;
}

.min-w-875 {
  min-width: 875px;
}

.min-w-876 {
  min-width: 876px;
}

.min-w-877 {
  min-width: 877px;
}

.min-w-878 {
  min-width: 878px;
}

.min-w-879 {
  min-width: 879px;
}

.min-w-880 {
  min-width: 880px;
}

.min-w-881 {
  min-width: 881px;
}

.min-w-882 {
  min-width: 882px;
}

.min-w-883 {
  min-width: 883px;
}

.min-w-884 {
  min-width: 884px;
}

.min-w-885 {
  min-width: 885px;
}

.min-w-886 {
  min-width: 886px;
}

.min-w-887 {
  min-width: 887px;
}

.min-w-888 {
  min-width: 888px;
}

.min-w-889 {
  min-width: 889px;
}

.min-w-890 {
  min-width: 890px;
}

.min-w-891 {
  min-width: 891px;
}

.min-w-892 {
  min-width: 892px;
}

.min-w-893 {
  min-width: 893px;
}

.min-w-894 {
  min-width: 894px;
}

.min-w-895 {
  min-width: 895px;
}

.min-w-896 {
  min-width: 896px;
}

.min-w-897 {
  min-width: 897px;
}

.min-w-898 {
  min-width: 898px;
}

.min-w-899 {
  min-width: 899px;
}

.min-w-900 {
  min-width: 900px;
}

.min-w-901 {
  min-width: 901px;
}

.min-w-902 {
  min-width: 902px;
}

.min-w-903 {
  min-width: 903px;
}

.min-w-904 {
  min-width: 904px;
}

.min-w-905 {
  min-width: 905px;
}

.min-w-906 {
  min-width: 906px;
}

.min-w-907 {
  min-width: 907px;
}

.min-w-908 {
  min-width: 908px;
}

.min-w-909 {
  min-width: 909px;
}

.min-w-910 {
  min-width: 910px;
}

.min-w-911 {
  min-width: 911px;
}

.min-w-912 {
  min-width: 912px;
}

.min-w-913 {
  min-width: 913px;
}

.min-w-914 {
  min-width: 914px;
}

.min-w-915 {
  min-width: 915px;
}

.min-w-916 {
  min-width: 916px;
}

.min-w-917 {
  min-width: 917px;
}

.min-w-918 {
  min-width: 918px;
}

.min-w-919 {
  min-width: 919px;
}

.min-w-920 {
  min-width: 920px;
}

.min-w-921 {
  min-width: 921px;
}

.min-w-922 {
  min-width: 922px;
}

.min-w-923 {
  min-width: 923px;
}

.min-w-924 {
  min-width: 924px;
}

.min-w-925 {
  min-width: 925px;
}

.min-w-926 {
  min-width: 926px;
}

.min-w-927 {
  min-width: 927px;
}

.min-w-928 {
  min-width: 928px;
}

.min-w-929 {
  min-width: 929px;
}

.min-w-930 {
  min-width: 930px;
}

.min-w-931 {
  min-width: 931px;
}

.min-w-932 {
  min-width: 932px;
}

.min-w-933 {
  min-width: 933px;
}

.min-w-934 {
  min-width: 934px;
}

.min-w-935 {
  min-width: 935px;
}

.min-w-936 {
  min-width: 936px;
}

.min-w-937 {
  min-width: 937px;
}

.min-w-938 {
  min-width: 938px;
}

.min-w-939 {
  min-width: 939px;
}

.min-w-940 {
  min-width: 940px;
}

.min-w-941 {
  min-width: 941px;
}

.min-w-942 {
  min-width: 942px;
}

.min-w-943 {
  min-width: 943px;
}

.min-w-944 {
  min-width: 944px;
}

.min-w-945 {
  min-width: 945px;
}

.min-w-946 {
  min-width: 946px;
}

.min-w-947 {
  min-width: 947px;
}

.min-w-948 {
  min-width: 948px;
}

.min-w-949 {
  min-width: 949px;
}

.min-w-950 {
  min-width: 950px;
}

.min-w-951 {
  min-width: 951px;
}

.min-w-952 {
  min-width: 952px;
}

.min-w-953 {
  min-width: 953px;
}

.min-w-954 {
  min-width: 954px;
}

.min-w-955 {
  min-width: 955px;
}

.min-w-956 {
  min-width: 956px;
}

.min-w-957 {
  min-width: 957px;
}

.min-w-958 {
  min-width: 958px;
}

.min-w-959 {
  min-width: 959px;
}

.min-w-960 {
  min-width: 960px;
}

.min-w-961 {
  min-width: 961px;
}

.min-w-962 {
  min-width: 962px;
}

.min-w-963 {
  min-width: 963px;
}

.min-w-964 {
  min-width: 964px;
}

.min-w-965 {
  min-width: 965px;
}

.min-w-966 {
  min-width: 966px;
}

.min-w-967 {
  min-width: 967px;
}

.min-w-968 {
  min-width: 968px;
}

.min-w-969 {
  min-width: 969px;
}

.min-w-970 {
  min-width: 970px;
}

.min-w-971 {
  min-width: 971px;
}

.min-w-972 {
  min-width: 972px;
}

.min-w-973 {
  min-width: 973px;
}

.min-w-974 {
  min-width: 974px;
}

.min-w-975 {
  min-width: 975px;
}

.min-w-976 {
  min-width: 976px;
}

.min-w-977 {
  min-width: 977px;
}

.min-w-978 {
  min-width: 978px;
}

.min-w-979 {
  min-width: 979px;
}

.min-w-980 {
  min-width: 980px;
}

.min-w-981 {
  min-width: 981px;
}

.min-w-982 {
  min-width: 982px;
}

.min-w-983 {
  min-width: 983px;
}

.min-w-984 {
  min-width: 984px;
}

.min-w-985 {
  min-width: 985px;
}

.min-w-986 {
  min-width: 986px;
}

.min-w-987 {
  min-width: 987px;
}

.min-w-988 {
  min-width: 988px;
}

.min-w-989 {
  min-width: 989px;
}

.min-w-990 {
  min-width: 990px;
}

.min-w-991 {
  min-width: 991px;
}

.min-w-992 {
  min-width: 992px;
}

.min-w-993 {
  min-width: 993px;
}

.min-w-994 {
  min-width: 994px;
}

.min-w-995 {
  min-width: 995px;
}

.min-w-996 {
  min-width: 996px;
}

.min-w-997 {
  min-width: 997px;
}

.min-w-998 {
  min-width: 998px;
}

.min-w-999 {
  min-width: 999px;
}

.min-w-1000 {
  min-width: 1000px;
}

.max-w-1 {
  max-width: 1px;
}

.max-w-2 {
  max-width: 2px;
}

.max-w-3 {
  max-width: 3px;
}

.max-w-4 {
  max-width: 4px;
}

.max-w-5 {
  max-width: 5px;
}

.max-w-6 {
  max-width: 6px;
}

.max-w-7 {
  max-width: 7px;
}

.max-w-8 {
  max-width: 8px;
}

.max-w-9 {
  max-width: 9px;
}

.max-w-10 {
  max-width: 10px;
}

.max-w-11 {
  max-width: 11px;
}

.max-w-12 {
  max-width: 12px;
}

.max-w-13 {
  max-width: 13px;
}

.max-w-14 {
  max-width: 14px;
}

.max-w-15 {
  max-width: 15px;
}

.max-w-16 {
  max-width: 16px;
}

.max-w-17 {
  max-width: 17px;
}

.max-w-18 {
  max-width: 18px;
}

.max-w-19 {
  max-width: 19px;
}

.max-w-20 {
  max-width: 20px;
}

.max-w-21 {
  max-width: 21px;
}

.max-w-22 {
  max-width: 22px;
}

.max-w-23 {
  max-width: 23px;
}

.max-w-24 {
  max-width: 24px;
}

.max-w-25 {
  max-width: 25px;
}

.max-w-26 {
  max-width: 26px;
}

.max-w-27 {
  max-width: 27px;
}

.max-w-28 {
  max-width: 28px;
}

.max-w-29 {
  max-width: 29px;
}

.max-w-30 {
  max-width: 30px;
}

.max-w-31 {
  max-width: 31px;
}

.max-w-32 {
  max-width: 32px;
}

.max-w-33 {
  max-width: 33px;
}

.max-w-34 {
  max-width: 34px;
}

.max-w-35 {
  max-width: 35px;
}

.max-w-36 {
  max-width: 36px;
}

.max-w-37 {
  max-width: 37px;
}

.max-w-38 {
  max-width: 38px;
}

.max-w-39 {
  max-width: 39px;
}

.max-w-40 {
  max-width: 40px;
}

.max-w-41 {
  max-width: 41px;
}

.max-w-42 {
  max-width: 42px;
}

.max-w-43 {
  max-width: 43px;
}

.max-w-44 {
  max-width: 44px;
}

.max-w-45 {
  max-width: 45px;
}

.max-w-46 {
  max-width: 46px;
}

.max-w-47 {
  max-width: 47px;
}

.max-w-48 {
  max-width: 48px;
}

.max-w-49 {
  max-width: 49px;
}

.max-w-50 {
  max-width: 50px;
}

.max-w-51 {
  max-width: 51px;
}

.max-w-52 {
  max-width: 52px;
}

.max-w-53 {
  max-width: 53px;
}

.max-w-54 {
  max-width: 54px;
}

.max-w-55 {
  max-width: 55px;
}

.max-w-56 {
  max-width: 56px;
}

.max-w-57 {
  max-width: 57px;
}

.max-w-58 {
  max-width: 58px;
}

.max-w-59 {
  max-width: 59px;
}

.max-w-60 {
  max-width: 60px;
}

.max-w-61 {
  max-width: 61px;
}

.max-w-62 {
  max-width: 62px;
}

.max-w-63 {
  max-width: 63px;
}

.max-w-64 {
  max-width: 64px;
}

.max-w-65 {
  max-width: 65px;
}

.max-w-66 {
  max-width: 66px;
}

.max-w-67 {
  max-width: 67px;
}

.max-w-68 {
  max-width: 68px;
}

.max-w-69 {
  max-width: 69px;
}

.max-w-70 {
  max-width: 70px;
}

.max-w-71 {
  max-width: 71px;
}

.max-w-72 {
  max-width: 72px;
}

.max-w-73 {
  max-width: 73px;
}

.max-w-74 {
  max-width: 74px;
}

.max-w-75 {
  max-width: 75px;
}

.max-w-76 {
  max-width: 76px;
}

.max-w-77 {
  max-width: 77px;
}

.max-w-78 {
  max-width: 78px;
}

.max-w-79 {
  max-width: 79px;
}

.max-w-80 {
  max-width: 80px;
}

.max-w-81 {
  max-width: 81px;
}

.max-w-82 {
  max-width: 82px;
}

.max-w-83 {
  max-width: 83px;
}

.max-w-84 {
  max-width: 84px;
}

.max-w-85 {
  max-width: 85px;
}

.max-w-86 {
  max-width: 86px;
}

.max-w-87 {
  max-width: 87px;
}

.max-w-88 {
  max-width: 88px;
}

.max-w-89 {
  max-width: 89px;
}

.max-w-90 {
  max-width: 90px;
}

.max-w-91 {
  max-width: 91px;
}

.max-w-92 {
  max-width: 92px;
}

.max-w-93 {
  max-width: 93px;
}

.max-w-94 {
  max-width: 94px;
}

.max-w-95 {
  max-width: 95px;
}

.max-w-96 {
  max-width: 96px;
}

.max-w-97 {
  max-width: 97px;
}

.max-w-98 {
  max-width: 98px;
}

.max-w-99 {
  max-width: 99px;
}

.max-w-100 {
  max-width: 100px;
}

.max-w-101 {
  max-width: 101px;
}

.max-w-102 {
  max-width: 102px;
}

.max-w-103 {
  max-width: 103px;
}

.max-w-104 {
  max-width: 104px;
}

.max-w-105 {
  max-width: 105px;
}

.max-w-106 {
  max-width: 106px;
}

.max-w-107 {
  max-width: 107px;
}

.max-w-108 {
  max-width: 108px;
}

.max-w-109 {
  max-width: 109px;
}

.max-w-110 {
  max-width: 110px;
}

.max-w-111 {
  max-width: 111px;
}

.max-w-112 {
  max-width: 112px;
}

.max-w-113 {
  max-width: 113px;
}

.max-w-114 {
  max-width: 114px;
}

.max-w-115 {
  max-width: 115px;
}

.max-w-116 {
  max-width: 116px;
}

.max-w-117 {
  max-width: 117px;
}

.max-w-118 {
  max-width: 118px;
}

.max-w-119 {
  max-width: 119px;
}

.max-w-120 {
  max-width: 120px;
}

.max-w-121 {
  max-width: 121px;
}

.max-w-122 {
  max-width: 122px;
}

.max-w-123 {
  max-width: 123px;
}

.max-w-124 {
  max-width: 124px;
}

.max-w-125 {
  max-width: 125px;
}

.max-w-126 {
  max-width: 126px;
}

.max-w-127 {
  max-width: 127px;
}

.max-w-128 {
  max-width: 128px;
}

.max-w-129 {
  max-width: 129px;
}

.max-w-130 {
  max-width: 130px;
}

.max-w-131 {
  max-width: 131px;
}

.max-w-132 {
  max-width: 132px;
}

.max-w-133 {
  max-width: 133px;
}

.max-w-134 {
  max-width: 134px;
}

.max-w-135 {
  max-width: 135px;
}

.max-w-136 {
  max-width: 136px;
}

.max-w-137 {
  max-width: 137px;
}

.max-w-138 {
  max-width: 138px;
}

.max-w-139 {
  max-width: 139px;
}

.max-w-140 {
  max-width: 140px;
}

.max-w-141 {
  max-width: 141px;
}

.max-w-142 {
  max-width: 142px;
}

.max-w-143 {
  max-width: 143px;
}

.max-w-144 {
  max-width: 144px;
}

.max-w-145 {
  max-width: 145px;
}

.max-w-146 {
  max-width: 146px;
}

.max-w-147 {
  max-width: 147px;
}

.max-w-148 {
  max-width: 148px;
}

.max-w-149 {
  max-width: 149px;
}

.max-w-150 {
  max-width: 150px;
}

.max-w-151 {
  max-width: 151px;
}

.max-w-152 {
  max-width: 152px;
}

.max-w-153 {
  max-width: 153px;
}

.max-w-154 {
  max-width: 154px;
}

.max-w-155 {
  max-width: 155px;
}

.max-w-156 {
  max-width: 156px;
}

.max-w-157 {
  max-width: 157px;
}

.max-w-158 {
  max-width: 158px;
}

.max-w-159 {
  max-width: 159px;
}

.max-w-160 {
  max-width: 160px;
}

.max-w-161 {
  max-width: 161px;
}

.max-w-162 {
  max-width: 162px;
}

.max-w-163 {
  max-width: 163px;
}

.max-w-164 {
  max-width: 164px;
}

.max-w-165 {
  max-width: 165px;
}

.max-w-166 {
  max-width: 166px;
}

.max-w-167 {
  max-width: 167px;
}

.max-w-168 {
  max-width: 168px;
}

.max-w-169 {
  max-width: 169px;
}

.max-w-170 {
  max-width: 170px;
}

.max-w-171 {
  max-width: 171px;
}

.max-w-172 {
  max-width: 172px;
}

.max-w-173 {
  max-width: 173px;
}

.max-w-174 {
  max-width: 174px;
}

.max-w-175 {
  max-width: 175px;
}

.max-w-176 {
  max-width: 176px;
}

.max-w-177 {
  max-width: 177px;
}

.max-w-178 {
  max-width: 178px;
}

.max-w-179 {
  max-width: 179px;
}

.max-w-180 {
  max-width: 180px;
}

.max-w-181 {
  max-width: 181px;
}

.max-w-182 {
  max-width: 182px;
}

.max-w-183 {
  max-width: 183px;
}

.max-w-184 {
  max-width: 184px;
}

.max-w-185 {
  max-width: 185px;
}

.max-w-186 {
  max-width: 186px;
}

.max-w-187 {
  max-width: 187px;
}

.max-w-188 {
  max-width: 188px;
}

.max-w-189 {
  max-width: 189px;
}

.max-w-190 {
  max-width: 190px;
}

.max-w-191 {
  max-width: 191px;
}

.max-w-192 {
  max-width: 192px;
}

.max-w-193 {
  max-width: 193px;
}

.max-w-194 {
  max-width: 194px;
}

.max-w-195 {
  max-width: 195px;
}

.max-w-196 {
  max-width: 196px;
}

.max-w-197 {
  max-width: 197px;
}

.max-w-198 {
  max-width: 198px;
}

.max-w-199 {
  max-width: 199px;
}

.max-w-200 {
  max-width: 200px;
}

.max-w-201 {
  max-width: 201px;
}

.max-w-202 {
  max-width: 202px;
}

.max-w-203 {
  max-width: 203px;
}

.max-w-204 {
  max-width: 204px;
}

.max-w-205 {
  max-width: 205px;
}

.max-w-206 {
  max-width: 206px;
}

.max-w-207 {
  max-width: 207px;
}

.max-w-208 {
  max-width: 208px;
}

.max-w-209 {
  max-width: 209px;
}

.max-w-210 {
  max-width: 210px;
}

.max-w-211 {
  max-width: 211px;
}

.max-w-212 {
  max-width: 212px;
}

.max-w-213 {
  max-width: 213px;
}

.max-w-214 {
  max-width: 214px;
}

.max-w-215 {
  max-width: 215px;
}

.max-w-216 {
  max-width: 216px;
}

.max-w-217 {
  max-width: 217px;
}

.max-w-218 {
  max-width: 218px;
}

.max-w-219 {
  max-width: 219px;
}

.max-w-220 {
  max-width: 220px;
}

.max-w-221 {
  max-width: 221px;
}

.max-w-222 {
  max-width: 222px;
}

.max-w-223 {
  max-width: 223px;
}

.max-w-224 {
  max-width: 224px;
}

.max-w-225 {
  max-width: 225px;
}

.max-w-226 {
  max-width: 226px;
}

.max-w-227 {
  max-width: 227px;
}

.max-w-228 {
  max-width: 228px;
}

.max-w-229 {
  max-width: 229px;
}

.max-w-230 {
  max-width: 230px;
}

.max-w-231 {
  max-width: 231px;
}

.max-w-232 {
  max-width: 232px;
}

.max-w-233 {
  max-width: 233px;
}

.max-w-234 {
  max-width: 234px;
}

.max-w-235 {
  max-width: 235px;
}

.max-w-236 {
  max-width: 236px;
}

.max-w-237 {
  max-width: 237px;
}

.max-w-238 {
  max-width: 238px;
}

.max-w-239 {
  max-width: 239px;
}

.max-w-240 {
  max-width: 240px;
}

.max-w-241 {
  max-width: 241px;
}

.max-w-242 {
  max-width: 242px;
}

.max-w-243 {
  max-width: 243px;
}

.max-w-244 {
  max-width: 244px;
}

.max-w-245 {
  max-width: 245px;
}

.max-w-246 {
  max-width: 246px;
}

.max-w-247 {
  max-width: 247px;
}

.max-w-248 {
  max-width: 248px;
}

.max-w-249 {
  max-width: 249px;
}

.max-w-250 {
  max-width: 250px;
}

.max-w-251 {
  max-width: 251px;
}

.max-w-252 {
  max-width: 252px;
}

.max-w-253 {
  max-width: 253px;
}

.max-w-254 {
  max-width: 254px;
}

.max-w-255 {
  max-width: 255px;
}

.max-w-256 {
  max-width: 256px;
}

.max-w-257 {
  max-width: 257px;
}

.max-w-258 {
  max-width: 258px;
}

.max-w-259 {
  max-width: 259px;
}

.max-w-260 {
  max-width: 260px;
}

.max-w-261 {
  max-width: 261px;
}

.max-w-262 {
  max-width: 262px;
}

.max-w-263 {
  max-width: 263px;
}

.max-w-264 {
  max-width: 264px;
}

.max-w-265 {
  max-width: 265px;
}

.max-w-266 {
  max-width: 266px;
}

.max-w-267 {
  max-width: 267px;
}

.max-w-268 {
  max-width: 268px;
}

.max-w-269 {
  max-width: 269px;
}

.max-w-270 {
  max-width: 270px;
}

.max-w-271 {
  max-width: 271px;
}

.max-w-272 {
  max-width: 272px;
}

.max-w-273 {
  max-width: 273px;
}

.max-w-274 {
  max-width: 274px;
}

.max-w-275 {
  max-width: 275px;
}

.max-w-276 {
  max-width: 276px;
}

.max-w-277 {
  max-width: 277px;
}

.max-w-278 {
  max-width: 278px;
}

.max-w-279 {
  max-width: 279px;
}

.max-w-280 {
  max-width: 280px;
}

.max-w-281 {
  max-width: 281px;
}

.max-w-282 {
  max-width: 282px;
}

.max-w-283 {
  max-width: 283px;
}

.max-w-284 {
  max-width: 284px;
}

.max-w-285 {
  max-width: 285px;
}

.max-w-286 {
  max-width: 286px;
}

.max-w-287 {
  max-width: 287px;
}

.max-w-288 {
  max-width: 288px;
}

.max-w-289 {
  max-width: 289px;
}

.max-w-290 {
  max-width: 290px;
}

.max-w-291 {
  max-width: 291px;
}

.max-w-292 {
  max-width: 292px;
}

.max-w-293 {
  max-width: 293px;
}

.max-w-294 {
  max-width: 294px;
}

.max-w-295 {
  max-width: 295px;
}

.max-w-296 {
  max-width: 296px;
}

.max-w-297 {
  max-width: 297px;
}

.max-w-298 {
  max-width: 298px;
}

.max-w-299 {
  max-width: 299px;
}

.max-w-300 {
  max-width: 300px;
}

.max-w-301 {
  max-width: 301px;
}

.max-w-302 {
  max-width: 302px;
}

.max-w-303 {
  max-width: 303px;
}

.max-w-304 {
  max-width: 304px;
}

.max-w-305 {
  max-width: 305px;
}

.max-w-306 {
  max-width: 306px;
}

.max-w-307 {
  max-width: 307px;
}

.max-w-308 {
  max-width: 308px;
}

.max-w-309 {
  max-width: 309px;
}

.max-w-310 {
  max-width: 310px;
}

.max-w-311 {
  max-width: 311px;
}

.max-w-312 {
  max-width: 312px;
}

.max-w-313 {
  max-width: 313px;
}

.max-w-314 {
  max-width: 314px;
}

.max-w-315 {
  max-width: 315px;
}

.max-w-316 {
  max-width: 316px;
}

.max-w-317 {
  max-width: 317px;
}

.max-w-318 {
  max-width: 318px;
}

.max-w-319 {
  max-width: 319px;
}

.max-w-320 {
  max-width: 320px;
}

.max-w-321 {
  max-width: 321px;
}

.max-w-322 {
  max-width: 322px;
}

.max-w-323 {
  max-width: 323px;
}

.max-w-324 {
  max-width: 324px;
}

.max-w-325 {
  max-width: 325px;
}

.max-w-326 {
  max-width: 326px;
}

.max-w-327 {
  max-width: 327px;
}

.max-w-328 {
  max-width: 328px;
}

.max-w-329 {
  max-width: 329px;
}

.max-w-330 {
  max-width: 330px;
}

.max-w-331 {
  max-width: 331px;
}

.max-w-332 {
  max-width: 332px;
}

.max-w-333 {
  max-width: 333px;
}

.max-w-334 {
  max-width: 334px;
}

.max-w-335 {
  max-width: 335px;
}

.max-w-336 {
  max-width: 336px;
}

.max-w-337 {
  max-width: 337px;
}

.max-w-338 {
  max-width: 338px;
}

.max-w-339 {
  max-width: 339px;
}

.max-w-340 {
  max-width: 340px;
}

.max-w-341 {
  max-width: 341px;
}

.max-w-342 {
  max-width: 342px;
}

.max-w-343 {
  max-width: 343px;
}

.max-w-344 {
  max-width: 344px;
}

.max-w-345 {
  max-width: 345px;
}

.max-w-346 {
  max-width: 346px;
}

.max-w-347 {
  max-width: 347px;
}

.max-w-348 {
  max-width: 348px;
}

.max-w-349 {
  max-width: 349px;
}

.max-w-350 {
  max-width: 350px;
}

.max-w-351 {
  max-width: 351px;
}

.max-w-352 {
  max-width: 352px;
}

.max-w-353 {
  max-width: 353px;
}

.max-w-354 {
  max-width: 354px;
}

.max-w-355 {
  max-width: 355px;
}

.max-w-356 {
  max-width: 356px;
}

.max-w-357 {
  max-width: 357px;
}

.max-w-358 {
  max-width: 358px;
}

.max-w-359 {
  max-width: 359px;
}

.max-w-360 {
  max-width: 360px;
}

.max-w-361 {
  max-width: 361px;
}

.max-w-362 {
  max-width: 362px;
}

.max-w-363 {
  max-width: 363px;
}

.max-w-364 {
  max-width: 364px;
}

.max-w-365 {
  max-width: 365px;
}

.max-w-366 {
  max-width: 366px;
}

.max-w-367 {
  max-width: 367px;
}

.max-w-368 {
  max-width: 368px;
}

.max-w-369 {
  max-width: 369px;
}

.max-w-370 {
  max-width: 370px;
}

.max-w-371 {
  max-width: 371px;
}

.max-w-372 {
  max-width: 372px;
}

.max-w-373 {
  max-width: 373px;
}

.max-w-374 {
  max-width: 374px;
}

.max-w-375 {
  max-width: 375px;
}

.max-w-376 {
  max-width: 376px;
}

.max-w-377 {
  max-width: 377px;
}

.max-w-378 {
  max-width: 378px;
}

.max-w-379 {
  max-width: 379px;
}

.max-w-380 {
  max-width: 380px;
}

.max-w-381 {
  max-width: 381px;
}

.max-w-382 {
  max-width: 382px;
}

.max-w-383 {
  max-width: 383px;
}

.max-w-384 {
  max-width: 384px;
}

.max-w-385 {
  max-width: 385px;
}

.max-w-386 {
  max-width: 386px;
}

.max-w-387 {
  max-width: 387px;
}

.max-w-388 {
  max-width: 388px;
}

.max-w-389 {
  max-width: 389px;
}

.max-w-390 {
  max-width: 390px;
}

.max-w-391 {
  max-width: 391px;
}

.max-w-392 {
  max-width: 392px;
}

.max-w-393 {
  max-width: 393px;
}

.max-w-394 {
  max-width: 394px;
}

.max-w-395 {
  max-width: 395px;
}

.max-w-396 {
  max-width: 396px;
}

.max-w-397 {
  max-width: 397px;
}

.max-w-398 {
  max-width: 398px;
}

.max-w-399 {
  max-width: 399px;
}

.max-w-400 {
  max-width: 400px;
}

.max-w-401 {
  max-width: 401px;
}

.max-w-402 {
  max-width: 402px;
}

.max-w-403 {
  max-width: 403px;
}

.max-w-404 {
  max-width: 404px;
}

.max-w-405 {
  max-width: 405px;
}

.max-w-406 {
  max-width: 406px;
}

.max-w-407 {
  max-width: 407px;
}

.max-w-408 {
  max-width: 408px;
}

.max-w-409 {
  max-width: 409px;
}

.max-w-410 {
  max-width: 410px;
}

.max-w-411 {
  max-width: 411px;
}

.max-w-412 {
  max-width: 412px;
}

.max-w-413 {
  max-width: 413px;
}

.max-w-414 {
  max-width: 414px;
}

.max-w-415 {
  max-width: 415px;
}

.max-w-416 {
  max-width: 416px;
}

.max-w-417 {
  max-width: 417px;
}

.max-w-418 {
  max-width: 418px;
}

.max-w-419 {
  max-width: 419px;
}

.max-w-420 {
  max-width: 420px;
}

.max-w-421 {
  max-width: 421px;
}

.max-w-422 {
  max-width: 422px;
}

.max-w-423 {
  max-width: 423px;
}

.max-w-424 {
  max-width: 424px;
}

.max-w-425 {
  max-width: 425px;
}

.max-w-426 {
  max-width: 426px;
}

.max-w-427 {
  max-width: 427px;
}

.max-w-428 {
  max-width: 428px;
}

.max-w-429 {
  max-width: 429px;
}

.max-w-430 {
  max-width: 430px;
}

.max-w-431 {
  max-width: 431px;
}

.max-w-432 {
  max-width: 432px;
}

.max-w-433 {
  max-width: 433px;
}

.max-w-434 {
  max-width: 434px;
}

.max-w-435 {
  max-width: 435px;
}

.max-w-436 {
  max-width: 436px;
}

.max-w-437 {
  max-width: 437px;
}

.max-w-438 {
  max-width: 438px;
}

.max-w-439 {
  max-width: 439px;
}

.max-w-440 {
  max-width: 440px;
}

.max-w-441 {
  max-width: 441px;
}

.max-w-442 {
  max-width: 442px;
}

.max-w-443 {
  max-width: 443px;
}

.max-w-444 {
  max-width: 444px;
}

.max-w-445 {
  max-width: 445px;
}

.max-w-446 {
  max-width: 446px;
}

.max-w-447 {
  max-width: 447px;
}

.max-w-448 {
  max-width: 448px;
}

.max-w-449 {
  max-width: 449px;
}

.max-w-450 {
  max-width: 450px;
}

.max-w-451 {
  max-width: 451px;
}

.max-w-452 {
  max-width: 452px;
}

.max-w-453 {
  max-width: 453px;
}

.max-w-454 {
  max-width: 454px;
}

.max-w-455 {
  max-width: 455px;
}

.max-w-456 {
  max-width: 456px;
}

.max-w-457 {
  max-width: 457px;
}

.max-w-458 {
  max-width: 458px;
}

.max-w-459 {
  max-width: 459px;
}

.max-w-460 {
  max-width: 460px;
}

.max-w-461 {
  max-width: 461px;
}

.max-w-462 {
  max-width: 462px;
}

.max-w-463 {
  max-width: 463px;
}

.max-w-464 {
  max-width: 464px;
}

.max-w-465 {
  max-width: 465px;
}

.max-w-466 {
  max-width: 466px;
}

.max-w-467 {
  max-width: 467px;
}

.max-w-468 {
  max-width: 468px;
}

.max-w-469 {
  max-width: 469px;
}

.max-w-470 {
  max-width: 470px;
}

.max-w-471 {
  max-width: 471px;
}

.max-w-472 {
  max-width: 472px;
}

.max-w-473 {
  max-width: 473px;
}

.max-w-474 {
  max-width: 474px;
}

.max-w-475 {
  max-width: 475px;
}

.max-w-476 {
  max-width: 476px;
}

.max-w-477 {
  max-width: 477px;
}

.max-w-478 {
  max-width: 478px;
}

.max-w-479 {
  max-width: 479px;
}

.max-w-480 {
  max-width: 480px;
}

.max-w-481 {
  max-width: 481px;
}

.max-w-482 {
  max-width: 482px;
}

.max-w-483 {
  max-width: 483px;
}

.max-w-484 {
  max-width: 484px;
}

.max-w-485 {
  max-width: 485px;
}

.max-w-486 {
  max-width: 486px;
}

.max-w-487 {
  max-width: 487px;
}

.max-w-488 {
  max-width: 488px;
}

.max-w-489 {
  max-width: 489px;
}

.max-w-490 {
  max-width: 490px;
}

.max-w-491 {
  max-width: 491px;
}

.max-w-492 {
  max-width: 492px;
}

.max-w-493 {
  max-width: 493px;
}

.max-w-494 {
  max-width: 494px;
}

.max-w-495 {
  max-width: 495px;
}

.max-w-496 {
  max-width: 496px;
}

.max-w-497 {
  max-width: 497px;
}

.max-w-498 {
  max-width: 498px;
}

.max-w-499 {
  max-width: 499px;
}

.max-w-500 {
  max-width: 500px;
}

.max-w-501 {
  max-width: 501px;
}

.max-w-502 {
  max-width: 502px;
}

.max-w-503 {
  max-width: 503px;
}

.max-w-504 {
  max-width: 504px;
}

.max-w-505 {
  max-width: 505px;
}

.max-w-506 {
  max-width: 506px;
}

.max-w-507 {
  max-width: 507px;
}

.max-w-508 {
  max-width: 508px;
}

.max-w-509 {
  max-width: 509px;
}

.max-w-510 {
  max-width: 510px;
}

.max-w-511 {
  max-width: 511px;
}

.max-w-512 {
  max-width: 512px;
}

.max-w-513 {
  max-width: 513px;
}

.max-w-514 {
  max-width: 514px;
}

.max-w-515 {
  max-width: 515px;
}

.max-w-516 {
  max-width: 516px;
}

.max-w-517 {
  max-width: 517px;
}

.max-w-518 {
  max-width: 518px;
}

.max-w-519 {
  max-width: 519px;
}

.max-w-520 {
  max-width: 520px;
}

.max-w-521 {
  max-width: 521px;
}

.max-w-522 {
  max-width: 522px;
}

.max-w-523 {
  max-width: 523px;
}

.max-w-524 {
  max-width: 524px;
}

.max-w-525 {
  max-width: 525px;
}

.max-w-526 {
  max-width: 526px;
}

.max-w-527 {
  max-width: 527px;
}

.max-w-528 {
  max-width: 528px;
}

.max-w-529 {
  max-width: 529px;
}

.max-w-530 {
  max-width: 530px;
}

.max-w-531 {
  max-width: 531px;
}

.max-w-532 {
  max-width: 532px;
}

.max-w-533 {
  max-width: 533px;
}

.max-w-534 {
  max-width: 534px;
}

.max-w-535 {
  max-width: 535px;
}

.max-w-536 {
  max-width: 536px;
}

.max-w-537 {
  max-width: 537px;
}

.max-w-538 {
  max-width: 538px;
}

.max-w-539 {
  max-width: 539px;
}

.max-w-540 {
  max-width: 540px;
}

.max-w-541 {
  max-width: 541px;
}

.max-w-542 {
  max-width: 542px;
}

.max-w-543 {
  max-width: 543px;
}

.max-w-544 {
  max-width: 544px;
}

.max-w-545 {
  max-width: 545px;
}

.max-w-546 {
  max-width: 546px;
}

.max-w-547 {
  max-width: 547px;
}

.max-w-548 {
  max-width: 548px;
}

.max-w-549 {
  max-width: 549px;
}

.max-w-550 {
  max-width: 550px;
}

.max-w-551 {
  max-width: 551px;
}

.max-w-552 {
  max-width: 552px;
}

.max-w-553 {
  max-width: 553px;
}

.max-w-554 {
  max-width: 554px;
}

.max-w-555 {
  max-width: 555px;
}

.max-w-556 {
  max-width: 556px;
}

.max-w-557 {
  max-width: 557px;
}

.max-w-558 {
  max-width: 558px;
}

.max-w-559 {
  max-width: 559px;
}

.max-w-560 {
  max-width: 560px;
}

.max-w-561 {
  max-width: 561px;
}

.max-w-562 {
  max-width: 562px;
}

.max-w-563 {
  max-width: 563px;
}

.max-w-564 {
  max-width: 564px;
}

.max-w-565 {
  max-width: 565px;
}

.max-w-566 {
  max-width: 566px;
}

.max-w-567 {
  max-width: 567px;
}

.max-w-568 {
  max-width: 568px;
}

.max-w-569 {
  max-width: 569px;
}

.max-w-570 {
  max-width: 570px;
}

.max-w-571 {
  max-width: 571px;
}

.max-w-572 {
  max-width: 572px;
}

.max-w-573 {
  max-width: 573px;
}

.max-w-574 {
  max-width: 574px;
}

.max-w-575 {
  max-width: 575px;
}

.max-w-576 {
  max-width: 576px;
}

.max-w-577 {
  max-width: 577px;
}

.max-w-578 {
  max-width: 578px;
}

.max-w-579 {
  max-width: 579px;
}

.max-w-580 {
  max-width: 580px;
}

.max-w-581 {
  max-width: 581px;
}

.max-w-582 {
  max-width: 582px;
}

.max-w-583 {
  max-width: 583px;
}

.max-w-584 {
  max-width: 584px;
}

.max-w-585 {
  max-width: 585px;
}

.max-w-586 {
  max-width: 586px;
}

.max-w-587 {
  max-width: 587px;
}

.max-w-588 {
  max-width: 588px;
}

.max-w-589 {
  max-width: 589px;
}

.max-w-590 {
  max-width: 590px;
}

.max-w-591 {
  max-width: 591px;
}

.max-w-592 {
  max-width: 592px;
}

.max-w-593 {
  max-width: 593px;
}

.max-w-594 {
  max-width: 594px;
}

.max-w-595 {
  max-width: 595px;
}

.max-w-596 {
  max-width: 596px;
}

.max-w-597 {
  max-width: 597px;
}

.max-w-598 {
  max-width: 598px;
}

.max-w-599 {
  max-width: 599px;
}

.max-w-600 {
  max-width: 600px;
}

.max-w-601 {
  max-width: 601px;
}

.max-w-602 {
  max-width: 602px;
}

.max-w-603 {
  max-width: 603px;
}

.max-w-604 {
  max-width: 604px;
}

.max-w-605 {
  max-width: 605px;
}

.max-w-606 {
  max-width: 606px;
}

.max-w-607 {
  max-width: 607px;
}

.max-w-608 {
  max-width: 608px;
}

.max-w-609 {
  max-width: 609px;
}

.max-w-610 {
  max-width: 610px;
}

.max-w-611 {
  max-width: 611px;
}

.max-w-612 {
  max-width: 612px;
}

.max-w-613 {
  max-width: 613px;
}

.max-w-614 {
  max-width: 614px;
}

.max-w-615 {
  max-width: 615px;
}

.max-w-616 {
  max-width: 616px;
}

.max-w-617 {
  max-width: 617px;
}

.max-w-618 {
  max-width: 618px;
}

.max-w-619 {
  max-width: 619px;
}

.max-w-620 {
  max-width: 620px;
}

.max-w-621 {
  max-width: 621px;
}

.max-w-622 {
  max-width: 622px;
}

.max-w-623 {
  max-width: 623px;
}

.max-w-624 {
  max-width: 624px;
}

.max-w-625 {
  max-width: 625px;
}

.max-w-626 {
  max-width: 626px;
}

.max-w-627 {
  max-width: 627px;
}

.max-w-628 {
  max-width: 628px;
}

.max-w-629 {
  max-width: 629px;
}

.max-w-630 {
  max-width: 630px;
}

.max-w-631 {
  max-width: 631px;
}

.max-w-632 {
  max-width: 632px;
}

.max-w-633 {
  max-width: 633px;
}

.max-w-634 {
  max-width: 634px;
}

.max-w-635 {
  max-width: 635px;
}

.max-w-636 {
  max-width: 636px;
}

.max-w-637 {
  max-width: 637px;
}

.max-w-638 {
  max-width: 638px;
}

.max-w-639 {
  max-width: 639px;
}

.max-w-640 {
  max-width: 640px;
}

.max-w-641 {
  max-width: 641px;
}

.max-w-642 {
  max-width: 642px;
}

.max-w-643 {
  max-width: 643px;
}

.max-w-644 {
  max-width: 644px;
}

.max-w-645 {
  max-width: 645px;
}

.max-w-646 {
  max-width: 646px;
}

.max-w-647 {
  max-width: 647px;
}

.max-w-648 {
  max-width: 648px;
}

.max-w-649 {
  max-width: 649px;
}

.max-w-650 {
  max-width: 650px;
}

.max-w-651 {
  max-width: 651px;
}

.max-w-652 {
  max-width: 652px;
}

.max-w-653 {
  max-width: 653px;
}

.max-w-654 {
  max-width: 654px;
}

.max-w-655 {
  max-width: 655px;
}

.max-w-656 {
  max-width: 656px;
}

.max-w-657 {
  max-width: 657px;
}

.max-w-658 {
  max-width: 658px;
}

.max-w-659 {
  max-width: 659px;
}

.max-w-660 {
  max-width: 660px;
}

.max-w-661 {
  max-width: 661px;
}

.max-w-662 {
  max-width: 662px;
}

.max-w-663 {
  max-width: 663px;
}

.max-w-664 {
  max-width: 664px;
}

.max-w-665 {
  max-width: 665px;
}

.max-w-666 {
  max-width: 666px;
}

.max-w-667 {
  max-width: 667px;
}

.max-w-668 {
  max-width: 668px;
}

.max-w-669 {
  max-width: 669px;
}

.max-w-670 {
  max-width: 670px;
}

.max-w-671 {
  max-width: 671px;
}

.max-w-672 {
  max-width: 672px;
}

.max-w-673 {
  max-width: 673px;
}

.max-w-674 {
  max-width: 674px;
}

.max-w-675 {
  max-width: 675px;
}

.max-w-676 {
  max-width: 676px;
}

.max-w-677 {
  max-width: 677px;
}

.max-w-678 {
  max-width: 678px;
}

.max-w-679 {
  max-width: 679px;
}

.max-w-680 {
  max-width: 680px;
}

.max-w-681 {
  max-width: 681px;
}

.max-w-682 {
  max-width: 682px;
}

.max-w-683 {
  max-width: 683px;
}

.max-w-684 {
  max-width: 684px;
}

.max-w-685 {
  max-width: 685px;
}

.max-w-686 {
  max-width: 686px;
}

.max-w-687 {
  max-width: 687px;
}

.max-w-688 {
  max-width: 688px;
}

.max-w-689 {
  max-width: 689px;
}

.max-w-690 {
  max-width: 690px;
}

.max-w-691 {
  max-width: 691px;
}

.max-w-692 {
  max-width: 692px;
}

.max-w-693 {
  max-width: 693px;
}

.max-w-694 {
  max-width: 694px;
}

.max-w-695 {
  max-width: 695px;
}

.max-w-696 {
  max-width: 696px;
}

.max-w-697 {
  max-width: 697px;
}

.max-w-698 {
  max-width: 698px;
}

.max-w-699 {
  max-width: 699px;
}

.max-w-700 {
  max-width: 700px;
}

.max-w-701 {
  max-width: 701px;
}

.max-w-702 {
  max-width: 702px;
}

.max-w-703 {
  max-width: 703px;
}

.max-w-704 {
  max-width: 704px;
}

.max-w-705 {
  max-width: 705px;
}

.max-w-706 {
  max-width: 706px;
}

.max-w-707 {
  max-width: 707px;
}

.max-w-708 {
  max-width: 708px;
}

.max-w-709 {
  max-width: 709px;
}

.max-w-710 {
  max-width: 710px;
}

.max-w-711 {
  max-width: 711px;
}

.max-w-712 {
  max-width: 712px;
}

.max-w-713 {
  max-width: 713px;
}

.max-w-714 {
  max-width: 714px;
}

.max-w-715 {
  max-width: 715px;
}

.max-w-716 {
  max-width: 716px;
}

.max-w-717 {
  max-width: 717px;
}

.max-w-718 {
  max-width: 718px;
}

.max-w-719 {
  max-width: 719px;
}

.max-w-720 {
  max-width: 720px;
}

.max-w-721 {
  max-width: 721px;
}

.max-w-722 {
  max-width: 722px;
}

.max-w-723 {
  max-width: 723px;
}

.max-w-724 {
  max-width: 724px;
}

.max-w-725 {
  max-width: 725px;
}

.max-w-726 {
  max-width: 726px;
}

.max-w-727 {
  max-width: 727px;
}

.max-w-728 {
  max-width: 728px;
}

.max-w-729 {
  max-width: 729px;
}

.max-w-730 {
  max-width: 730px;
}

.max-w-731 {
  max-width: 731px;
}

.max-w-732 {
  max-width: 732px;
}

.max-w-733 {
  max-width: 733px;
}

.max-w-734 {
  max-width: 734px;
}

.max-w-735 {
  max-width: 735px;
}

.max-w-736 {
  max-width: 736px;
}

.max-w-737 {
  max-width: 737px;
}

.max-w-738 {
  max-width: 738px;
}

.max-w-739 {
  max-width: 739px;
}

.max-w-740 {
  max-width: 740px;
}

.max-w-741 {
  max-width: 741px;
}

.max-w-742 {
  max-width: 742px;
}

.max-w-743 {
  max-width: 743px;
}

.max-w-744 {
  max-width: 744px;
}

.max-w-745 {
  max-width: 745px;
}

.max-w-746 {
  max-width: 746px;
}

.max-w-747 {
  max-width: 747px;
}

.max-w-748 {
  max-width: 748px;
}

.max-w-749 {
  max-width: 749px;
}

.max-w-750 {
  max-width: 750px;
}

.max-w-751 {
  max-width: 751px;
}

.max-w-752 {
  max-width: 752px;
}

.max-w-753 {
  max-width: 753px;
}

.max-w-754 {
  max-width: 754px;
}

.max-w-755 {
  max-width: 755px;
}

.max-w-756 {
  max-width: 756px;
}

.max-w-757 {
  max-width: 757px;
}

.max-w-758 {
  max-width: 758px;
}

.max-w-759 {
  max-width: 759px;
}

.max-w-760 {
  max-width: 760px;
}

.max-w-761 {
  max-width: 761px;
}

.max-w-762 {
  max-width: 762px;
}

.max-w-763 {
  max-width: 763px;
}

.max-w-764 {
  max-width: 764px;
}

.max-w-765 {
  max-width: 765px;
}

.max-w-766 {
  max-width: 766px;
}

.max-w-767 {
  max-width: 767px;
}

.max-w-768 {
  max-width: 768px;
}

.max-w-769 {
  max-width: 769px;
}

.max-w-770 {
  max-width: 770px;
}

.max-w-771 {
  max-width: 771px;
}

.max-w-772 {
  max-width: 772px;
}

.max-w-773 {
  max-width: 773px;
}

.max-w-774 {
  max-width: 774px;
}

.max-w-775 {
  max-width: 775px;
}

.max-w-776 {
  max-width: 776px;
}

.max-w-777 {
  max-width: 777px;
}

.max-w-778 {
  max-width: 778px;
}

.max-w-779 {
  max-width: 779px;
}

.max-w-780 {
  max-width: 780px;
}

.max-w-781 {
  max-width: 781px;
}

.max-w-782 {
  max-width: 782px;
}

.max-w-783 {
  max-width: 783px;
}

.max-w-784 {
  max-width: 784px;
}

.max-w-785 {
  max-width: 785px;
}

.max-w-786 {
  max-width: 786px;
}

.max-w-787 {
  max-width: 787px;
}

.max-w-788 {
  max-width: 788px;
}

.max-w-789 {
  max-width: 789px;
}

.max-w-790 {
  max-width: 790px;
}

.max-w-791 {
  max-width: 791px;
}

.max-w-792 {
  max-width: 792px;
}

.max-w-793 {
  max-width: 793px;
}

.max-w-794 {
  max-width: 794px;
}

.max-w-795 {
  max-width: 795px;
}

.max-w-796 {
  max-width: 796px;
}

.max-w-797 {
  max-width: 797px;
}

.max-w-798 {
  max-width: 798px;
}

.max-w-799 {
  max-width: 799px;
}

.max-w-800 {
  max-width: 800px;
}

.max-w-801 {
  max-width: 801px;
}

.max-w-802 {
  max-width: 802px;
}

.max-w-803 {
  max-width: 803px;
}

.max-w-804 {
  max-width: 804px;
}

.max-w-805 {
  max-width: 805px;
}

.max-w-806 {
  max-width: 806px;
}

.max-w-807 {
  max-width: 807px;
}

.max-w-808 {
  max-width: 808px;
}

.max-w-809 {
  max-width: 809px;
}

.max-w-810 {
  max-width: 810px;
}

.max-w-811 {
  max-width: 811px;
}

.max-w-812 {
  max-width: 812px;
}

.max-w-813 {
  max-width: 813px;
}

.max-w-814 {
  max-width: 814px;
}

.max-w-815 {
  max-width: 815px;
}

.max-w-816 {
  max-width: 816px;
}

.max-w-817 {
  max-width: 817px;
}

.max-w-818 {
  max-width: 818px;
}

.max-w-819 {
  max-width: 819px;
}

.max-w-820 {
  max-width: 820px;
}

.max-w-821 {
  max-width: 821px;
}

.max-w-822 {
  max-width: 822px;
}

.max-w-823 {
  max-width: 823px;
}

.max-w-824 {
  max-width: 824px;
}

.max-w-825 {
  max-width: 825px;
}

.max-w-826 {
  max-width: 826px;
}

.max-w-827 {
  max-width: 827px;
}

.max-w-828 {
  max-width: 828px;
}

.max-w-829 {
  max-width: 829px;
}

.max-w-830 {
  max-width: 830px;
}

.max-w-831 {
  max-width: 831px;
}

.max-w-832 {
  max-width: 832px;
}

.max-w-833 {
  max-width: 833px;
}

.max-w-834 {
  max-width: 834px;
}

.max-w-835 {
  max-width: 835px;
}

.max-w-836 {
  max-width: 836px;
}

.max-w-837 {
  max-width: 837px;
}

.max-w-838 {
  max-width: 838px;
}

.max-w-839 {
  max-width: 839px;
}

.max-w-840 {
  max-width: 840px;
}

.max-w-841 {
  max-width: 841px;
}

.max-w-842 {
  max-width: 842px;
}

.max-w-843 {
  max-width: 843px;
}

.max-w-844 {
  max-width: 844px;
}

.max-w-845 {
  max-width: 845px;
}

.max-w-846 {
  max-width: 846px;
}

.max-w-847 {
  max-width: 847px;
}

.max-w-848 {
  max-width: 848px;
}

.max-w-849 {
  max-width: 849px;
}

.max-w-850 {
  max-width: 850px;
}

.max-w-851 {
  max-width: 851px;
}

.max-w-852 {
  max-width: 852px;
}

.max-w-853 {
  max-width: 853px;
}

.max-w-854 {
  max-width: 854px;
}

.max-w-855 {
  max-width: 855px;
}

.max-w-856 {
  max-width: 856px;
}

.max-w-857 {
  max-width: 857px;
}

.max-w-858 {
  max-width: 858px;
}

.max-w-859 {
  max-width: 859px;
}

.max-w-860 {
  max-width: 860px;
}

.max-w-861 {
  max-width: 861px;
}

.max-w-862 {
  max-width: 862px;
}

.max-w-863 {
  max-width: 863px;
}

.max-w-864 {
  max-width: 864px;
}

.max-w-865 {
  max-width: 865px;
}

.max-w-866 {
  max-width: 866px;
}

.max-w-867 {
  max-width: 867px;
}

.max-w-868 {
  max-width: 868px;
}

.max-w-869 {
  max-width: 869px;
}

.max-w-870 {
  max-width: 870px;
}

.max-w-871 {
  max-width: 871px;
}

.max-w-872 {
  max-width: 872px;
}

.max-w-873 {
  max-width: 873px;
}

.max-w-874 {
  max-width: 874px;
}

.max-w-875 {
  max-width: 875px;
}

.max-w-876 {
  max-width: 876px;
}

.max-w-877 {
  max-width: 877px;
}

.max-w-878 {
  max-width: 878px;
}

.max-w-879 {
  max-width: 879px;
}

.max-w-880 {
  max-width: 880px;
}

.max-w-881 {
  max-width: 881px;
}

.max-w-882 {
  max-width: 882px;
}

.max-w-883 {
  max-width: 883px;
}

.max-w-884 {
  max-width: 884px;
}

.max-w-885 {
  max-width: 885px;
}

.max-w-886 {
  max-width: 886px;
}

.max-w-887 {
  max-width: 887px;
}

.max-w-888 {
  max-width: 888px;
}

.max-w-889 {
  max-width: 889px;
}

.max-w-890 {
  max-width: 890px;
}

.max-w-891 {
  max-width: 891px;
}

.max-w-892 {
  max-width: 892px;
}

.max-w-893 {
  max-width: 893px;
}

.max-w-894 {
  max-width: 894px;
}

.max-w-895 {
  max-width: 895px;
}

.max-w-896 {
  max-width: 896px;
}

.max-w-897 {
  max-width: 897px;
}

.max-w-898 {
  max-width: 898px;
}

.max-w-899 {
  max-width: 899px;
}

.max-w-900 {
  max-width: 900px;
}

.max-w-901 {
  max-width: 901px;
}

.max-w-902 {
  max-width: 902px;
}

.max-w-903 {
  max-width: 903px;
}

.max-w-904 {
  max-width: 904px;
}

.max-w-905 {
  max-width: 905px;
}

.max-w-906 {
  max-width: 906px;
}

.max-w-907 {
  max-width: 907px;
}

.max-w-908 {
  max-width: 908px;
}

.max-w-909 {
  max-width: 909px;
}

.max-w-910 {
  max-width: 910px;
}

.max-w-911 {
  max-width: 911px;
}

.max-w-912 {
  max-width: 912px;
}

.max-w-913 {
  max-width: 913px;
}

.max-w-914 {
  max-width: 914px;
}

.max-w-915 {
  max-width: 915px;
}

.max-w-916 {
  max-width: 916px;
}

.max-w-917 {
  max-width: 917px;
}

.max-w-918 {
  max-width: 918px;
}

.max-w-919 {
  max-width: 919px;
}

.max-w-920 {
  max-width: 920px;
}

.max-w-921 {
  max-width: 921px;
}

.max-w-922 {
  max-width: 922px;
}

.max-w-923 {
  max-width: 923px;
}

.max-w-924 {
  max-width: 924px;
}

.max-w-925 {
  max-width: 925px;
}

.max-w-926 {
  max-width: 926px;
}

.max-w-927 {
  max-width: 927px;
}

.max-w-928 {
  max-width: 928px;
}

.max-w-929 {
  max-width: 929px;
}

.max-w-930 {
  max-width: 930px;
}

.max-w-931 {
  max-width: 931px;
}

.max-w-932 {
  max-width: 932px;
}

.max-w-933 {
  max-width: 933px;
}

.max-w-934 {
  max-width: 934px;
}

.max-w-935 {
  max-width: 935px;
}

.max-w-936 {
  max-width: 936px;
}

.max-w-937 {
  max-width: 937px;
}

.max-w-938 {
  max-width: 938px;
}

.max-w-939 {
  max-width: 939px;
}

.max-w-940 {
  max-width: 940px;
}

.max-w-941 {
  max-width: 941px;
}

.max-w-942 {
  max-width: 942px;
}

.max-w-943 {
  max-width: 943px;
}

.max-w-944 {
  max-width: 944px;
}

.max-w-945 {
  max-width: 945px;
}

.max-w-946 {
  max-width: 946px;
}

.max-w-947 {
  max-width: 947px;
}

.max-w-948 {
  max-width: 948px;
}

.max-w-949 {
  max-width: 949px;
}

.max-w-950 {
  max-width: 950px;
}

.max-w-951 {
  max-width: 951px;
}

.max-w-952 {
  max-width: 952px;
}

.max-w-953 {
  max-width: 953px;
}

.max-w-954 {
  max-width: 954px;
}

.max-w-955 {
  max-width: 955px;
}

.max-w-956 {
  max-width: 956px;
}

.max-w-957 {
  max-width: 957px;
}

.max-w-958 {
  max-width: 958px;
}

.max-w-959 {
  max-width: 959px;
}

.max-w-960 {
  max-width: 960px;
}

.max-w-961 {
  max-width: 961px;
}

.max-w-962 {
  max-width: 962px;
}

.max-w-963 {
  max-width: 963px;
}

.max-w-964 {
  max-width: 964px;
}

.max-w-965 {
  max-width: 965px;
}

.max-w-966 {
  max-width: 966px;
}

.max-w-967 {
  max-width: 967px;
}

.max-w-968 {
  max-width: 968px;
}

.max-w-969 {
  max-width: 969px;
}

.max-w-970 {
  max-width: 970px;
}

.max-w-971 {
  max-width: 971px;
}

.max-w-972 {
  max-width: 972px;
}

.max-w-973 {
  max-width: 973px;
}

.max-w-974 {
  max-width: 974px;
}

.max-w-975 {
  max-width: 975px;
}

.max-w-976 {
  max-width: 976px;
}

.max-w-977 {
  max-width: 977px;
}

.max-w-978 {
  max-width: 978px;
}

.max-w-979 {
  max-width: 979px;
}

.max-w-980 {
  max-width: 980px;
}

.max-w-981 {
  max-width: 981px;
}

.max-w-982 {
  max-width: 982px;
}

.max-w-983 {
  max-width: 983px;
}

.max-w-984 {
  max-width: 984px;
}

.max-w-985 {
  max-width: 985px;
}

.max-w-986 {
  max-width: 986px;
}

.max-w-987 {
  max-width: 987px;
}

.max-w-988 {
  max-width: 988px;
}

.max-w-989 {
  max-width: 989px;
}

.max-w-990 {
  max-width: 990px;
}

.max-w-991 {
  max-width: 991px;
}

.max-w-992 {
  max-width: 992px;
}

.max-w-993 {
  max-width: 993px;
}

.max-w-994 {
  max-width: 994px;
}

.max-w-995 {
  max-width: 995px;
}

.max-w-996 {
  max-width: 996px;
}

.max-w-997 {
  max-width: 997px;
}

.max-w-998 {
  max-width: 998px;
}

.max-w-999 {
  max-width: 999px;
}

.max-w-1000 {
  max-width: 1000px;
}

.min-h-1 {
  min-height: 1px;
}

.min-h-2 {
  min-height: 2px;
}

.min-h-3 {
  min-height: 3px;
}

.min-h-4 {
  min-height: 4px;
}

.min-h-5 {
  min-height: 5px;
}

.min-h-6 {
  min-height: 6px;
}

.min-h-7 {
  min-height: 7px;
}

.min-h-8 {
  min-height: 8px;
}

.min-h-9 {
  min-height: 9px;
}

.min-h-10 {
  min-height: 10px;
}

.min-h-11 {
  min-height: 11px;
}

.min-h-12 {
  min-height: 12px;
}

.min-h-13 {
  min-height: 13px;
}

.min-h-14 {
  min-height: 14px;
}

.min-h-15 {
  min-height: 15px;
}

.min-h-16 {
  min-height: 16px;
}

.min-h-17 {
  min-height: 17px;
}

.min-h-18 {
  min-height: 18px;
}

.min-h-19 {
  min-height: 19px;
}

.min-h-20 {
  min-height: 20px;
}

.min-h-21 {
  min-height: 21px;
}

.min-h-22 {
  min-height: 22px;
}

.min-h-23 {
  min-height: 23px;
}

.min-h-24 {
  min-height: 24px;
}

.min-h-25 {
  min-height: 25px;
}

.min-h-26 {
  min-height: 26px;
}

.min-h-27 {
  min-height: 27px;
}

.min-h-28 {
  min-height: 28px;
}

.min-h-29 {
  min-height: 29px;
}

.min-h-30 {
  min-height: 30px;
}

.min-h-31 {
  min-height: 31px;
}

.min-h-32 {
  min-height: 32px;
}

.min-h-33 {
  min-height: 33px;
}

.min-h-34 {
  min-height: 34px;
}

.min-h-35 {
  min-height: 35px;
}

.min-h-36 {
  min-height: 36px;
}

.min-h-37 {
  min-height: 37px;
}

.min-h-38 {
  min-height: 38px;
}

.min-h-39 {
  min-height: 39px;
}

.min-h-40 {
  min-height: 40px;
}

.min-h-41 {
  min-height: 41px;
}

.min-h-42 {
  min-height: 42px;
}

.min-h-43 {
  min-height: 43px;
}

.min-h-44 {
  min-height: 44px;
}

.min-h-45 {
  min-height: 45px;
}

.min-h-46 {
  min-height: 46px;
}

.min-h-47 {
  min-height: 47px;
}

.min-h-48 {
  min-height: 48px;
}

.min-h-49 {
  min-height: 49px;
}

.min-h-50 {
  min-height: 50px;
}

.min-h-51 {
  min-height: 51px;
}

.min-h-52 {
  min-height: 52px;
}

.min-h-53 {
  min-height: 53px;
}

.min-h-54 {
  min-height: 54px;
}

.min-h-55 {
  min-height: 55px;
}

.min-h-56 {
  min-height: 56px;
}

.min-h-57 {
  min-height: 57px;
}

.min-h-58 {
  min-height: 58px;
}

.min-h-59 {
  min-height: 59px;
}

.min-h-60 {
  min-height: 60px;
}

.min-h-61 {
  min-height: 61px;
}

.min-h-62 {
  min-height: 62px;
}

.min-h-63 {
  min-height: 63px;
}

.min-h-64 {
  min-height: 64px;
}

.min-h-65 {
  min-height: 65px;
}

.min-h-66 {
  min-height: 66px;
}

.min-h-67 {
  min-height: 67px;
}

.min-h-68 {
  min-height: 68px;
}

.min-h-69 {
  min-height: 69px;
}

.min-h-70 {
  min-height: 70px;
}

.min-h-71 {
  min-height: 71px;
}

.min-h-72 {
  min-height: 72px;
}

.min-h-73 {
  min-height: 73px;
}

.min-h-74 {
  min-height: 74px;
}

.min-h-75 {
  min-height: 75px;
}

.min-h-76 {
  min-height: 76px;
}

.min-h-77 {
  min-height: 77px;
}

.min-h-78 {
  min-height: 78px;
}

.min-h-79 {
  min-height: 79px;
}

.min-h-80 {
  min-height: 80px;
}

.min-h-81 {
  min-height: 81px;
}

.min-h-82 {
  min-height: 82px;
}

.min-h-83 {
  min-height: 83px;
}

.min-h-84 {
  min-height: 84px;
}

.min-h-85 {
  min-height: 85px;
}

.min-h-86 {
  min-height: 86px;
}

.min-h-87 {
  min-height: 87px;
}

.min-h-88 {
  min-height: 88px;
}

.min-h-89 {
  min-height: 89px;
}

.min-h-90 {
  min-height: 90px;
}

.min-h-91 {
  min-height: 91px;
}

.min-h-92 {
  min-height: 92px;
}

.min-h-93 {
  min-height: 93px;
}

.min-h-94 {
  min-height: 94px;
}

.min-h-95 {
  min-height: 95px;
}

.min-h-96 {
  min-height: 96px;
}

.min-h-97 {
  min-height: 97px;
}

.min-h-98 {
  min-height: 98px;
}

.min-h-99 {
  min-height: 99px;
}

.min-h-100 {
  min-height: 100px;
}

.min-h-101 {
  min-height: 101px;
}

.min-h-102 {
  min-height: 102px;
}

.min-h-103 {
  min-height: 103px;
}

.min-h-104 {
  min-height: 104px;
}

.min-h-105 {
  min-height: 105px;
}

.min-h-106 {
  min-height: 106px;
}

.min-h-107 {
  min-height: 107px;
}

.min-h-108 {
  min-height: 108px;
}

.min-h-109 {
  min-height: 109px;
}

.min-h-110 {
  min-height: 110px;
}

.min-h-111 {
  min-height: 111px;
}

.min-h-112 {
  min-height: 112px;
}

.min-h-113 {
  min-height: 113px;
}

.min-h-114 {
  min-height: 114px;
}

.min-h-115 {
  min-height: 115px;
}

.min-h-116 {
  min-height: 116px;
}

.min-h-117 {
  min-height: 117px;
}

.min-h-118 {
  min-height: 118px;
}

.min-h-119 {
  min-height: 119px;
}

.min-h-120 {
  min-height: 120px;
}

.min-h-121 {
  min-height: 121px;
}

.min-h-122 {
  min-height: 122px;
}

.min-h-123 {
  min-height: 123px;
}

.min-h-124 {
  min-height: 124px;
}

.min-h-125 {
  min-height: 125px;
}

.min-h-126 {
  min-height: 126px;
}

.min-h-127 {
  min-height: 127px;
}

.min-h-128 {
  min-height: 128px;
}

.min-h-129 {
  min-height: 129px;
}

.min-h-130 {
  min-height: 130px;
}

.min-h-131 {
  min-height: 131px;
}

.min-h-132 {
  min-height: 132px;
}

.min-h-133 {
  min-height: 133px;
}

.min-h-134 {
  min-height: 134px;
}

.min-h-135 {
  min-height: 135px;
}

.min-h-136 {
  min-height: 136px;
}

.min-h-137 {
  min-height: 137px;
}

.min-h-138 {
  min-height: 138px;
}

.min-h-139 {
  min-height: 139px;
}

.min-h-140 {
  min-height: 140px;
}

.min-h-141 {
  min-height: 141px;
}

.min-h-142 {
  min-height: 142px;
}

.min-h-143 {
  min-height: 143px;
}

.min-h-144 {
  min-height: 144px;
}

.min-h-145 {
  min-height: 145px;
}

.min-h-146 {
  min-height: 146px;
}

.min-h-147 {
  min-height: 147px;
}

.min-h-148 {
  min-height: 148px;
}

.min-h-149 {
  min-height: 149px;
}

.min-h-150 {
  min-height: 150px;
}

.min-h-151 {
  min-height: 151px;
}

.min-h-152 {
  min-height: 152px;
}

.min-h-153 {
  min-height: 153px;
}

.min-h-154 {
  min-height: 154px;
}

.min-h-155 {
  min-height: 155px;
}

.min-h-156 {
  min-height: 156px;
}

.min-h-157 {
  min-height: 157px;
}

.min-h-158 {
  min-height: 158px;
}

.min-h-159 {
  min-height: 159px;
}

.min-h-160 {
  min-height: 160px;
}

.min-h-161 {
  min-height: 161px;
}

.min-h-162 {
  min-height: 162px;
}

.min-h-163 {
  min-height: 163px;
}

.min-h-164 {
  min-height: 164px;
}

.min-h-165 {
  min-height: 165px;
}

.min-h-166 {
  min-height: 166px;
}

.min-h-167 {
  min-height: 167px;
}

.min-h-168 {
  min-height: 168px;
}

.min-h-169 {
  min-height: 169px;
}

.min-h-170 {
  min-height: 170px;
}

.min-h-171 {
  min-height: 171px;
}

.min-h-172 {
  min-height: 172px;
}

.min-h-173 {
  min-height: 173px;
}

.min-h-174 {
  min-height: 174px;
}

.min-h-175 {
  min-height: 175px;
}

.min-h-176 {
  min-height: 176px;
}

.min-h-177 {
  min-height: 177px;
}

.min-h-178 {
  min-height: 178px;
}

.min-h-179 {
  min-height: 179px;
}

.min-h-180 {
  min-height: 180px;
}

.min-h-181 {
  min-height: 181px;
}

.min-h-182 {
  min-height: 182px;
}

.min-h-183 {
  min-height: 183px;
}

.min-h-184 {
  min-height: 184px;
}

.min-h-185 {
  min-height: 185px;
}

.min-h-186 {
  min-height: 186px;
}

.min-h-187 {
  min-height: 187px;
}

.min-h-188 {
  min-height: 188px;
}

.min-h-189 {
  min-height: 189px;
}

.min-h-190 {
  min-height: 190px;
}

.min-h-191 {
  min-height: 191px;
}

.min-h-192 {
  min-height: 192px;
}

.min-h-193 {
  min-height: 193px;
}

.min-h-194 {
  min-height: 194px;
}

.min-h-195 {
  min-height: 195px;
}

.min-h-196 {
  min-height: 196px;
}

.min-h-197 {
  min-height: 197px;
}

.min-h-198 {
  min-height: 198px;
}

.min-h-199 {
  min-height: 199px;
}

.min-h-200 {
  min-height: 200px;
}

.min-h-201 {
  min-height: 201px;
}

.min-h-202 {
  min-height: 202px;
}

.min-h-203 {
  min-height: 203px;
}

.min-h-204 {
  min-height: 204px;
}

.min-h-205 {
  min-height: 205px;
}

.min-h-206 {
  min-height: 206px;
}

.min-h-207 {
  min-height: 207px;
}

.min-h-208 {
  min-height: 208px;
}

.min-h-209 {
  min-height: 209px;
}

.min-h-210 {
  min-height: 210px;
}

.min-h-211 {
  min-height: 211px;
}

.min-h-212 {
  min-height: 212px;
}

.min-h-213 {
  min-height: 213px;
}

.min-h-214 {
  min-height: 214px;
}

.min-h-215 {
  min-height: 215px;
}

.min-h-216 {
  min-height: 216px;
}

.min-h-217 {
  min-height: 217px;
}

.min-h-218 {
  min-height: 218px;
}

.min-h-219 {
  min-height: 219px;
}

.min-h-220 {
  min-height: 220px;
}

.min-h-221 {
  min-height: 221px;
}

.min-h-222 {
  min-height: 222px;
}

.min-h-223 {
  min-height: 223px;
}

.min-h-224 {
  min-height: 224px;
}

.min-h-225 {
  min-height: 225px;
}

.min-h-226 {
  min-height: 226px;
}

.min-h-227 {
  min-height: 227px;
}

.min-h-228 {
  min-height: 228px;
}

.min-h-229 {
  min-height: 229px;
}

.min-h-230 {
  min-height: 230px;
}

.min-h-231 {
  min-height: 231px;
}

.min-h-232 {
  min-height: 232px;
}

.min-h-233 {
  min-height: 233px;
}

.min-h-234 {
  min-height: 234px;
}

.min-h-235 {
  min-height: 235px;
}

.min-h-236 {
  min-height: 236px;
}

.min-h-237 {
  min-height: 237px;
}

.min-h-238 {
  min-height: 238px;
}

.min-h-239 {
  min-height: 239px;
}

.min-h-240 {
  min-height: 240px;
}

.min-h-241 {
  min-height: 241px;
}

.min-h-242 {
  min-height: 242px;
}

.min-h-243 {
  min-height: 243px;
}

.min-h-244 {
  min-height: 244px;
}

.min-h-245 {
  min-height: 245px;
}

.min-h-246 {
  min-height: 246px;
}

.min-h-247 {
  min-height: 247px;
}

.min-h-248 {
  min-height: 248px;
}

.min-h-249 {
  min-height: 249px;
}

.min-h-250 {
  min-height: 250px;
}

.min-h-251 {
  min-height: 251px;
}

.min-h-252 {
  min-height: 252px;
}

.min-h-253 {
  min-height: 253px;
}

.min-h-254 {
  min-height: 254px;
}

.min-h-255 {
  min-height: 255px;
}

.min-h-256 {
  min-height: 256px;
}

.min-h-257 {
  min-height: 257px;
}

.min-h-258 {
  min-height: 258px;
}

.min-h-259 {
  min-height: 259px;
}

.min-h-260 {
  min-height: 260px;
}

.min-h-261 {
  min-height: 261px;
}

.min-h-262 {
  min-height: 262px;
}

.min-h-263 {
  min-height: 263px;
}

.min-h-264 {
  min-height: 264px;
}

.min-h-265 {
  min-height: 265px;
}

.min-h-266 {
  min-height: 266px;
}

.min-h-267 {
  min-height: 267px;
}

.min-h-268 {
  min-height: 268px;
}

.min-h-269 {
  min-height: 269px;
}

.min-h-270 {
  min-height: 270px;
}

.min-h-271 {
  min-height: 271px;
}

.min-h-272 {
  min-height: 272px;
}

.min-h-273 {
  min-height: 273px;
}

.min-h-274 {
  min-height: 274px;
}

.min-h-275 {
  min-height: 275px;
}

.min-h-276 {
  min-height: 276px;
}

.min-h-277 {
  min-height: 277px;
}

.min-h-278 {
  min-height: 278px;
}

.min-h-279 {
  min-height: 279px;
}

.min-h-280 {
  min-height: 280px;
}

.min-h-281 {
  min-height: 281px;
}

.min-h-282 {
  min-height: 282px;
}

.min-h-283 {
  min-height: 283px;
}

.min-h-284 {
  min-height: 284px;
}

.min-h-285 {
  min-height: 285px;
}

.min-h-286 {
  min-height: 286px;
}

.min-h-287 {
  min-height: 287px;
}

.min-h-288 {
  min-height: 288px;
}

.min-h-289 {
  min-height: 289px;
}

.min-h-290 {
  min-height: 290px;
}

.min-h-291 {
  min-height: 291px;
}

.min-h-292 {
  min-height: 292px;
}

.min-h-293 {
  min-height: 293px;
}

.min-h-294 {
  min-height: 294px;
}

.min-h-295 {
  min-height: 295px;
}

.min-h-296 {
  min-height: 296px;
}

.min-h-297 {
  min-height: 297px;
}

.min-h-298 {
  min-height: 298px;
}

.min-h-299 {
  min-height: 299px;
}

.min-h-300 {
  min-height: 300px;
}

.min-h-301 {
  min-height: 301px;
}

.min-h-302 {
  min-height: 302px;
}

.min-h-303 {
  min-height: 303px;
}

.min-h-304 {
  min-height: 304px;
}

.min-h-305 {
  min-height: 305px;
}

.min-h-306 {
  min-height: 306px;
}

.min-h-307 {
  min-height: 307px;
}

.min-h-308 {
  min-height: 308px;
}

.min-h-309 {
  min-height: 309px;
}

.min-h-310 {
  min-height: 310px;
}

.min-h-311 {
  min-height: 311px;
}

.min-h-312 {
  min-height: 312px;
}

.min-h-313 {
  min-height: 313px;
}

.min-h-314 {
  min-height: 314px;
}

.min-h-315 {
  min-height: 315px;
}

.min-h-316 {
  min-height: 316px;
}

.min-h-317 {
  min-height: 317px;
}

.min-h-318 {
  min-height: 318px;
}

.min-h-319 {
  min-height: 319px;
}

.min-h-320 {
  min-height: 320px;
}

.min-h-321 {
  min-height: 321px;
}

.min-h-322 {
  min-height: 322px;
}

.min-h-323 {
  min-height: 323px;
}

.min-h-324 {
  min-height: 324px;
}

.min-h-325 {
  min-height: 325px;
}

.min-h-326 {
  min-height: 326px;
}

.min-h-327 {
  min-height: 327px;
}

.min-h-328 {
  min-height: 328px;
}

.min-h-329 {
  min-height: 329px;
}

.min-h-330 {
  min-height: 330px;
}

.min-h-331 {
  min-height: 331px;
}

.min-h-332 {
  min-height: 332px;
}

.min-h-333 {
  min-height: 333px;
}

.min-h-334 {
  min-height: 334px;
}

.min-h-335 {
  min-height: 335px;
}

.min-h-336 {
  min-height: 336px;
}

.min-h-337 {
  min-height: 337px;
}

.min-h-338 {
  min-height: 338px;
}

.min-h-339 {
  min-height: 339px;
}

.min-h-340 {
  min-height: 340px;
}

.min-h-341 {
  min-height: 341px;
}

.min-h-342 {
  min-height: 342px;
}

.min-h-343 {
  min-height: 343px;
}

.min-h-344 {
  min-height: 344px;
}

.min-h-345 {
  min-height: 345px;
}

.min-h-346 {
  min-height: 346px;
}

.min-h-347 {
  min-height: 347px;
}

.min-h-348 {
  min-height: 348px;
}

.min-h-349 {
  min-height: 349px;
}

.min-h-350 {
  min-height: 350px;
}

.min-h-351 {
  min-height: 351px;
}

.min-h-352 {
  min-height: 352px;
}

.min-h-353 {
  min-height: 353px;
}

.min-h-354 {
  min-height: 354px;
}

.min-h-355 {
  min-height: 355px;
}

.min-h-356 {
  min-height: 356px;
}

.min-h-357 {
  min-height: 357px;
}

.min-h-358 {
  min-height: 358px;
}

.min-h-359 {
  min-height: 359px;
}

.min-h-360 {
  min-height: 360px;
}

.min-h-361 {
  min-height: 361px;
}

.min-h-362 {
  min-height: 362px;
}

.min-h-363 {
  min-height: 363px;
}

.min-h-364 {
  min-height: 364px;
}

.min-h-365 {
  min-height: 365px;
}

.min-h-366 {
  min-height: 366px;
}

.min-h-367 {
  min-height: 367px;
}

.min-h-368 {
  min-height: 368px;
}

.min-h-369 {
  min-height: 369px;
}

.min-h-370 {
  min-height: 370px;
}

.min-h-371 {
  min-height: 371px;
}

.min-h-372 {
  min-height: 372px;
}

.min-h-373 {
  min-height: 373px;
}

.min-h-374 {
  min-height: 374px;
}

.min-h-375 {
  min-height: 375px;
}

.min-h-376 {
  min-height: 376px;
}

.min-h-377 {
  min-height: 377px;
}

.min-h-378 {
  min-height: 378px;
}

.min-h-379 {
  min-height: 379px;
}

.min-h-380 {
  min-height: 380px;
}

.min-h-381 {
  min-height: 381px;
}

.min-h-382 {
  min-height: 382px;
}

.min-h-383 {
  min-height: 383px;
}

.min-h-384 {
  min-height: 384px;
}

.min-h-385 {
  min-height: 385px;
}

.min-h-386 {
  min-height: 386px;
}

.min-h-387 {
  min-height: 387px;
}

.min-h-388 {
  min-height: 388px;
}

.min-h-389 {
  min-height: 389px;
}

.min-h-390 {
  min-height: 390px;
}

.min-h-391 {
  min-height: 391px;
}

.min-h-392 {
  min-height: 392px;
}

.min-h-393 {
  min-height: 393px;
}

.min-h-394 {
  min-height: 394px;
}

.min-h-395 {
  min-height: 395px;
}

.min-h-396 {
  min-height: 396px;
}

.min-h-397 {
  min-height: 397px;
}

.min-h-398 {
  min-height: 398px;
}

.min-h-399 {
  min-height: 399px;
}

.min-h-400 {
  min-height: 400px;
}

.min-h-401 {
  min-height: 401px;
}

.min-h-402 {
  min-height: 402px;
}

.min-h-403 {
  min-height: 403px;
}

.min-h-404 {
  min-height: 404px;
}

.min-h-405 {
  min-height: 405px;
}

.min-h-406 {
  min-height: 406px;
}

.min-h-407 {
  min-height: 407px;
}

.min-h-408 {
  min-height: 408px;
}

.min-h-409 {
  min-height: 409px;
}

.min-h-410 {
  min-height: 410px;
}

.min-h-411 {
  min-height: 411px;
}

.min-h-412 {
  min-height: 412px;
}

.min-h-413 {
  min-height: 413px;
}

.min-h-414 {
  min-height: 414px;
}

.min-h-415 {
  min-height: 415px;
}

.min-h-416 {
  min-height: 416px;
}

.min-h-417 {
  min-height: 417px;
}

.min-h-418 {
  min-height: 418px;
}

.min-h-419 {
  min-height: 419px;
}

.min-h-420 {
  min-height: 420px;
}

.min-h-421 {
  min-height: 421px;
}

.min-h-422 {
  min-height: 422px;
}

.min-h-423 {
  min-height: 423px;
}

.min-h-424 {
  min-height: 424px;
}

.min-h-425 {
  min-height: 425px;
}

.min-h-426 {
  min-height: 426px;
}

.min-h-427 {
  min-height: 427px;
}

.min-h-428 {
  min-height: 428px;
}

.min-h-429 {
  min-height: 429px;
}

.min-h-430 {
  min-height: 430px;
}

.min-h-431 {
  min-height: 431px;
}

.min-h-432 {
  min-height: 432px;
}

.min-h-433 {
  min-height: 433px;
}

.min-h-434 {
  min-height: 434px;
}

.min-h-435 {
  min-height: 435px;
}

.min-h-436 {
  min-height: 436px;
}

.min-h-437 {
  min-height: 437px;
}

.min-h-438 {
  min-height: 438px;
}

.min-h-439 {
  min-height: 439px;
}

.min-h-440 {
  min-height: 440px;
}

.min-h-441 {
  min-height: 441px;
}

.min-h-442 {
  min-height: 442px;
}

.min-h-443 {
  min-height: 443px;
}

.min-h-444 {
  min-height: 444px;
}

.min-h-445 {
  min-height: 445px;
}

.min-h-446 {
  min-height: 446px;
}

.min-h-447 {
  min-height: 447px;
}

.min-h-448 {
  min-height: 448px;
}

.min-h-449 {
  min-height: 449px;
}

.min-h-450 {
  min-height: 450px;
}

.min-h-451 {
  min-height: 451px;
}

.min-h-452 {
  min-height: 452px;
}

.min-h-453 {
  min-height: 453px;
}

.min-h-454 {
  min-height: 454px;
}

.min-h-455 {
  min-height: 455px;
}

.min-h-456 {
  min-height: 456px;
}

.min-h-457 {
  min-height: 457px;
}

.min-h-458 {
  min-height: 458px;
}

.min-h-459 {
  min-height: 459px;
}

.min-h-460 {
  min-height: 460px;
}

.min-h-461 {
  min-height: 461px;
}

.min-h-462 {
  min-height: 462px;
}

.min-h-463 {
  min-height: 463px;
}

.min-h-464 {
  min-height: 464px;
}

.min-h-465 {
  min-height: 465px;
}

.min-h-466 {
  min-height: 466px;
}

.min-h-467 {
  min-height: 467px;
}

.min-h-468 {
  min-height: 468px;
}

.min-h-469 {
  min-height: 469px;
}

.min-h-470 {
  min-height: 470px;
}

.min-h-471 {
  min-height: 471px;
}

.min-h-472 {
  min-height: 472px;
}

.min-h-473 {
  min-height: 473px;
}

.min-h-474 {
  min-height: 474px;
}

.min-h-475 {
  min-height: 475px;
}

.min-h-476 {
  min-height: 476px;
}

.min-h-477 {
  min-height: 477px;
}

.min-h-478 {
  min-height: 478px;
}

.min-h-479 {
  min-height: 479px;
}

.min-h-480 {
  min-height: 480px;
}

.min-h-481 {
  min-height: 481px;
}

.min-h-482 {
  min-height: 482px;
}

.min-h-483 {
  min-height: 483px;
}

.min-h-484 {
  min-height: 484px;
}

.min-h-485 {
  min-height: 485px;
}

.min-h-486 {
  min-height: 486px;
}

.min-h-487 {
  min-height: 487px;
}

.min-h-488 {
  min-height: 488px;
}

.min-h-489 {
  min-height: 489px;
}

.min-h-490 {
  min-height: 490px;
}

.min-h-491 {
  min-height: 491px;
}

.min-h-492 {
  min-height: 492px;
}

.min-h-493 {
  min-height: 493px;
}

.min-h-494 {
  min-height: 494px;
}

.min-h-495 {
  min-height: 495px;
}

.min-h-496 {
  min-height: 496px;
}

.min-h-497 {
  min-height: 497px;
}

.min-h-498 {
  min-height: 498px;
}

.min-h-499 {
  min-height: 499px;
}

.min-h-500 {
  min-height: 500px;
}

.min-h-501 {
  min-height: 501px;
}

.min-h-502 {
  min-height: 502px;
}

.min-h-503 {
  min-height: 503px;
}

.min-h-504 {
  min-height: 504px;
}

.min-h-505 {
  min-height: 505px;
}

.min-h-506 {
  min-height: 506px;
}

.min-h-507 {
  min-height: 507px;
}

.min-h-508 {
  min-height: 508px;
}

.min-h-509 {
  min-height: 509px;
}

.min-h-510 {
  min-height: 510px;
}

.min-h-511 {
  min-height: 511px;
}

.min-h-512 {
  min-height: 512px;
}

.min-h-513 {
  min-height: 513px;
}

.min-h-514 {
  min-height: 514px;
}

.min-h-515 {
  min-height: 515px;
}

.min-h-516 {
  min-height: 516px;
}

.min-h-517 {
  min-height: 517px;
}

.min-h-518 {
  min-height: 518px;
}

.min-h-519 {
  min-height: 519px;
}

.min-h-520 {
  min-height: 520px;
}

.min-h-521 {
  min-height: 521px;
}

.min-h-522 {
  min-height: 522px;
}

.min-h-523 {
  min-height: 523px;
}

.min-h-524 {
  min-height: 524px;
}

.min-h-525 {
  min-height: 525px;
}

.min-h-526 {
  min-height: 526px;
}

.min-h-527 {
  min-height: 527px;
}

.min-h-528 {
  min-height: 528px;
}

.min-h-529 {
  min-height: 529px;
}

.min-h-530 {
  min-height: 530px;
}

.min-h-531 {
  min-height: 531px;
}

.min-h-532 {
  min-height: 532px;
}

.min-h-533 {
  min-height: 533px;
}

.min-h-534 {
  min-height: 534px;
}

.min-h-535 {
  min-height: 535px;
}

.min-h-536 {
  min-height: 536px;
}

.min-h-537 {
  min-height: 537px;
}

.min-h-538 {
  min-height: 538px;
}

.min-h-539 {
  min-height: 539px;
}

.min-h-540 {
  min-height: 540px;
}

.min-h-541 {
  min-height: 541px;
}

.min-h-542 {
  min-height: 542px;
}

.min-h-543 {
  min-height: 543px;
}

.min-h-544 {
  min-height: 544px;
}

.min-h-545 {
  min-height: 545px;
}

.min-h-546 {
  min-height: 546px;
}

.min-h-547 {
  min-height: 547px;
}

.min-h-548 {
  min-height: 548px;
}

.min-h-549 {
  min-height: 549px;
}

.min-h-550 {
  min-height: 550px;
}

.min-h-551 {
  min-height: 551px;
}

.min-h-552 {
  min-height: 552px;
}

.min-h-553 {
  min-height: 553px;
}

.min-h-554 {
  min-height: 554px;
}

.min-h-555 {
  min-height: 555px;
}

.min-h-556 {
  min-height: 556px;
}

.min-h-557 {
  min-height: 557px;
}

.min-h-558 {
  min-height: 558px;
}

.min-h-559 {
  min-height: 559px;
}

.min-h-560 {
  min-height: 560px;
}

.min-h-561 {
  min-height: 561px;
}

.min-h-562 {
  min-height: 562px;
}

.min-h-563 {
  min-height: 563px;
}

.min-h-564 {
  min-height: 564px;
}

.min-h-565 {
  min-height: 565px;
}

.min-h-566 {
  min-height: 566px;
}

.min-h-567 {
  min-height: 567px;
}

.min-h-568 {
  min-height: 568px;
}

.min-h-569 {
  min-height: 569px;
}

.min-h-570 {
  min-height: 570px;
}

.min-h-571 {
  min-height: 571px;
}

.min-h-572 {
  min-height: 572px;
}

.min-h-573 {
  min-height: 573px;
}

.min-h-574 {
  min-height: 574px;
}

.min-h-575 {
  min-height: 575px;
}

.min-h-576 {
  min-height: 576px;
}

.min-h-577 {
  min-height: 577px;
}

.min-h-578 {
  min-height: 578px;
}

.min-h-579 {
  min-height: 579px;
}

.min-h-580 {
  min-height: 580px;
}

.min-h-581 {
  min-height: 581px;
}

.min-h-582 {
  min-height: 582px;
}

.min-h-583 {
  min-height: 583px;
}

.min-h-584 {
  min-height: 584px;
}

.min-h-585 {
  min-height: 585px;
}

.min-h-586 {
  min-height: 586px;
}

.min-h-587 {
  min-height: 587px;
}

.min-h-588 {
  min-height: 588px;
}

.min-h-589 {
  min-height: 589px;
}

.min-h-590 {
  min-height: 590px;
}

.min-h-591 {
  min-height: 591px;
}

.min-h-592 {
  min-height: 592px;
}

.min-h-593 {
  min-height: 593px;
}

.min-h-594 {
  min-height: 594px;
}

.min-h-595 {
  min-height: 595px;
}

.min-h-596 {
  min-height: 596px;
}

.min-h-597 {
  min-height: 597px;
}

.min-h-598 {
  min-height: 598px;
}

.min-h-599 {
  min-height: 599px;
}

.min-h-600 {
  min-height: 600px;
}

.min-h-601 {
  min-height: 601px;
}

.min-h-602 {
  min-height: 602px;
}

.min-h-603 {
  min-height: 603px;
}

.min-h-604 {
  min-height: 604px;
}

.min-h-605 {
  min-height: 605px;
}

.min-h-606 {
  min-height: 606px;
}

.min-h-607 {
  min-height: 607px;
}

.min-h-608 {
  min-height: 608px;
}

.min-h-609 {
  min-height: 609px;
}

.min-h-610 {
  min-height: 610px;
}

.min-h-611 {
  min-height: 611px;
}

.min-h-612 {
  min-height: 612px;
}

.min-h-613 {
  min-height: 613px;
}

.min-h-614 {
  min-height: 614px;
}

.min-h-615 {
  min-height: 615px;
}

.min-h-616 {
  min-height: 616px;
}

.min-h-617 {
  min-height: 617px;
}

.min-h-618 {
  min-height: 618px;
}

.min-h-619 {
  min-height: 619px;
}

.min-h-620 {
  min-height: 620px;
}

.min-h-621 {
  min-height: 621px;
}

.min-h-622 {
  min-height: 622px;
}

.min-h-623 {
  min-height: 623px;
}

.min-h-624 {
  min-height: 624px;
}

.min-h-625 {
  min-height: 625px;
}

.min-h-626 {
  min-height: 626px;
}

.min-h-627 {
  min-height: 627px;
}

.min-h-628 {
  min-height: 628px;
}

.min-h-629 {
  min-height: 629px;
}

.min-h-630 {
  min-height: 630px;
}

.min-h-631 {
  min-height: 631px;
}

.min-h-632 {
  min-height: 632px;
}

.min-h-633 {
  min-height: 633px;
}

.min-h-634 {
  min-height: 634px;
}

.min-h-635 {
  min-height: 635px;
}

.min-h-636 {
  min-height: 636px;
}

.min-h-637 {
  min-height: 637px;
}

.min-h-638 {
  min-height: 638px;
}

.min-h-639 {
  min-height: 639px;
}

.min-h-640 {
  min-height: 640px;
}

.min-h-641 {
  min-height: 641px;
}

.min-h-642 {
  min-height: 642px;
}

.min-h-643 {
  min-height: 643px;
}

.min-h-644 {
  min-height: 644px;
}

.min-h-645 {
  min-height: 645px;
}

.min-h-646 {
  min-height: 646px;
}

.min-h-647 {
  min-height: 647px;
}

.min-h-648 {
  min-height: 648px;
}

.min-h-649 {
  min-height: 649px;
}

.min-h-650 {
  min-height: 650px;
}

.min-h-651 {
  min-height: 651px;
}

.min-h-652 {
  min-height: 652px;
}

.min-h-653 {
  min-height: 653px;
}

.min-h-654 {
  min-height: 654px;
}

.min-h-655 {
  min-height: 655px;
}

.min-h-656 {
  min-height: 656px;
}

.min-h-657 {
  min-height: 657px;
}

.min-h-658 {
  min-height: 658px;
}

.min-h-659 {
  min-height: 659px;
}

.min-h-660 {
  min-height: 660px;
}

.min-h-661 {
  min-height: 661px;
}

.min-h-662 {
  min-height: 662px;
}

.min-h-663 {
  min-height: 663px;
}

.min-h-664 {
  min-height: 664px;
}

.min-h-665 {
  min-height: 665px;
}

.min-h-666 {
  min-height: 666px;
}

.min-h-667 {
  min-height: 667px;
}

.min-h-668 {
  min-height: 668px;
}

.min-h-669 {
  min-height: 669px;
}

.min-h-670 {
  min-height: 670px;
}

.min-h-671 {
  min-height: 671px;
}

.min-h-672 {
  min-height: 672px;
}

.min-h-673 {
  min-height: 673px;
}

.min-h-674 {
  min-height: 674px;
}

.min-h-675 {
  min-height: 675px;
}

.min-h-676 {
  min-height: 676px;
}

.min-h-677 {
  min-height: 677px;
}

.min-h-678 {
  min-height: 678px;
}

.min-h-679 {
  min-height: 679px;
}

.min-h-680 {
  min-height: 680px;
}

.min-h-681 {
  min-height: 681px;
}

.min-h-682 {
  min-height: 682px;
}

.min-h-683 {
  min-height: 683px;
}

.min-h-684 {
  min-height: 684px;
}

.min-h-685 {
  min-height: 685px;
}

.min-h-686 {
  min-height: 686px;
}

.min-h-687 {
  min-height: 687px;
}

.min-h-688 {
  min-height: 688px;
}

.min-h-689 {
  min-height: 689px;
}

.min-h-690 {
  min-height: 690px;
}

.min-h-691 {
  min-height: 691px;
}

.min-h-692 {
  min-height: 692px;
}

.min-h-693 {
  min-height: 693px;
}

.min-h-694 {
  min-height: 694px;
}

.min-h-695 {
  min-height: 695px;
}

.min-h-696 {
  min-height: 696px;
}

.min-h-697 {
  min-height: 697px;
}

.min-h-698 {
  min-height: 698px;
}

.min-h-699 {
  min-height: 699px;
}

.min-h-700 {
  min-height: 700px;
}

.min-h-701 {
  min-height: 701px;
}

.min-h-702 {
  min-height: 702px;
}

.min-h-703 {
  min-height: 703px;
}

.min-h-704 {
  min-height: 704px;
}

.min-h-705 {
  min-height: 705px;
}

.min-h-706 {
  min-height: 706px;
}

.min-h-707 {
  min-height: 707px;
}

.min-h-708 {
  min-height: 708px;
}

.min-h-709 {
  min-height: 709px;
}

.min-h-710 {
  min-height: 710px;
}

.min-h-711 {
  min-height: 711px;
}

.min-h-712 {
  min-height: 712px;
}

.min-h-713 {
  min-height: 713px;
}

.min-h-714 {
  min-height: 714px;
}

.min-h-715 {
  min-height: 715px;
}

.min-h-716 {
  min-height: 716px;
}

.min-h-717 {
  min-height: 717px;
}

.min-h-718 {
  min-height: 718px;
}

.min-h-719 {
  min-height: 719px;
}

.min-h-720 {
  min-height: 720px;
}

.min-h-721 {
  min-height: 721px;
}

.min-h-722 {
  min-height: 722px;
}

.min-h-723 {
  min-height: 723px;
}

.min-h-724 {
  min-height: 724px;
}

.min-h-725 {
  min-height: 725px;
}

.min-h-726 {
  min-height: 726px;
}

.min-h-727 {
  min-height: 727px;
}

.min-h-728 {
  min-height: 728px;
}

.min-h-729 {
  min-height: 729px;
}

.min-h-730 {
  min-height: 730px;
}

.min-h-731 {
  min-height: 731px;
}

.min-h-732 {
  min-height: 732px;
}

.min-h-733 {
  min-height: 733px;
}

.min-h-734 {
  min-height: 734px;
}

.min-h-735 {
  min-height: 735px;
}

.min-h-736 {
  min-height: 736px;
}

.min-h-737 {
  min-height: 737px;
}

.min-h-738 {
  min-height: 738px;
}

.min-h-739 {
  min-height: 739px;
}

.min-h-740 {
  min-height: 740px;
}

.min-h-741 {
  min-height: 741px;
}

.min-h-742 {
  min-height: 742px;
}

.min-h-743 {
  min-height: 743px;
}

.min-h-744 {
  min-height: 744px;
}

.min-h-745 {
  min-height: 745px;
}

.min-h-746 {
  min-height: 746px;
}

.min-h-747 {
  min-height: 747px;
}

.min-h-748 {
  min-height: 748px;
}

.min-h-749 {
  min-height: 749px;
}

.min-h-750 {
  min-height: 750px;
}

.min-h-751 {
  min-height: 751px;
}

.min-h-752 {
  min-height: 752px;
}

.min-h-753 {
  min-height: 753px;
}

.min-h-754 {
  min-height: 754px;
}

.min-h-755 {
  min-height: 755px;
}

.min-h-756 {
  min-height: 756px;
}

.min-h-757 {
  min-height: 757px;
}

.min-h-758 {
  min-height: 758px;
}

.min-h-759 {
  min-height: 759px;
}

.min-h-760 {
  min-height: 760px;
}

.min-h-761 {
  min-height: 761px;
}

.min-h-762 {
  min-height: 762px;
}

.min-h-763 {
  min-height: 763px;
}

.min-h-764 {
  min-height: 764px;
}

.min-h-765 {
  min-height: 765px;
}

.min-h-766 {
  min-height: 766px;
}

.min-h-767 {
  min-height: 767px;
}

.min-h-768 {
  min-height: 768px;
}

.min-h-769 {
  min-height: 769px;
}

.min-h-770 {
  min-height: 770px;
}

.min-h-771 {
  min-height: 771px;
}

.min-h-772 {
  min-height: 772px;
}

.min-h-773 {
  min-height: 773px;
}

.min-h-774 {
  min-height: 774px;
}

.min-h-775 {
  min-height: 775px;
}

.min-h-776 {
  min-height: 776px;
}

.min-h-777 {
  min-height: 777px;
}

.min-h-778 {
  min-height: 778px;
}

.min-h-779 {
  min-height: 779px;
}

.min-h-780 {
  min-height: 780px;
}

.min-h-781 {
  min-height: 781px;
}

.min-h-782 {
  min-height: 782px;
}

.min-h-783 {
  min-height: 783px;
}

.min-h-784 {
  min-height: 784px;
}

.min-h-785 {
  min-height: 785px;
}

.min-h-786 {
  min-height: 786px;
}

.min-h-787 {
  min-height: 787px;
}

.min-h-788 {
  min-height: 788px;
}

.min-h-789 {
  min-height: 789px;
}

.min-h-790 {
  min-height: 790px;
}

.min-h-791 {
  min-height: 791px;
}

.min-h-792 {
  min-height: 792px;
}

.min-h-793 {
  min-height: 793px;
}

.min-h-794 {
  min-height: 794px;
}

.min-h-795 {
  min-height: 795px;
}

.min-h-796 {
  min-height: 796px;
}

.min-h-797 {
  min-height: 797px;
}

.min-h-798 {
  min-height: 798px;
}

.min-h-799 {
  min-height: 799px;
}

.min-h-800 {
  min-height: 800px;
}

.min-h-801 {
  min-height: 801px;
}

.min-h-802 {
  min-height: 802px;
}

.min-h-803 {
  min-height: 803px;
}

.min-h-804 {
  min-height: 804px;
}

.min-h-805 {
  min-height: 805px;
}

.min-h-806 {
  min-height: 806px;
}

.min-h-807 {
  min-height: 807px;
}

.min-h-808 {
  min-height: 808px;
}

.min-h-809 {
  min-height: 809px;
}

.min-h-810 {
  min-height: 810px;
}

.min-h-811 {
  min-height: 811px;
}

.min-h-812 {
  min-height: 812px;
}

.min-h-813 {
  min-height: 813px;
}

.min-h-814 {
  min-height: 814px;
}

.min-h-815 {
  min-height: 815px;
}

.min-h-816 {
  min-height: 816px;
}

.min-h-817 {
  min-height: 817px;
}

.min-h-818 {
  min-height: 818px;
}

.min-h-819 {
  min-height: 819px;
}

.min-h-820 {
  min-height: 820px;
}

.min-h-821 {
  min-height: 821px;
}

.min-h-822 {
  min-height: 822px;
}

.min-h-823 {
  min-height: 823px;
}

.min-h-824 {
  min-height: 824px;
}

.min-h-825 {
  min-height: 825px;
}

.min-h-826 {
  min-height: 826px;
}

.min-h-827 {
  min-height: 827px;
}

.min-h-828 {
  min-height: 828px;
}

.min-h-829 {
  min-height: 829px;
}

.min-h-830 {
  min-height: 830px;
}

.min-h-831 {
  min-height: 831px;
}

.min-h-832 {
  min-height: 832px;
}

.min-h-833 {
  min-height: 833px;
}

.min-h-834 {
  min-height: 834px;
}

.min-h-835 {
  min-height: 835px;
}

.min-h-836 {
  min-height: 836px;
}

.min-h-837 {
  min-height: 837px;
}

.min-h-838 {
  min-height: 838px;
}

.min-h-839 {
  min-height: 839px;
}

.min-h-840 {
  min-height: 840px;
}

.min-h-841 {
  min-height: 841px;
}

.min-h-842 {
  min-height: 842px;
}

.min-h-843 {
  min-height: 843px;
}

.min-h-844 {
  min-height: 844px;
}

.min-h-845 {
  min-height: 845px;
}

.min-h-846 {
  min-height: 846px;
}

.min-h-847 {
  min-height: 847px;
}

.min-h-848 {
  min-height: 848px;
}

.min-h-849 {
  min-height: 849px;
}

.min-h-850 {
  min-height: 850px;
}

.min-h-851 {
  min-height: 851px;
}

.min-h-852 {
  min-height: 852px;
}

.min-h-853 {
  min-height: 853px;
}

.min-h-854 {
  min-height: 854px;
}

.min-h-855 {
  min-height: 855px;
}

.min-h-856 {
  min-height: 856px;
}

.min-h-857 {
  min-height: 857px;
}

.min-h-858 {
  min-height: 858px;
}

.min-h-859 {
  min-height: 859px;
}

.min-h-860 {
  min-height: 860px;
}

.min-h-861 {
  min-height: 861px;
}

.min-h-862 {
  min-height: 862px;
}

.min-h-863 {
  min-height: 863px;
}

.min-h-864 {
  min-height: 864px;
}

.min-h-865 {
  min-height: 865px;
}

.min-h-866 {
  min-height: 866px;
}

.min-h-867 {
  min-height: 867px;
}

.min-h-868 {
  min-height: 868px;
}

.min-h-869 {
  min-height: 869px;
}

.min-h-870 {
  min-height: 870px;
}

.min-h-871 {
  min-height: 871px;
}

.min-h-872 {
  min-height: 872px;
}

.min-h-873 {
  min-height: 873px;
}

.min-h-874 {
  min-height: 874px;
}

.min-h-875 {
  min-height: 875px;
}

.min-h-876 {
  min-height: 876px;
}

.min-h-877 {
  min-height: 877px;
}

.min-h-878 {
  min-height: 878px;
}

.min-h-879 {
  min-height: 879px;
}

.min-h-880 {
  min-height: 880px;
}

.min-h-881 {
  min-height: 881px;
}

.min-h-882 {
  min-height: 882px;
}

.min-h-883 {
  min-height: 883px;
}

.min-h-884 {
  min-height: 884px;
}

.min-h-885 {
  min-height: 885px;
}

.min-h-886 {
  min-height: 886px;
}

.min-h-887 {
  min-height: 887px;
}

.min-h-888 {
  min-height: 888px;
}

.min-h-889 {
  min-height: 889px;
}

.min-h-890 {
  min-height: 890px;
}

.min-h-891 {
  min-height: 891px;
}

.min-h-892 {
  min-height: 892px;
}

.min-h-893 {
  min-height: 893px;
}

.min-h-894 {
  min-height: 894px;
}

.min-h-895 {
  min-height: 895px;
}

.min-h-896 {
  min-height: 896px;
}

.min-h-897 {
  min-height: 897px;
}

.min-h-898 {
  min-height: 898px;
}

.min-h-899 {
  min-height: 899px;
}

.min-h-900 {
  min-height: 900px;
}

.min-h-901 {
  min-height: 901px;
}

.min-h-902 {
  min-height: 902px;
}

.min-h-903 {
  min-height: 903px;
}

.min-h-904 {
  min-height: 904px;
}

.min-h-905 {
  min-height: 905px;
}

.min-h-906 {
  min-height: 906px;
}

.min-h-907 {
  min-height: 907px;
}

.min-h-908 {
  min-height: 908px;
}

.min-h-909 {
  min-height: 909px;
}

.min-h-910 {
  min-height: 910px;
}

.min-h-911 {
  min-height: 911px;
}

.min-h-912 {
  min-height: 912px;
}

.min-h-913 {
  min-height: 913px;
}

.min-h-914 {
  min-height: 914px;
}

.min-h-915 {
  min-height: 915px;
}

.min-h-916 {
  min-height: 916px;
}

.min-h-917 {
  min-height: 917px;
}

.min-h-918 {
  min-height: 918px;
}

.min-h-919 {
  min-height: 919px;
}

.min-h-920 {
  min-height: 920px;
}

.min-h-921 {
  min-height: 921px;
}

.min-h-922 {
  min-height: 922px;
}

.min-h-923 {
  min-height: 923px;
}

.min-h-924 {
  min-height: 924px;
}

.min-h-925 {
  min-height: 925px;
}

.min-h-926 {
  min-height: 926px;
}

.min-h-927 {
  min-height: 927px;
}

.min-h-928 {
  min-height: 928px;
}

.min-h-929 {
  min-height: 929px;
}

.min-h-930 {
  min-height: 930px;
}

.min-h-931 {
  min-height: 931px;
}

.min-h-932 {
  min-height: 932px;
}

.min-h-933 {
  min-height: 933px;
}

.min-h-934 {
  min-height: 934px;
}

.min-h-935 {
  min-height: 935px;
}

.min-h-936 {
  min-height: 936px;
}

.min-h-937 {
  min-height: 937px;
}

.min-h-938 {
  min-height: 938px;
}

.min-h-939 {
  min-height: 939px;
}

.min-h-940 {
  min-height: 940px;
}

.min-h-941 {
  min-height: 941px;
}

.min-h-942 {
  min-height: 942px;
}

.min-h-943 {
  min-height: 943px;
}

.min-h-944 {
  min-height: 944px;
}

.min-h-945 {
  min-height: 945px;
}

.min-h-946 {
  min-height: 946px;
}

.min-h-947 {
  min-height: 947px;
}

.min-h-948 {
  min-height: 948px;
}

.min-h-949 {
  min-height: 949px;
}

.min-h-950 {
  min-height: 950px;
}

.min-h-951 {
  min-height: 951px;
}

.min-h-952 {
  min-height: 952px;
}

.min-h-953 {
  min-height: 953px;
}

.min-h-954 {
  min-height: 954px;
}

.min-h-955 {
  min-height: 955px;
}

.min-h-956 {
  min-height: 956px;
}

.min-h-957 {
  min-height: 957px;
}

.min-h-958 {
  min-height: 958px;
}

.min-h-959 {
  min-height: 959px;
}

.min-h-960 {
  min-height: 960px;
}

.min-h-961 {
  min-height: 961px;
}

.min-h-962 {
  min-height: 962px;
}

.min-h-963 {
  min-height: 963px;
}

.min-h-964 {
  min-height: 964px;
}

.min-h-965 {
  min-height: 965px;
}

.min-h-966 {
  min-height: 966px;
}

.min-h-967 {
  min-height: 967px;
}

.min-h-968 {
  min-height: 968px;
}

.min-h-969 {
  min-height: 969px;
}

.min-h-970 {
  min-height: 970px;
}

.min-h-971 {
  min-height: 971px;
}

.min-h-972 {
  min-height: 972px;
}

.min-h-973 {
  min-height: 973px;
}

.min-h-974 {
  min-height: 974px;
}

.min-h-975 {
  min-height: 975px;
}

.min-h-976 {
  min-height: 976px;
}

.min-h-977 {
  min-height: 977px;
}

.min-h-978 {
  min-height: 978px;
}

.min-h-979 {
  min-height: 979px;
}

.min-h-980 {
  min-height: 980px;
}

.min-h-981 {
  min-height: 981px;
}

.min-h-982 {
  min-height: 982px;
}

.min-h-983 {
  min-height: 983px;
}

.min-h-984 {
  min-height: 984px;
}

.min-h-985 {
  min-height: 985px;
}

.min-h-986 {
  min-height: 986px;
}

.min-h-987 {
  min-height: 987px;
}

.min-h-988 {
  min-height: 988px;
}

.min-h-989 {
  min-height: 989px;
}

.min-h-990 {
  min-height: 990px;
}

.min-h-991 {
  min-height: 991px;
}

.min-h-992 {
  min-height: 992px;
}

.min-h-993 {
  min-height: 993px;
}

.min-h-994 {
  min-height: 994px;
}

.min-h-995 {
  min-height: 995px;
}

.min-h-996 {
  min-height: 996px;
}

.min-h-997 {
  min-height: 997px;
}

.min-h-998 {
  min-height: 998px;
}

.min-h-999 {
  min-height: 999px;
}

.min-h-1000 {
  min-height: 1000px;
}

.max-h-1 {
  max-height: 1px;
}

.max-h-2 {
  max-height: 2px;
}

.max-h-3 {
  max-height: 3px;
}

.max-h-4 {
  max-height: 4px;
}

.max-h-5 {
  max-height: 5px;
}

.max-h-6 {
  max-height: 6px;
}

.max-h-7 {
  max-height: 7px;
}

.max-h-8 {
  max-height: 8px;
}

.max-h-9 {
  max-height: 9px;
}

.max-h-10 {
  max-height: 10px;
}

.max-h-11 {
  max-height: 11px;
}

.max-h-12 {
  max-height: 12px;
}

.max-h-13 {
  max-height: 13px;
}

.max-h-14 {
  max-height: 14px;
}

.max-h-15 {
  max-height: 15px;
}

.max-h-16 {
  max-height: 16px;
}

.max-h-17 {
  max-height: 17px;
}

.max-h-18 {
  max-height: 18px;
}

.max-h-19 {
  max-height: 19px;
}

.max-h-20 {
  max-height: 20px;
}

.max-h-21 {
  max-height: 21px;
}

.max-h-22 {
  max-height: 22px;
}

.max-h-23 {
  max-height: 23px;
}

.max-h-24 {
  max-height: 24px;
}

.max-h-25 {
  max-height: 25px;
}

.max-h-26 {
  max-height: 26px;
}

.max-h-27 {
  max-height: 27px;
}

.max-h-28 {
  max-height: 28px;
}

.max-h-29 {
  max-height: 29px;
}

.max-h-30 {
  max-height: 30px;
}

.max-h-31 {
  max-height: 31px;
}

.max-h-32 {
  max-height: 32px;
}

.max-h-33 {
  max-height: 33px;
}

.max-h-34 {
  max-height: 34px;
}

.max-h-35 {
  max-height: 35px;
}

.max-h-36 {
  max-height: 36px;
}

.max-h-37 {
  max-height: 37px;
}

.max-h-38 {
  max-height: 38px;
}

.max-h-39 {
  max-height: 39px;
}

.max-h-40 {
  max-height: 40px;
}

.max-h-41 {
  max-height: 41px;
}

.max-h-42 {
  max-height: 42px;
}

.max-h-43 {
  max-height: 43px;
}

.max-h-44 {
  max-height: 44px;
}

.max-h-45 {
  max-height: 45px;
}

.max-h-46 {
  max-height: 46px;
}

.max-h-47 {
  max-height: 47px;
}

.max-h-48 {
  max-height: 48px;
}

.max-h-49 {
  max-height: 49px;
}

.max-h-50 {
  max-height: 50px;
}

.max-h-51 {
  max-height: 51px;
}

.max-h-52 {
  max-height: 52px;
}

.max-h-53 {
  max-height: 53px;
}

.max-h-54 {
  max-height: 54px;
}

.max-h-55 {
  max-height: 55px;
}

.max-h-56 {
  max-height: 56px;
}

.max-h-57 {
  max-height: 57px;
}

.max-h-58 {
  max-height: 58px;
}

.max-h-59 {
  max-height: 59px;
}

.max-h-60 {
  max-height: 60px;
}

.max-h-61 {
  max-height: 61px;
}

.max-h-62 {
  max-height: 62px;
}

.max-h-63 {
  max-height: 63px;
}

.max-h-64 {
  max-height: 64px;
}

.max-h-65 {
  max-height: 65px;
}

.max-h-66 {
  max-height: 66px;
}

.max-h-67 {
  max-height: 67px;
}

.max-h-68 {
  max-height: 68px;
}

.max-h-69 {
  max-height: 69px;
}

.max-h-70 {
  max-height: 70px;
}

.max-h-71 {
  max-height: 71px;
}

.max-h-72 {
  max-height: 72px;
}

.max-h-73 {
  max-height: 73px;
}

.max-h-74 {
  max-height: 74px;
}

.max-h-75 {
  max-height: 75px;
}

.max-h-76 {
  max-height: 76px;
}

.max-h-77 {
  max-height: 77px;
}

.max-h-78 {
  max-height: 78px;
}

.max-h-79 {
  max-height: 79px;
}

.max-h-80 {
  max-height: 80px;
}

.max-h-81 {
  max-height: 81px;
}

.max-h-82 {
  max-height: 82px;
}

.max-h-83 {
  max-height: 83px;
}

.max-h-84 {
  max-height: 84px;
}

.max-h-85 {
  max-height: 85px;
}

.max-h-86 {
  max-height: 86px;
}

.max-h-87 {
  max-height: 87px;
}

.max-h-88 {
  max-height: 88px;
}

.max-h-89 {
  max-height: 89px;
}

.max-h-90 {
  max-height: 90px;
}

.max-h-91 {
  max-height: 91px;
}

.max-h-92 {
  max-height: 92px;
}

.max-h-93 {
  max-height: 93px;
}

.max-h-94 {
  max-height: 94px;
}

.max-h-95 {
  max-height: 95px;
}

.max-h-96 {
  max-height: 96px;
}

.max-h-97 {
  max-height: 97px;
}

.max-h-98 {
  max-height: 98px;
}

.max-h-99 {
  max-height: 99px;
}

.max-h-100 {
  max-height: 100px;
}

.max-h-101 {
  max-height: 101px;
}

.max-h-102 {
  max-height: 102px;
}

.max-h-103 {
  max-height: 103px;
}

.max-h-104 {
  max-height: 104px;
}

.max-h-105 {
  max-height: 105px;
}

.max-h-106 {
  max-height: 106px;
}

.max-h-107 {
  max-height: 107px;
}

.max-h-108 {
  max-height: 108px;
}

.max-h-109 {
  max-height: 109px;
}

.max-h-110 {
  max-height: 110px;
}

.max-h-111 {
  max-height: 111px;
}

.max-h-112 {
  max-height: 112px;
}

.max-h-113 {
  max-height: 113px;
}

.max-h-114 {
  max-height: 114px;
}

.max-h-115 {
  max-height: 115px;
}

.max-h-116 {
  max-height: 116px;
}

.max-h-117 {
  max-height: 117px;
}

.max-h-118 {
  max-height: 118px;
}

.max-h-119 {
  max-height: 119px;
}

.max-h-120 {
  max-height: 120px;
}

.max-h-121 {
  max-height: 121px;
}

.max-h-122 {
  max-height: 122px;
}

.max-h-123 {
  max-height: 123px;
}

.max-h-124 {
  max-height: 124px;
}

.max-h-125 {
  max-height: 125px;
}

.max-h-126 {
  max-height: 126px;
}

.max-h-127 {
  max-height: 127px;
}

.max-h-128 {
  max-height: 128px;
}

.max-h-129 {
  max-height: 129px;
}

.max-h-130 {
  max-height: 130px;
}

.max-h-131 {
  max-height: 131px;
}

.max-h-132 {
  max-height: 132px;
}

.max-h-133 {
  max-height: 133px;
}

.max-h-134 {
  max-height: 134px;
}

.max-h-135 {
  max-height: 135px;
}

.max-h-136 {
  max-height: 136px;
}

.max-h-137 {
  max-height: 137px;
}

.max-h-138 {
  max-height: 138px;
}

.max-h-139 {
  max-height: 139px;
}

.max-h-140 {
  max-height: 140px;
}

.max-h-141 {
  max-height: 141px;
}

.max-h-142 {
  max-height: 142px;
}

.max-h-143 {
  max-height: 143px;
}

.max-h-144 {
  max-height: 144px;
}

.max-h-145 {
  max-height: 145px;
}

.max-h-146 {
  max-height: 146px;
}

.max-h-147 {
  max-height: 147px;
}

.max-h-148 {
  max-height: 148px;
}

.max-h-149 {
  max-height: 149px;
}

.max-h-150 {
  max-height: 150px;
}

.max-h-151 {
  max-height: 151px;
}

.max-h-152 {
  max-height: 152px;
}

.max-h-153 {
  max-height: 153px;
}

.max-h-154 {
  max-height: 154px;
}

.max-h-155 {
  max-height: 155px;
}

.max-h-156 {
  max-height: 156px;
}

.max-h-157 {
  max-height: 157px;
}

.max-h-158 {
  max-height: 158px;
}

.max-h-159 {
  max-height: 159px;
}

.max-h-160 {
  max-height: 160px;
}

.max-h-161 {
  max-height: 161px;
}

.max-h-162 {
  max-height: 162px;
}

.max-h-163 {
  max-height: 163px;
}

.max-h-164 {
  max-height: 164px;
}

.max-h-165 {
  max-height: 165px;
}

.max-h-166 {
  max-height: 166px;
}

.max-h-167 {
  max-height: 167px;
}

.max-h-168 {
  max-height: 168px;
}

.max-h-169 {
  max-height: 169px;
}

.max-h-170 {
  max-height: 170px;
}

.max-h-171 {
  max-height: 171px;
}

.max-h-172 {
  max-height: 172px;
}

.max-h-173 {
  max-height: 173px;
}

.max-h-174 {
  max-height: 174px;
}

.max-h-175 {
  max-height: 175px;
}

.max-h-176 {
  max-height: 176px;
}

.max-h-177 {
  max-height: 177px;
}

.max-h-178 {
  max-height: 178px;
}

.max-h-179 {
  max-height: 179px;
}

.max-h-180 {
  max-height: 180px;
}

.max-h-181 {
  max-height: 181px;
}

.max-h-182 {
  max-height: 182px;
}

.max-h-183 {
  max-height: 183px;
}

.max-h-184 {
  max-height: 184px;
}

.max-h-185 {
  max-height: 185px;
}

.max-h-186 {
  max-height: 186px;
}

.max-h-187 {
  max-height: 187px;
}

.max-h-188 {
  max-height: 188px;
}

.max-h-189 {
  max-height: 189px;
}

.max-h-190 {
  max-height: 190px;
}

.max-h-191 {
  max-height: 191px;
}

.max-h-192 {
  max-height: 192px;
}

.max-h-193 {
  max-height: 193px;
}

.max-h-194 {
  max-height: 194px;
}

.max-h-195 {
  max-height: 195px;
}

.max-h-196 {
  max-height: 196px;
}

.max-h-197 {
  max-height: 197px;
}

.max-h-198 {
  max-height: 198px;
}

.max-h-199 {
  max-height: 199px;
}

.max-h-200 {
  max-height: 200px;
}

.max-h-201 {
  max-height: 201px;
}

.max-h-202 {
  max-height: 202px;
}

.max-h-203 {
  max-height: 203px;
}

.max-h-204 {
  max-height: 204px;
}

.max-h-205 {
  max-height: 205px;
}

.max-h-206 {
  max-height: 206px;
}

.max-h-207 {
  max-height: 207px;
}

.max-h-208 {
  max-height: 208px;
}

.max-h-209 {
  max-height: 209px;
}

.max-h-210 {
  max-height: 210px;
}

.max-h-211 {
  max-height: 211px;
}

.max-h-212 {
  max-height: 212px;
}

.max-h-213 {
  max-height: 213px;
}

.max-h-214 {
  max-height: 214px;
}

.max-h-215 {
  max-height: 215px;
}

.max-h-216 {
  max-height: 216px;
}

.max-h-217 {
  max-height: 217px;
}

.max-h-218 {
  max-height: 218px;
}

.max-h-219 {
  max-height: 219px;
}

.max-h-220 {
  max-height: 220px;
}

.max-h-221 {
  max-height: 221px;
}

.max-h-222 {
  max-height: 222px;
}

.max-h-223 {
  max-height: 223px;
}

.max-h-224 {
  max-height: 224px;
}

.max-h-225 {
  max-height: 225px;
}

.max-h-226 {
  max-height: 226px;
}

.max-h-227 {
  max-height: 227px;
}

.max-h-228 {
  max-height: 228px;
}

.max-h-229 {
  max-height: 229px;
}

.max-h-230 {
  max-height: 230px;
}

.max-h-231 {
  max-height: 231px;
}

.max-h-232 {
  max-height: 232px;
}

.max-h-233 {
  max-height: 233px;
}

.max-h-234 {
  max-height: 234px;
}

.max-h-235 {
  max-height: 235px;
}

.max-h-236 {
  max-height: 236px;
}

.max-h-237 {
  max-height: 237px;
}

.max-h-238 {
  max-height: 238px;
}

.max-h-239 {
  max-height: 239px;
}

.max-h-240 {
  max-height: 240px;
}

.max-h-241 {
  max-height: 241px;
}

.max-h-242 {
  max-height: 242px;
}

.max-h-243 {
  max-height: 243px;
}

.max-h-244 {
  max-height: 244px;
}

.max-h-245 {
  max-height: 245px;
}

.max-h-246 {
  max-height: 246px;
}

.max-h-247 {
  max-height: 247px;
}

.max-h-248 {
  max-height: 248px;
}

.max-h-249 {
  max-height: 249px;
}

.max-h-250 {
  max-height: 250px;
}

.max-h-251 {
  max-height: 251px;
}

.max-h-252 {
  max-height: 252px;
}

.max-h-253 {
  max-height: 253px;
}

.max-h-254 {
  max-height: 254px;
}

.max-h-255 {
  max-height: 255px;
}

.max-h-256 {
  max-height: 256px;
}

.max-h-257 {
  max-height: 257px;
}

.max-h-258 {
  max-height: 258px;
}

.max-h-259 {
  max-height: 259px;
}

.max-h-260 {
  max-height: 260px;
}

.max-h-261 {
  max-height: 261px;
}

.max-h-262 {
  max-height: 262px;
}

.max-h-263 {
  max-height: 263px;
}

.max-h-264 {
  max-height: 264px;
}

.max-h-265 {
  max-height: 265px;
}

.max-h-266 {
  max-height: 266px;
}

.max-h-267 {
  max-height: 267px;
}

.max-h-268 {
  max-height: 268px;
}

.max-h-269 {
  max-height: 269px;
}

.max-h-270 {
  max-height: 270px;
}

.max-h-271 {
  max-height: 271px;
}

.max-h-272 {
  max-height: 272px;
}

.max-h-273 {
  max-height: 273px;
}

.max-h-274 {
  max-height: 274px;
}

.max-h-275 {
  max-height: 275px;
}

.max-h-276 {
  max-height: 276px;
}

.max-h-277 {
  max-height: 277px;
}

.max-h-278 {
  max-height: 278px;
}

.max-h-279 {
  max-height: 279px;
}

.max-h-280 {
  max-height: 280px;
}

.max-h-281 {
  max-height: 281px;
}

.max-h-282 {
  max-height: 282px;
}

.max-h-283 {
  max-height: 283px;
}

.max-h-284 {
  max-height: 284px;
}

.max-h-285 {
  max-height: 285px;
}

.max-h-286 {
  max-height: 286px;
}

.max-h-287 {
  max-height: 287px;
}

.max-h-288 {
  max-height: 288px;
}

.max-h-289 {
  max-height: 289px;
}

.max-h-290 {
  max-height: 290px;
}

.max-h-291 {
  max-height: 291px;
}

.max-h-292 {
  max-height: 292px;
}

.max-h-293 {
  max-height: 293px;
}

.max-h-294 {
  max-height: 294px;
}

.max-h-295 {
  max-height: 295px;
}

.max-h-296 {
  max-height: 296px;
}

.max-h-297 {
  max-height: 297px;
}

.max-h-298 {
  max-height: 298px;
}

.max-h-299 {
  max-height: 299px;
}

.max-h-300 {
  max-height: 300px;
}

.max-h-301 {
  max-height: 301px;
}

.max-h-302 {
  max-height: 302px;
}

.max-h-303 {
  max-height: 303px;
}

.max-h-304 {
  max-height: 304px;
}

.max-h-305 {
  max-height: 305px;
}

.max-h-306 {
  max-height: 306px;
}

.max-h-307 {
  max-height: 307px;
}

.max-h-308 {
  max-height: 308px;
}

.max-h-309 {
  max-height: 309px;
}

.max-h-310 {
  max-height: 310px;
}

.max-h-311 {
  max-height: 311px;
}

.max-h-312 {
  max-height: 312px;
}

.max-h-313 {
  max-height: 313px;
}

.max-h-314 {
  max-height: 314px;
}

.max-h-315 {
  max-height: 315px;
}

.max-h-316 {
  max-height: 316px;
}

.max-h-317 {
  max-height: 317px;
}

.max-h-318 {
  max-height: 318px;
}

.max-h-319 {
  max-height: 319px;
}

.max-h-320 {
  max-height: 320px;
}

.max-h-321 {
  max-height: 321px;
}

.max-h-322 {
  max-height: 322px;
}

.max-h-323 {
  max-height: 323px;
}

.max-h-324 {
  max-height: 324px;
}

.max-h-325 {
  max-height: 325px;
}

.max-h-326 {
  max-height: 326px;
}

.max-h-327 {
  max-height: 327px;
}

.max-h-328 {
  max-height: 328px;
}

.max-h-329 {
  max-height: 329px;
}

.max-h-330 {
  max-height: 330px;
}

.max-h-331 {
  max-height: 331px;
}

.max-h-332 {
  max-height: 332px;
}

.max-h-333 {
  max-height: 333px;
}

.max-h-334 {
  max-height: 334px;
}

.max-h-335 {
  max-height: 335px;
}

.max-h-336 {
  max-height: 336px;
}

.max-h-337 {
  max-height: 337px;
}

.max-h-338 {
  max-height: 338px;
}

.max-h-339 {
  max-height: 339px;
}

.max-h-340 {
  max-height: 340px;
}

.max-h-341 {
  max-height: 341px;
}

.max-h-342 {
  max-height: 342px;
}

.max-h-343 {
  max-height: 343px;
}

.max-h-344 {
  max-height: 344px;
}

.max-h-345 {
  max-height: 345px;
}

.max-h-346 {
  max-height: 346px;
}

.max-h-347 {
  max-height: 347px;
}

.max-h-348 {
  max-height: 348px;
}

.max-h-349 {
  max-height: 349px;
}

.max-h-350 {
  max-height: 350px;
}

.max-h-351 {
  max-height: 351px;
}

.max-h-352 {
  max-height: 352px;
}

.max-h-353 {
  max-height: 353px;
}

.max-h-354 {
  max-height: 354px;
}

.max-h-355 {
  max-height: 355px;
}

.max-h-356 {
  max-height: 356px;
}

.max-h-357 {
  max-height: 357px;
}

.max-h-358 {
  max-height: 358px;
}

.max-h-359 {
  max-height: 359px;
}

.max-h-360 {
  max-height: 360px;
}

.max-h-361 {
  max-height: 361px;
}

.max-h-362 {
  max-height: 362px;
}

.max-h-363 {
  max-height: 363px;
}

.max-h-364 {
  max-height: 364px;
}

.max-h-365 {
  max-height: 365px;
}

.max-h-366 {
  max-height: 366px;
}

.max-h-367 {
  max-height: 367px;
}

.max-h-368 {
  max-height: 368px;
}

.max-h-369 {
  max-height: 369px;
}

.max-h-370 {
  max-height: 370px;
}

.max-h-371 {
  max-height: 371px;
}

.max-h-372 {
  max-height: 372px;
}

.max-h-373 {
  max-height: 373px;
}

.max-h-374 {
  max-height: 374px;
}

.max-h-375 {
  max-height: 375px;
}

.max-h-376 {
  max-height: 376px;
}

.max-h-377 {
  max-height: 377px;
}

.max-h-378 {
  max-height: 378px;
}

.max-h-379 {
  max-height: 379px;
}

.max-h-380 {
  max-height: 380px;
}

.max-h-381 {
  max-height: 381px;
}

.max-h-382 {
  max-height: 382px;
}

.max-h-383 {
  max-height: 383px;
}

.max-h-384 {
  max-height: 384px;
}

.max-h-385 {
  max-height: 385px;
}

.max-h-386 {
  max-height: 386px;
}

.max-h-387 {
  max-height: 387px;
}

.max-h-388 {
  max-height: 388px;
}

.max-h-389 {
  max-height: 389px;
}

.max-h-390 {
  max-height: 390px;
}

.max-h-391 {
  max-height: 391px;
}

.max-h-392 {
  max-height: 392px;
}

.max-h-393 {
  max-height: 393px;
}

.max-h-394 {
  max-height: 394px;
}

.max-h-395 {
  max-height: 395px;
}

.max-h-396 {
  max-height: 396px;
}

.max-h-397 {
  max-height: 397px;
}

.max-h-398 {
  max-height: 398px;
}

.max-h-399 {
  max-height: 399px;
}

.max-h-400 {
  max-height: 400px;
}

.max-h-401 {
  max-height: 401px;
}

.max-h-402 {
  max-height: 402px;
}

.max-h-403 {
  max-height: 403px;
}

.max-h-404 {
  max-height: 404px;
}

.max-h-405 {
  max-height: 405px;
}

.max-h-406 {
  max-height: 406px;
}

.max-h-407 {
  max-height: 407px;
}

.max-h-408 {
  max-height: 408px;
}

.max-h-409 {
  max-height: 409px;
}

.max-h-410 {
  max-height: 410px;
}

.max-h-411 {
  max-height: 411px;
}

.max-h-412 {
  max-height: 412px;
}

.max-h-413 {
  max-height: 413px;
}

.max-h-414 {
  max-height: 414px;
}

.max-h-415 {
  max-height: 415px;
}

.max-h-416 {
  max-height: 416px;
}

.max-h-417 {
  max-height: 417px;
}

.max-h-418 {
  max-height: 418px;
}

.max-h-419 {
  max-height: 419px;
}

.max-h-420 {
  max-height: 420px;
}

.max-h-421 {
  max-height: 421px;
}

.max-h-422 {
  max-height: 422px;
}

.max-h-423 {
  max-height: 423px;
}

.max-h-424 {
  max-height: 424px;
}

.max-h-425 {
  max-height: 425px;
}

.max-h-426 {
  max-height: 426px;
}

.max-h-427 {
  max-height: 427px;
}

.max-h-428 {
  max-height: 428px;
}

.max-h-429 {
  max-height: 429px;
}

.max-h-430 {
  max-height: 430px;
}

.max-h-431 {
  max-height: 431px;
}

.max-h-432 {
  max-height: 432px;
}

.max-h-433 {
  max-height: 433px;
}

.max-h-434 {
  max-height: 434px;
}

.max-h-435 {
  max-height: 435px;
}

.max-h-436 {
  max-height: 436px;
}

.max-h-437 {
  max-height: 437px;
}

.max-h-438 {
  max-height: 438px;
}

.max-h-439 {
  max-height: 439px;
}

.max-h-440 {
  max-height: 440px;
}

.max-h-441 {
  max-height: 441px;
}

.max-h-442 {
  max-height: 442px;
}

.max-h-443 {
  max-height: 443px;
}

.max-h-444 {
  max-height: 444px;
}

.max-h-445 {
  max-height: 445px;
}

.max-h-446 {
  max-height: 446px;
}

.max-h-447 {
  max-height: 447px;
}

.max-h-448 {
  max-height: 448px;
}

.max-h-449 {
  max-height: 449px;
}

.max-h-450 {
  max-height: 450px;
}

.max-h-451 {
  max-height: 451px;
}

.max-h-452 {
  max-height: 452px;
}

.max-h-453 {
  max-height: 453px;
}

.max-h-454 {
  max-height: 454px;
}

.max-h-455 {
  max-height: 455px;
}

.max-h-456 {
  max-height: 456px;
}

.max-h-457 {
  max-height: 457px;
}

.max-h-458 {
  max-height: 458px;
}

.max-h-459 {
  max-height: 459px;
}

.max-h-460 {
  max-height: 460px;
}

.max-h-461 {
  max-height: 461px;
}

.max-h-462 {
  max-height: 462px;
}

.max-h-463 {
  max-height: 463px;
}

.max-h-464 {
  max-height: 464px;
}

.max-h-465 {
  max-height: 465px;
}

.max-h-466 {
  max-height: 466px;
}

.max-h-467 {
  max-height: 467px;
}

.max-h-468 {
  max-height: 468px;
}

.max-h-469 {
  max-height: 469px;
}

.max-h-470 {
  max-height: 470px;
}

.max-h-471 {
  max-height: 471px;
}

.max-h-472 {
  max-height: 472px;
}

.max-h-473 {
  max-height: 473px;
}

.max-h-474 {
  max-height: 474px;
}

.max-h-475 {
  max-height: 475px;
}

.max-h-476 {
  max-height: 476px;
}

.max-h-477 {
  max-height: 477px;
}

.max-h-478 {
  max-height: 478px;
}

.max-h-479 {
  max-height: 479px;
}

.max-h-480 {
  max-height: 480px;
}

.max-h-481 {
  max-height: 481px;
}

.max-h-482 {
  max-height: 482px;
}

.max-h-483 {
  max-height: 483px;
}

.max-h-484 {
  max-height: 484px;
}

.max-h-485 {
  max-height: 485px;
}

.max-h-486 {
  max-height: 486px;
}

.max-h-487 {
  max-height: 487px;
}

.max-h-488 {
  max-height: 488px;
}

.max-h-489 {
  max-height: 489px;
}

.max-h-490 {
  max-height: 490px;
}

.max-h-491 {
  max-height: 491px;
}

.max-h-492 {
  max-height: 492px;
}

.max-h-493 {
  max-height: 493px;
}

.max-h-494 {
  max-height: 494px;
}

.max-h-495 {
  max-height: 495px;
}

.max-h-496 {
  max-height: 496px;
}

.max-h-497 {
  max-height: 497px;
}

.max-h-498 {
  max-height: 498px;
}

.max-h-499 {
  max-height: 499px;
}

.max-h-500 {
  max-height: 500px;
}

.max-h-501 {
  max-height: 501px;
}

.max-h-502 {
  max-height: 502px;
}

.max-h-503 {
  max-height: 503px;
}

.max-h-504 {
  max-height: 504px;
}

.max-h-505 {
  max-height: 505px;
}

.max-h-506 {
  max-height: 506px;
}

.max-h-507 {
  max-height: 507px;
}

.max-h-508 {
  max-height: 508px;
}

.max-h-509 {
  max-height: 509px;
}

.max-h-510 {
  max-height: 510px;
}

.max-h-511 {
  max-height: 511px;
}

.max-h-512 {
  max-height: 512px;
}

.max-h-513 {
  max-height: 513px;
}

.max-h-514 {
  max-height: 514px;
}

.max-h-515 {
  max-height: 515px;
}

.max-h-516 {
  max-height: 516px;
}

.max-h-517 {
  max-height: 517px;
}

.max-h-518 {
  max-height: 518px;
}

.max-h-519 {
  max-height: 519px;
}

.max-h-520 {
  max-height: 520px;
}

.max-h-521 {
  max-height: 521px;
}

.max-h-522 {
  max-height: 522px;
}

.max-h-523 {
  max-height: 523px;
}

.max-h-524 {
  max-height: 524px;
}

.max-h-525 {
  max-height: 525px;
}

.max-h-526 {
  max-height: 526px;
}

.max-h-527 {
  max-height: 527px;
}

.max-h-528 {
  max-height: 528px;
}

.max-h-529 {
  max-height: 529px;
}

.max-h-530 {
  max-height: 530px;
}

.max-h-531 {
  max-height: 531px;
}

.max-h-532 {
  max-height: 532px;
}

.max-h-533 {
  max-height: 533px;
}

.max-h-534 {
  max-height: 534px;
}

.max-h-535 {
  max-height: 535px;
}

.max-h-536 {
  max-height: 536px;
}

.max-h-537 {
  max-height: 537px;
}

.max-h-538 {
  max-height: 538px;
}

.max-h-539 {
  max-height: 539px;
}

.max-h-540 {
  max-height: 540px;
}

.max-h-541 {
  max-height: 541px;
}

.max-h-542 {
  max-height: 542px;
}

.max-h-543 {
  max-height: 543px;
}

.max-h-544 {
  max-height: 544px;
}

.max-h-545 {
  max-height: 545px;
}

.max-h-546 {
  max-height: 546px;
}

.max-h-547 {
  max-height: 547px;
}

.max-h-548 {
  max-height: 548px;
}

.max-h-549 {
  max-height: 549px;
}

.max-h-550 {
  max-height: 550px;
}

.max-h-551 {
  max-height: 551px;
}

.max-h-552 {
  max-height: 552px;
}

.max-h-553 {
  max-height: 553px;
}

.max-h-554 {
  max-height: 554px;
}

.max-h-555 {
  max-height: 555px;
}

.max-h-556 {
  max-height: 556px;
}

.max-h-557 {
  max-height: 557px;
}

.max-h-558 {
  max-height: 558px;
}

.max-h-559 {
  max-height: 559px;
}

.max-h-560 {
  max-height: 560px;
}

.max-h-561 {
  max-height: 561px;
}

.max-h-562 {
  max-height: 562px;
}

.max-h-563 {
  max-height: 563px;
}

.max-h-564 {
  max-height: 564px;
}

.max-h-565 {
  max-height: 565px;
}

.max-h-566 {
  max-height: 566px;
}

.max-h-567 {
  max-height: 567px;
}

.max-h-568 {
  max-height: 568px;
}

.max-h-569 {
  max-height: 569px;
}

.max-h-570 {
  max-height: 570px;
}

.max-h-571 {
  max-height: 571px;
}

.max-h-572 {
  max-height: 572px;
}

.max-h-573 {
  max-height: 573px;
}

.max-h-574 {
  max-height: 574px;
}

.max-h-575 {
  max-height: 575px;
}

.max-h-576 {
  max-height: 576px;
}

.max-h-577 {
  max-height: 577px;
}

.max-h-578 {
  max-height: 578px;
}

.max-h-579 {
  max-height: 579px;
}

.max-h-580 {
  max-height: 580px;
}

.max-h-581 {
  max-height: 581px;
}

.max-h-582 {
  max-height: 582px;
}

.max-h-583 {
  max-height: 583px;
}

.max-h-584 {
  max-height: 584px;
}

.max-h-585 {
  max-height: 585px;
}

.max-h-586 {
  max-height: 586px;
}

.max-h-587 {
  max-height: 587px;
}

.max-h-588 {
  max-height: 588px;
}

.max-h-589 {
  max-height: 589px;
}

.max-h-590 {
  max-height: 590px;
}

.max-h-591 {
  max-height: 591px;
}

.max-h-592 {
  max-height: 592px;
}

.max-h-593 {
  max-height: 593px;
}

.max-h-594 {
  max-height: 594px;
}

.max-h-595 {
  max-height: 595px;
}

.max-h-596 {
  max-height: 596px;
}

.max-h-597 {
  max-height: 597px;
}

.max-h-598 {
  max-height: 598px;
}

.max-h-599 {
  max-height: 599px;
}

.max-h-600 {
  max-height: 600px;
}

.max-h-601 {
  max-height: 601px;
}

.max-h-602 {
  max-height: 602px;
}

.max-h-603 {
  max-height: 603px;
}

.max-h-604 {
  max-height: 604px;
}

.max-h-605 {
  max-height: 605px;
}

.max-h-606 {
  max-height: 606px;
}

.max-h-607 {
  max-height: 607px;
}

.max-h-608 {
  max-height: 608px;
}

.max-h-609 {
  max-height: 609px;
}

.max-h-610 {
  max-height: 610px;
}

.max-h-611 {
  max-height: 611px;
}

.max-h-612 {
  max-height: 612px;
}

.max-h-613 {
  max-height: 613px;
}

.max-h-614 {
  max-height: 614px;
}

.max-h-615 {
  max-height: 615px;
}

.max-h-616 {
  max-height: 616px;
}

.max-h-617 {
  max-height: 617px;
}

.max-h-618 {
  max-height: 618px;
}

.max-h-619 {
  max-height: 619px;
}

.max-h-620 {
  max-height: 620px;
}

.max-h-621 {
  max-height: 621px;
}

.max-h-622 {
  max-height: 622px;
}

.max-h-623 {
  max-height: 623px;
}

.max-h-624 {
  max-height: 624px;
}

.max-h-625 {
  max-height: 625px;
}

.max-h-626 {
  max-height: 626px;
}

.max-h-627 {
  max-height: 627px;
}

.max-h-628 {
  max-height: 628px;
}

.max-h-629 {
  max-height: 629px;
}

.max-h-630 {
  max-height: 630px;
}

.max-h-631 {
  max-height: 631px;
}

.max-h-632 {
  max-height: 632px;
}

.max-h-633 {
  max-height: 633px;
}

.max-h-634 {
  max-height: 634px;
}

.max-h-635 {
  max-height: 635px;
}

.max-h-636 {
  max-height: 636px;
}

.max-h-637 {
  max-height: 637px;
}

.max-h-638 {
  max-height: 638px;
}

.max-h-639 {
  max-height: 639px;
}

.max-h-640 {
  max-height: 640px;
}

.max-h-641 {
  max-height: 641px;
}

.max-h-642 {
  max-height: 642px;
}

.max-h-643 {
  max-height: 643px;
}

.max-h-644 {
  max-height: 644px;
}

.max-h-645 {
  max-height: 645px;
}

.max-h-646 {
  max-height: 646px;
}

.max-h-647 {
  max-height: 647px;
}

.max-h-648 {
  max-height: 648px;
}

.max-h-649 {
  max-height: 649px;
}

.max-h-650 {
  max-height: 650px;
}

.max-h-651 {
  max-height: 651px;
}

.max-h-652 {
  max-height: 652px;
}

.max-h-653 {
  max-height: 653px;
}

.max-h-654 {
  max-height: 654px;
}

.max-h-655 {
  max-height: 655px;
}

.max-h-656 {
  max-height: 656px;
}

.max-h-657 {
  max-height: 657px;
}

.max-h-658 {
  max-height: 658px;
}

.max-h-659 {
  max-height: 659px;
}

.max-h-660 {
  max-height: 660px;
}

.max-h-661 {
  max-height: 661px;
}

.max-h-662 {
  max-height: 662px;
}

.max-h-663 {
  max-height: 663px;
}

.max-h-664 {
  max-height: 664px;
}

.max-h-665 {
  max-height: 665px;
}

.max-h-666 {
  max-height: 666px;
}

.max-h-667 {
  max-height: 667px;
}

.max-h-668 {
  max-height: 668px;
}

.max-h-669 {
  max-height: 669px;
}

.max-h-670 {
  max-height: 670px;
}

.max-h-671 {
  max-height: 671px;
}

.max-h-672 {
  max-height: 672px;
}

.max-h-673 {
  max-height: 673px;
}

.max-h-674 {
  max-height: 674px;
}

.max-h-675 {
  max-height: 675px;
}

.max-h-676 {
  max-height: 676px;
}

.max-h-677 {
  max-height: 677px;
}

.max-h-678 {
  max-height: 678px;
}

.max-h-679 {
  max-height: 679px;
}

.max-h-680 {
  max-height: 680px;
}

.max-h-681 {
  max-height: 681px;
}

.max-h-682 {
  max-height: 682px;
}

.max-h-683 {
  max-height: 683px;
}

.max-h-684 {
  max-height: 684px;
}

.max-h-685 {
  max-height: 685px;
}

.max-h-686 {
  max-height: 686px;
}

.max-h-687 {
  max-height: 687px;
}

.max-h-688 {
  max-height: 688px;
}

.max-h-689 {
  max-height: 689px;
}

.max-h-690 {
  max-height: 690px;
}

.max-h-691 {
  max-height: 691px;
}

.max-h-692 {
  max-height: 692px;
}

.max-h-693 {
  max-height: 693px;
}

.max-h-694 {
  max-height: 694px;
}

.max-h-695 {
  max-height: 695px;
}

.max-h-696 {
  max-height: 696px;
}

.max-h-697 {
  max-height: 697px;
}

.max-h-698 {
  max-height: 698px;
}

.max-h-699 {
  max-height: 699px;
}

.max-h-700 {
  max-height: 700px;
}

.max-h-701 {
  max-height: 701px;
}

.max-h-702 {
  max-height: 702px;
}

.max-h-703 {
  max-height: 703px;
}

.max-h-704 {
  max-height: 704px;
}

.max-h-705 {
  max-height: 705px;
}

.max-h-706 {
  max-height: 706px;
}

.max-h-707 {
  max-height: 707px;
}

.max-h-708 {
  max-height: 708px;
}

.max-h-709 {
  max-height: 709px;
}

.max-h-710 {
  max-height: 710px;
}

.max-h-711 {
  max-height: 711px;
}

.max-h-712 {
  max-height: 712px;
}

.max-h-713 {
  max-height: 713px;
}

.max-h-714 {
  max-height: 714px;
}

.max-h-715 {
  max-height: 715px;
}

.max-h-716 {
  max-height: 716px;
}

.max-h-717 {
  max-height: 717px;
}

.max-h-718 {
  max-height: 718px;
}

.max-h-719 {
  max-height: 719px;
}

.max-h-720 {
  max-height: 720px;
}

.max-h-721 {
  max-height: 721px;
}

.max-h-722 {
  max-height: 722px;
}

.max-h-723 {
  max-height: 723px;
}

.max-h-724 {
  max-height: 724px;
}

.max-h-725 {
  max-height: 725px;
}

.max-h-726 {
  max-height: 726px;
}

.max-h-727 {
  max-height: 727px;
}

.max-h-728 {
  max-height: 728px;
}

.max-h-729 {
  max-height: 729px;
}

.max-h-730 {
  max-height: 730px;
}

.max-h-731 {
  max-height: 731px;
}

.max-h-732 {
  max-height: 732px;
}

.max-h-733 {
  max-height: 733px;
}

.max-h-734 {
  max-height: 734px;
}

.max-h-735 {
  max-height: 735px;
}

.max-h-736 {
  max-height: 736px;
}

.max-h-737 {
  max-height: 737px;
}

.max-h-738 {
  max-height: 738px;
}

.max-h-739 {
  max-height: 739px;
}

.max-h-740 {
  max-height: 740px;
}

.max-h-741 {
  max-height: 741px;
}

.max-h-742 {
  max-height: 742px;
}

.max-h-743 {
  max-height: 743px;
}

.max-h-744 {
  max-height: 744px;
}

.max-h-745 {
  max-height: 745px;
}

.max-h-746 {
  max-height: 746px;
}

.max-h-747 {
  max-height: 747px;
}

.max-h-748 {
  max-height: 748px;
}

.max-h-749 {
  max-height: 749px;
}

.max-h-750 {
  max-height: 750px;
}

.max-h-751 {
  max-height: 751px;
}

.max-h-752 {
  max-height: 752px;
}

.max-h-753 {
  max-height: 753px;
}

.max-h-754 {
  max-height: 754px;
}

.max-h-755 {
  max-height: 755px;
}

.max-h-756 {
  max-height: 756px;
}

.max-h-757 {
  max-height: 757px;
}

.max-h-758 {
  max-height: 758px;
}

.max-h-759 {
  max-height: 759px;
}

.max-h-760 {
  max-height: 760px;
}

.max-h-761 {
  max-height: 761px;
}

.max-h-762 {
  max-height: 762px;
}

.max-h-763 {
  max-height: 763px;
}

.max-h-764 {
  max-height: 764px;
}

.max-h-765 {
  max-height: 765px;
}

.max-h-766 {
  max-height: 766px;
}

.max-h-767 {
  max-height: 767px;
}

.max-h-768 {
  max-height: 768px;
}

.max-h-769 {
  max-height: 769px;
}

.max-h-770 {
  max-height: 770px;
}

.max-h-771 {
  max-height: 771px;
}

.max-h-772 {
  max-height: 772px;
}

.max-h-773 {
  max-height: 773px;
}

.max-h-774 {
  max-height: 774px;
}

.max-h-775 {
  max-height: 775px;
}

.max-h-776 {
  max-height: 776px;
}

.max-h-777 {
  max-height: 777px;
}

.max-h-778 {
  max-height: 778px;
}

.max-h-779 {
  max-height: 779px;
}

.max-h-780 {
  max-height: 780px;
}

.max-h-781 {
  max-height: 781px;
}

.max-h-782 {
  max-height: 782px;
}

.max-h-783 {
  max-height: 783px;
}

.max-h-784 {
  max-height: 784px;
}

.max-h-785 {
  max-height: 785px;
}

.max-h-786 {
  max-height: 786px;
}

.max-h-787 {
  max-height: 787px;
}

.max-h-788 {
  max-height: 788px;
}

.max-h-789 {
  max-height: 789px;
}

.max-h-790 {
  max-height: 790px;
}

.max-h-791 {
  max-height: 791px;
}

.max-h-792 {
  max-height: 792px;
}

.max-h-793 {
  max-height: 793px;
}

.max-h-794 {
  max-height: 794px;
}

.max-h-795 {
  max-height: 795px;
}

.max-h-796 {
  max-height: 796px;
}

.max-h-797 {
  max-height: 797px;
}

.max-h-798 {
  max-height: 798px;
}

.max-h-799 {
  max-height: 799px;
}

.max-h-800 {
  max-height: 800px;
}

.max-h-801 {
  max-height: 801px;
}

.max-h-802 {
  max-height: 802px;
}

.max-h-803 {
  max-height: 803px;
}

.max-h-804 {
  max-height: 804px;
}

.max-h-805 {
  max-height: 805px;
}

.max-h-806 {
  max-height: 806px;
}

.max-h-807 {
  max-height: 807px;
}

.max-h-808 {
  max-height: 808px;
}

.max-h-809 {
  max-height: 809px;
}

.max-h-810 {
  max-height: 810px;
}

.max-h-811 {
  max-height: 811px;
}

.max-h-812 {
  max-height: 812px;
}

.max-h-813 {
  max-height: 813px;
}

.max-h-814 {
  max-height: 814px;
}

.max-h-815 {
  max-height: 815px;
}

.max-h-816 {
  max-height: 816px;
}

.max-h-817 {
  max-height: 817px;
}

.max-h-818 {
  max-height: 818px;
}

.max-h-819 {
  max-height: 819px;
}

.max-h-820 {
  max-height: 820px;
}

.max-h-821 {
  max-height: 821px;
}

.max-h-822 {
  max-height: 822px;
}

.max-h-823 {
  max-height: 823px;
}

.max-h-824 {
  max-height: 824px;
}

.max-h-825 {
  max-height: 825px;
}

.max-h-826 {
  max-height: 826px;
}

.max-h-827 {
  max-height: 827px;
}

.max-h-828 {
  max-height: 828px;
}

.max-h-829 {
  max-height: 829px;
}

.max-h-830 {
  max-height: 830px;
}

.max-h-831 {
  max-height: 831px;
}

.max-h-832 {
  max-height: 832px;
}

.max-h-833 {
  max-height: 833px;
}

.max-h-834 {
  max-height: 834px;
}

.max-h-835 {
  max-height: 835px;
}

.max-h-836 {
  max-height: 836px;
}

.max-h-837 {
  max-height: 837px;
}

.max-h-838 {
  max-height: 838px;
}

.max-h-839 {
  max-height: 839px;
}

.max-h-840 {
  max-height: 840px;
}

.max-h-841 {
  max-height: 841px;
}

.max-h-842 {
  max-height: 842px;
}

.max-h-843 {
  max-height: 843px;
}

.max-h-844 {
  max-height: 844px;
}

.max-h-845 {
  max-height: 845px;
}

.max-h-846 {
  max-height: 846px;
}

.max-h-847 {
  max-height: 847px;
}

.max-h-848 {
  max-height: 848px;
}

.max-h-849 {
  max-height: 849px;
}

.max-h-850 {
  max-height: 850px;
}

.max-h-851 {
  max-height: 851px;
}

.max-h-852 {
  max-height: 852px;
}

.max-h-853 {
  max-height: 853px;
}

.max-h-854 {
  max-height: 854px;
}

.max-h-855 {
  max-height: 855px;
}

.max-h-856 {
  max-height: 856px;
}

.max-h-857 {
  max-height: 857px;
}

.max-h-858 {
  max-height: 858px;
}

.max-h-859 {
  max-height: 859px;
}

.max-h-860 {
  max-height: 860px;
}

.max-h-861 {
  max-height: 861px;
}

.max-h-862 {
  max-height: 862px;
}

.max-h-863 {
  max-height: 863px;
}

.max-h-864 {
  max-height: 864px;
}

.max-h-865 {
  max-height: 865px;
}

.max-h-866 {
  max-height: 866px;
}

.max-h-867 {
  max-height: 867px;
}

.max-h-868 {
  max-height: 868px;
}

.max-h-869 {
  max-height: 869px;
}

.max-h-870 {
  max-height: 870px;
}

.max-h-871 {
  max-height: 871px;
}

.max-h-872 {
  max-height: 872px;
}

.max-h-873 {
  max-height: 873px;
}

.max-h-874 {
  max-height: 874px;
}

.max-h-875 {
  max-height: 875px;
}

.max-h-876 {
  max-height: 876px;
}

.max-h-877 {
  max-height: 877px;
}

.max-h-878 {
  max-height: 878px;
}

.max-h-879 {
  max-height: 879px;
}

.max-h-880 {
  max-height: 880px;
}

.max-h-881 {
  max-height: 881px;
}

.max-h-882 {
  max-height: 882px;
}

.max-h-883 {
  max-height: 883px;
}

.max-h-884 {
  max-height: 884px;
}

.max-h-885 {
  max-height: 885px;
}

.max-h-886 {
  max-height: 886px;
}

.max-h-887 {
  max-height: 887px;
}

.max-h-888 {
  max-height: 888px;
}

.max-h-889 {
  max-height: 889px;
}

.max-h-890 {
  max-height: 890px;
}

.max-h-891 {
  max-height: 891px;
}

.max-h-892 {
  max-height: 892px;
}

.max-h-893 {
  max-height: 893px;
}

.max-h-894 {
  max-height: 894px;
}

.max-h-895 {
  max-height: 895px;
}

.max-h-896 {
  max-height: 896px;
}

.max-h-897 {
  max-height: 897px;
}

.max-h-898 {
  max-height: 898px;
}

.max-h-899 {
  max-height: 899px;
}

.max-h-900 {
  max-height: 900px;
}

.max-h-901 {
  max-height: 901px;
}

.max-h-902 {
  max-height: 902px;
}

.max-h-903 {
  max-height: 903px;
}

.max-h-904 {
  max-height: 904px;
}

.max-h-905 {
  max-height: 905px;
}

.max-h-906 {
  max-height: 906px;
}

.max-h-907 {
  max-height: 907px;
}

.max-h-908 {
  max-height: 908px;
}

.max-h-909 {
  max-height: 909px;
}

.max-h-910 {
  max-height: 910px;
}

.max-h-911 {
  max-height: 911px;
}

.max-h-912 {
  max-height: 912px;
}

.max-h-913 {
  max-height: 913px;
}

.max-h-914 {
  max-height: 914px;
}

.max-h-915 {
  max-height: 915px;
}

.max-h-916 {
  max-height: 916px;
}

.max-h-917 {
  max-height: 917px;
}

.max-h-918 {
  max-height: 918px;
}

.max-h-919 {
  max-height: 919px;
}

.max-h-920 {
  max-height: 920px;
}

.max-h-921 {
  max-height: 921px;
}

.max-h-922 {
  max-height: 922px;
}

.max-h-923 {
  max-height: 923px;
}

.max-h-924 {
  max-height: 924px;
}

.max-h-925 {
  max-height: 925px;
}

.max-h-926 {
  max-height: 926px;
}

.max-h-927 {
  max-height: 927px;
}

.max-h-928 {
  max-height: 928px;
}

.max-h-929 {
  max-height: 929px;
}

.max-h-930 {
  max-height: 930px;
}

.max-h-931 {
  max-height: 931px;
}

.max-h-932 {
  max-height: 932px;
}

.max-h-933 {
  max-height: 933px;
}

.max-h-934 {
  max-height: 934px;
}

.max-h-935 {
  max-height: 935px;
}

.max-h-936 {
  max-height: 936px;
}

.max-h-937 {
  max-height: 937px;
}

.max-h-938 {
  max-height: 938px;
}

.max-h-939 {
  max-height: 939px;
}

.max-h-940 {
  max-height: 940px;
}

.max-h-941 {
  max-height: 941px;
}

.max-h-942 {
  max-height: 942px;
}

.max-h-943 {
  max-height: 943px;
}

.max-h-944 {
  max-height: 944px;
}

.max-h-945 {
  max-height: 945px;
}

.max-h-946 {
  max-height: 946px;
}

.max-h-947 {
  max-height: 947px;
}

.max-h-948 {
  max-height: 948px;
}

.max-h-949 {
  max-height: 949px;
}

.max-h-950 {
  max-height: 950px;
}

.max-h-951 {
  max-height: 951px;
}

.max-h-952 {
  max-height: 952px;
}

.max-h-953 {
  max-height: 953px;
}

.max-h-954 {
  max-height: 954px;
}

.max-h-955 {
  max-height: 955px;
}

.max-h-956 {
  max-height: 956px;
}

.max-h-957 {
  max-height: 957px;
}

.max-h-958 {
  max-height: 958px;
}

.max-h-959 {
  max-height: 959px;
}

.max-h-960 {
  max-height: 960px;
}

.max-h-961 {
  max-height: 961px;
}

.max-h-962 {
  max-height: 962px;
}

.max-h-963 {
  max-height: 963px;
}

.max-h-964 {
  max-height: 964px;
}

.max-h-965 {
  max-height: 965px;
}

.max-h-966 {
  max-height: 966px;
}

.max-h-967 {
  max-height: 967px;
}

.max-h-968 {
  max-height: 968px;
}

.max-h-969 {
  max-height: 969px;
}

.max-h-970 {
  max-height: 970px;
}

.max-h-971 {
  max-height: 971px;
}

.max-h-972 {
  max-height: 972px;
}

.max-h-973 {
  max-height: 973px;
}

.max-h-974 {
  max-height: 974px;
}

.max-h-975 {
  max-height: 975px;
}

.max-h-976 {
  max-height: 976px;
}

.max-h-977 {
  max-height: 977px;
}

.max-h-978 {
  max-height: 978px;
}

.max-h-979 {
  max-height: 979px;
}

.max-h-980 {
  max-height: 980px;
}

.max-h-981 {
  max-height: 981px;
}

.max-h-982 {
  max-height: 982px;
}

.max-h-983 {
  max-height: 983px;
}

.max-h-984 {
  max-height: 984px;
}

.max-h-985 {
  max-height: 985px;
}

.max-h-986 {
  max-height: 986px;
}

.max-h-987 {
  max-height: 987px;
}

.max-h-988 {
  max-height: 988px;
}

.max-h-989 {
  max-height: 989px;
}

.max-h-990 {
  max-height: 990px;
}

.max-h-991 {
  max-height: 991px;
}

.max-h-992 {
  max-height: 992px;
}

.max-h-993 {
  max-height: 993px;
}

.max-h-994 {
  max-height: 994px;
}

.max-h-995 {
  max-height: 995px;
}

.max-h-996 {
  max-height: 996px;
}

.max-h-997 {
  max-height: 997px;
}

.max-h-998 {
  max-height: 998px;
}

.max-h-999 {
  max-height: 999px;
}

.max-h-1000 {
  max-height: 1000px;
}

.w-1 {
  width: 1%;
}

.w-2 {
  width: 2%;
}

.w-3 {
  width: 3%;
}

.w-4 {
  width: 4%;
}

.w-5 {
  width: 5%;
}

.w-6 {
  width: 6%;
}

.w-7 {
  width: 7%;
}

.w-8 {
  width: 8%;
}

.w-9 {
  width: 9%;
}

.w-10 {
  width: 10%;
}

.w-11 {
  width: 11%;
}

.w-12 {
  width: 12%;
}

.w-13 {
  width: 13%;
}

.w-14 {
  width: 14%;
}

.w-15 {
  width: 15%;
}

.w-16 {
  width: 16%;
}

.w-17 {
  width: 17%;
}

.w-18 {
  width: 18%;
}

.w-19 {
  width: 19%;
}

.w-20 {
  width: 20%;
}

.w-21 {
  width: 21%;
}

.w-22 {
  width: 22%;
}

.w-23 {
  width: 23%;
}

.w-24 {
  width: 24%;
}

.w-25 {
  width: 25%;
}

.w-26 {
  width: 26%;
}

.w-27 {
  width: 27%;
}

.w-28 {
  width: 28%;
}

.w-29 {
  width: 29%;
}

.w-30 {
  width: 30%;
}

.w-31 {
  width: 31%;
}

.w-32 {
  width: 32%;
}

.w-33 {
  width: 33%;
}

.w-34 {
  width: 34%;
}

.w-35 {
  width: 35%;
}

.w-36 {
  width: 36%;
}

.w-37 {
  width: 37%;
}

.w-38 {
  width: 38%;
}

.w-39 {
  width: 39%;
}

.w-40 {
  width: 40%;
}

.w-41 {
  width: 41%;
}

.w-42 {
  width: 42%;
}

.w-43 {
  width: 43%;
}

.w-44 {
  width: 44%;
}

.w-45 {
  width: 45%;
}

.w-46 {
  width: 46%;
}

.w-47 {
  width: 47%;
}

.w-48 {
  width: 48%;
}

.w-49 {
  width: 49%;
}

.w-50 {
  width: 50%;
}

.w-51 {
  width: 51%;
}

.w-52 {
  width: 52%;
}

.w-53 {
  width: 53%;
}

.w-54 {
  width: 54%;
}

.w-55 {
  width: 55%;
}

.w-56 {
  width: 56%;
}

.w-57 {
  width: 57%;
}

.w-58 {
  width: 58%;
}

.w-59 {
  width: 59%;
}

.w-60 {
  width: 60%;
}

.w-61 {
  width: 61%;
}

.w-62 {
  width: 62%;
}

.w-63 {
  width: 63%;
}

.w-64 {
  width: 64%;
}

.w-65 {
  width: 65%;
}

.w-66 {
  width: 66%;
}

.w-67 {
  width: 67%;
}

.w-68 {
  width: 68%;
}

.w-69 {
  width: 69%;
}

.w-70 {
  width: 70%;
}

.w-71 {
  width: 71%;
}

.w-72 {
  width: 72%;
}

.w-73 {
  width: 73%;
}

.w-74 {
  width: 74%;
}

.w-75 {
  width: 75%;
}

.w-76 {
  width: 76%;
}

.w-77 {
  width: 77%;
}

.w-78 {
  width: 78%;
}

.w-79 {
  width: 79%;
}

.w-80 {
  width: 80%;
}

.w-81 {
  width: 81%;
}

.w-82 {
  width: 82%;
}

.w-83 {
  width: 83%;
}

.w-84 {
  width: 84%;
}

.w-85 {
  width: 85%;
}

.w-86 {
  width: 86%;
}

.w-87 {
  width: 87%;
}

.w-88 {
  width: 88%;
}

.w-89 {
  width: 89%;
}

.w-90 {
  width: 90%;
}

.w-91 {
  width: 91%;
}

.w-92 {
  width: 92%;
}

.w-93 {
  width: 93%;
}

.w-94 {
  width: 94%;
}

.w-95 {
  width: 95%;
}

.w-96 {
  width: 96%;
}

.w-97 {
  width: 97%;
}

.w-98 {
  width: 98%;
}

.w-99 {
  width: 99%;
}

.w-100 {
  width: 100%;
}

@media screen and (min-width: 1550px) {
  .w-lg-1 {
    width: 1%;
  }
  .w-lg-2 {
    width: 2%;
  }
  .w-lg-3 {
    width: 3%;
  }
  .w-lg-4 {
    width: 4%;
  }
  .w-lg-5 {
    width: 5%;
  }
  .w-lg-6 {
    width: 6%;
  }
  .w-lg-7 {
    width: 7%;
  }
  .w-lg-8 {
    width: 8%;
  }
  .w-lg-9 {
    width: 9%;
  }
  .w-lg-10 {
    width: 10%;
  }
  .w-lg-11 {
    width: 11%;
  }
  .w-lg-12 {
    width: 12%;
  }
  .w-lg-13 {
    width: 13%;
  }
  .w-lg-14 {
    width: 14%;
  }
  .w-lg-15 {
    width: 15%;
  }
  .w-lg-16 {
    width: 16%;
  }
  .w-lg-17 {
    width: 17%;
  }
  .w-lg-18 {
    width: 18%;
  }
  .w-lg-19 {
    width: 19%;
  }
  .w-lg-20 {
    width: 20%;
  }
  .w-lg-21 {
    width: 21%;
  }
  .w-lg-22 {
    width: 22%;
  }
  .w-lg-23 {
    width: 23%;
  }
  .w-lg-24 {
    width: 24%;
  }
  .w-lg-25 {
    width: 25%;
  }
  .w-lg-26 {
    width: 26%;
  }
  .w-lg-27 {
    width: 27%;
  }
  .w-lg-28 {
    width: 28%;
  }
  .w-lg-29 {
    width: 29%;
  }
  .w-lg-30 {
    width: 30%;
  }
  .w-lg-31 {
    width: 31%;
  }
  .w-lg-32 {
    width: 32%;
  }
  .w-lg-33 {
    width: 33%;
  }
  .w-lg-34 {
    width: 34%;
  }
  .w-lg-35 {
    width: 35%;
  }
  .w-lg-36 {
    width: 36%;
  }
  .w-lg-37 {
    width: 37%;
  }
  .w-lg-38 {
    width: 38%;
  }
  .w-lg-39 {
    width: 39%;
  }
  .w-lg-40 {
    width: 40%;
  }
  .w-lg-41 {
    width: 41%;
  }
  .w-lg-42 {
    width: 42%;
  }
  .w-lg-43 {
    width: 43%;
  }
  .w-lg-44 {
    width: 44%;
  }
  .w-lg-45 {
    width: 45%;
  }
  .w-lg-46 {
    width: 46%;
  }
  .w-lg-47 {
    width: 47%;
  }
  .w-lg-48 {
    width: 48%;
  }
  .w-lg-49 {
    width: 49%;
  }
  .w-lg-50 {
    width: 50%;
  }
  .w-lg-51 {
    width: 51%;
  }
  .w-lg-52 {
    width: 52%;
  }
  .w-lg-53 {
    width: 53%;
  }
  .w-lg-54 {
    width: 54%;
  }
  .w-lg-55 {
    width: 55%;
  }
  .w-lg-56 {
    width: 56%;
  }
  .w-lg-57 {
    width: 57%;
  }
  .w-lg-58 {
    width: 58%;
  }
  .w-lg-59 {
    width: 59%;
  }
  .w-lg-60 {
    width: 60%;
  }
  .w-lg-61 {
    width: 61%;
  }
  .w-lg-62 {
    width: 62%;
  }
  .w-lg-63 {
    width: 63%;
  }
  .w-lg-64 {
    width: 64%;
  }
  .w-lg-65 {
    width: 65%;
  }
  .w-lg-66 {
    width: 66%;
  }
  .w-lg-67 {
    width: 67%;
  }
  .w-lg-68 {
    width: 68%;
  }
  .w-lg-69 {
    width: 69%;
  }
  .w-lg-70 {
    width: 70%;
  }
  .w-lg-71 {
    width: 71%;
  }
  .w-lg-72 {
    width: 72%;
  }
  .w-lg-73 {
    width: 73%;
  }
  .w-lg-74 {
    width: 74%;
  }
  .w-lg-75 {
    width: 75%;
  }
  .w-lg-76 {
    width: 76%;
  }
  .w-lg-77 {
    width: 77%;
  }
  .w-lg-78 {
    width: 78%;
  }
  .w-lg-79 {
    width: 79%;
  }
  .w-lg-80 {
    width: 80%;
  }
  .w-lg-81 {
    width: 81%;
  }
  .w-lg-82 {
    width: 82%;
  }
  .w-lg-83 {
    width: 83%;
  }
  .w-lg-84 {
    width: 84%;
  }
  .w-lg-85 {
    width: 85%;
  }
  .w-lg-86 {
    width: 86%;
  }
  .w-lg-87 {
    width: 87%;
  }
  .w-lg-88 {
    width: 88%;
  }
  .w-lg-89 {
    width: 89%;
  }
  .w-lg-90 {
    width: 90%;
  }
  .w-lg-91 {
    width: 91%;
  }
  .w-lg-92 {
    width: 92%;
  }
  .w-lg-93 {
    width: 93%;
  }
  .w-lg-94 {
    width: 94%;
  }
  .w-lg-95 {
    width: 95%;
  }
  .w-lg-96 {
    width: 96%;
  }
  .w-lg-97 {
    width: 97%;
  }
  .w-lg-98 {
    width: 98%;
  }
  .w-lg-99 {
    width: 99%;
  }
  .w-lg-100 {
    width: 100%;
  }
}
@media screen and (max-width: 1280px) and (min-width: 768px) {
  .w-mat-1 {
    width: 1%;
  }
  .w-mat-2 {
    width: 2%;
  }
  .w-mat-3 {
    width: 3%;
  }
  .w-mat-4 {
    width: 4%;
  }
  .w-mat-5 {
    width: 5%;
  }
  .w-mat-6 {
    width: 6%;
  }
  .w-mat-7 {
    width: 7%;
  }
  .w-mat-8 {
    width: 8%;
  }
  .w-mat-9 {
    width: 9%;
  }
  .w-mat-10 {
    width: 10%;
  }
  .w-mat-11 {
    width: 11%;
  }
  .w-mat-12 {
    width: 12%;
  }
  .w-mat-13 {
    width: 13%;
  }
  .w-mat-14 {
    width: 14%;
  }
  .w-mat-15 {
    width: 15%;
  }
  .w-mat-16 {
    width: 16%;
  }
  .w-mat-17 {
    width: 17%;
  }
  .w-mat-18 {
    width: 18%;
  }
  .w-mat-19 {
    width: 19%;
  }
  .w-mat-20 {
    width: 20%;
  }
  .w-mat-21 {
    width: 21%;
  }
  .w-mat-22 {
    width: 22%;
  }
  .w-mat-23 {
    width: 23%;
  }
  .w-mat-24 {
    width: 24%;
  }
  .w-mat-25 {
    width: 25%;
  }
  .w-mat-26 {
    width: 26%;
  }
  .w-mat-27 {
    width: 27%;
  }
  .w-mat-28 {
    width: 28%;
  }
  .w-mat-29 {
    width: 29%;
  }
  .w-mat-30 {
    width: 30%;
  }
  .w-mat-31 {
    width: 31%;
  }
  .w-mat-32 {
    width: 32%;
  }
  .w-mat-33 {
    width: 33%;
  }
  .w-mat-34 {
    width: 34%;
  }
  .w-mat-35 {
    width: 35%;
  }
  .w-mat-36 {
    width: 36%;
  }
  .w-mat-37 {
    width: 37%;
  }
  .w-mat-38 {
    width: 38%;
  }
  .w-mat-39 {
    width: 39%;
  }
  .w-mat-40 {
    width: 40%;
  }
  .w-mat-41 {
    width: 41%;
  }
  .w-mat-42 {
    width: 42%;
  }
  .w-mat-43 {
    width: 43%;
  }
  .w-mat-44 {
    width: 44%;
  }
  .w-mat-45 {
    width: 45%;
  }
  .w-mat-46 {
    width: 46%;
  }
  .w-mat-47 {
    width: 47%;
  }
  .w-mat-48 {
    width: 48%;
  }
  .w-mat-49 {
    width: 49%;
  }
  .w-mat-50 {
    width: 50%;
  }
  .w-mat-51 {
    width: 51%;
  }
  .w-mat-52 {
    width: 52%;
  }
  .w-mat-53 {
    width: 53%;
  }
  .w-mat-54 {
    width: 54%;
  }
  .w-mat-55 {
    width: 55%;
  }
  .w-mat-56 {
    width: 56%;
  }
  .w-mat-57 {
    width: 57%;
  }
  .w-mat-58 {
    width: 58%;
  }
  .w-mat-59 {
    width: 59%;
  }
  .w-mat-60 {
    width: 60%;
  }
  .w-mat-61 {
    width: 61%;
  }
  .w-mat-62 {
    width: 62%;
  }
  .w-mat-63 {
    width: 63%;
  }
  .w-mat-64 {
    width: 64%;
  }
  .w-mat-65 {
    width: 65%;
  }
  .w-mat-66 {
    width: 66%;
  }
  .w-mat-67 {
    width: 67%;
  }
  .w-mat-68 {
    width: 68%;
  }
  .w-mat-69 {
    width: 69%;
  }
  .w-mat-70 {
    width: 70%;
  }
  .w-mat-71 {
    width: 71%;
  }
  .w-mat-72 {
    width: 72%;
  }
  .w-mat-73 {
    width: 73%;
  }
  .w-mat-74 {
    width: 74%;
  }
  .w-mat-75 {
    width: 75%;
  }
  .w-mat-76 {
    width: 76%;
  }
  .w-mat-77 {
    width: 77%;
  }
  .w-mat-78 {
    width: 78%;
  }
  .w-mat-79 {
    width: 79%;
  }
  .w-mat-80 {
    width: 80%;
  }
  .w-mat-81 {
    width: 81%;
  }
  .w-mat-82 {
    width: 82%;
  }
  .w-mat-83 {
    width: 83%;
  }
  .w-mat-84 {
    width: 84%;
  }
  .w-mat-85 {
    width: 85%;
  }
  .w-mat-86 {
    width: 86%;
  }
  .w-mat-87 {
    width: 87%;
  }
  .w-mat-88 {
    width: 88%;
  }
  .w-mat-89 {
    width: 89%;
  }
  .w-mat-90 {
    width: 90%;
  }
  .w-mat-91 {
    width: 91%;
  }
  .w-mat-92 {
    width: 92%;
  }
  .w-mat-93 {
    width: 93%;
  }
  .w-mat-94 {
    width: 94%;
  }
  .w-mat-95 {
    width: 95%;
  }
  .w-mat-96 {
    width: 96%;
  }
  .w-mat-97 {
    width: 97%;
  }
  .w-mat-98 {
    width: 98%;
  }
  .w-mat-99 {
    width: 99%;
  }
  .w-mat-100 {
    width: 100%;
  }
}
@media screen and (max-width: 1499px) and (min-width: 1281px) {
  .w-mat-to-lg-1 {
    width: 1%;
  }
  .w-mat-to-lg-2 {
    width: 2%;
  }
  .w-mat-to-lg-3 {
    width: 3%;
  }
  .w-mat-to-lg-4 {
    width: 4%;
  }
  .w-mat-to-lg-5 {
    width: 5%;
  }
  .w-mat-to-lg-6 {
    width: 6%;
  }
  .w-mat-to-lg-7 {
    width: 7%;
  }
  .w-mat-to-lg-8 {
    width: 8%;
  }
  .w-mat-to-lg-9 {
    width: 9%;
  }
  .w-mat-to-lg-10 {
    width: 10%;
  }
  .w-mat-to-lg-11 {
    width: 11%;
  }
  .w-mat-to-lg-12 {
    width: 12%;
  }
  .w-mat-to-lg-13 {
    width: 13%;
  }
  .w-mat-to-lg-14 {
    width: 14%;
  }
  .w-mat-to-lg-15 {
    width: 15%;
  }
  .w-mat-to-lg-16 {
    width: 16%;
  }
  .w-mat-to-lg-17 {
    width: 17%;
  }
  .w-mat-to-lg-18 {
    width: 18%;
  }
  .w-mat-to-lg-19 {
    width: 19%;
  }
  .w-mat-to-lg-20 {
    width: 20%;
  }
  .w-mat-to-lg-21 {
    width: 21%;
  }
  .w-mat-to-lg-22 {
    width: 22%;
  }
  .w-mat-to-lg-23 {
    width: 23%;
  }
  .w-mat-to-lg-24 {
    width: 24%;
  }
  .w-mat-to-lg-25 {
    width: 25%;
  }
  .w-mat-to-lg-26 {
    width: 26%;
  }
  .w-mat-to-lg-27 {
    width: 27%;
  }
  .w-mat-to-lg-28 {
    width: 28%;
  }
  .w-mat-to-lg-29 {
    width: 29%;
  }
  .w-mat-to-lg-30 {
    width: 30%;
  }
  .w-mat-to-lg-31 {
    width: 31%;
  }
  .w-mat-to-lg-32 {
    width: 32%;
  }
  .w-mat-to-lg-33 {
    width: 33%;
  }
  .w-mat-to-lg-34 {
    width: 34%;
  }
  .w-mat-to-lg-35 {
    width: 35%;
  }
  .w-mat-to-lg-36 {
    width: 36%;
  }
  .w-mat-to-lg-37 {
    width: 37%;
  }
  .w-mat-to-lg-38 {
    width: 38%;
  }
  .w-mat-to-lg-39 {
    width: 39%;
  }
  .w-mat-to-lg-40 {
    width: 40%;
  }
  .w-mat-to-lg-41 {
    width: 41%;
  }
  .w-mat-to-lg-42 {
    width: 42%;
  }
  .w-mat-to-lg-43 {
    width: 43%;
  }
  .w-mat-to-lg-44 {
    width: 44%;
  }
  .w-mat-to-lg-45 {
    width: 45%;
  }
  .w-mat-to-lg-46 {
    width: 46%;
  }
  .w-mat-to-lg-47 {
    width: 47%;
  }
  .w-mat-to-lg-48 {
    width: 48%;
  }
  .w-mat-to-lg-49 {
    width: 49%;
  }
  .w-mat-to-lg-50 {
    width: 50%;
  }
  .w-mat-to-lg-51 {
    width: 51%;
  }
  .w-mat-to-lg-52 {
    width: 52%;
  }
  .w-mat-to-lg-53 {
    width: 53%;
  }
  .w-mat-to-lg-54 {
    width: 54%;
  }
  .w-mat-to-lg-55 {
    width: 55%;
  }
  .w-mat-to-lg-56 {
    width: 56%;
  }
  .w-mat-to-lg-57 {
    width: 57%;
  }
  .w-mat-to-lg-58 {
    width: 58%;
  }
  .w-mat-to-lg-59 {
    width: 59%;
  }
  .w-mat-to-lg-60 {
    width: 60%;
  }
  .w-mat-to-lg-61 {
    width: 61%;
  }
  .w-mat-to-lg-62 {
    width: 62%;
  }
  .w-mat-to-lg-63 {
    width: 63%;
  }
  .w-mat-to-lg-64 {
    width: 64%;
  }
  .w-mat-to-lg-65 {
    width: 65%;
  }
  .w-mat-to-lg-66 {
    width: 66%;
  }
  .w-mat-to-lg-67 {
    width: 67%;
  }
  .w-mat-to-lg-68 {
    width: 68%;
  }
  .w-mat-to-lg-69 {
    width: 69%;
  }
  .w-mat-to-lg-70 {
    width: 70%;
  }
  .w-mat-to-lg-71 {
    width: 71%;
  }
  .w-mat-to-lg-72 {
    width: 72%;
  }
  .w-mat-to-lg-73 {
    width: 73%;
  }
  .w-mat-to-lg-74 {
    width: 74%;
  }
  .w-mat-to-lg-75 {
    width: 75%;
  }
  .w-mat-to-lg-76 {
    width: 76%;
  }
  .w-mat-to-lg-77 {
    width: 77%;
  }
  .w-mat-to-lg-78 {
    width: 78%;
  }
  .w-mat-to-lg-79 {
    width: 79%;
  }
  .w-mat-to-lg-80 {
    width: 80%;
  }
  .w-mat-to-lg-81 {
    width: 81%;
  }
  .w-mat-to-lg-82 {
    width: 82%;
  }
  .w-mat-to-lg-83 {
    width: 83%;
  }
  .w-mat-to-lg-84 {
    width: 84%;
  }
  .w-mat-to-lg-85 {
    width: 85%;
  }
  .w-mat-to-lg-86 {
    width: 86%;
  }
  .w-mat-to-lg-87 {
    width: 87%;
  }
  .w-mat-to-lg-88 {
    width: 88%;
  }
  .w-mat-to-lg-89 {
    width: 89%;
  }
  .w-mat-to-lg-90 {
    width: 90%;
  }
  .w-mat-to-lg-91 {
    width: 91%;
  }
  .w-mat-to-lg-92 {
    width: 92%;
  }
  .w-mat-to-lg-93 {
    width: 93%;
  }
  .w-mat-to-lg-94 {
    width: 94%;
  }
  .w-mat-to-lg-95 {
    width: 95%;
  }
  .w-mat-to-lg-96 {
    width: 96%;
  }
  .w-mat-to-lg-97 {
    width: 97%;
  }
  .w-mat-to-lg-98 {
    width: 98%;
  }
  .w-mat-to-lg-99 {
    width: 99%;
  }
  .w-mat-to-lg-100 {
    width: 100%;
  }
}
.f-w-40-px {
  max-width: 40px;
  min-width: 40px;
}

.f-w-45-px {
  max-width: 45px;
  min-width: 45px;
}

.f-w-47-px {
  max-width: 47px;
  min-width: 47px;
}

.w-static-300 {
  width: 300px;
}

/* HEIGHT */
.h-1px {
  height: 1px;
}

.h-2px {
  height: 2px;
}

.h-3px {
  height: 3px;
}

.h-4px {
  height: 4px;
}

.h-5px {
  height: 5px;
}

.h-6px {
  height: 6px;
}

.h-7px {
  height: 7px;
}

.h-8px {
  height: 8px;
}

.h-9px {
  height: 9px;
}

.h-10px {
  height: 10px;
}

.h-11px {
  height: 11px;
}

.h-12px {
  height: 12px;
}

.h-13px {
  height: 13px;
}

.h-14px {
  height: 14px;
}

.h-15px {
  height: 15px;
}

.h-16px {
  height: 16px;
}

.h-17px {
  height: 17px;
}

.h-18px {
  height: 18px;
}

.h-19px {
  height: 19px;
}

.h-20px {
  height: 20px;
}

.h-21px {
  height: 21px;
}

.h-22px {
  height: 22px;
}

.h-23px {
  height: 23px;
}

.h-24px {
  height: 24px;
}

.h-25px {
  height: 25px;
}

.h-26px {
  height: 26px;
}

.h-27px {
  height: 27px;
}

.h-28px {
  height: 28px;
}

.h-29px {
  height: 29px;
}

.h-30px {
  height: 30px;
}

.h-31px {
  height: 31px;
}

.h-32px {
  height: 32px;
}

.h-33px {
  height: 33px;
}

.h-34px {
  height: 34px;
}

.h-35px {
  height: 35px;
}

.h-36px {
  height: 36px;
}

.h-37px {
  height: 37px;
}

.h-38px {
  height: 38px;
}

.h-39px {
  height: 39px;
}

.h-40px {
  height: 40px;
}

.h-41px {
  height: 41px;
}

.h-42px {
  height: 42px;
}

.h-43px {
  height: 43px;
}

.h-44px {
  height: 44px;
}

.h-45px {
  height: 45px;
}

.h-46px {
  height: 46px;
}

.h-47px {
  height: 47px;
}

.h-48px {
  height: 48px;
}

.h-49px {
  height: 49px;
}

.h-50px {
  height: 50px;
}

.h-51px {
  height: 51px;
}

.h-52px {
  height: 52px;
}

.h-53px {
  height: 53px;
}

.h-54px {
  height: 54px;
}

.h-55px {
  height: 55px;
}

.h-56px {
  height: 56px;
}

.h-57px {
  height: 57px;
}

.h-58px {
  height: 58px;
}

.h-59px {
  height: 59px;
}

.h-60px {
  height: 60px;
}

.h-61px {
  height: 61px;
}

.h-62px {
  height: 62px;
}

.h-63px {
  height: 63px;
}

.h-64px {
  height: 64px;
}

.h-65px {
  height: 65px;
}

.h-66px {
  height: 66px;
}

.h-67px {
  height: 67px;
}

.h-68px {
  height: 68px;
}

.h-69px {
  height: 69px;
}

.h-70px {
  height: 70px;
}

.h-71px {
  height: 71px;
}

.h-72px {
  height: 72px;
}

.h-73px {
  height: 73px;
}

.h-74px {
  height: 74px;
}

.h-75px {
  height: 75px;
}

.h-76px {
  height: 76px;
}

.h-77px {
  height: 77px;
}

.h-78px {
  height: 78px;
}

.h-79px {
  height: 79px;
}

.h-80px {
  height: 80px;
}

.h-81px {
  height: 81px;
}

.h-82px {
  height: 82px;
}

.h-83px {
  height: 83px;
}

.h-84px {
  height: 84px;
}

.h-85px {
  height: 85px;
}

.h-86px {
  height: 86px;
}

.h-87px {
  height: 87px;
}

.h-88px {
  height: 88px;
}

.h-89px {
  height: 89px;
}

.h-90px {
  height: 90px;
}

.h-91px {
  height: 91px;
}

.h-92px {
  height: 92px;
}

.h-93px {
  height: 93px;
}

.h-94px {
  height: 94px;
}

.h-95px {
  height: 95px;
}

.h-96px {
  height: 96px;
}

.h-97px {
  height: 97px;
}

.h-98px {
  height: 98px;
}

.h-99px {
  height: 99px;
}

.h-100px {
  height: 100px;
}

.min-h-25 {
  min-height: 25px;
}

.min-h-32 {
  min-height: 32px;
}

.min-h-80 {
  min-height: 80px;
}

.min-w-200 {
  min-width: 200px !important;
}

/* Margins && Paddings */
.margin-em {
  margin: 1.4em 0;
}

.m-t-m-40 {
  margin-top: -40px;
}

.m-b-1em {
  margin-bottom: 1em;
}

.m-b-2em {
  margin-bottom: 2em;
}

.m-t-1em {
  margin-top: 1em;
}

.m-r-20 {
  margin-right: 20px;
}

.m-b-10 {
  margin-bottom: 10px;
}

.m-b-15 {
  margin-bottom: 15px;
}

.m-b-05em {
  margin-bottom: 0.5em;
}

.m-r-5 {
  margin-right: 5px;
}

.m-r-10 {
  margin-right: 10px;
}

.m-t-auto {
  margin-top: auto;
}

.p-t-5 {
  padding-top: 5px;
}

.p-b-5 {
  padding-bottom: 5px;
}

.m-b-20 {
  margin-bottom: 20px;
}

.p-t-14 {
  padding-top: 14px;
}

.m-l-auto {
  margin-left: auto;
}

.m-r-auto {
  margin-right: auto;
}

/* POSITIONS */
.pos-r {
  position: relative;
}

.full-height {
  height: 100%;
}

.c-p {
  cursor: pointer;
}

.c-d {
  cursor: default;
}

/* Margins && Paddings */
/*Borders*/
.border-bottom {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
}

.m-0 {
  margin: 0px;
}

.m-b-0 {
  margin-bottom: 0px;
}

.m-t-0 {
  margin-top: 0px;
}

.m-l-0 {
  margin-left: 0px;
}

.m-r-0 {
  margin-right: 0px;
}

.p-0 {
  padding: 0px;
}

.p-b-0 {
  padding-bottom: 0px;
}

.p-t-0 {
  padding-top: 0px;
}

.p-l-0 {
  padding-left: 0px;
}

.p-r-0 {
  padding-right: 0px;
}

.m-1 {
  margin: 1px;
}

.m-b-1 {
  margin-bottom: 1px;
}

.m-t-1 {
  margin-top: 1px;
}

.m-l-1 {
  margin-left: 1px;
}

.m-r-1 {
  margin-right: 1px;
}

.p-1 {
  padding: 1px;
}

.p-b-1 {
  padding-bottom: 1px;
}

.p-t-1 {
  padding-top: 1px;
}

.p-l-1 {
  padding-left: 1px;
}

.p-r-1 {
  padding-right: 1px;
}

.m-2 {
  margin: 2px;
}

.m-b-2 {
  margin-bottom: 2px;
}

.m-t-2 {
  margin-top: 2px;
}

.m-l-2 {
  margin-left: 2px;
}

.m-r-2 {
  margin-right: 2px;
}

.p-2 {
  padding: 2px;
}

.p-b-2 {
  padding-bottom: 2px;
}

.p-t-2 {
  padding-top: 2px;
}

.p-l-2 {
  padding-left: 2px;
}

.p-r-2 {
  padding-right: 2px;
}

.m-3 {
  margin: 3px;
}

.m-b-3 {
  margin-bottom: 3px;
}

.m-t-3 {
  margin-top: 3px;
}

.m-l-3 {
  margin-left: 3px;
}

.m-r-3 {
  margin-right: 3px;
}

.p-3 {
  padding: 3px;
}

.p-b-3 {
  padding-bottom: 3px;
}

.p-t-3 {
  padding-top: 3px;
}

.p-l-3 {
  padding-left: 3px;
}

.p-r-3 {
  padding-right: 3px;
}

.m-4 {
  margin: 4px;
}

.m-b-4 {
  margin-bottom: 4px;
}

.m-t-4 {
  margin-top: 4px;
}

.m-l-4 {
  margin-left: 4px;
}

.m-r-4 {
  margin-right: 4px;
}

.p-4 {
  padding: 4px;
}

.p-b-4 {
  padding-bottom: 4px;
}

.p-t-4 {
  padding-top: 4px;
}

.p-l-4 {
  padding-left: 4px;
}

.p-r-4 {
  padding-right: 4px;
}

.m-5 {
  margin: 5px;
}

.m-b-5 {
  margin-bottom: 5px;
}

.m-t-5 {
  margin-top: 5px;
}

.m-l-5 {
  margin-left: 5px;
}

.m-r-5 {
  margin-right: 5px;
}

.p-5 {
  padding: 5px;
}

.p-b-5 {
  padding-bottom: 5px;
}

.p-t-5 {
  padding-top: 5px;
}

.p-l-5 {
  padding-left: 5px;
}

.p-r-5 {
  padding-right: 5px;
}

.m-6 {
  margin: 6px;
}

.m-b-6 {
  margin-bottom: 6px;
}

.m-t-6 {
  margin-top: 6px;
}

.m-l-6 {
  margin-left: 6px;
}

.m-r-6 {
  margin-right: 6px;
}

.p-6 {
  padding: 6px;
}

.p-b-6 {
  padding-bottom: 6px;
}

.p-t-6 {
  padding-top: 6px;
}

.p-l-6 {
  padding-left: 6px;
}

.p-r-6 {
  padding-right: 6px;
}

.m-7 {
  margin: 7px;
}

.m-b-7 {
  margin-bottom: 7px;
}

.m-t-7 {
  margin-top: 7px;
}

.m-l-7 {
  margin-left: 7px;
}

.m-r-7 {
  margin-right: 7px;
}

.p-7 {
  padding: 7px;
}

.p-b-7 {
  padding-bottom: 7px;
}

.p-t-7 {
  padding-top: 7px;
}

.p-l-7 {
  padding-left: 7px;
}

.p-r-7 {
  padding-right: 7px;
}

.m-8 {
  margin: 8px;
}

.m-b-8 {
  margin-bottom: 8px;
}

.m-t-8 {
  margin-top: 8px;
}

.m-l-8 {
  margin-left: 8px;
}

.m-r-8 {
  margin-right: 8px;
}

.p-8 {
  padding: 8px;
}

.p-b-8 {
  padding-bottom: 8px;
}

.p-t-8 {
  padding-top: 8px;
}

.p-l-8 {
  padding-left: 8px;
}

.p-r-8 {
  padding-right: 8px;
}

.m-9 {
  margin: 9px;
}

.m-b-9 {
  margin-bottom: 9px;
}

.m-t-9 {
  margin-top: 9px;
}

.m-l-9 {
  margin-left: 9px;
}

.m-r-9 {
  margin-right: 9px;
}

.p-9 {
  padding: 9px;
}

.p-b-9 {
  padding-bottom: 9px;
}

.p-t-9 {
  padding-top: 9px;
}

.p-l-9 {
  padding-left: 9px;
}

.p-r-9 {
  padding-right: 9px;
}

.m-10 {
  margin: 10px;
}

.m-b-10 {
  margin-bottom: 10px;
}

.m-t-10 {
  margin-top: 10px;
}

.m-l-10 {
  margin-left: 10px;
}

.m-r-10 {
  margin-right: 10px;
}

.p-10 {
  padding: 10px;
}

.p-b-10 {
  padding-bottom: 10px;
}

.p-t-10 {
  padding-top: 10px;
}

.p-l-10 {
  padding-left: 10px;
}

.p-r-10 {
  padding-right: 10px;
}

.m-11 {
  margin: 11px;
}

.m-b-11 {
  margin-bottom: 11px;
}

.m-t-11 {
  margin-top: 11px;
}

.m-l-11 {
  margin-left: 11px;
}

.m-r-11 {
  margin-right: 11px;
}

.p-11 {
  padding: 11px;
}

.p-b-11 {
  padding-bottom: 11px;
}

.p-t-11 {
  padding-top: 11px;
}

.p-l-11 {
  padding-left: 11px;
}

.p-r-11 {
  padding-right: 11px;
}

.m-12 {
  margin: 12px;
}

.m-b-12 {
  margin-bottom: 12px;
}

.m-t-12 {
  margin-top: 12px;
}

.m-l-12 {
  margin-left: 12px;
}

.m-r-12 {
  margin-right: 12px;
}

.p-12 {
  padding: 12px;
}

.p-b-12 {
  padding-bottom: 12px;
}

.p-t-12 {
  padding-top: 12px;
}

.p-l-12 {
  padding-left: 12px;
}

.p-r-12 {
  padding-right: 12px;
}

.m-13 {
  margin: 13px;
}

.m-b-13 {
  margin-bottom: 13px;
}

.m-t-13 {
  margin-top: 13px;
}

.m-l-13 {
  margin-left: 13px;
}

.m-r-13 {
  margin-right: 13px;
}

.p-13 {
  padding: 13px;
}

.p-b-13 {
  padding-bottom: 13px;
}

.p-t-13 {
  padding-top: 13px;
}

.p-l-13 {
  padding-left: 13px;
}

.p-r-13 {
  padding-right: 13px;
}

.m-14 {
  margin: 14px;
}

.m-b-14 {
  margin-bottom: 14px;
}

.m-t-14 {
  margin-top: 14px;
}

.m-l-14 {
  margin-left: 14px;
}

.m-r-14 {
  margin-right: 14px;
}

.p-14 {
  padding: 14px;
}

.p-b-14 {
  padding-bottom: 14px;
}

.p-t-14 {
  padding-top: 14px;
}

.p-l-14 {
  padding-left: 14px;
}

.p-r-14 {
  padding-right: 14px;
}

.m-15 {
  margin: 15px;
}

.m-b-15 {
  margin-bottom: 15px;
}

.m-t-15 {
  margin-top: 15px;
}

.m-l-15 {
  margin-left: 15px;
}

.m-r-15 {
  margin-right: 15px;
}

.p-15 {
  padding: 15px;
}

.p-b-15 {
  padding-bottom: 15px;
}

.p-t-15 {
  padding-top: 15px;
}

.p-l-15 {
  padding-left: 15px;
}

.p-r-15 {
  padding-right: 15px;
}

.m-16 {
  margin: 16px;
}

.m-b-16 {
  margin-bottom: 16px;
}

.m-t-16 {
  margin-top: 16px;
}

.m-l-16 {
  margin-left: 16px;
}

.m-r-16 {
  margin-right: 16px;
}

.p-16 {
  padding: 16px;
}

.p-b-16 {
  padding-bottom: 16px;
}

.p-t-16 {
  padding-top: 16px;
}

.p-l-16 {
  padding-left: 16px;
}

.p-r-16 {
  padding-right: 16px;
}

.m-17 {
  margin: 17px;
}

.m-b-17 {
  margin-bottom: 17px;
}

.m-t-17 {
  margin-top: 17px;
}

.m-l-17 {
  margin-left: 17px;
}

.m-r-17 {
  margin-right: 17px;
}

.p-17 {
  padding: 17px;
}

.p-b-17 {
  padding-bottom: 17px;
}

.p-t-17 {
  padding-top: 17px;
}

.p-l-17 {
  padding-left: 17px;
}

.p-r-17 {
  padding-right: 17px;
}

.m-18 {
  margin: 18px;
}

.m-b-18 {
  margin-bottom: 18px;
}

.m-t-18 {
  margin-top: 18px;
}

.m-l-18 {
  margin-left: 18px;
}

.m-r-18 {
  margin-right: 18px;
}

.p-18 {
  padding: 18px;
}

.p-b-18 {
  padding-bottom: 18px;
}

.p-t-18 {
  padding-top: 18px;
}

.p-l-18 {
  padding-left: 18px;
}

.p-r-18 {
  padding-right: 18px;
}

.m-19 {
  margin: 19px;
}

.m-b-19 {
  margin-bottom: 19px;
}

.m-t-19 {
  margin-top: 19px;
}

.m-l-19 {
  margin-left: 19px;
}

.m-r-19 {
  margin-right: 19px;
}

.p-19 {
  padding: 19px;
}

.p-b-19 {
  padding-bottom: 19px;
}

.p-t-19 {
  padding-top: 19px;
}

.p-l-19 {
  padding-left: 19px;
}

.p-r-19 {
  padding-right: 19px;
}

.m-20 {
  margin: 20px;
}

.m-b-20 {
  margin-bottom: 20px;
}

.m-t-20 {
  margin-top: 20px;
}

.m-l-20 {
  margin-left: 20px;
}

.m-r-20 {
  margin-right: 20px;
}

.p-20 {
  padding: 20px;
}

.p-b-20 {
  padding-bottom: 20px;
}

.p-t-20 {
  padding-top: 20px;
}

.p-l-20 {
  padding-left: 20px;
}

.p-r-20 {
  padding-right: 20px;
}

.m-21 {
  margin: 21px;
}

.m-b-21 {
  margin-bottom: 21px;
}

.m-t-21 {
  margin-top: 21px;
}

.m-l-21 {
  margin-left: 21px;
}

.m-r-21 {
  margin-right: 21px;
}

.p-21 {
  padding: 21px;
}

.p-b-21 {
  padding-bottom: 21px;
}

.p-t-21 {
  padding-top: 21px;
}

.p-l-21 {
  padding-left: 21px;
}

.p-r-21 {
  padding-right: 21px;
}

.m-22 {
  margin: 22px;
}

.m-b-22 {
  margin-bottom: 22px;
}

.m-t-22 {
  margin-top: 22px;
}

.m-l-22 {
  margin-left: 22px;
}

.m-r-22 {
  margin-right: 22px;
}

.p-22 {
  padding: 22px;
}

.p-b-22 {
  padding-bottom: 22px;
}

.p-t-22 {
  padding-top: 22px;
}

.p-l-22 {
  padding-left: 22px;
}

.p-r-22 {
  padding-right: 22px;
}

.m-23 {
  margin: 23px;
}

.m-b-23 {
  margin-bottom: 23px;
}

.m-t-23 {
  margin-top: 23px;
}

.m-l-23 {
  margin-left: 23px;
}

.m-r-23 {
  margin-right: 23px;
}

.p-23 {
  padding: 23px;
}

.p-b-23 {
  padding-bottom: 23px;
}

.p-t-23 {
  padding-top: 23px;
}

.p-l-23 {
  padding-left: 23px;
}

.p-r-23 {
  padding-right: 23px;
}

.m-24 {
  margin: 24px;
}

.m-b-24 {
  margin-bottom: 24px;
}

.m-t-24 {
  margin-top: 24px;
}

.m-l-24 {
  margin-left: 24px;
}

.m-r-24 {
  margin-right: 24px;
}

.p-24 {
  padding: 24px;
}

.p-b-24 {
  padding-bottom: 24px;
}

.p-t-24 {
  padding-top: 24px;
}

.p-l-24 {
  padding-left: 24px;
}

.p-r-24 {
  padding-right: 24px;
}

.m-25 {
  margin: 25px;
}

.m-b-25 {
  margin-bottom: 25px;
}

.m-t-25 {
  margin-top: 25px;
}

.m-l-25 {
  margin-left: 25px;
}

.m-r-25 {
  margin-right: 25px;
}

.p-25 {
  padding: 25px;
}

.p-b-25 {
  padding-bottom: 25px;
}

.p-t-25 {
  padding-top: 25px;
}

.p-l-25 {
  padding-left: 25px;
}

.p-r-25 {
  padding-right: 25px;
}

.m-26 {
  margin: 26px;
}

.m-b-26 {
  margin-bottom: 26px;
}

.m-t-26 {
  margin-top: 26px;
}

.m-l-26 {
  margin-left: 26px;
}

.m-r-26 {
  margin-right: 26px;
}

.p-26 {
  padding: 26px;
}

.p-b-26 {
  padding-bottom: 26px;
}

.p-t-26 {
  padding-top: 26px;
}

.p-l-26 {
  padding-left: 26px;
}

.p-r-26 {
  padding-right: 26px;
}

.m-27 {
  margin: 27px;
}

.m-b-27 {
  margin-bottom: 27px;
}

.m-t-27 {
  margin-top: 27px;
}

.m-l-27 {
  margin-left: 27px;
}

.m-r-27 {
  margin-right: 27px;
}

.p-27 {
  padding: 27px;
}

.p-b-27 {
  padding-bottom: 27px;
}

.p-t-27 {
  padding-top: 27px;
}

.p-l-27 {
  padding-left: 27px;
}

.p-r-27 {
  padding-right: 27px;
}

.m-28 {
  margin: 28px;
}

.m-b-28 {
  margin-bottom: 28px;
}

.m-t-28 {
  margin-top: 28px;
}

.m-l-28 {
  margin-left: 28px;
}

.m-r-28 {
  margin-right: 28px;
}

.p-28 {
  padding: 28px;
}

.p-b-28 {
  padding-bottom: 28px;
}

.p-t-28 {
  padding-top: 28px;
}

.p-l-28 {
  padding-left: 28px;
}

.p-r-28 {
  padding-right: 28px;
}

.m-29 {
  margin: 29px;
}

.m-b-29 {
  margin-bottom: 29px;
}

.m-t-29 {
  margin-top: 29px;
}

.m-l-29 {
  margin-left: 29px;
}

.m-r-29 {
  margin-right: 29px;
}

.p-29 {
  padding: 29px;
}

.p-b-29 {
  padding-bottom: 29px;
}

.p-t-29 {
  padding-top: 29px;
}

.p-l-29 {
  padding-left: 29px;
}

.p-r-29 {
  padding-right: 29px;
}

.m-30 {
  margin: 30px;
}

.m-b-30 {
  margin-bottom: 30px;
}

.m-t-30 {
  margin-top: 30px;
}

.m-l-30 {
  margin-left: 30px;
}

.m-r-30 {
  margin-right: 30px;
}

.p-30 {
  padding: 30px;
}

.p-b-30 {
  padding-bottom: 30px;
}

.p-t-30 {
  padding-top: 30px;
}

.p-l-30 {
  padding-left: 30px;
}

.p-r-30 {
  padding-right: 30px;
}

.m-31 {
  margin: 31px;
}

.m-b-31 {
  margin-bottom: 31px;
}

.m-t-31 {
  margin-top: 31px;
}

.m-l-31 {
  margin-left: 31px;
}

.m-r-31 {
  margin-right: 31px;
}

.p-31 {
  padding: 31px;
}

.p-b-31 {
  padding-bottom: 31px;
}

.p-t-31 {
  padding-top: 31px;
}

.p-l-31 {
  padding-left: 31px;
}

.p-r-31 {
  padding-right: 31px;
}

.m-32 {
  margin: 32px;
}

.m-b-32 {
  margin-bottom: 32px;
}

.m-t-32 {
  margin-top: 32px;
}

.m-l-32 {
  margin-left: 32px;
}

.m-r-32 {
  margin-right: 32px;
}

.p-32 {
  padding: 32px;
}

.p-b-32 {
  padding-bottom: 32px;
}

.p-t-32 {
  padding-top: 32px;
}

.p-l-32 {
  padding-left: 32px;
}

.p-r-32 {
  padding-right: 32px;
}

.m-33 {
  margin: 33px;
}

.m-b-33 {
  margin-bottom: 33px;
}

.m-t-33 {
  margin-top: 33px;
}

.m-l-33 {
  margin-left: 33px;
}

.m-r-33 {
  margin-right: 33px;
}

.p-33 {
  padding: 33px;
}

.p-b-33 {
  padding-bottom: 33px;
}

.p-t-33 {
  padding-top: 33px;
}

.p-l-33 {
  padding-left: 33px;
}

.p-r-33 {
  padding-right: 33px;
}

.m-34 {
  margin: 34px;
}

.m-b-34 {
  margin-bottom: 34px;
}

.m-t-34 {
  margin-top: 34px;
}

.m-l-34 {
  margin-left: 34px;
}

.m-r-34 {
  margin-right: 34px;
}

.p-34 {
  padding: 34px;
}

.p-b-34 {
  padding-bottom: 34px;
}

.p-t-34 {
  padding-top: 34px;
}

.p-l-34 {
  padding-left: 34px;
}

.p-r-34 {
  padding-right: 34px;
}

.m-35 {
  margin: 35px;
}

.m-b-35 {
  margin-bottom: 35px;
}

.m-t-35 {
  margin-top: 35px;
}

.m-l-35 {
  margin-left: 35px;
}

.m-r-35 {
  margin-right: 35px;
}

.p-35 {
  padding: 35px;
}

.p-b-35 {
  padding-bottom: 35px;
}

.p-t-35 {
  padding-top: 35px;
}

.p-l-35 {
  padding-left: 35px;
}

.p-r-35 {
  padding-right: 35px;
}

.m-36 {
  margin: 36px;
}

.m-b-36 {
  margin-bottom: 36px;
}

.m-t-36 {
  margin-top: 36px;
}

.m-l-36 {
  margin-left: 36px;
}

.m-r-36 {
  margin-right: 36px;
}

.p-36 {
  padding: 36px;
}

.p-b-36 {
  padding-bottom: 36px;
}

.p-t-36 {
  padding-top: 36px;
}

.p-l-36 {
  padding-left: 36px;
}

.p-r-36 {
  padding-right: 36px;
}

.m-37 {
  margin: 37px;
}

.m-b-37 {
  margin-bottom: 37px;
}

.m-t-37 {
  margin-top: 37px;
}

.m-l-37 {
  margin-left: 37px;
}

.m-r-37 {
  margin-right: 37px;
}

.p-37 {
  padding: 37px;
}

.p-b-37 {
  padding-bottom: 37px;
}

.p-t-37 {
  padding-top: 37px;
}

.p-l-37 {
  padding-left: 37px;
}

.p-r-37 {
  padding-right: 37px;
}

.m-38 {
  margin: 38px;
}

.m-b-38 {
  margin-bottom: 38px;
}

.m-t-38 {
  margin-top: 38px;
}

.m-l-38 {
  margin-left: 38px;
}

.m-r-38 {
  margin-right: 38px;
}

.p-38 {
  padding: 38px;
}

.p-b-38 {
  padding-bottom: 38px;
}

.p-t-38 {
  padding-top: 38px;
}

.p-l-38 {
  padding-left: 38px;
}

.p-r-38 {
  padding-right: 38px;
}

.m-39 {
  margin: 39px;
}

.m-b-39 {
  margin-bottom: 39px;
}

.m-t-39 {
  margin-top: 39px;
}

.m-l-39 {
  margin-left: 39px;
}

.m-r-39 {
  margin-right: 39px;
}

.p-39 {
  padding: 39px;
}

.p-b-39 {
  padding-bottom: 39px;
}

.p-t-39 {
  padding-top: 39px;
}

.p-l-39 {
  padding-left: 39px;
}

.p-r-39 {
  padding-right: 39px;
}

.m-40 {
  margin: 40px;
}

.m-b-40 {
  margin-bottom: 40px;
}

.m-t-40 {
  margin-top: 40px;
}

.m-l-40 {
  margin-left: 40px;
}

.m-r-40 {
  margin-right: 40px;
}

.p-40 {
  padding: 40px;
}

.p-b-40 {
  padding-bottom: 40px;
}

.p-t-40 {
  padding-top: 40px;
}

.p-l-40 {
  padding-left: 40px;
}

.p-r-40 {
  padding-right: 40px;
}

.m-41 {
  margin: 41px;
}

.m-b-41 {
  margin-bottom: 41px;
}

.m-t-41 {
  margin-top: 41px;
}

.m-l-41 {
  margin-left: 41px;
}

.m-r-41 {
  margin-right: 41px;
}

.p-41 {
  padding: 41px;
}

.p-b-41 {
  padding-bottom: 41px;
}

.p-t-41 {
  padding-top: 41px;
}

.p-l-41 {
  padding-left: 41px;
}

.p-r-41 {
  padding-right: 41px;
}

.m-42 {
  margin: 42px;
}

.m-b-42 {
  margin-bottom: 42px;
}

.m-t-42 {
  margin-top: 42px;
}

.m-l-42 {
  margin-left: 42px;
}

.m-r-42 {
  margin-right: 42px;
}

.p-42 {
  padding: 42px;
}

.p-b-42 {
  padding-bottom: 42px;
}

.p-t-42 {
  padding-top: 42px;
}

.p-l-42 {
  padding-left: 42px;
}

.p-r-42 {
  padding-right: 42px;
}

.m-43 {
  margin: 43px;
}

.m-b-43 {
  margin-bottom: 43px;
}

.m-t-43 {
  margin-top: 43px;
}

.m-l-43 {
  margin-left: 43px;
}

.m-r-43 {
  margin-right: 43px;
}

.p-43 {
  padding: 43px;
}

.p-b-43 {
  padding-bottom: 43px;
}

.p-t-43 {
  padding-top: 43px;
}

.p-l-43 {
  padding-left: 43px;
}

.p-r-43 {
  padding-right: 43px;
}

.m-44 {
  margin: 44px;
}

.m-b-44 {
  margin-bottom: 44px;
}

.m-t-44 {
  margin-top: 44px;
}

.m-l-44 {
  margin-left: 44px;
}

.m-r-44 {
  margin-right: 44px;
}

.p-44 {
  padding: 44px;
}

.p-b-44 {
  padding-bottom: 44px;
}

.p-t-44 {
  padding-top: 44px;
}

.p-l-44 {
  padding-left: 44px;
}

.p-r-44 {
  padding-right: 44px;
}

.m-45 {
  margin: 45px;
}

.m-b-45 {
  margin-bottom: 45px;
}

.m-t-45 {
  margin-top: 45px;
}

.m-l-45 {
  margin-left: 45px;
}

.m-r-45 {
  margin-right: 45px;
}

.p-45 {
  padding: 45px;
}

.p-b-45 {
  padding-bottom: 45px;
}

.p-t-45 {
  padding-top: 45px;
}

.p-l-45 {
  padding-left: 45px;
}

.p-r-45 {
  padding-right: 45px;
}

.m-46 {
  margin: 46px;
}

.m-b-46 {
  margin-bottom: 46px;
}

.m-t-46 {
  margin-top: 46px;
}

.m-l-46 {
  margin-left: 46px;
}

.m-r-46 {
  margin-right: 46px;
}

.p-46 {
  padding: 46px;
}

.p-b-46 {
  padding-bottom: 46px;
}

.p-t-46 {
  padding-top: 46px;
}

.p-l-46 {
  padding-left: 46px;
}

.p-r-46 {
  padding-right: 46px;
}

.m-47 {
  margin: 47px;
}

.m-b-47 {
  margin-bottom: 47px;
}

.m-t-47 {
  margin-top: 47px;
}

.m-l-47 {
  margin-left: 47px;
}

.m-r-47 {
  margin-right: 47px;
}

.p-47 {
  padding: 47px;
}

.p-b-47 {
  padding-bottom: 47px;
}

.p-t-47 {
  padding-top: 47px;
}

.p-l-47 {
  padding-left: 47px;
}

.p-r-47 {
  padding-right: 47px;
}

.m-48 {
  margin: 48px;
}

.m-b-48 {
  margin-bottom: 48px;
}

.m-t-48 {
  margin-top: 48px;
}

.m-l-48 {
  margin-left: 48px;
}

.m-r-48 {
  margin-right: 48px;
}

.p-48 {
  padding: 48px;
}

.p-b-48 {
  padding-bottom: 48px;
}

.p-t-48 {
  padding-top: 48px;
}

.p-l-48 {
  padding-left: 48px;
}

.p-r-48 {
  padding-right: 48px;
}

.m-49 {
  margin: 49px;
}

.m-b-49 {
  margin-bottom: 49px;
}

.m-t-49 {
  margin-top: 49px;
}

.m-l-49 {
  margin-left: 49px;
}

.m-r-49 {
  margin-right: 49px;
}

.p-49 {
  padding: 49px;
}

.p-b-49 {
  padding-bottom: 49px;
}

.p-t-49 {
  padding-top: 49px;
}

.p-l-49 {
  padding-left: 49px;
}

.p-r-49 {
  padding-right: 49px;
}

.m-50 {
  margin: 50px;
}

.m-b-50 {
  margin-bottom: 50px;
}

.m-t-50 {
  margin-top: 50px;
}

.m-l-50 {
  margin-left: 50px;
}

.m-r-50 {
  margin-right: 50px;
}

.p-50 {
  padding: 50px;
}

.p-b-50 {
  padding-bottom: 50px;
}

.p-t-50 {
  padding-top: 50px;
}

.p-l-50 {
  padding-left: 50px;
}

.p-r-50 {
  padding-right: 50px;
}

.m-51 {
  margin: 51px;
}

.m-b-51 {
  margin-bottom: 51px;
}

.m-t-51 {
  margin-top: 51px;
}

.m-l-51 {
  margin-left: 51px;
}

.m-r-51 {
  margin-right: 51px;
}

.p-51 {
  padding: 51px;
}

.p-b-51 {
  padding-bottom: 51px;
}

.p-t-51 {
  padding-top: 51px;
}

.p-l-51 {
  padding-left: 51px;
}

.p-r-51 {
  padding-right: 51px;
}

.m-52 {
  margin: 52px;
}

.m-b-52 {
  margin-bottom: 52px;
}

.m-t-52 {
  margin-top: 52px;
}

.m-l-52 {
  margin-left: 52px;
}

.m-r-52 {
  margin-right: 52px;
}

.p-52 {
  padding: 52px;
}

.p-b-52 {
  padding-bottom: 52px;
}

.p-t-52 {
  padding-top: 52px;
}

.p-l-52 {
  padding-left: 52px;
}

.p-r-52 {
  padding-right: 52px;
}

.m-53 {
  margin: 53px;
}

.m-b-53 {
  margin-bottom: 53px;
}

.m-t-53 {
  margin-top: 53px;
}

.m-l-53 {
  margin-left: 53px;
}

.m-r-53 {
  margin-right: 53px;
}

.p-53 {
  padding: 53px;
}

.p-b-53 {
  padding-bottom: 53px;
}

.p-t-53 {
  padding-top: 53px;
}

.p-l-53 {
  padding-left: 53px;
}

.p-r-53 {
  padding-right: 53px;
}

.m-54 {
  margin: 54px;
}

.m-b-54 {
  margin-bottom: 54px;
}

.m-t-54 {
  margin-top: 54px;
}

.m-l-54 {
  margin-left: 54px;
}

.m-r-54 {
  margin-right: 54px;
}

.p-54 {
  padding: 54px;
}

.p-b-54 {
  padding-bottom: 54px;
}

.p-t-54 {
  padding-top: 54px;
}

.p-l-54 {
  padding-left: 54px;
}

.p-r-54 {
  padding-right: 54px;
}

.m-55 {
  margin: 55px;
}

.m-b-55 {
  margin-bottom: 55px;
}

.m-t-55 {
  margin-top: 55px;
}

.m-l-55 {
  margin-left: 55px;
}

.m-r-55 {
  margin-right: 55px;
}

.p-55 {
  padding: 55px;
}

.p-b-55 {
  padding-bottom: 55px;
}

.p-t-55 {
  padding-top: 55px;
}

.p-l-55 {
  padding-left: 55px;
}

.p-r-55 {
  padding-right: 55px;
}

.m-56 {
  margin: 56px;
}

.m-b-56 {
  margin-bottom: 56px;
}

.m-t-56 {
  margin-top: 56px;
}

.m-l-56 {
  margin-left: 56px;
}

.m-r-56 {
  margin-right: 56px;
}

.p-56 {
  padding: 56px;
}

.p-b-56 {
  padding-bottom: 56px;
}

.p-t-56 {
  padding-top: 56px;
}

.p-l-56 {
  padding-left: 56px;
}

.p-r-56 {
  padding-right: 56px;
}

.m-57 {
  margin: 57px;
}

.m-b-57 {
  margin-bottom: 57px;
}

.m-t-57 {
  margin-top: 57px;
}

.m-l-57 {
  margin-left: 57px;
}

.m-r-57 {
  margin-right: 57px;
}

.p-57 {
  padding: 57px;
}

.p-b-57 {
  padding-bottom: 57px;
}

.p-t-57 {
  padding-top: 57px;
}

.p-l-57 {
  padding-left: 57px;
}

.p-r-57 {
  padding-right: 57px;
}

.m-58 {
  margin: 58px;
}

.m-b-58 {
  margin-bottom: 58px;
}

.m-t-58 {
  margin-top: 58px;
}

.m-l-58 {
  margin-left: 58px;
}

.m-r-58 {
  margin-right: 58px;
}

.p-58 {
  padding: 58px;
}

.p-b-58 {
  padding-bottom: 58px;
}

.p-t-58 {
  padding-top: 58px;
}

.p-l-58 {
  padding-left: 58px;
}

.p-r-58 {
  padding-right: 58px;
}

.m-59 {
  margin: 59px;
}

.m-b-59 {
  margin-bottom: 59px;
}

.m-t-59 {
  margin-top: 59px;
}

.m-l-59 {
  margin-left: 59px;
}

.m-r-59 {
  margin-right: 59px;
}

.p-59 {
  padding: 59px;
}

.p-b-59 {
  padding-bottom: 59px;
}

.p-t-59 {
  padding-top: 59px;
}

.p-l-59 {
  padding-left: 59px;
}

.p-r-59 {
  padding-right: 59px;
}

.m-60 {
  margin: 60px;
}

.m-b-60 {
  margin-bottom: 60px;
}

.m-t-60 {
  margin-top: 60px;
}

.m-l-60 {
  margin-left: 60px;
}

.m-r-60 {
  margin-right: 60px;
}

.p-60 {
  padding: 60px;
}

.p-b-60 {
  padding-bottom: 60px;
}

.p-t-60 {
  padding-top: 60px;
}

.p-l-60 {
  padding-left: 60px;
}

.p-r-60 {
  padding-right: 60px;
}

.m-61 {
  margin: 61px;
}

.m-b-61 {
  margin-bottom: 61px;
}

.m-t-61 {
  margin-top: 61px;
}

.m-l-61 {
  margin-left: 61px;
}

.m-r-61 {
  margin-right: 61px;
}

.p-61 {
  padding: 61px;
}

.p-b-61 {
  padding-bottom: 61px;
}

.p-t-61 {
  padding-top: 61px;
}

.p-l-61 {
  padding-left: 61px;
}

.p-r-61 {
  padding-right: 61px;
}

.m-62 {
  margin: 62px;
}

.m-b-62 {
  margin-bottom: 62px;
}

.m-t-62 {
  margin-top: 62px;
}

.m-l-62 {
  margin-left: 62px;
}

.m-r-62 {
  margin-right: 62px;
}

.p-62 {
  padding: 62px;
}

.p-b-62 {
  padding-bottom: 62px;
}

.p-t-62 {
  padding-top: 62px;
}

.p-l-62 {
  padding-left: 62px;
}

.p-r-62 {
  padding-right: 62px;
}

.m-63 {
  margin: 63px;
}

.m-b-63 {
  margin-bottom: 63px;
}

.m-t-63 {
  margin-top: 63px;
}

.m-l-63 {
  margin-left: 63px;
}

.m-r-63 {
  margin-right: 63px;
}

.p-63 {
  padding: 63px;
}

.p-b-63 {
  padding-bottom: 63px;
}

.p-t-63 {
  padding-top: 63px;
}

.p-l-63 {
  padding-left: 63px;
}

.p-r-63 {
  padding-right: 63px;
}

.m-64 {
  margin: 64px;
}

.m-b-64 {
  margin-bottom: 64px;
}

.m-t-64 {
  margin-top: 64px;
}

.m-l-64 {
  margin-left: 64px;
}

.m-r-64 {
  margin-right: 64px;
}

.p-64 {
  padding: 64px;
}

.p-b-64 {
  padding-bottom: 64px;
}

.p-t-64 {
  padding-top: 64px;
}

.p-l-64 {
  padding-left: 64px;
}

.p-r-64 {
  padding-right: 64px;
}

.m-65 {
  margin: 65px;
}

.m-b-65 {
  margin-bottom: 65px;
}

.m-t-65 {
  margin-top: 65px;
}

.m-l-65 {
  margin-left: 65px;
}

.m-r-65 {
  margin-right: 65px;
}

.p-65 {
  padding: 65px;
}

.p-b-65 {
  padding-bottom: 65px;
}

.p-t-65 {
  padding-top: 65px;
}

.p-l-65 {
  padding-left: 65px;
}

.p-r-65 {
  padding-right: 65px;
}

.m-66 {
  margin: 66px;
}

.m-b-66 {
  margin-bottom: 66px;
}

.m-t-66 {
  margin-top: 66px;
}

.m-l-66 {
  margin-left: 66px;
}

.m-r-66 {
  margin-right: 66px;
}

.p-66 {
  padding: 66px;
}

.p-b-66 {
  padding-bottom: 66px;
}

.p-t-66 {
  padding-top: 66px;
}

.p-l-66 {
  padding-left: 66px;
}

.p-r-66 {
  padding-right: 66px;
}

.m-67 {
  margin: 67px;
}

.m-b-67 {
  margin-bottom: 67px;
}

.m-t-67 {
  margin-top: 67px;
}

.m-l-67 {
  margin-left: 67px;
}

.m-r-67 {
  margin-right: 67px;
}

.p-67 {
  padding: 67px;
}

.p-b-67 {
  padding-bottom: 67px;
}

.p-t-67 {
  padding-top: 67px;
}

.p-l-67 {
  padding-left: 67px;
}

.p-r-67 {
  padding-right: 67px;
}

.m-68 {
  margin: 68px;
}

.m-b-68 {
  margin-bottom: 68px;
}

.m-t-68 {
  margin-top: 68px;
}

.m-l-68 {
  margin-left: 68px;
}

.m-r-68 {
  margin-right: 68px;
}

.p-68 {
  padding: 68px;
}

.p-b-68 {
  padding-bottom: 68px;
}

.p-t-68 {
  padding-top: 68px;
}

.p-l-68 {
  padding-left: 68px;
}

.p-r-68 {
  padding-right: 68px;
}

.m-69 {
  margin: 69px;
}

.m-b-69 {
  margin-bottom: 69px;
}

.m-t-69 {
  margin-top: 69px;
}

.m-l-69 {
  margin-left: 69px;
}

.m-r-69 {
  margin-right: 69px;
}

.p-69 {
  padding: 69px;
}

.p-b-69 {
  padding-bottom: 69px;
}

.p-t-69 {
  padding-top: 69px;
}

.p-l-69 {
  padding-left: 69px;
}

.p-r-69 {
  padding-right: 69px;
}

.m-70 {
  margin: 70px;
}

.m-b-70 {
  margin-bottom: 70px;
}

.m-t-70 {
  margin-top: 70px;
}

.m-l-70 {
  margin-left: 70px;
}

.m-r-70 {
  margin-right: 70px;
}

.p-70 {
  padding: 70px;
}

.p-b-70 {
  padding-bottom: 70px;
}

.p-t-70 {
  padding-top: 70px;
}

.p-l-70 {
  padding-left: 70px;
}

.p-r-70 {
  padding-right: 70px;
}

.m-71 {
  margin: 71px;
}

.m-b-71 {
  margin-bottom: 71px;
}

.m-t-71 {
  margin-top: 71px;
}

.m-l-71 {
  margin-left: 71px;
}

.m-r-71 {
  margin-right: 71px;
}

.p-71 {
  padding: 71px;
}

.p-b-71 {
  padding-bottom: 71px;
}

.p-t-71 {
  padding-top: 71px;
}

.p-l-71 {
  padding-left: 71px;
}

.p-r-71 {
  padding-right: 71px;
}

.m-72 {
  margin: 72px;
}

.m-b-72 {
  margin-bottom: 72px;
}

.m-t-72 {
  margin-top: 72px;
}

.m-l-72 {
  margin-left: 72px;
}

.m-r-72 {
  margin-right: 72px;
}

.p-72 {
  padding: 72px;
}

.p-b-72 {
  padding-bottom: 72px;
}

.p-t-72 {
  padding-top: 72px;
}

.p-l-72 {
  padding-left: 72px;
}

.p-r-72 {
  padding-right: 72px;
}

.m-73 {
  margin: 73px;
}

.m-b-73 {
  margin-bottom: 73px;
}

.m-t-73 {
  margin-top: 73px;
}

.m-l-73 {
  margin-left: 73px;
}

.m-r-73 {
  margin-right: 73px;
}

.p-73 {
  padding: 73px;
}

.p-b-73 {
  padding-bottom: 73px;
}

.p-t-73 {
  padding-top: 73px;
}

.p-l-73 {
  padding-left: 73px;
}

.p-r-73 {
  padding-right: 73px;
}

.m-74 {
  margin: 74px;
}

.m-b-74 {
  margin-bottom: 74px;
}

.m-t-74 {
  margin-top: 74px;
}

.m-l-74 {
  margin-left: 74px;
}

.m-r-74 {
  margin-right: 74px;
}

.p-74 {
  padding: 74px;
}

.p-b-74 {
  padding-bottom: 74px;
}

.p-t-74 {
  padding-top: 74px;
}

.p-l-74 {
  padding-left: 74px;
}

.p-r-74 {
  padding-right: 74px;
}

.m-75 {
  margin: 75px;
}

.m-b-75 {
  margin-bottom: 75px;
}

.m-t-75 {
  margin-top: 75px;
}

.m-l-75 {
  margin-left: 75px;
}

.m-r-75 {
  margin-right: 75px;
}

.p-75 {
  padding: 75px;
}

.p-b-75 {
  padding-bottom: 75px;
}

.p-t-75 {
  padding-top: 75px;
}

.p-l-75 {
  padding-left: 75px;
}

.p-r-75 {
  padding-right: 75px;
}

.m-76 {
  margin: 76px;
}

.m-b-76 {
  margin-bottom: 76px;
}

.m-t-76 {
  margin-top: 76px;
}

.m-l-76 {
  margin-left: 76px;
}

.m-r-76 {
  margin-right: 76px;
}

.p-76 {
  padding: 76px;
}

.p-b-76 {
  padding-bottom: 76px;
}

.p-t-76 {
  padding-top: 76px;
}

.p-l-76 {
  padding-left: 76px;
}

.p-r-76 {
  padding-right: 76px;
}

.m-77 {
  margin: 77px;
}

.m-b-77 {
  margin-bottom: 77px;
}

.m-t-77 {
  margin-top: 77px;
}

.m-l-77 {
  margin-left: 77px;
}

.m-r-77 {
  margin-right: 77px;
}

.p-77 {
  padding: 77px;
}

.p-b-77 {
  padding-bottom: 77px;
}

.p-t-77 {
  padding-top: 77px;
}

.p-l-77 {
  padding-left: 77px;
}

.p-r-77 {
  padding-right: 77px;
}

.m-78 {
  margin: 78px;
}

.m-b-78 {
  margin-bottom: 78px;
}

.m-t-78 {
  margin-top: 78px;
}

.m-l-78 {
  margin-left: 78px;
}

.m-r-78 {
  margin-right: 78px;
}

.p-78 {
  padding: 78px;
}

.p-b-78 {
  padding-bottom: 78px;
}

.p-t-78 {
  padding-top: 78px;
}

.p-l-78 {
  padding-left: 78px;
}

.p-r-78 {
  padding-right: 78px;
}

.m-79 {
  margin: 79px;
}

.m-b-79 {
  margin-bottom: 79px;
}

.m-t-79 {
  margin-top: 79px;
}

.m-l-79 {
  margin-left: 79px;
}

.m-r-79 {
  margin-right: 79px;
}

.p-79 {
  padding: 79px;
}

.p-b-79 {
  padding-bottom: 79px;
}

.p-t-79 {
  padding-top: 79px;
}

.p-l-79 {
  padding-left: 79px;
}

.p-r-79 {
  padding-right: 79px;
}

.m-80 {
  margin: 80px;
}

.m-b-80 {
  margin-bottom: 80px;
}

.m-t-80 {
  margin-top: 80px;
}

.m-l-80 {
  margin-left: 80px;
}

.m-r-80 {
  margin-right: 80px;
}

.p-80 {
  padding: 80px;
}

.p-b-80 {
  padding-bottom: 80px;
}

.p-t-80 {
  padding-top: 80px;
}

.p-l-80 {
  padding-left: 80px;
}

.p-r-80 {
  padding-right: 80px;
}

.m-81 {
  margin: 81px;
}

.m-b-81 {
  margin-bottom: 81px;
}

.m-t-81 {
  margin-top: 81px;
}

.m-l-81 {
  margin-left: 81px;
}

.m-r-81 {
  margin-right: 81px;
}

.p-81 {
  padding: 81px;
}

.p-b-81 {
  padding-bottom: 81px;
}

.p-t-81 {
  padding-top: 81px;
}

.p-l-81 {
  padding-left: 81px;
}

.p-r-81 {
  padding-right: 81px;
}

.m-82 {
  margin: 82px;
}

.m-b-82 {
  margin-bottom: 82px;
}

.m-t-82 {
  margin-top: 82px;
}

.m-l-82 {
  margin-left: 82px;
}

.m-r-82 {
  margin-right: 82px;
}

.p-82 {
  padding: 82px;
}

.p-b-82 {
  padding-bottom: 82px;
}

.p-t-82 {
  padding-top: 82px;
}

.p-l-82 {
  padding-left: 82px;
}

.p-r-82 {
  padding-right: 82px;
}

.m-83 {
  margin: 83px;
}

.m-b-83 {
  margin-bottom: 83px;
}

.m-t-83 {
  margin-top: 83px;
}

.m-l-83 {
  margin-left: 83px;
}

.m-r-83 {
  margin-right: 83px;
}

.p-83 {
  padding: 83px;
}

.p-b-83 {
  padding-bottom: 83px;
}

.p-t-83 {
  padding-top: 83px;
}

.p-l-83 {
  padding-left: 83px;
}

.p-r-83 {
  padding-right: 83px;
}

.m-84 {
  margin: 84px;
}

.m-b-84 {
  margin-bottom: 84px;
}

.m-t-84 {
  margin-top: 84px;
}

.m-l-84 {
  margin-left: 84px;
}

.m-r-84 {
  margin-right: 84px;
}

.p-84 {
  padding: 84px;
}

.p-b-84 {
  padding-bottom: 84px;
}

.p-t-84 {
  padding-top: 84px;
}

.p-l-84 {
  padding-left: 84px;
}

.p-r-84 {
  padding-right: 84px;
}

.m-85 {
  margin: 85px;
}

.m-b-85 {
  margin-bottom: 85px;
}

.m-t-85 {
  margin-top: 85px;
}

.m-l-85 {
  margin-left: 85px;
}

.m-r-85 {
  margin-right: 85px;
}

.p-85 {
  padding: 85px;
}

.p-b-85 {
  padding-bottom: 85px;
}

.p-t-85 {
  padding-top: 85px;
}

.p-l-85 {
  padding-left: 85px;
}

.p-r-85 {
  padding-right: 85px;
}

.m-86 {
  margin: 86px;
}

.m-b-86 {
  margin-bottom: 86px;
}

.m-t-86 {
  margin-top: 86px;
}

.m-l-86 {
  margin-left: 86px;
}

.m-r-86 {
  margin-right: 86px;
}

.p-86 {
  padding: 86px;
}

.p-b-86 {
  padding-bottom: 86px;
}

.p-t-86 {
  padding-top: 86px;
}

.p-l-86 {
  padding-left: 86px;
}

.p-r-86 {
  padding-right: 86px;
}

.m-87 {
  margin: 87px;
}

.m-b-87 {
  margin-bottom: 87px;
}

.m-t-87 {
  margin-top: 87px;
}

.m-l-87 {
  margin-left: 87px;
}

.m-r-87 {
  margin-right: 87px;
}

.p-87 {
  padding: 87px;
}

.p-b-87 {
  padding-bottom: 87px;
}

.p-t-87 {
  padding-top: 87px;
}

.p-l-87 {
  padding-left: 87px;
}

.p-r-87 {
  padding-right: 87px;
}

.m-88 {
  margin: 88px;
}

.m-b-88 {
  margin-bottom: 88px;
}

.m-t-88 {
  margin-top: 88px;
}

.m-l-88 {
  margin-left: 88px;
}

.m-r-88 {
  margin-right: 88px;
}

.p-88 {
  padding: 88px;
}

.p-b-88 {
  padding-bottom: 88px;
}

.p-t-88 {
  padding-top: 88px;
}

.p-l-88 {
  padding-left: 88px;
}

.p-r-88 {
  padding-right: 88px;
}

.m-89 {
  margin: 89px;
}

.m-b-89 {
  margin-bottom: 89px;
}

.m-t-89 {
  margin-top: 89px;
}

.m-l-89 {
  margin-left: 89px;
}

.m-r-89 {
  margin-right: 89px;
}

.p-89 {
  padding: 89px;
}

.p-b-89 {
  padding-bottom: 89px;
}

.p-t-89 {
  padding-top: 89px;
}

.p-l-89 {
  padding-left: 89px;
}

.p-r-89 {
  padding-right: 89px;
}

.m-90 {
  margin: 90px;
}

.m-b-90 {
  margin-bottom: 90px;
}

.m-t-90 {
  margin-top: 90px;
}

.m-l-90 {
  margin-left: 90px;
}

.m-r-90 {
  margin-right: 90px;
}

.p-90 {
  padding: 90px;
}

.p-b-90 {
  padding-bottom: 90px;
}

.p-t-90 {
  padding-top: 90px;
}

.p-l-90 {
  padding-left: 90px;
}

.p-r-90 {
  padding-right: 90px;
}

.m-91 {
  margin: 91px;
}

.m-b-91 {
  margin-bottom: 91px;
}

.m-t-91 {
  margin-top: 91px;
}

.m-l-91 {
  margin-left: 91px;
}

.m-r-91 {
  margin-right: 91px;
}

.p-91 {
  padding: 91px;
}

.p-b-91 {
  padding-bottom: 91px;
}

.p-t-91 {
  padding-top: 91px;
}

.p-l-91 {
  padding-left: 91px;
}

.p-r-91 {
  padding-right: 91px;
}

.m-92 {
  margin: 92px;
}

.m-b-92 {
  margin-bottom: 92px;
}

.m-t-92 {
  margin-top: 92px;
}

.m-l-92 {
  margin-left: 92px;
}

.m-r-92 {
  margin-right: 92px;
}

.p-92 {
  padding: 92px;
}

.p-b-92 {
  padding-bottom: 92px;
}

.p-t-92 {
  padding-top: 92px;
}

.p-l-92 {
  padding-left: 92px;
}

.p-r-92 {
  padding-right: 92px;
}

.m-93 {
  margin: 93px;
}

.m-b-93 {
  margin-bottom: 93px;
}

.m-t-93 {
  margin-top: 93px;
}

.m-l-93 {
  margin-left: 93px;
}

.m-r-93 {
  margin-right: 93px;
}

.p-93 {
  padding: 93px;
}

.p-b-93 {
  padding-bottom: 93px;
}

.p-t-93 {
  padding-top: 93px;
}

.p-l-93 {
  padding-left: 93px;
}

.p-r-93 {
  padding-right: 93px;
}

.m-94 {
  margin: 94px;
}

.m-b-94 {
  margin-bottom: 94px;
}

.m-t-94 {
  margin-top: 94px;
}

.m-l-94 {
  margin-left: 94px;
}

.m-r-94 {
  margin-right: 94px;
}

.p-94 {
  padding: 94px;
}

.p-b-94 {
  padding-bottom: 94px;
}

.p-t-94 {
  padding-top: 94px;
}

.p-l-94 {
  padding-left: 94px;
}

.p-r-94 {
  padding-right: 94px;
}

.m-95 {
  margin: 95px;
}

.m-b-95 {
  margin-bottom: 95px;
}

.m-t-95 {
  margin-top: 95px;
}

.m-l-95 {
  margin-left: 95px;
}

.m-r-95 {
  margin-right: 95px;
}

.p-95 {
  padding: 95px;
}

.p-b-95 {
  padding-bottom: 95px;
}

.p-t-95 {
  padding-top: 95px;
}

.p-l-95 {
  padding-left: 95px;
}

.p-r-95 {
  padding-right: 95px;
}

.m-96 {
  margin: 96px;
}

.m-b-96 {
  margin-bottom: 96px;
}

.m-t-96 {
  margin-top: 96px;
}

.m-l-96 {
  margin-left: 96px;
}

.m-r-96 {
  margin-right: 96px;
}

.p-96 {
  padding: 96px;
}

.p-b-96 {
  padding-bottom: 96px;
}

.p-t-96 {
  padding-top: 96px;
}

.p-l-96 {
  padding-left: 96px;
}

.p-r-96 {
  padding-right: 96px;
}

.m-97 {
  margin: 97px;
}

.m-b-97 {
  margin-bottom: 97px;
}

.m-t-97 {
  margin-top: 97px;
}

.m-l-97 {
  margin-left: 97px;
}

.m-r-97 {
  margin-right: 97px;
}

.p-97 {
  padding: 97px;
}

.p-b-97 {
  padding-bottom: 97px;
}

.p-t-97 {
  padding-top: 97px;
}

.p-l-97 {
  padding-left: 97px;
}

.p-r-97 {
  padding-right: 97px;
}

.m-98 {
  margin: 98px;
}

.m-b-98 {
  margin-bottom: 98px;
}

.m-t-98 {
  margin-top: 98px;
}

.m-l-98 {
  margin-left: 98px;
}

.m-r-98 {
  margin-right: 98px;
}

.p-98 {
  padding: 98px;
}

.p-b-98 {
  padding-bottom: 98px;
}

.p-t-98 {
  padding-top: 98px;
}

.p-l-98 {
  padding-left: 98px;
}

.p-r-98 {
  padding-right: 98px;
}

.m-99 {
  margin: 99px;
}

.m-b-99 {
  margin-bottom: 99px;
}

.m-t-99 {
  margin-top: 99px;
}

.m-l-99 {
  margin-left: 99px;
}

.m-r-99 {
  margin-right: 99px;
}

.p-99 {
  padding: 99px;
}

.p-b-99 {
  padding-bottom: 99px;
}

.p-t-99 {
  padding-top: 99px;
}

.p-l-99 {
  padding-left: 99px;
}

.p-r-99 {
  padding-right: 99px;
}

.m-100 {
  margin: 100px;
}

.m-b-100 {
  margin-bottom: 100px;
}

.m-t-100 {
  margin-top: 100px;
}

.m-l-100 {
  margin-left: 100px;
}

.m-r-100 {
  margin-right: 100px;
}

.p-100 {
  padding: 100px;
}

.p-b-100 {
  padding-bottom: 100px;
}

.p-t-100 {
  padding-top: 100px;
}

.p-l-100 {
  padding-left: 100px;
}

.p-r-100 {
  padding-right: 100px;
}

.m-101 {
  margin: 101px;
}

.m-b-101 {
  margin-bottom: 101px;
}

.m-t-101 {
  margin-top: 101px;
}

.m-l-101 {
  margin-left: 101px;
}

.m-r-101 {
  margin-right: 101px;
}

.p-101 {
  padding: 101px;
}

.p-b-101 {
  padding-bottom: 101px;
}

.p-t-101 {
  padding-top: 101px;
}

.p-l-101 {
  padding-left: 101px;
}

.p-r-101 {
  padding-right: 101px;
}

.m-102 {
  margin: 102px;
}

.m-b-102 {
  margin-bottom: 102px;
}

.m-t-102 {
  margin-top: 102px;
}

.m-l-102 {
  margin-left: 102px;
}

.m-r-102 {
  margin-right: 102px;
}

.p-102 {
  padding: 102px;
}

.p-b-102 {
  padding-bottom: 102px;
}

.p-t-102 {
  padding-top: 102px;
}

.p-l-102 {
  padding-left: 102px;
}

.p-r-102 {
  padding-right: 102px;
}

.m-103 {
  margin: 103px;
}

.m-b-103 {
  margin-bottom: 103px;
}

.m-t-103 {
  margin-top: 103px;
}

.m-l-103 {
  margin-left: 103px;
}

.m-r-103 {
  margin-right: 103px;
}

.p-103 {
  padding: 103px;
}

.p-b-103 {
  padding-bottom: 103px;
}

.p-t-103 {
  padding-top: 103px;
}

.p-l-103 {
  padding-left: 103px;
}

.p-r-103 {
  padding-right: 103px;
}

.m-104 {
  margin: 104px;
}

.m-b-104 {
  margin-bottom: 104px;
}

.m-t-104 {
  margin-top: 104px;
}

.m-l-104 {
  margin-left: 104px;
}

.m-r-104 {
  margin-right: 104px;
}

.p-104 {
  padding: 104px;
}

.p-b-104 {
  padding-bottom: 104px;
}

.p-t-104 {
  padding-top: 104px;
}

.p-l-104 {
  padding-left: 104px;
}

.p-r-104 {
  padding-right: 104px;
}

.m-105 {
  margin: 105px;
}

.m-b-105 {
  margin-bottom: 105px;
}

.m-t-105 {
  margin-top: 105px;
}

.m-l-105 {
  margin-left: 105px;
}

.m-r-105 {
  margin-right: 105px;
}

.p-105 {
  padding: 105px;
}

.p-b-105 {
  padding-bottom: 105px;
}

.p-t-105 {
  padding-top: 105px;
}

.p-l-105 {
  padding-left: 105px;
}

.p-r-105 {
  padding-right: 105px;
}

.m-106 {
  margin: 106px;
}

.m-b-106 {
  margin-bottom: 106px;
}

.m-t-106 {
  margin-top: 106px;
}

.m-l-106 {
  margin-left: 106px;
}

.m-r-106 {
  margin-right: 106px;
}

.p-106 {
  padding: 106px;
}

.p-b-106 {
  padding-bottom: 106px;
}

.p-t-106 {
  padding-top: 106px;
}

.p-l-106 {
  padding-left: 106px;
}

.p-r-106 {
  padding-right: 106px;
}

.m-107 {
  margin: 107px;
}

.m-b-107 {
  margin-bottom: 107px;
}

.m-t-107 {
  margin-top: 107px;
}

.m-l-107 {
  margin-left: 107px;
}

.m-r-107 {
  margin-right: 107px;
}

.p-107 {
  padding: 107px;
}

.p-b-107 {
  padding-bottom: 107px;
}

.p-t-107 {
  padding-top: 107px;
}

.p-l-107 {
  padding-left: 107px;
}

.p-r-107 {
  padding-right: 107px;
}

.m-108 {
  margin: 108px;
}

.m-b-108 {
  margin-bottom: 108px;
}

.m-t-108 {
  margin-top: 108px;
}

.m-l-108 {
  margin-left: 108px;
}

.m-r-108 {
  margin-right: 108px;
}

.p-108 {
  padding: 108px;
}

.p-b-108 {
  padding-bottom: 108px;
}

.p-t-108 {
  padding-top: 108px;
}

.p-l-108 {
  padding-left: 108px;
}

.p-r-108 {
  padding-right: 108px;
}

.m-109 {
  margin: 109px;
}

.m-b-109 {
  margin-bottom: 109px;
}

.m-t-109 {
  margin-top: 109px;
}

.m-l-109 {
  margin-left: 109px;
}

.m-r-109 {
  margin-right: 109px;
}

.p-109 {
  padding: 109px;
}

.p-b-109 {
  padding-bottom: 109px;
}

.p-t-109 {
  padding-top: 109px;
}

.p-l-109 {
  padding-left: 109px;
}

.p-r-109 {
  padding-right: 109px;
}

.m-110 {
  margin: 110px;
}

.m-b-110 {
  margin-bottom: 110px;
}

.m-t-110 {
  margin-top: 110px;
}

.m-l-110 {
  margin-left: 110px;
}

.m-r-110 {
  margin-right: 110px;
}

.p-110 {
  padding: 110px;
}

.p-b-110 {
  padding-bottom: 110px;
}

.p-t-110 {
  padding-top: 110px;
}

.p-l-110 {
  padding-left: 110px;
}

.p-r-110 {
  padding-right: 110px;
}

.m-111 {
  margin: 111px;
}

.m-b-111 {
  margin-bottom: 111px;
}

.m-t-111 {
  margin-top: 111px;
}

.m-l-111 {
  margin-left: 111px;
}

.m-r-111 {
  margin-right: 111px;
}

.p-111 {
  padding: 111px;
}

.p-b-111 {
  padding-bottom: 111px;
}

.p-t-111 {
  padding-top: 111px;
}

.p-l-111 {
  padding-left: 111px;
}

.p-r-111 {
  padding-right: 111px;
}

.m-112 {
  margin: 112px;
}

.m-b-112 {
  margin-bottom: 112px;
}

.m-t-112 {
  margin-top: 112px;
}

.m-l-112 {
  margin-left: 112px;
}

.m-r-112 {
  margin-right: 112px;
}

.p-112 {
  padding: 112px;
}

.p-b-112 {
  padding-bottom: 112px;
}

.p-t-112 {
  padding-top: 112px;
}

.p-l-112 {
  padding-left: 112px;
}

.p-r-112 {
  padding-right: 112px;
}

.m-113 {
  margin: 113px;
}

.m-b-113 {
  margin-bottom: 113px;
}

.m-t-113 {
  margin-top: 113px;
}

.m-l-113 {
  margin-left: 113px;
}

.m-r-113 {
  margin-right: 113px;
}

.p-113 {
  padding: 113px;
}

.p-b-113 {
  padding-bottom: 113px;
}

.p-t-113 {
  padding-top: 113px;
}

.p-l-113 {
  padding-left: 113px;
}

.p-r-113 {
  padding-right: 113px;
}

.m-114 {
  margin: 114px;
}

.m-b-114 {
  margin-bottom: 114px;
}

.m-t-114 {
  margin-top: 114px;
}

.m-l-114 {
  margin-left: 114px;
}

.m-r-114 {
  margin-right: 114px;
}

.p-114 {
  padding: 114px;
}

.p-b-114 {
  padding-bottom: 114px;
}

.p-t-114 {
  padding-top: 114px;
}

.p-l-114 {
  padding-left: 114px;
}

.p-r-114 {
  padding-right: 114px;
}

.m-115 {
  margin: 115px;
}

.m-b-115 {
  margin-bottom: 115px;
}

.m-t-115 {
  margin-top: 115px;
}

.m-l-115 {
  margin-left: 115px;
}

.m-r-115 {
  margin-right: 115px;
}

.p-115 {
  padding: 115px;
}

.p-b-115 {
  padding-bottom: 115px;
}

.p-t-115 {
  padding-top: 115px;
}

.p-l-115 {
  padding-left: 115px;
}

.p-r-115 {
  padding-right: 115px;
}

.m-116 {
  margin: 116px;
}

.m-b-116 {
  margin-bottom: 116px;
}

.m-t-116 {
  margin-top: 116px;
}

.m-l-116 {
  margin-left: 116px;
}

.m-r-116 {
  margin-right: 116px;
}

.p-116 {
  padding: 116px;
}

.p-b-116 {
  padding-bottom: 116px;
}

.p-t-116 {
  padding-top: 116px;
}

.p-l-116 {
  padding-left: 116px;
}

.p-r-116 {
  padding-right: 116px;
}

.m-117 {
  margin: 117px;
}

.m-b-117 {
  margin-bottom: 117px;
}

.m-t-117 {
  margin-top: 117px;
}

.m-l-117 {
  margin-left: 117px;
}

.m-r-117 {
  margin-right: 117px;
}

.p-117 {
  padding: 117px;
}

.p-b-117 {
  padding-bottom: 117px;
}

.p-t-117 {
  padding-top: 117px;
}

.p-l-117 {
  padding-left: 117px;
}

.p-r-117 {
  padding-right: 117px;
}

.m-118 {
  margin: 118px;
}

.m-b-118 {
  margin-bottom: 118px;
}

.m-t-118 {
  margin-top: 118px;
}

.m-l-118 {
  margin-left: 118px;
}

.m-r-118 {
  margin-right: 118px;
}

.p-118 {
  padding: 118px;
}

.p-b-118 {
  padding-bottom: 118px;
}

.p-t-118 {
  padding-top: 118px;
}

.p-l-118 {
  padding-left: 118px;
}

.p-r-118 {
  padding-right: 118px;
}

.m-119 {
  margin: 119px;
}

.m-b-119 {
  margin-bottom: 119px;
}

.m-t-119 {
  margin-top: 119px;
}

.m-l-119 {
  margin-left: 119px;
}

.m-r-119 {
  margin-right: 119px;
}

.p-119 {
  padding: 119px;
}

.p-b-119 {
  padding-bottom: 119px;
}

.p-t-119 {
  padding-top: 119px;
}

.p-l-119 {
  padding-left: 119px;
}

.p-r-119 {
  padding-right: 119px;
}

.m-120 {
  margin: 120px;
}

.m-b-120 {
  margin-bottom: 120px;
}

.m-t-120 {
  margin-top: 120px;
}

.m-l-120 {
  margin-left: 120px;
}

.m-r-120 {
  margin-right: 120px;
}

.p-120 {
  padding: 120px;
}

.p-b-120 {
  padding-bottom: 120px;
}

.p-t-120 {
  padding-top: 120px;
}

.p-l-120 {
  padding-left: 120px;
}

.p-r-120 {
  padding-right: 120px;
}

.m-121 {
  margin: 121px;
}

.m-b-121 {
  margin-bottom: 121px;
}

.m-t-121 {
  margin-top: 121px;
}

.m-l-121 {
  margin-left: 121px;
}

.m-r-121 {
  margin-right: 121px;
}

.p-121 {
  padding: 121px;
}

.p-b-121 {
  padding-bottom: 121px;
}

.p-t-121 {
  padding-top: 121px;
}

.p-l-121 {
  padding-left: 121px;
}

.p-r-121 {
  padding-right: 121px;
}

.m-122 {
  margin: 122px;
}

.m-b-122 {
  margin-bottom: 122px;
}

.m-t-122 {
  margin-top: 122px;
}

.m-l-122 {
  margin-left: 122px;
}

.m-r-122 {
  margin-right: 122px;
}

.p-122 {
  padding: 122px;
}

.p-b-122 {
  padding-bottom: 122px;
}

.p-t-122 {
  padding-top: 122px;
}

.p-l-122 {
  padding-left: 122px;
}

.p-r-122 {
  padding-right: 122px;
}

.m-123 {
  margin: 123px;
}

.m-b-123 {
  margin-bottom: 123px;
}

.m-t-123 {
  margin-top: 123px;
}

.m-l-123 {
  margin-left: 123px;
}

.m-r-123 {
  margin-right: 123px;
}

.p-123 {
  padding: 123px;
}

.p-b-123 {
  padding-bottom: 123px;
}

.p-t-123 {
  padding-top: 123px;
}

.p-l-123 {
  padding-left: 123px;
}

.p-r-123 {
  padding-right: 123px;
}

.m-124 {
  margin: 124px;
}

.m-b-124 {
  margin-bottom: 124px;
}

.m-t-124 {
  margin-top: 124px;
}

.m-l-124 {
  margin-left: 124px;
}

.m-r-124 {
  margin-right: 124px;
}

.p-124 {
  padding: 124px;
}

.p-b-124 {
  padding-bottom: 124px;
}

.p-t-124 {
  padding-top: 124px;
}

.p-l-124 {
  padding-left: 124px;
}

.p-r-124 {
  padding-right: 124px;
}

.m-125 {
  margin: 125px;
}

.m-b-125 {
  margin-bottom: 125px;
}

.m-t-125 {
  margin-top: 125px;
}

.m-l-125 {
  margin-left: 125px;
}

.m-r-125 {
  margin-right: 125px;
}

.p-125 {
  padding: 125px;
}

.p-b-125 {
  padding-bottom: 125px;
}

.p-t-125 {
  padding-top: 125px;
}

.p-l-125 {
  padding-left: 125px;
}

.p-r-125 {
  padding-right: 125px;
}

.m-126 {
  margin: 126px;
}

.m-b-126 {
  margin-bottom: 126px;
}

.m-t-126 {
  margin-top: 126px;
}

.m-l-126 {
  margin-left: 126px;
}

.m-r-126 {
  margin-right: 126px;
}

.p-126 {
  padding: 126px;
}

.p-b-126 {
  padding-bottom: 126px;
}

.p-t-126 {
  padding-top: 126px;
}

.p-l-126 {
  padding-left: 126px;
}

.p-r-126 {
  padding-right: 126px;
}

.m-127 {
  margin: 127px;
}

.m-b-127 {
  margin-bottom: 127px;
}

.m-t-127 {
  margin-top: 127px;
}

.m-l-127 {
  margin-left: 127px;
}

.m-r-127 {
  margin-right: 127px;
}

.p-127 {
  padding: 127px;
}

.p-b-127 {
  padding-bottom: 127px;
}

.p-t-127 {
  padding-top: 127px;
}

.p-l-127 {
  padding-left: 127px;
}

.p-r-127 {
  padding-right: 127px;
}

.m-128 {
  margin: 128px;
}

.m-b-128 {
  margin-bottom: 128px;
}

.m-t-128 {
  margin-top: 128px;
}

.m-l-128 {
  margin-left: 128px;
}

.m-r-128 {
  margin-right: 128px;
}

.p-128 {
  padding: 128px;
}

.p-b-128 {
  padding-bottom: 128px;
}

.p-t-128 {
  padding-top: 128px;
}

.p-l-128 {
  padding-left: 128px;
}

.p-r-128 {
  padding-right: 128px;
}

.m-129 {
  margin: 129px;
}

.m-b-129 {
  margin-bottom: 129px;
}

.m-t-129 {
  margin-top: 129px;
}

.m-l-129 {
  margin-left: 129px;
}

.m-r-129 {
  margin-right: 129px;
}

.p-129 {
  padding: 129px;
}

.p-b-129 {
  padding-bottom: 129px;
}

.p-t-129 {
  padding-top: 129px;
}

.p-l-129 {
  padding-left: 129px;
}

.p-r-129 {
  padding-right: 129px;
}

.m-130 {
  margin: 130px;
}

.m-b-130 {
  margin-bottom: 130px;
}

.m-t-130 {
  margin-top: 130px;
}

.m-l-130 {
  margin-left: 130px;
}

.m-r-130 {
  margin-right: 130px;
}

.p-130 {
  padding: 130px;
}

.p-b-130 {
  padding-bottom: 130px;
}

.p-t-130 {
  padding-top: 130px;
}

.p-l-130 {
  padding-left: 130px;
}

.p-r-130 {
  padding-right: 130px;
}

.m-131 {
  margin: 131px;
}

.m-b-131 {
  margin-bottom: 131px;
}

.m-t-131 {
  margin-top: 131px;
}

.m-l-131 {
  margin-left: 131px;
}

.m-r-131 {
  margin-right: 131px;
}

.p-131 {
  padding: 131px;
}

.p-b-131 {
  padding-bottom: 131px;
}

.p-t-131 {
  padding-top: 131px;
}

.p-l-131 {
  padding-left: 131px;
}

.p-r-131 {
  padding-right: 131px;
}

.m-132 {
  margin: 132px;
}

.m-b-132 {
  margin-bottom: 132px;
}

.m-t-132 {
  margin-top: 132px;
}

.m-l-132 {
  margin-left: 132px;
}

.m-r-132 {
  margin-right: 132px;
}

.p-132 {
  padding: 132px;
}

.p-b-132 {
  padding-bottom: 132px;
}

.p-t-132 {
  padding-top: 132px;
}

.p-l-132 {
  padding-left: 132px;
}

.p-r-132 {
  padding-right: 132px;
}

.m-133 {
  margin: 133px;
}

.m-b-133 {
  margin-bottom: 133px;
}

.m-t-133 {
  margin-top: 133px;
}

.m-l-133 {
  margin-left: 133px;
}

.m-r-133 {
  margin-right: 133px;
}

.p-133 {
  padding: 133px;
}

.p-b-133 {
  padding-bottom: 133px;
}

.p-t-133 {
  padding-top: 133px;
}

.p-l-133 {
  padding-left: 133px;
}

.p-r-133 {
  padding-right: 133px;
}

.m-134 {
  margin: 134px;
}

.m-b-134 {
  margin-bottom: 134px;
}

.m-t-134 {
  margin-top: 134px;
}

.m-l-134 {
  margin-left: 134px;
}

.m-r-134 {
  margin-right: 134px;
}

.p-134 {
  padding: 134px;
}

.p-b-134 {
  padding-bottom: 134px;
}

.p-t-134 {
  padding-top: 134px;
}

.p-l-134 {
  padding-left: 134px;
}

.p-r-134 {
  padding-right: 134px;
}

.m-135 {
  margin: 135px;
}

.m-b-135 {
  margin-bottom: 135px;
}

.m-t-135 {
  margin-top: 135px;
}

.m-l-135 {
  margin-left: 135px;
}

.m-r-135 {
  margin-right: 135px;
}

.p-135 {
  padding: 135px;
}

.p-b-135 {
  padding-bottom: 135px;
}

.p-t-135 {
  padding-top: 135px;
}

.p-l-135 {
  padding-left: 135px;
}

.p-r-135 {
  padding-right: 135px;
}

.m-136 {
  margin: 136px;
}

.m-b-136 {
  margin-bottom: 136px;
}

.m-t-136 {
  margin-top: 136px;
}

.m-l-136 {
  margin-left: 136px;
}

.m-r-136 {
  margin-right: 136px;
}

.p-136 {
  padding: 136px;
}

.p-b-136 {
  padding-bottom: 136px;
}

.p-t-136 {
  padding-top: 136px;
}

.p-l-136 {
  padding-left: 136px;
}

.p-r-136 {
  padding-right: 136px;
}

.m-137 {
  margin: 137px;
}

.m-b-137 {
  margin-bottom: 137px;
}

.m-t-137 {
  margin-top: 137px;
}

.m-l-137 {
  margin-left: 137px;
}

.m-r-137 {
  margin-right: 137px;
}

.p-137 {
  padding: 137px;
}

.p-b-137 {
  padding-bottom: 137px;
}

.p-t-137 {
  padding-top: 137px;
}

.p-l-137 {
  padding-left: 137px;
}

.p-r-137 {
  padding-right: 137px;
}

.m-138 {
  margin: 138px;
}

.m-b-138 {
  margin-bottom: 138px;
}

.m-t-138 {
  margin-top: 138px;
}

.m-l-138 {
  margin-left: 138px;
}

.m-r-138 {
  margin-right: 138px;
}

.p-138 {
  padding: 138px;
}

.p-b-138 {
  padding-bottom: 138px;
}

.p-t-138 {
  padding-top: 138px;
}

.p-l-138 {
  padding-left: 138px;
}

.p-r-138 {
  padding-right: 138px;
}

.m-139 {
  margin: 139px;
}

.m-b-139 {
  margin-bottom: 139px;
}

.m-t-139 {
  margin-top: 139px;
}

.m-l-139 {
  margin-left: 139px;
}

.m-r-139 {
  margin-right: 139px;
}

.p-139 {
  padding: 139px;
}

.p-b-139 {
  padding-bottom: 139px;
}

.p-t-139 {
  padding-top: 139px;
}

.p-l-139 {
  padding-left: 139px;
}

.p-r-139 {
  padding-right: 139px;
}

.m-140 {
  margin: 140px;
}

.m-b-140 {
  margin-bottom: 140px;
}

.m-t-140 {
  margin-top: 140px;
}

.m-l-140 {
  margin-left: 140px;
}

.m-r-140 {
  margin-right: 140px;
}

.p-140 {
  padding: 140px;
}

.p-b-140 {
  padding-bottom: 140px;
}

.p-t-140 {
  padding-top: 140px;
}

.p-l-140 {
  padding-left: 140px;
}

.p-r-140 {
  padding-right: 140px;
}

.m-141 {
  margin: 141px;
}

.m-b-141 {
  margin-bottom: 141px;
}

.m-t-141 {
  margin-top: 141px;
}

.m-l-141 {
  margin-left: 141px;
}

.m-r-141 {
  margin-right: 141px;
}

.p-141 {
  padding: 141px;
}

.p-b-141 {
  padding-bottom: 141px;
}

.p-t-141 {
  padding-top: 141px;
}

.p-l-141 {
  padding-left: 141px;
}

.p-r-141 {
  padding-right: 141px;
}

.m-142 {
  margin: 142px;
}

.m-b-142 {
  margin-bottom: 142px;
}

.m-t-142 {
  margin-top: 142px;
}

.m-l-142 {
  margin-left: 142px;
}

.m-r-142 {
  margin-right: 142px;
}

.p-142 {
  padding: 142px;
}

.p-b-142 {
  padding-bottom: 142px;
}

.p-t-142 {
  padding-top: 142px;
}

.p-l-142 {
  padding-left: 142px;
}

.p-r-142 {
  padding-right: 142px;
}

.m-143 {
  margin: 143px;
}

.m-b-143 {
  margin-bottom: 143px;
}

.m-t-143 {
  margin-top: 143px;
}

.m-l-143 {
  margin-left: 143px;
}

.m-r-143 {
  margin-right: 143px;
}

.p-143 {
  padding: 143px;
}

.p-b-143 {
  padding-bottom: 143px;
}

.p-t-143 {
  padding-top: 143px;
}

.p-l-143 {
  padding-left: 143px;
}

.p-r-143 {
  padding-right: 143px;
}

.m-144 {
  margin: 144px;
}

.m-b-144 {
  margin-bottom: 144px;
}

.m-t-144 {
  margin-top: 144px;
}

.m-l-144 {
  margin-left: 144px;
}

.m-r-144 {
  margin-right: 144px;
}

.p-144 {
  padding: 144px;
}

.p-b-144 {
  padding-bottom: 144px;
}

.p-t-144 {
  padding-top: 144px;
}

.p-l-144 {
  padding-left: 144px;
}

.p-r-144 {
  padding-right: 144px;
}

.m-145 {
  margin: 145px;
}

.m-b-145 {
  margin-bottom: 145px;
}

.m-t-145 {
  margin-top: 145px;
}

.m-l-145 {
  margin-left: 145px;
}

.m-r-145 {
  margin-right: 145px;
}

.p-145 {
  padding: 145px;
}

.p-b-145 {
  padding-bottom: 145px;
}

.p-t-145 {
  padding-top: 145px;
}

.p-l-145 {
  padding-left: 145px;
}

.p-r-145 {
  padding-right: 145px;
}

.m-146 {
  margin: 146px;
}

.m-b-146 {
  margin-bottom: 146px;
}

.m-t-146 {
  margin-top: 146px;
}

.m-l-146 {
  margin-left: 146px;
}

.m-r-146 {
  margin-right: 146px;
}

.p-146 {
  padding: 146px;
}

.p-b-146 {
  padding-bottom: 146px;
}

.p-t-146 {
  padding-top: 146px;
}

.p-l-146 {
  padding-left: 146px;
}

.p-r-146 {
  padding-right: 146px;
}

.m-147 {
  margin: 147px;
}

.m-b-147 {
  margin-bottom: 147px;
}

.m-t-147 {
  margin-top: 147px;
}

.m-l-147 {
  margin-left: 147px;
}

.m-r-147 {
  margin-right: 147px;
}

.p-147 {
  padding: 147px;
}

.p-b-147 {
  padding-bottom: 147px;
}

.p-t-147 {
  padding-top: 147px;
}

.p-l-147 {
  padding-left: 147px;
}

.p-r-147 {
  padding-right: 147px;
}

.m-148 {
  margin: 148px;
}

.m-b-148 {
  margin-bottom: 148px;
}

.m-t-148 {
  margin-top: 148px;
}

.m-l-148 {
  margin-left: 148px;
}

.m-r-148 {
  margin-right: 148px;
}

.p-148 {
  padding: 148px;
}

.p-b-148 {
  padding-bottom: 148px;
}

.p-t-148 {
  padding-top: 148px;
}

.p-l-148 {
  padding-left: 148px;
}

.p-r-148 {
  padding-right: 148px;
}

.m-149 {
  margin: 149px;
}

.m-b-149 {
  margin-bottom: 149px;
}

.m-t-149 {
  margin-top: 149px;
}

.m-l-149 {
  margin-left: 149px;
}

.m-r-149 {
  margin-right: 149px;
}

.p-149 {
  padding: 149px;
}

.p-b-149 {
  padding-bottom: 149px;
}

.p-t-149 {
  padding-top: 149px;
}

.p-l-149 {
  padding-left: 149px;
}

.p-r-149 {
  padding-right: 149px;
}

.m-150 {
  margin: 150px;
}

.m-b-150 {
  margin-bottom: 150px;
}

.m-t-150 {
  margin-top: 150px;
}

.m-l-150 {
  margin-left: 150px;
}

.m-r-150 {
  margin-right: 150px;
}

.p-150 {
  padding: 150px;
}

.p-b-150 {
  padding-bottom: 150px;
}

.p-t-150 {
  padding-top: 150px;
}

.p-l-150 {
  padding-left: 150px;
}

.p-r-150 {
  padding-right: 150px;
}

.m-151 {
  margin: 151px;
}

.m-b-151 {
  margin-bottom: 151px;
}

.m-t-151 {
  margin-top: 151px;
}

.m-l-151 {
  margin-left: 151px;
}

.m-r-151 {
  margin-right: 151px;
}

.p-151 {
  padding: 151px;
}

.p-b-151 {
  padding-bottom: 151px;
}

.p-t-151 {
  padding-top: 151px;
}

.p-l-151 {
  padding-left: 151px;
}

.p-r-151 {
  padding-right: 151px;
}

.m-152 {
  margin: 152px;
}

.m-b-152 {
  margin-bottom: 152px;
}

.m-t-152 {
  margin-top: 152px;
}

.m-l-152 {
  margin-left: 152px;
}

.m-r-152 {
  margin-right: 152px;
}

.p-152 {
  padding: 152px;
}

.p-b-152 {
  padding-bottom: 152px;
}

.p-t-152 {
  padding-top: 152px;
}

.p-l-152 {
  padding-left: 152px;
}

.p-r-152 {
  padding-right: 152px;
}

.m-153 {
  margin: 153px;
}

.m-b-153 {
  margin-bottom: 153px;
}

.m-t-153 {
  margin-top: 153px;
}

.m-l-153 {
  margin-left: 153px;
}

.m-r-153 {
  margin-right: 153px;
}

.p-153 {
  padding: 153px;
}

.p-b-153 {
  padding-bottom: 153px;
}

.p-t-153 {
  padding-top: 153px;
}

.p-l-153 {
  padding-left: 153px;
}

.p-r-153 {
  padding-right: 153px;
}

.m-154 {
  margin: 154px;
}

.m-b-154 {
  margin-bottom: 154px;
}

.m-t-154 {
  margin-top: 154px;
}

.m-l-154 {
  margin-left: 154px;
}

.m-r-154 {
  margin-right: 154px;
}

.p-154 {
  padding: 154px;
}

.p-b-154 {
  padding-bottom: 154px;
}

.p-t-154 {
  padding-top: 154px;
}

.p-l-154 {
  padding-left: 154px;
}

.p-r-154 {
  padding-right: 154px;
}

.m-155 {
  margin: 155px;
}

.m-b-155 {
  margin-bottom: 155px;
}

.m-t-155 {
  margin-top: 155px;
}

.m-l-155 {
  margin-left: 155px;
}

.m-r-155 {
  margin-right: 155px;
}

.p-155 {
  padding: 155px;
}

.p-b-155 {
  padding-bottom: 155px;
}

.p-t-155 {
  padding-top: 155px;
}

.p-l-155 {
  padding-left: 155px;
}

.p-r-155 {
  padding-right: 155px;
}

.m-156 {
  margin: 156px;
}

.m-b-156 {
  margin-bottom: 156px;
}

.m-t-156 {
  margin-top: 156px;
}

.m-l-156 {
  margin-left: 156px;
}

.m-r-156 {
  margin-right: 156px;
}

.p-156 {
  padding: 156px;
}

.p-b-156 {
  padding-bottom: 156px;
}

.p-t-156 {
  padding-top: 156px;
}

.p-l-156 {
  padding-left: 156px;
}

.p-r-156 {
  padding-right: 156px;
}

.m-157 {
  margin: 157px;
}

.m-b-157 {
  margin-bottom: 157px;
}

.m-t-157 {
  margin-top: 157px;
}

.m-l-157 {
  margin-left: 157px;
}

.m-r-157 {
  margin-right: 157px;
}

.p-157 {
  padding: 157px;
}

.p-b-157 {
  padding-bottom: 157px;
}

.p-t-157 {
  padding-top: 157px;
}

.p-l-157 {
  padding-left: 157px;
}

.p-r-157 {
  padding-right: 157px;
}

.m-158 {
  margin: 158px;
}

.m-b-158 {
  margin-bottom: 158px;
}

.m-t-158 {
  margin-top: 158px;
}

.m-l-158 {
  margin-left: 158px;
}

.m-r-158 {
  margin-right: 158px;
}

.p-158 {
  padding: 158px;
}

.p-b-158 {
  padding-bottom: 158px;
}

.p-t-158 {
  padding-top: 158px;
}

.p-l-158 {
  padding-left: 158px;
}

.p-r-158 {
  padding-right: 158px;
}

.m-159 {
  margin: 159px;
}

.m-b-159 {
  margin-bottom: 159px;
}

.m-t-159 {
  margin-top: 159px;
}

.m-l-159 {
  margin-left: 159px;
}

.m-r-159 {
  margin-right: 159px;
}

.p-159 {
  padding: 159px;
}

.p-b-159 {
  padding-bottom: 159px;
}

.p-t-159 {
  padding-top: 159px;
}

.p-l-159 {
  padding-left: 159px;
}

.p-r-159 {
  padding-right: 159px;
}

.m-160 {
  margin: 160px;
}

.m-b-160 {
  margin-bottom: 160px;
}

.m-t-160 {
  margin-top: 160px;
}

.m-l-160 {
  margin-left: 160px;
}

.m-r-160 {
  margin-right: 160px;
}

.p-160 {
  padding: 160px;
}

.p-b-160 {
  padding-bottom: 160px;
}

.p-t-160 {
  padding-top: 160px;
}

.p-l-160 {
  padding-left: 160px;
}

.p-r-160 {
  padding-right: 160px;
}

.m-161 {
  margin: 161px;
}

.m-b-161 {
  margin-bottom: 161px;
}

.m-t-161 {
  margin-top: 161px;
}

.m-l-161 {
  margin-left: 161px;
}

.m-r-161 {
  margin-right: 161px;
}

.p-161 {
  padding: 161px;
}

.p-b-161 {
  padding-bottom: 161px;
}

.p-t-161 {
  padding-top: 161px;
}

.p-l-161 {
  padding-left: 161px;
}

.p-r-161 {
  padding-right: 161px;
}

.m-162 {
  margin: 162px;
}

.m-b-162 {
  margin-bottom: 162px;
}

.m-t-162 {
  margin-top: 162px;
}

.m-l-162 {
  margin-left: 162px;
}

.m-r-162 {
  margin-right: 162px;
}

.p-162 {
  padding: 162px;
}

.p-b-162 {
  padding-bottom: 162px;
}

.p-t-162 {
  padding-top: 162px;
}

.p-l-162 {
  padding-left: 162px;
}

.p-r-162 {
  padding-right: 162px;
}

.m-163 {
  margin: 163px;
}

.m-b-163 {
  margin-bottom: 163px;
}

.m-t-163 {
  margin-top: 163px;
}

.m-l-163 {
  margin-left: 163px;
}

.m-r-163 {
  margin-right: 163px;
}

.p-163 {
  padding: 163px;
}

.p-b-163 {
  padding-bottom: 163px;
}

.p-t-163 {
  padding-top: 163px;
}

.p-l-163 {
  padding-left: 163px;
}

.p-r-163 {
  padding-right: 163px;
}

.m-164 {
  margin: 164px;
}

.m-b-164 {
  margin-bottom: 164px;
}

.m-t-164 {
  margin-top: 164px;
}

.m-l-164 {
  margin-left: 164px;
}

.m-r-164 {
  margin-right: 164px;
}

.p-164 {
  padding: 164px;
}

.p-b-164 {
  padding-bottom: 164px;
}

.p-t-164 {
  padding-top: 164px;
}

.p-l-164 {
  padding-left: 164px;
}

.p-r-164 {
  padding-right: 164px;
}

.m-165 {
  margin: 165px;
}

.m-b-165 {
  margin-bottom: 165px;
}

.m-t-165 {
  margin-top: 165px;
}

.m-l-165 {
  margin-left: 165px;
}

.m-r-165 {
  margin-right: 165px;
}

.p-165 {
  padding: 165px;
}

.p-b-165 {
  padding-bottom: 165px;
}

.p-t-165 {
  padding-top: 165px;
}

.p-l-165 {
  padding-left: 165px;
}

.p-r-165 {
  padding-right: 165px;
}

.m-166 {
  margin: 166px;
}

.m-b-166 {
  margin-bottom: 166px;
}

.m-t-166 {
  margin-top: 166px;
}

.m-l-166 {
  margin-left: 166px;
}

.m-r-166 {
  margin-right: 166px;
}

.p-166 {
  padding: 166px;
}

.p-b-166 {
  padding-bottom: 166px;
}

.p-t-166 {
  padding-top: 166px;
}

.p-l-166 {
  padding-left: 166px;
}

.p-r-166 {
  padding-right: 166px;
}

.m-167 {
  margin: 167px;
}

.m-b-167 {
  margin-bottom: 167px;
}

.m-t-167 {
  margin-top: 167px;
}

.m-l-167 {
  margin-left: 167px;
}

.m-r-167 {
  margin-right: 167px;
}

.p-167 {
  padding: 167px;
}

.p-b-167 {
  padding-bottom: 167px;
}

.p-t-167 {
  padding-top: 167px;
}

.p-l-167 {
  padding-left: 167px;
}

.p-r-167 {
  padding-right: 167px;
}

.m-168 {
  margin: 168px;
}

.m-b-168 {
  margin-bottom: 168px;
}

.m-t-168 {
  margin-top: 168px;
}

.m-l-168 {
  margin-left: 168px;
}

.m-r-168 {
  margin-right: 168px;
}

.p-168 {
  padding: 168px;
}

.p-b-168 {
  padding-bottom: 168px;
}

.p-t-168 {
  padding-top: 168px;
}

.p-l-168 {
  padding-left: 168px;
}

.p-r-168 {
  padding-right: 168px;
}

.m-169 {
  margin: 169px;
}

.m-b-169 {
  margin-bottom: 169px;
}

.m-t-169 {
  margin-top: 169px;
}

.m-l-169 {
  margin-left: 169px;
}

.m-r-169 {
  margin-right: 169px;
}

.p-169 {
  padding: 169px;
}

.p-b-169 {
  padding-bottom: 169px;
}

.p-t-169 {
  padding-top: 169px;
}

.p-l-169 {
  padding-left: 169px;
}

.p-r-169 {
  padding-right: 169px;
}

.m-170 {
  margin: 170px;
}

.m-b-170 {
  margin-bottom: 170px;
}

.m-t-170 {
  margin-top: 170px;
}

.m-l-170 {
  margin-left: 170px;
}

.m-r-170 {
  margin-right: 170px;
}

.p-170 {
  padding: 170px;
}

.p-b-170 {
  padding-bottom: 170px;
}

.p-t-170 {
  padding-top: 170px;
}

.p-l-170 {
  padding-left: 170px;
}

.p-r-170 {
  padding-right: 170px;
}

.m-171 {
  margin: 171px;
}

.m-b-171 {
  margin-bottom: 171px;
}

.m-t-171 {
  margin-top: 171px;
}

.m-l-171 {
  margin-left: 171px;
}

.m-r-171 {
  margin-right: 171px;
}

.p-171 {
  padding: 171px;
}

.p-b-171 {
  padding-bottom: 171px;
}

.p-t-171 {
  padding-top: 171px;
}

.p-l-171 {
  padding-left: 171px;
}

.p-r-171 {
  padding-right: 171px;
}

.m-172 {
  margin: 172px;
}

.m-b-172 {
  margin-bottom: 172px;
}

.m-t-172 {
  margin-top: 172px;
}

.m-l-172 {
  margin-left: 172px;
}

.m-r-172 {
  margin-right: 172px;
}

.p-172 {
  padding: 172px;
}

.p-b-172 {
  padding-bottom: 172px;
}

.p-t-172 {
  padding-top: 172px;
}

.p-l-172 {
  padding-left: 172px;
}

.p-r-172 {
  padding-right: 172px;
}

.m-173 {
  margin: 173px;
}

.m-b-173 {
  margin-bottom: 173px;
}

.m-t-173 {
  margin-top: 173px;
}

.m-l-173 {
  margin-left: 173px;
}

.m-r-173 {
  margin-right: 173px;
}

.p-173 {
  padding: 173px;
}

.p-b-173 {
  padding-bottom: 173px;
}

.p-t-173 {
  padding-top: 173px;
}

.p-l-173 {
  padding-left: 173px;
}

.p-r-173 {
  padding-right: 173px;
}

.m-174 {
  margin: 174px;
}

.m-b-174 {
  margin-bottom: 174px;
}

.m-t-174 {
  margin-top: 174px;
}

.m-l-174 {
  margin-left: 174px;
}

.m-r-174 {
  margin-right: 174px;
}

.p-174 {
  padding: 174px;
}

.p-b-174 {
  padding-bottom: 174px;
}

.p-t-174 {
  padding-top: 174px;
}

.p-l-174 {
  padding-left: 174px;
}

.p-r-174 {
  padding-right: 174px;
}

.m-175 {
  margin: 175px;
}

.m-b-175 {
  margin-bottom: 175px;
}

.m-t-175 {
  margin-top: 175px;
}

.m-l-175 {
  margin-left: 175px;
}

.m-r-175 {
  margin-right: 175px;
}

.p-175 {
  padding: 175px;
}

.p-b-175 {
  padding-bottom: 175px;
}

.p-t-175 {
  padding-top: 175px;
}

.p-l-175 {
  padding-left: 175px;
}

.p-r-175 {
  padding-right: 175px;
}

.m-176 {
  margin: 176px;
}

.m-b-176 {
  margin-bottom: 176px;
}

.m-t-176 {
  margin-top: 176px;
}

.m-l-176 {
  margin-left: 176px;
}

.m-r-176 {
  margin-right: 176px;
}

.p-176 {
  padding: 176px;
}

.p-b-176 {
  padding-bottom: 176px;
}

.p-t-176 {
  padding-top: 176px;
}

.p-l-176 {
  padding-left: 176px;
}

.p-r-176 {
  padding-right: 176px;
}

.m-177 {
  margin: 177px;
}

.m-b-177 {
  margin-bottom: 177px;
}

.m-t-177 {
  margin-top: 177px;
}

.m-l-177 {
  margin-left: 177px;
}

.m-r-177 {
  margin-right: 177px;
}

.p-177 {
  padding: 177px;
}

.p-b-177 {
  padding-bottom: 177px;
}

.p-t-177 {
  padding-top: 177px;
}

.p-l-177 {
  padding-left: 177px;
}

.p-r-177 {
  padding-right: 177px;
}

.m-178 {
  margin: 178px;
}

.m-b-178 {
  margin-bottom: 178px;
}

.m-t-178 {
  margin-top: 178px;
}

.m-l-178 {
  margin-left: 178px;
}

.m-r-178 {
  margin-right: 178px;
}

.p-178 {
  padding: 178px;
}

.p-b-178 {
  padding-bottom: 178px;
}

.p-t-178 {
  padding-top: 178px;
}

.p-l-178 {
  padding-left: 178px;
}

.p-r-178 {
  padding-right: 178px;
}

.m-179 {
  margin: 179px;
}

.m-b-179 {
  margin-bottom: 179px;
}

.m-t-179 {
  margin-top: 179px;
}

.m-l-179 {
  margin-left: 179px;
}

.m-r-179 {
  margin-right: 179px;
}

.p-179 {
  padding: 179px;
}

.p-b-179 {
  padding-bottom: 179px;
}

.p-t-179 {
  padding-top: 179px;
}

.p-l-179 {
  padding-left: 179px;
}

.p-r-179 {
  padding-right: 179px;
}

.m-180 {
  margin: 180px;
}

.m-b-180 {
  margin-bottom: 180px;
}

.m-t-180 {
  margin-top: 180px;
}

.m-l-180 {
  margin-left: 180px;
}

.m-r-180 {
  margin-right: 180px;
}

.p-180 {
  padding: 180px;
}

.p-b-180 {
  padding-bottom: 180px;
}

.p-t-180 {
  padding-top: 180px;
}

.p-l-180 {
  padding-left: 180px;
}

.p-r-180 {
  padding-right: 180px;
}

.m-181 {
  margin: 181px;
}

.m-b-181 {
  margin-bottom: 181px;
}

.m-t-181 {
  margin-top: 181px;
}

.m-l-181 {
  margin-left: 181px;
}

.m-r-181 {
  margin-right: 181px;
}

.p-181 {
  padding: 181px;
}

.p-b-181 {
  padding-bottom: 181px;
}

.p-t-181 {
  padding-top: 181px;
}

.p-l-181 {
  padding-left: 181px;
}

.p-r-181 {
  padding-right: 181px;
}

.m-182 {
  margin: 182px;
}

.m-b-182 {
  margin-bottom: 182px;
}

.m-t-182 {
  margin-top: 182px;
}

.m-l-182 {
  margin-left: 182px;
}

.m-r-182 {
  margin-right: 182px;
}

.p-182 {
  padding: 182px;
}

.p-b-182 {
  padding-bottom: 182px;
}

.p-t-182 {
  padding-top: 182px;
}

.p-l-182 {
  padding-left: 182px;
}

.p-r-182 {
  padding-right: 182px;
}

.m-183 {
  margin: 183px;
}

.m-b-183 {
  margin-bottom: 183px;
}

.m-t-183 {
  margin-top: 183px;
}

.m-l-183 {
  margin-left: 183px;
}

.m-r-183 {
  margin-right: 183px;
}

.p-183 {
  padding: 183px;
}

.p-b-183 {
  padding-bottom: 183px;
}

.p-t-183 {
  padding-top: 183px;
}

.p-l-183 {
  padding-left: 183px;
}

.p-r-183 {
  padding-right: 183px;
}

.m-184 {
  margin: 184px;
}

.m-b-184 {
  margin-bottom: 184px;
}

.m-t-184 {
  margin-top: 184px;
}

.m-l-184 {
  margin-left: 184px;
}

.m-r-184 {
  margin-right: 184px;
}

.p-184 {
  padding: 184px;
}

.p-b-184 {
  padding-bottom: 184px;
}

.p-t-184 {
  padding-top: 184px;
}

.p-l-184 {
  padding-left: 184px;
}

.p-r-184 {
  padding-right: 184px;
}

.m-185 {
  margin: 185px;
}

.m-b-185 {
  margin-bottom: 185px;
}

.m-t-185 {
  margin-top: 185px;
}

.m-l-185 {
  margin-left: 185px;
}

.m-r-185 {
  margin-right: 185px;
}

.p-185 {
  padding: 185px;
}

.p-b-185 {
  padding-bottom: 185px;
}

.p-t-185 {
  padding-top: 185px;
}

.p-l-185 {
  padding-left: 185px;
}

.p-r-185 {
  padding-right: 185px;
}

.m-186 {
  margin: 186px;
}

.m-b-186 {
  margin-bottom: 186px;
}

.m-t-186 {
  margin-top: 186px;
}

.m-l-186 {
  margin-left: 186px;
}

.m-r-186 {
  margin-right: 186px;
}

.p-186 {
  padding: 186px;
}

.p-b-186 {
  padding-bottom: 186px;
}

.p-t-186 {
  padding-top: 186px;
}

.p-l-186 {
  padding-left: 186px;
}

.p-r-186 {
  padding-right: 186px;
}

.m-187 {
  margin: 187px;
}

.m-b-187 {
  margin-bottom: 187px;
}

.m-t-187 {
  margin-top: 187px;
}

.m-l-187 {
  margin-left: 187px;
}

.m-r-187 {
  margin-right: 187px;
}

.p-187 {
  padding: 187px;
}

.p-b-187 {
  padding-bottom: 187px;
}

.p-t-187 {
  padding-top: 187px;
}

.p-l-187 {
  padding-left: 187px;
}

.p-r-187 {
  padding-right: 187px;
}

.m-188 {
  margin: 188px;
}

.m-b-188 {
  margin-bottom: 188px;
}

.m-t-188 {
  margin-top: 188px;
}

.m-l-188 {
  margin-left: 188px;
}

.m-r-188 {
  margin-right: 188px;
}

.p-188 {
  padding: 188px;
}

.p-b-188 {
  padding-bottom: 188px;
}

.p-t-188 {
  padding-top: 188px;
}

.p-l-188 {
  padding-left: 188px;
}

.p-r-188 {
  padding-right: 188px;
}

.m-189 {
  margin: 189px;
}

.m-b-189 {
  margin-bottom: 189px;
}

.m-t-189 {
  margin-top: 189px;
}

.m-l-189 {
  margin-left: 189px;
}

.m-r-189 {
  margin-right: 189px;
}

.p-189 {
  padding: 189px;
}

.p-b-189 {
  padding-bottom: 189px;
}

.p-t-189 {
  padding-top: 189px;
}

.p-l-189 {
  padding-left: 189px;
}

.p-r-189 {
  padding-right: 189px;
}

.m-190 {
  margin: 190px;
}

.m-b-190 {
  margin-bottom: 190px;
}

.m-t-190 {
  margin-top: 190px;
}

.m-l-190 {
  margin-left: 190px;
}

.m-r-190 {
  margin-right: 190px;
}

.p-190 {
  padding: 190px;
}

.p-b-190 {
  padding-bottom: 190px;
}

.p-t-190 {
  padding-top: 190px;
}

.p-l-190 {
  padding-left: 190px;
}

.p-r-190 {
  padding-right: 190px;
}

.m-191 {
  margin: 191px;
}

.m-b-191 {
  margin-bottom: 191px;
}

.m-t-191 {
  margin-top: 191px;
}

.m-l-191 {
  margin-left: 191px;
}

.m-r-191 {
  margin-right: 191px;
}

.p-191 {
  padding: 191px;
}

.p-b-191 {
  padding-bottom: 191px;
}

.p-t-191 {
  padding-top: 191px;
}

.p-l-191 {
  padding-left: 191px;
}

.p-r-191 {
  padding-right: 191px;
}

.m-192 {
  margin: 192px;
}

.m-b-192 {
  margin-bottom: 192px;
}

.m-t-192 {
  margin-top: 192px;
}

.m-l-192 {
  margin-left: 192px;
}

.m-r-192 {
  margin-right: 192px;
}

.p-192 {
  padding: 192px;
}

.p-b-192 {
  padding-bottom: 192px;
}

.p-t-192 {
  padding-top: 192px;
}

.p-l-192 {
  padding-left: 192px;
}

.p-r-192 {
  padding-right: 192px;
}

.m-193 {
  margin: 193px;
}

.m-b-193 {
  margin-bottom: 193px;
}

.m-t-193 {
  margin-top: 193px;
}

.m-l-193 {
  margin-left: 193px;
}

.m-r-193 {
  margin-right: 193px;
}

.p-193 {
  padding: 193px;
}

.p-b-193 {
  padding-bottom: 193px;
}

.p-t-193 {
  padding-top: 193px;
}

.p-l-193 {
  padding-left: 193px;
}

.p-r-193 {
  padding-right: 193px;
}

.m-194 {
  margin: 194px;
}

.m-b-194 {
  margin-bottom: 194px;
}

.m-t-194 {
  margin-top: 194px;
}

.m-l-194 {
  margin-left: 194px;
}

.m-r-194 {
  margin-right: 194px;
}

.p-194 {
  padding: 194px;
}

.p-b-194 {
  padding-bottom: 194px;
}

.p-t-194 {
  padding-top: 194px;
}

.p-l-194 {
  padding-left: 194px;
}

.p-r-194 {
  padding-right: 194px;
}

.m-195 {
  margin: 195px;
}

.m-b-195 {
  margin-bottom: 195px;
}

.m-t-195 {
  margin-top: 195px;
}

.m-l-195 {
  margin-left: 195px;
}

.m-r-195 {
  margin-right: 195px;
}

.p-195 {
  padding: 195px;
}

.p-b-195 {
  padding-bottom: 195px;
}

.p-t-195 {
  padding-top: 195px;
}

.p-l-195 {
  padding-left: 195px;
}

.p-r-195 {
  padding-right: 195px;
}

.m-196 {
  margin: 196px;
}

.m-b-196 {
  margin-bottom: 196px;
}

.m-t-196 {
  margin-top: 196px;
}

.m-l-196 {
  margin-left: 196px;
}

.m-r-196 {
  margin-right: 196px;
}

.p-196 {
  padding: 196px;
}

.p-b-196 {
  padding-bottom: 196px;
}

.p-t-196 {
  padding-top: 196px;
}

.p-l-196 {
  padding-left: 196px;
}

.p-r-196 {
  padding-right: 196px;
}

.m-197 {
  margin: 197px;
}

.m-b-197 {
  margin-bottom: 197px;
}

.m-t-197 {
  margin-top: 197px;
}

.m-l-197 {
  margin-left: 197px;
}

.m-r-197 {
  margin-right: 197px;
}

.p-197 {
  padding: 197px;
}

.p-b-197 {
  padding-bottom: 197px;
}

.p-t-197 {
  padding-top: 197px;
}

.p-l-197 {
  padding-left: 197px;
}

.p-r-197 {
  padding-right: 197px;
}

.m-198 {
  margin: 198px;
}

.m-b-198 {
  margin-bottom: 198px;
}

.m-t-198 {
  margin-top: 198px;
}

.m-l-198 {
  margin-left: 198px;
}

.m-r-198 {
  margin-right: 198px;
}

.p-198 {
  padding: 198px;
}

.p-b-198 {
  padding-bottom: 198px;
}

.p-t-198 {
  padding-top: 198px;
}

.p-l-198 {
  padding-left: 198px;
}

.p-r-198 {
  padding-right: 198px;
}

.m-199 {
  margin: 199px;
}

.m-b-199 {
  margin-bottom: 199px;
}

.m-t-199 {
  margin-top: 199px;
}

.m-l-199 {
  margin-left: 199px;
}

.m-r-199 {
  margin-right: 199px;
}

.p-199 {
  padding: 199px;
}

.p-b-199 {
  padding-bottom: 199px;
}

.p-t-199 {
  padding-top: 199px;
}

.p-l-199 {
  padding-left: 199px;
}

.p-r-199 {
  padding-right: 199px;
}

.m-200 {
  margin: 200px;
}

.m-b-200 {
  margin-bottom: 200px;
}

.m-t-200 {
  margin-top: 200px;
}

.m-l-200 {
  margin-left: 200px;
}

.m-r-200 {
  margin-right: 200px;
}

.p-200 {
  padding: 200px;
}

.p-b-200 {
  padding-bottom: 200px;
}

.p-t-200 {
  padding-top: 200px;
}

.p-l-200 {
  padding-left: 200px;
}

.p-r-200 {
  padding-right: 200px;
}

.m-201 {
  margin: 201px;
}

.m-b-201 {
  margin-bottom: 201px;
}

.m-t-201 {
  margin-top: 201px;
}

.m-l-201 {
  margin-left: 201px;
}

.m-r-201 {
  margin-right: 201px;
}

.p-201 {
  padding: 201px;
}

.p-b-201 {
  padding-bottom: 201px;
}

.p-t-201 {
  padding-top: 201px;
}

.p-l-201 {
  padding-left: 201px;
}

.p-r-201 {
  padding-right: 201px;
}

.m-202 {
  margin: 202px;
}

.m-b-202 {
  margin-bottom: 202px;
}

.m-t-202 {
  margin-top: 202px;
}

.m-l-202 {
  margin-left: 202px;
}

.m-r-202 {
  margin-right: 202px;
}

.p-202 {
  padding: 202px;
}

.p-b-202 {
  padding-bottom: 202px;
}

.p-t-202 {
  padding-top: 202px;
}

.p-l-202 {
  padding-left: 202px;
}

.p-r-202 {
  padding-right: 202px;
}

.m-203 {
  margin: 203px;
}

.m-b-203 {
  margin-bottom: 203px;
}

.m-t-203 {
  margin-top: 203px;
}

.m-l-203 {
  margin-left: 203px;
}

.m-r-203 {
  margin-right: 203px;
}

.p-203 {
  padding: 203px;
}

.p-b-203 {
  padding-bottom: 203px;
}

.p-t-203 {
  padding-top: 203px;
}

.p-l-203 {
  padding-left: 203px;
}

.p-r-203 {
  padding-right: 203px;
}

.m-204 {
  margin: 204px;
}

.m-b-204 {
  margin-bottom: 204px;
}

.m-t-204 {
  margin-top: 204px;
}

.m-l-204 {
  margin-left: 204px;
}

.m-r-204 {
  margin-right: 204px;
}

.p-204 {
  padding: 204px;
}

.p-b-204 {
  padding-bottom: 204px;
}

.p-t-204 {
  padding-top: 204px;
}

.p-l-204 {
  padding-left: 204px;
}

.p-r-204 {
  padding-right: 204px;
}

.m-205 {
  margin: 205px;
}

.m-b-205 {
  margin-bottom: 205px;
}

.m-t-205 {
  margin-top: 205px;
}

.m-l-205 {
  margin-left: 205px;
}

.m-r-205 {
  margin-right: 205px;
}

.p-205 {
  padding: 205px;
}

.p-b-205 {
  padding-bottom: 205px;
}

.p-t-205 {
  padding-top: 205px;
}

.p-l-205 {
  padding-left: 205px;
}

.p-r-205 {
  padding-right: 205px;
}

.m-206 {
  margin: 206px;
}

.m-b-206 {
  margin-bottom: 206px;
}

.m-t-206 {
  margin-top: 206px;
}

.m-l-206 {
  margin-left: 206px;
}

.m-r-206 {
  margin-right: 206px;
}

.p-206 {
  padding: 206px;
}

.p-b-206 {
  padding-bottom: 206px;
}

.p-t-206 {
  padding-top: 206px;
}

.p-l-206 {
  padding-left: 206px;
}

.p-r-206 {
  padding-right: 206px;
}

.m-207 {
  margin: 207px;
}

.m-b-207 {
  margin-bottom: 207px;
}

.m-t-207 {
  margin-top: 207px;
}

.m-l-207 {
  margin-left: 207px;
}

.m-r-207 {
  margin-right: 207px;
}

.p-207 {
  padding: 207px;
}

.p-b-207 {
  padding-bottom: 207px;
}

.p-t-207 {
  padding-top: 207px;
}

.p-l-207 {
  padding-left: 207px;
}

.p-r-207 {
  padding-right: 207px;
}

.m-208 {
  margin: 208px;
}

.m-b-208 {
  margin-bottom: 208px;
}

.m-t-208 {
  margin-top: 208px;
}

.m-l-208 {
  margin-left: 208px;
}

.m-r-208 {
  margin-right: 208px;
}

.p-208 {
  padding: 208px;
}

.p-b-208 {
  padding-bottom: 208px;
}

.p-t-208 {
  padding-top: 208px;
}

.p-l-208 {
  padding-left: 208px;
}

.p-r-208 {
  padding-right: 208px;
}

.m-209 {
  margin: 209px;
}

.m-b-209 {
  margin-bottom: 209px;
}

.m-t-209 {
  margin-top: 209px;
}

.m-l-209 {
  margin-left: 209px;
}

.m-r-209 {
  margin-right: 209px;
}

.p-209 {
  padding: 209px;
}

.p-b-209 {
  padding-bottom: 209px;
}

.p-t-209 {
  padding-top: 209px;
}

.p-l-209 {
  padding-left: 209px;
}

.p-r-209 {
  padding-right: 209px;
}

.m-210 {
  margin: 210px;
}

.m-b-210 {
  margin-bottom: 210px;
}

.m-t-210 {
  margin-top: 210px;
}

.m-l-210 {
  margin-left: 210px;
}

.m-r-210 {
  margin-right: 210px;
}

.p-210 {
  padding: 210px;
}

.p-b-210 {
  padding-bottom: 210px;
}

.p-t-210 {
  padding-top: 210px;
}

.p-l-210 {
  padding-left: 210px;
}

.p-r-210 {
  padding-right: 210px;
}

.m-211 {
  margin: 211px;
}

.m-b-211 {
  margin-bottom: 211px;
}

.m-t-211 {
  margin-top: 211px;
}

.m-l-211 {
  margin-left: 211px;
}

.m-r-211 {
  margin-right: 211px;
}

.p-211 {
  padding: 211px;
}

.p-b-211 {
  padding-bottom: 211px;
}

.p-t-211 {
  padding-top: 211px;
}

.p-l-211 {
  padding-left: 211px;
}

.p-r-211 {
  padding-right: 211px;
}

.m-212 {
  margin: 212px;
}

.m-b-212 {
  margin-bottom: 212px;
}

.m-t-212 {
  margin-top: 212px;
}

.m-l-212 {
  margin-left: 212px;
}

.m-r-212 {
  margin-right: 212px;
}

.p-212 {
  padding: 212px;
}

.p-b-212 {
  padding-bottom: 212px;
}

.p-t-212 {
  padding-top: 212px;
}

.p-l-212 {
  padding-left: 212px;
}

.p-r-212 {
  padding-right: 212px;
}

.m-213 {
  margin: 213px;
}

.m-b-213 {
  margin-bottom: 213px;
}

.m-t-213 {
  margin-top: 213px;
}

.m-l-213 {
  margin-left: 213px;
}

.m-r-213 {
  margin-right: 213px;
}

.p-213 {
  padding: 213px;
}

.p-b-213 {
  padding-bottom: 213px;
}

.p-t-213 {
  padding-top: 213px;
}

.p-l-213 {
  padding-left: 213px;
}

.p-r-213 {
  padding-right: 213px;
}

.m-214 {
  margin: 214px;
}

.m-b-214 {
  margin-bottom: 214px;
}

.m-t-214 {
  margin-top: 214px;
}

.m-l-214 {
  margin-left: 214px;
}

.m-r-214 {
  margin-right: 214px;
}

.p-214 {
  padding: 214px;
}

.p-b-214 {
  padding-bottom: 214px;
}

.p-t-214 {
  padding-top: 214px;
}

.p-l-214 {
  padding-left: 214px;
}

.p-r-214 {
  padding-right: 214px;
}

.m-215 {
  margin: 215px;
}

.m-b-215 {
  margin-bottom: 215px;
}

.m-t-215 {
  margin-top: 215px;
}

.m-l-215 {
  margin-left: 215px;
}

.m-r-215 {
  margin-right: 215px;
}

.p-215 {
  padding: 215px;
}

.p-b-215 {
  padding-bottom: 215px;
}

.p-t-215 {
  padding-top: 215px;
}

.p-l-215 {
  padding-left: 215px;
}

.p-r-215 {
  padding-right: 215px;
}

.m-216 {
  margin: 216px;
}

.m-b-216 {
  margin-bottom: 216px;
}

.m-t-216 {
  margin-top: 216px;
}

.m-l-216 {
  margin-left: 216px;
}

.m-r-216 {
  margin-right: 216px;
}

.p-216 {
  padding: 216px;
}

.p-b-216 {
  padding-bottom: 216px;
}

.p-t-216 {
  padding-top: 216px;
}

.p-l-216 {
  padding-left: 216px;
}

.p-r-216 {
  padding-right: 216px;
}

.m-217 {
  margin: 217px;
}

.m-b-217 {
  margin-bottom: 217px;
}

.m-t-217 {
  margin-top: 217px;
}

.m-l-217 {
  margin-left: 217px;
}

.m-r-217 {
  margin-right: 217px;
}

.p-217 {
  padding: 217px;
}

.p-b-217 {
  padding-bottom: 217px;
}

.p-t-217 {
  padding-top: 217px;
}

.p-l-217 {
  padding-left: 217px;
}

.p-r-217 {
  padding-right: 217px;
}

.m-218 {
  margin: 218px;
}

.m-b-218 {
  margin-bottom: 218px;
}

.m-t-218 {
  margin-top: 218px;
}

.m-l-218 {
  margin-left: 218px;
}

.m-r-218 {
  margin-right: 218px;
}

.p-218 {
  padding: 218px;
}

.p-b-218 {
  padding-bottom: 218px;
}

.p-t-218 {
  padding-top: 218px;
}

.p-l-218 {
  padding-left: 218px;
}

.p-r-218 {
  padding-right: 218px;
}

.m-219 {
  margin: 219px;
}

.m-b-219 {
  margin-bottom: 219px;
}

.m-t-219 {
  margin-top: 219px;
}

.m-l-219 {
  margin-left: 219px;
}

.m-r-219 {
  margin-right: 219px;
}

.p-219 {
  padding: 219px;
}

.p-b-219 {
  padding-bottom: 219px;
}

.p-t-219 {
  padding-top: 219px;
}

.p-l-219 {
  padding-left: 219px;
}

.p-r-219 {
  padding-right: 219px;
}

.m-220 {
  margin: 220px;
}

.m-b-220 {
  margin-bottom: 220px;
}

.m-t-220 {
  margin-top: 220px;
}

.m-l-220 {
  margin-left: 220px;
}

.m-r-220 {
  margin-right: 220px;
}

.p-220 {
  padding: 220px;
}

.p-b-220 {
  padding-bottom: 220px;
}

.p-t-220 {
  padding-top: 220px;
}

.p-l-220 {
  padding-left: 220px;
}

.p-r-220 {
  padding-right: 220px;
}

.m-221 {
  margin: 221px;
}

.m-b-221 {
  margin-bottom: 221px;
}

.m-t-221 {
  margin-top: 221px;
}

.m-l-221 {
  margin-left: 221px;
}

.m-r-221 {
  margin-right: 221px;
}

.p-221 {
  padding: 221px;
}

.p-b-221 {
  padding-bottom: 221px;
}

.p-t-221 {
  padding-top: 221px;
}

.p-l-221 {
  padding-left: 221px;
}

.p-r-221 {
  padding-right: 221px;
}

.m-222 {
  margin: 222px;
}

.m-b-222 {
  margin-bottom: 222px;
}

.m-t-222 {
  margin-top: 222px;
}

.m-l-222 {
  margin-left: 222px;
}

.m-r-222 {
  margin-right: 222px;
}

.p-222 {
  padding: 222px;
}

.p-b-222 {
  padding-bottom: 222px;
}

.p-t-222 {
  padding-top: 222px;
}

.p-l-222 {
  padding-left: 222px;
}

.p-r-222 {
  padding-right: 222px;
}

.m-223 {
  margin: 223px;
}

.m-b-223 {
  margin-bottom: 223px;
}

.m-t-223 {
  margin-top: 223px;
}

.m-l-223 {
  margin-left: 223px;
}

.m-r-223 {
  margin-right: 223px;
}

.p-223 {
  padding: 223px;
}

.p-b-223 {
  padding-bottom: 223px;
}

.p-t-223 {
  padding-top: 223px;
}

.p-l-223 {
  padding-left: 223px;
}

.p-r-223 {
  padding-right: 223px;
}

.m-224 {
  margin: 224px;
}

.m-b-224 {
  margin-bottom: 224px;
}

.m-t-224 {
  margin-top: 224px;
}

.m-l-224 {
  margin-left: 224px;
}

.m-r-224 {
  margin-right: 224px;
}

.p-224 {
  padding: 224px;
}

.p-b-224 {
  padding-bottom: 224px;
}

.p-t-224 {
  padding-top: 224px;
}

.p-l-224 {
  padding-left: 224px;
}

.p-r-224 {
  padding-right: 224px;
}

.m-225 {
  margin: 225px;
}

.m-b-225 {
  margin-bottom: 225px;
}

.m-t-225 {
  margin-top: 225px;
}

.m-l-225 {
  margin-left: 225px;
}

.m-r-225 {
  margin-right: 225px;
}

.p-225 {
  padding: 225px;
}

.p-b-225 {
  padding-bottom: 225px;
}

.p-t-225 {
  padding-top: 225px;
}

.p-l-225 {
  padding-left: 225px;
}

.p-r-225 {
  padding-right: 225px;
}

.m-226 {
  margin: 226px;
}

.m-b-226 {
  margin-bottom: 226px;
}

.m-t-226 {
  margin-top: 226px;
}

.m-l-226 {
  margin-left: 226px;
}

.m-r-226 {
  margin-right: 226px;
}

.p-226 {
  padding: 226px;
}

.p-b-226 {
  padding-bottom: 226px;
}

.p-t-226 {
  padding-top: 226px;
}

.p-l-226 {
  padding-left: 226px;
}

.p-r-226 {
  padding-right: 226px;
}

.m-227 {
  margin: 227px;
}

.m-b-227 {
  margin-bottom: 227px;
}

.m-t-227 {
  margin-top: 227px;
}

.m-l-227 {
  margin-left: 227px;
}

.m-r-227 {
  margin-right: 227px;
}

.p-227 {
  padding: 227px;
}

.p-b-227 {
  padding-bottom: 227px;
}

.p-t-227 {
  padding-top: 227px;
}

.p-l-227 {
  padding-left: 227px;
}

.p-r-227 {
  padding-right: 227px;
}

.m-228 {
  margin: 228px;
}

.m-b-228 {
  margin-bottom: 228px;
}

.m-t-228 {
  margin-top: 228px;
}

.m-l-228 {
  margin-left: 228px;
}

.m-r-228 {
  margin-right: 228px;
}

.p-228 {
  padding: 228px;
}

.p-b-228 {
  padding-bottom: 228px;
}

.p-t-228 {
  padding-top: 228px;
}

.p-l-228 {
  padding-left: 228px;
}

.p-r-228 {
  padding-right: 228px;
}

.m-229 {
  margin: 229px;
}

.m-b-229 {
  margin-bottom: 229px;
}

.m-t-229 {
  margin-top: 229px;
}

.m-l-229 {
  margin-left: 229px;
}

.m-r-229 {
  margin-right: 229px;
}

.p-229 {
  padding: 229px;
}

.p-b-229 {
  padding-bottom: 229px;
}

.p-t-229 {
  padding-top: 229px;
}

.p-l-229 {
  padding-left: 229px;
}

.p-r-229 {
  padding-right: 229px;
}

.m-230 {
  margin: 230px;
}

.m-b-230 {
  margin-bottom: 230px;
}

.m-t-230 {
  margin-top: 230px;
}

.m-l-230 {
  margin-left: 230px;
}

.m-r-230 {
  margin-right: 230px;
}

.p-230 {
  padding: 230px;
}

.p-b-230 {
  padding-bottom: 230px;
}

.p-t-230 {
  padding-top: 230px;
}

.p-l-230 {
  padding-left: 230px;
}

.p-r-230 {
  padding-right: 230px;
}

.m-231 {
  margin: 231px;
}

.m-b-231 {
  margin-bottom: 231px;
}

.m-t-231 {
  margin-top: 231px;
}

.m-l-231 {
  margin-left: 231px;
}

.m-r-231 {
  margin-right: 231px;
}

.p-231 {
  padding: 231px;
}

.p-b-231 {
  padding-bottom: 231px;
}

.p-t-231 {
  padding-top: 231px;
}

.p-l-231 {
  padding-left: 231px;
}

.p-r-231 {
  padding-right: 231px;
}

.m-232 {
  margin: 232px;
}

.m-b-232 {
  margin-bottom: 232px;
}

.m-t-232 {
  margin-top: 232px;
}

.m-l-232 {
  margin-left: 232px;
}

.m-r-232 {
  margin-right: 232px;
}

.p-232 {
  padding: 232px;
}

.p-b-232 {
  padding-bottom: 232px;
}

.p-t-232 {
  padding-top: 232px;
}

.p-l-232 {
  padding-left: 232px;
}

.p-r-232 {
  padding-right: 232px;
}

.m-233 {
  margin: 233px;
}

.m-b-233 {
  margin-bottom: 233px;
}

.m-t-233 {
  margin-top: 233px;
}

.m-l-233 {
  margin-left: 233px;
}

.m-r-233 {
  margin-right: 233px;
}

.p-233 {
  padding: 233px;
}

.p-b-233 {
  padding-bottom: 233px;
}

.p-t-233 {
  padding-top: 233px;
}

.p-l-233 {
  padding-left: 233px;
}

.p-r-233 {
  padding-right: 233px;
}

.m-234 {
  margin: 234px;
}

.m-b-234 {
  margin-bottom: 234px;
}

.m-t-234 {
  margin-top: 234px;
}

.m-l-234 {
  margin-left: 234px;
}

.m-r-234 {
  margin-right: 234px;
}

.p-234 {
  padding: 234px;
}

.p-b-234 {
  padding-bottom: 234px;
}

.p-t-234 {
  padding-top: 234px;
}

.p-l-234 {
  padding-left: 234px;
}

.p-r-234 {
  padding-right: 234px;
}

.m-235 {
  margin: 235px;
}

.m-b-235 {
  margin-bottom: 235px;
}

.m-t-235 {
  margin-top: 235px;
}

.m-l-235 {
  margin-left: 235px;
}

.m-r-235 {
  margin-right: 235px;
}

.p-235 {
  padding: 235px;
}

.p-b-235 {
  padding-bottom: 235px;
}

.p-t-235 {
  padding-top: 235px;
}

.p-l-235 {
  padding-left: 235px;
}

.p-r-235 {
  padding-right: 235px;
}

.m-236 {
  margin: 236px;
}

.m-b-236 {
  margin-bottom: 236px;
}

.m-t-236 {
  margin-top: 236px;
}

.m-l-236 {
  margin-left: 236px;
}

.m-r-236 {
  margin-right: 236px;
}

.p-236 {
  padding: 236px;
}

.p-b-236 {
  padding-bottom: 236px;
}

.p-t-236 {
  padding-top: 236px;
}

.p-l-236 {
  padding-left: 236px;
}

.p-r-236 {
  padding-right: 236px;
}

.m-237 {
  margin: 237px;
}

.m-b-237 {
  margin-bottom: 237px;
}

.m-t-237 {
  margin-top: 237px;
}

.m-l-237 {
  margin-left: 237px;
}

.m-r-237 {
  margin-right: 237px;
}

.p-237 {
  padding: 237px;
}

.p-b-237 {
  padding-bottom: 237px;
}

.p-t-237 {
  padding-top: 237px;
}

.p-l-237 {
  padding-left: 237px;
}

.p-r-237 {
  padding-right: 237px;
}

.m-238 {
  margin: 238px;
}

.m-b-238 {
  margin-bottom: 238px;
}

.m-t-238 {
  margin-top: 238px;
}

.m-l-238 {
  margin-left: 238px;
}

.m-r-238 {
  margin-right: 238px;
}

.p-238 {
  padding: 238px;
}

.p-b-238 {
  padding-bottom: 238px;
}

.p-t-238 {
  padding-top: 238px;
}

.p-l-238 {
  padding-left: 238px;
}

.p-r-238 {
  padding-right: 238px;
}

.m-239 {
  margin: 239px;
}

.m-b-239 {
  margin-bottom: 239px;
}

.m-t-239 {
  margin-top: 239px;
}

.m-l-239 {
  margin-left: 239px;
}

.m-r-239 {
  margin-right: 239px;
}

.p-239 {
  padding: 239px;
}

.p-b-239 {
  padding-bottom: 239px;
}

.p-t-239 {
  padding-top: 239px;
}

.p-l-239 {
  padding-left: 239px;
}

.p-r-239 {
  padding-right: 239px;
}

.m-240 {
  margin: 240px;
}

.m-b-240 {
  margin-bottom: 240px;
}

.m-t-240 {
  margin-top: 240px;
}

.m-l-240 {
  margin-left: 240px;
}

.m-r-240 {
  margin-right: 240px;
}

.p-240 {
  padding: 240px;
}

.p-b-240 {
  padding-bottom: 240px;
}

.p-t-240 {
  padding-top: 240px;
}

.p-l-240 {
  padding-left: 240px;
}

.p-r-240 {
  padding-right: 240px;
}

.m-241 {
  margin: 241px;
}

.m-b-241 {
  margin-bottom: 241px;
}

.m-t-241 {
  margin-top: 241px;
}

.m-l-241 {
  margin-left: 241px;
}

.m-r-241 {
  margin-right: 241px;
}

.p-241 {
  padding: 241px;
}

.p-b-241 {
  padding-bottom: 241px;
}

.p-t-241 {
  padding-top: 241px;
}

.p-l-241 {
  padding-left: 241px;
}

.p-r-241 {
  padding-right: 241px;
}

.m-242 {
  margin: 242px;
}

.m-b-242 {
  margin-bottom: 242px;
}

.m-t-242 {
  margin-top: 242px;
}

.m-l-242 {
  margin-left: 242px;
}

.m-r-242 {
  margin-right: 242px;
}

.p-242 {
  padding: 242px;
}

.p-b-242 {
  padding-bottom: 242px;
}

.p-t-242 {
  padding-top: 242px;
}

.p-l-242 {
  padding-left: 242px;
}

.p-r-242 {
  padding-right: 242px;
}

.m-243 {
  margin: 243px;
}

.m-b-243 {
  margin-bottom: 243px;
}

.m-t-243 {
  margin-top: 243px;
}

.m-l-243 {
  margin-left: 243px;
}

.m-r-243 {
  margin-right: 243px;
}

.p-243 {
  padding: 243px;
}

.p-b-243 {
  padding-bottom: 243px;
}

.p-t-243 {
  padding-top: 243px;
}

.p-l-243 {
  padding-left: 243px;
}

.p-r-243 {
  padding-right: 243px;
}

.m-244 {
  margin: 244px;
}

.m-b-244 {
  margin-bottom: 244px;
}

.m-t-244 {
  margin-top: 244px;
}

.m-l-244 {
  margin-left: 244px;
}

.m-r-244 {
  margin-right: 244px;
}

.p-244 {
  padding: 244px;
}

.p-b-244 {
  padding-bottom: 244px;
}

.p-t-244 {
  padding-top: 244px;
}

.p-l-244 {
  padding-left: 244px;
}

.p-r-244 {
  padding-right: 244px;
}

.m-245 {
  margin: 245px;
}

.m-b-245 {
  margin-bottom: 245px;
}

.m-t-245 {
  margin-top: 245px;
}

.m-l-245 {
  margin-left: 245px;
}

.m-r-245 {
  margin-right: 245px;
}

.p-245 {
  padding: 245px;
}

.p-b-245 {
  padding-bottom: 245px;
}

.p-t-245 {
  padding-top: 245px;
}

.p-l-245 {
  padding-left: 245px;
}

.p-r-245 {
  padding-right: 245px;
}

.m-246 {
  margin: 246px;
}

.m-b-246 {
  margin-bottom: 246px;
}

.m-t-246 {
  margin-top: 246px;
}

.m-l-246 {
  margin-left: 246px;
}

.m-r-246 {
  margin-right: 246px;
}

.p-246 {
  padding: 246px;
}

.p-b-246 {
  padding-bottom: 246px;
}

.p-t-246 {
  padding-top: 246px;
}

.p-l-246 {
  padding-left: 246px;
}

.p-r-246 {
  padding-right: 246px;
}

.m-247 {
  margin: 247px;
}

.m-b-247 {
  margin-bottom: 247px;
}

.m-t-247 {
  margin-top: 247px;
}

.m-l-247 {
  margin-left: 247px;
}

.m-r-247 {
  margin-right: 247px;
}

.p-247 {
  padding: 247px;
}

.p-b-247 {
  padding-bottom: 247px;
}

.p-t-247 {
  padding-top: 247px;
}

.p-l-247 {
  padding-left: 247px;
}

.p-r-247 {
  padding-right: 247px;
}

.m-248 {
  margin: 248px;
}

.m-b-248 {
  margin-bottom: 248px;
}

.m-t-248 {
  margin-top: 248px;
}

.m-l-248 {
  margin-left: 248px;
}

.m-r-248 {
  margin-right: 248px;
}

.p-248 {
  padding: 248px;
}

.p-b-248 {
  padding-bottom: 248px;
}

.p-t-248 {
  padding-top: 248px;
}

.p-l-248 {
  padding-left: 248px;
}

.p-r-248 {
  padding-right: 248px;
}

.m-249 {
  margin: 249px;
}

.m-b-249 {
  margin-bottom: 249px;
}

.m-t-249 {
  margin-top: 249px;
}

.m-l-249 {
  margin-left: 249px;
}

.m-r-249 {
  margin-right: 249px;
}

.p-249 {
  padding: 249px;
}

.p-b-249 {
  padding-bottom: 249px;
}

.p-t-249 {
  padding-top: 249px;
}

.p-l-249 {
  padding-left: 249px;
}

.p-r-249 {
  padding-right: 249px;
}

.m-250 {
  margin: 250px;
}

.m-b-250 {
  margin-bottom: 250px;
}

.m-t-250 {
  margin-top: 250px;
}

.m-l-250 {
  margin-left: 250px;
}

.m-r-250 {
  margin-right: 250px;
}

.p-250 {
  padding: 250px;
}

.p-b-250 {
  padding-bottom: 250px;
}

.p-t-250 {
  padding-top: 250px;
}

.p-l-250 {
  padding-left: 250px;
}

.p-r-250 {
  padding-right: 250px;
}

.m-251 {
  margin: 251px;
}

.m-b-251 {
  margin-bottom: 251px;
}

.m-t-251 {
  margin-top: 251px;
}

.m-l-251 {
  margin-left: 251px;
}

.m-r-251 {
  margin-right: 251px;
}

.p-251 {
  padding: 251px;
}

.p-b-251 {
  padding-bottom: 251px;
}

.p-t-251 {
  padding-top: 251px;
}

.p-l-251 {
  padding-left: 251px;
}

.p-r-251 {
  padding-right: 251px;
}

.m-252 {
  margin: 252px;
}

.m-b-252 {
  margin-bottom: 252px;
}

.m-t-252 {
  margin-top: 252px;
}

.m-l-252 {
  margin-left: 252px;
}

.m-r-252 {
  margin-right: 252px;
}

.p-252 {
  padding: 252px;
}

.p-b-252 {
  padding-bottom: 252px;
}

.p-t-252 {
  padding-top: 252px;
}

.p-l-252 {
  padding-left: 252px;
}

.p-r-252 {
  padding-right: 252px;
}

.m-253 {
  margin: 253px;
}

.m-b-253 {
  margin-bottom: 253px;
}

.m-t-253 {
  margin-top: 253px;
}

.m-l-253 {
  margin-left: 253px;
}

.m-r-253 {
  margin-right: 253px;
}

.p-253 {
  padding: 253px;
}

.p-b-253 {
  padding-bottom: 253px;
}

.p-t-253 {
  padding-top: 253px;
}

.p-l-253 {
  padding-left: 253px;
}

.p-r-253 {
  padding-right: 253px;
}

.m-254 {
  margin: 254px;
}

.m-b-254 {
  margin-bottom: 254px;
}

.m-t-254 {
  margin-top: 254px;
}

.m-l-254 {
  margin-left: 254px;
}

.m-r-254 {
  margin-right: 254px;
}

.p-254 {
  padding: 254px;
}

.p-b-254 {
  padding-bottom: 254px;
}

.p-t-254 {
  padding-top: 254px;
}

.p-l-254 {
  padding-left: 254px;
}

.p-r-254 {
  padding-right: 254px;
}

.m-255 {
  margin: 255px;
}

.m-b-255 {
  margin-bottom: 255px;
}

.m-t-255 {
  margin-top: 255px;
}

.m-l-255 {
  margin-left: 255px;
}

.m-r-255 {
  margin-right: 255px;
}

.p-255 {
  padding: 255px;
}

.p-b-255 {
  padding-bottom: 255px;
}

.p-t-255 {
  padding-top: 255px;
}

.p-l-255 {
  padding-left: 255px;
}

.p-r-255 {
  padding-right: 255px;
}

.m-256 {
  margin: 256px;
}

.m-b-256 {
  margin-bottom: 256px;
}

.m-t-256 {
  margin-top: 256px;
}

.m-l-256 {
  margin-left: 256px;
}

.m-r-256 {
  margin-right: 256px;
}

.p-256 {
  padding: 256px;
}

.p-b-256 {
  padding-bottom: 256px;
}

.p-t-256 {
  padding-top: 256px;
}

.p-l-256 {
  padding-left: 256px;
}

.p-r-256 {
  padding-right: 256px;
}

.m-257 {
  margin: 257px;
}

.m-b-257 {
  margin-bottom: 257px;
}

.m-t-257 {
  margin-top: 257px;
}

.m-l-257 {
  margin-left: 257px;
}

.m-r-257 {
  margin-right: 257px;
}

.p-257 {
  padding: 257px;
}

.p-b-257 {
  padding-bottom: 257px;
}

.p-t-257 {
  padding-top: 257px;
}

.p-l-257 {
  padding-left: 257px;
}

.p-r-257 {
  padding-right: 257px;
}

.m-258 {
  margin: 258px;
}

.m-b-258 {
  margin-bottom: 258px;
}

.m-t-258 {
  margin-top: 258px;
}

.m-l-258 {
  margin-left: 258px;
}

.m-r-258 {
  margin-right: 258px;
}

.p-258 {
  padding: 258px;
}

.p-b-258 {
  padding-bottom: 258px;
}

.p-t-258 {
  padding-top: 258px;
}

.p-l-258 {
  padding-left: 258px;
}

.p-r-258 {
  padding-right: 258px;
}

.m-259 {
  margin: 259px;
}

.m-b-259 {
  margin-bottom: 259px;
}

.m-t-259 {
  margin-top: 259px;
}

.m-l-259 {
  margin-left: 259px;
}

.m-r-259 {
  margin-right: 259px;
}

.p-259 {
  padding: 259px;
}

.p-b-259 {
  padding-bottom: 259px;
}

.p-t-259 {
  padding-top: 259px;
}

.p-l-259 {
  padding-left: 259px;
}

.p-r-259 {
  padding-right: 259px;
}

.m-260 {
  margin: 260px;
}

.m-b-260 {
  margin-bottom: 260px;
}

.m-t-260 {
  margin-top: 260px;
}

.m-l-260 {
  margin-left: 260px;
}

.m-r-260 {
  margin-right: 260px;
}

.p-260 {
  padding: 260px;
}

.p-b-260 {
  padding-bottom: 260px;
}

.p-t-260 {
  padding-top: 260px;
}

.p-l-260 {
  padding-left: 260px;
}

.p-r-260 {
  padding-right: 260px;
}

.m-261 {
  margin: 261px;
}

.m-b-261 {
  margin-bottom: 261px;
}

.m-t-261 {
  margin-top: 261px;
}

.m-l-261 {
  margin-left: 261px;
}

.m-r-261 {
  margin-right: 261px;
}

.p-261 {
  padding: 261px;
}

.p-b-261 {
  padding-bottom: 261px;
}

.p-t-261 {
  padding-top: 261px;
}

.p-l-261 {
  padding-left: 261px;
}

.p-r-261 {
  padding-right: 261px;
}

.m-262 {
  margin: 262px;
}

.m-b-262 {
  margin-bottom: 262px;
}

.m-t-262 {
  margin-top: 262px;
}

.m-l-262 {
  margin-left: 262px;
}

.m-r-262 {
  margin-right: 262px;
}

.p-262 {
  padding: 262px;
}

.p-b-262 {
  padding-bottom: 262px;
}

.p-t-262 {
  padding-top: 262px;
}

.p-l-262 {
  padding-left: 262px;
}

.p-r-262 {
  padding-right: 262px;
}

.m-263 {
  margin: 263px;
}

.m-b-263 {
  margin-bottom: 263px;
}

.m-t-263 {
  margin-top: 263px;
}

.m-l-263 {
  margin-left: 263px;
}

.m-r-263 {
  margin-right: 263px;
}

.p-263 {
  padding: 263px;
}

.p-b-263 {
  padding-bottom: 263px;
}

.p-t-263 {
  padding-top: 263px;
}

.p-l-263 {
  padding-left: 263px;
}

.p-r-263 {
  padding-right: 263px;
}

.m-264 {
  margin: 264px;
}

.m-b-264 {
  margin-bottom: 264px;
}

.m-t-264 {
  margin-top: 264px;
}

.m-l-264 {
  margin-left: 264px;
}

.m-r-264 {
  margin-right: 264px;
}

.p-264 {
  padding: 264px;
}

.p-b-264 {
  padding-bottom: 264px;
}

.p-t-264 {
  padding-top: 264px;
}

.p-l-264 {
  padding-left: 264px;
}

.p-r-264 {
  padding-right: 264px;
}

.m-265 {
  margin: 265px;
}

.m-b-265 {
  margin-bottom: 265px;
}

.m-t-265 {
  margin-top: 265px;
}

.m-l-265 {
  margin-left: 265px;
}

.m-r-265 {
  margin-right: 265px;
}

.p-265 {
  padding: 265px;
}

.p-b-265 {
  padding-bottom: 265px;
}

.p-t-265 {
  padding-top: 265px;
}

.p-l-265 {
  padding-left: 265px;
}

.p-r-265 {
  padding-right: 265px;
}

.m-266 {
  margin: 266px;
}

.m-b-266 {
  margin-bottom: 266px;
}

.m-t-266 {
  margin-top: 266px;
}

.m-l-266 {
  margin-left: 266px;
}

.m-r-266 {
  margin-right: 266px;
}

.p-266 {
  padding: 266px;
}

.p-b-266 {
  padding-bottom: 266px;
}

.p-t-266 {
  padding-top: 266px;
}

.p-l-266 {
  padding-left: 266px;
}

.p-r-266 {
  padding-right: 266px;
}

.m-267 {
  margin: 267px;
}

.m-b-267 {
  margin-bottom: 267px;
}

.m-t-267 {
  margin-top: 267px;
}

.m-l-267 {
  margin-left: 267px;
}

.m-r-267 {
  margin-right: 267px;
}

.p-267 {
  padding: 267px;
}

.p-b-267 {
  padding-bottom: 267px;
}

.p-t-267 {
  padding-top: 267px;
}

.p-l-267 {
  padding-left: 267px;
}

.p-r-267 {
  padding-right: 267px;
}

.m-268 {
  margin: 268px;
}

.m-b-268 {
  margin-bottom: 268px;
}

.m-t-268 {
  margin-top: 268px;
}

.m-l-268 {
  margin-left: 268px;
}

.m-r-268 {
  margin-right: 268px;
}

.p-268 {
  padding: 268px;
}

.p-b-268 {
  padding-bottom: 268px;
}

.p-t-268 {
  padding-top: 268px;
}

.p-l-268 {
  padding-left: 268px;
}

.p-r-268 {
  padding-right: 268px;
}

.m-269 {
  margin: 269px;
}

.m-b-269 {
  margin-bottom: 269px;
}

.m-t-269 {
  margin-top: 269px;
}

.m-l-269 {
  margin-left: 269px;
}

.m-r-269 {
  margin-right: 269px;
}

.p-269 {
  padding: 269px;
}

.p-b-269 {
  padding-bottom: 269px;
}

.p-t-269 {
  padding-top: 269px;
}

.p-l-269 {
  padding-left: 269px;
}

.p-r-269 {
  padding-right: 269px;
}

.m-270 {
  margin: 270px;
}

.m-b-270 {
  margin-bottom: 270px;
}

.m-t-270 {
  margin-top: 270px;
}

.m-l-270 {
  margin-left: 270px;
}

.m-r-270 {
  margin-right: 270px;
}

.p-270 {
  padding: 270px;
}

.p-b-270 {
  padding-bottom: 270px;
}

.p-t-270 {
  padding-top: 270px;
}

.p-l-270 {
  padding-left: 270px;
}

.p-r-270 {
  padding-right: 270px;
}

.m-271 {
  margin: 271px;
}

.m-b-271 {
  margin-bottom: 271px;
}

.m-t-271 {
  margin-top: 271px;
}

.m-l-271 {
  margin-left: 271px;
}

.m-r-271 {
  margin-right: 271px;
}

.p-271 {
  padding: 271px;
}

.p-b-271 {
  padding-bottom: 271px;
}

.p-t-271 {
  padding-top: 271px;
}

.p-l-271 {
  padding-left: 271px;
}

.p-r-271 {
  padding-right: 271px;
}

.m-272 {
  margin: 272px;
}

.m-b-272 {
  margin-bottom: 272px;
}

.m-t-272 {
  margin-top: 272px;
}

.m-l-272 {
  margin-left: 272px;
}

.m-r-272 {
  margin-right: 272px;
}

.p-272 {
  padding: 272px;
}

.p-b-272 {
  padding-bottom: 272px;
}

.p-t-272 {
  padding-top: 272px;
}

.p-l-272 {
  padding-left: 272px;
}

.p-r-272 {
  padding-right: 272px;
}

.m-273 {
  margin: 273px;
}

.m-b-273 {
  margin-bottom: 273px;
}

.m-t-273 {
  margin-top: 273px;
}

.m-l-273 {
  margin-left: 273px;
}

.m-r-273 {
  margin-right: 273px;
}

.p-273 {
  padding: 273px;
}

.p-b-273 {
  padding-bottom: 273px;
}

.p-t-273 {
  padding-top: 273px;
}

.p-l-273 {
  padding-left: 273px;
}

.p-r-273 {
  padding-right: 273px;
}

.m-274 {
  margin: 274px;
}

.m-b-274 {
  margin-bottom: 274px;
}

.m-t-274 {
  margin-top: 274px;
}

.m-l-274 {
  margin-left: 274px;
}

.m-r-274 {
  margin-right: 274px;
}

.p-274 {
  padding: 274px;
}

.p-b-274 {
  padding-bottom: 274px;
}

.p-t-274 {
  padding-top: 274px;
}

.p-l-274 {
  padding-left: 274px;
}

.p-r-274 {
  padding-right: 274px;
}

.m-275 {
  margin: 275px;
}

.m-b-275 {
  margin-bottom: 275px;
}

.m-t-275 {
  margin-top: 275px;
}

.m-l-275 {
  margin-left: 275px;
}

.m-r-275 {
  margin-right: 275px;
}

.p-275 {
  padding: 275px;
}

.p-b-275 {
  padding-bottom: 275px;
}

.p-t-275 {
  padding-top: 275px;
}

.p-l-275 {
  padding-left: 275px;
}

.p-r-275 {
  padding-right: 275px;
}

.m-276 {
  margin: 276px;
}

.m-b-276 {
  margin-bottom: 276px;
}

.m-t-276 {
  margin-top: 276px;
}

.m-l-276 {
  margin-left: 276px;
}

.m-r-276 {
  margin-right: 276px;
}

.p-276 {
  padding: 276px;
}

.p-b-276 {
  padding-bottom: 276px;
}

.p-t-276 {
  padding-top: 276px;
}

.p-l-276 {
  padding-left: 276px;
}

.p-r-276 {
  padding-right: 276px;
}

.m-277 {
  margin: 277px;
}

.m-b-277 {
  margin-bottom: 277px;
}

.m-t-277 {
  margin-top: 277px;
}

.m-l-277 {
  margin-left: 277px;
}

.m-r-277 {
  margin-right: 277px;
}

.p-277 {
  padding: 277px;
}

.p-b-277 {
  padding-bottom: 277px;
}

.p-t-277 {
  padding-top: 277px;
}

.p-l-277 {
  padding-left: 277px;
}

.p-r-277 {
  padding-right: 277px;
}

.m-278 {
  margin: 278px;
}

.m-b-278 {
  margin-bottom: 278px;
}

.m-t-278 {
  margin-top: 278px;
}

.m-l-278 {
  margin-left: 278px;
}

.m-r-278 {
  margin-right: 278px;
}

.p-278 {
  padding: 278px;
}

.p-b-278 {
  padding-bottom: 278px;
}

.p-t-278 {
  padding-top: 278px;
}

.p-l-278 {
  padding-left: 278px;
}

.p-r-278 {
  padding-right: 278px;
}

.m-279 {
  margin: 279px;
}

.m-b-279 {
  margin-bottom: 279px;
}

.m-t-279 {
  margin-top: 279px;
}

.m-l-279 {
  margin-left: 279px;
}

.m-r-279 {
  margin-right: 279px;
}

.p-279 {
  padding: 279px;
}

.p-b-279 {
  padding-bottom: 279px;
}

.p-t-279 {
  padding-top: 279px;
}

.p-l-279 {
  padding-left: 279px;
}

.p-r-279 {
  padding-right: 279px;
}

.m-280 {
  margin: 280px;
}

.m-b-280 {
  margin-bottom: 280px;
}

.m-t-280 {
  margin-top: 280px;
}

.m-l-280 {
  margin-left: 280px;
}

.m-r-280 {
  margin-right: 280px;
}

.p-280 {
  padding: 280px;
}

.p-b-280 {
  padding-bottom: 280px;
}

.p-t-280 {
  padding-top: 280px;
}

.p-l-280 {
  padding-left: 280px;
}

.p-r-280 {
  padding-right: 280px;
}

.m-281 {
  margin: 281px;
}

.m-b-281 {
  margin-bottom: 281px;
}

.m-t-281 {
  margin-top: 281px;
}

.m-l-281 {
  margin-left: 281px;
}

.m-r-281 {
  margin-right: 281px;
}

.p-281 {
  padding: 281px;
}

.p-b-281 {
  padding-bottom: 281px;
}

.p-t-281 {
  padding-top: 281px;
}

.p-l-281 {
  padding-left: 281px;
}

.p-r-281 {
  padding-right: 281px;
}

.m-282 {
  margin: 282px;
}

.m-b-282 {
  margin-bottom: 282px;
}

.m-t-282 {
  margin-top: 282px;
}

.m-l-282 {
  margin-left: 282px;
}

.m-r-282 {
  margin-right: 282px;
}

.p-282 {
  padding: 282px;
}

.p-b-282 {
  padding-bottom: 282px;
}

.p-t-282 {
  padding-top: 282px;
}

.p-l-282 {
  padding-left: 282px;
}

.p-r-282 {
  padding-right: 282px;
}

.m-283 {
  margin: 283px;
}

.m-b-283 {
  margin-bottom: 283px;
}

.m-t-283 {
  margin-top: 283px;
}

.m-l-283 {
  margin-left: 283px;
}

.m-r-283 {
  margin-right: 283px;
}

.p-283 {
  padding: 283px;
}

.p-b-283 {
  padding-bottom: 283px;
}

.p-t-283 {
  padding-top: 283px;
}

.p-l-283 {
  padding-left: 283px;
}

.p-r-283 {
  padding-right: 283px;
}

.m-284 {
  margin: 284px;
}

.m-b-284 {
  margin-bottom: 284px;
}

.m-t-284 {
  margin-top: 284px;
}

.m-l-284 {
  margin-left: 284px;
}

.m-r-284 {
  margin-right: 284px;
}

.p-284 {
  padding: 284px;
}

.p-b-284 {
  padding-bottom: 284px;
}

.p-t-284 {
  padding-top: 284px;
}

.p-l-284 {
  padding-left: 284px;
}

.p-r-284 {
  padding-right: 284px;
}

.m-285 {
  margin: 285px;
}

.m-b-285 {
  margin-bottom: 285px;
}

.m-t-285 {
  margin-top: 285px;
}

.m-l-285 {
  margin-left: 285px;
}

.m-r-285 {
  margin-right: 285px;
}

.p-285 {
  padding: 285px;
}

.p-b-285 {
  padding-bottom: 285px;
}

.p-t-285 {
  padding-top: 285px;
}

.p-l-285 {
  padding-left: 285px;
}

.p-r-285 {
  padding-right: 285px;
}

.m-286 {
  margin: 286px;
}

.m-b-286 {
  margin-bottom: 286px;
}

.m-t-286 {
  margin-top: 286px;
}

.m-l-286 {
  margin-left: 286px;
}

.m-r-286 {
  margin-right: 286px;
}

.p-286 {
  padding: 286px;
}

.p-b-286 {
  padding-bottom: 286px;
}

.p-t-286 {
  padding-top: 286px;
}

.p-l-286 {
  padding-left: 286px;
}

.p-r-286 {
  padding-right: 286px;
}

.m-287 {
  margin: 287px;
}

.m-b-287 {
  margin-bottom: 287px;
}

.m-t-287 {
  margin-top: 287px;
}

.m-l-287 {
  margin-left: 287px;
}

.m-r-287 {
  margin-right: 287px;
}

.p-287 {
  padding: 287px;
}

.p-b-287 {
  padding-bottom: 287px;
}

.p-t-287 {
  padding-top: 287px;
}

.p-l-287 {
  padding-left: 287px;
}

.p-r-287 {
  padding-right: 287px;
}

.m-288 {
  margin: 288px;
}

.m-b-288 {
  margin-bottom: 288px;
}

.m-t-288 {
  margin-top: 288px;
}

.m-l-288 {
  margin-left: 288px;
}

.m-r-288 {
  margin-right: 288px;
}

.p-288 {
  padding: 288px;
}

.p-b-288 {
  padding-bottom: 288px;
}

.p-t-288 {
  padding-top: 288px;
}

.p-l-288 {
  padding-left: 288px;
}

.p-r-288 {
  padding-right: 288px;
}

.m-289 {
  margin: 289px;
}

.m-b-289 {
  margin-bottom: 289px;
}

.m-t-289 {
  margin-top: 289px;
}

.m-l-289 {
  margin-left: 289px;
}

.m-r-289 {
  margin-right: 289px;
}

.p-289 {
  padding: 289px;
}

.p-b-289 {
  padding-bottom: 289px;
}

.p-t-289 {
  padding-top: 289px;
}

.p-l-289 {
  padding-left: 289px;
}

.p-r-289 {
  padding-right: 289px;
}

.m-290 {
  margin: 290px;
}

.m-b-290 {
  margin-bottom: 290px;
}

.m-t-290 {
  margin-top: 290px;
}

.m-l-290 {
  margin-left: 290px;
}

.m-r-290 {
  margin-right: 290px;
}

.p-290 {
  padding: 290px;
}

.p-b-290 {
  padding-bottom: 290px;
}

.p-t-290 {
  padding-top: 290px;
}

.p-l-290 {
  padding-left: 290px;
}

.p-r-290 {
  padding-right: 290px;
}

.m-291 {
  margin: 291px;
}

.m-b-291 {
  margin-bottom: 291px;
}

.m-t-291 {
  margin-top: 291px;
}

.m-l-291 {
  margin-left: 291px;
}

.m-r-291 {
  margin-right: 291px;
}

.p-291 {
  padding: 291px;
}

.p-b-291 {
  padding-bottom: 291px;
}

.p-t-291 {
  padding-top: 291px;
}

.p-l-291 {
  padding-left: 291px;
}

.p-r-291 {
  padding-right: 291px;
}

.m-292 {
  margin: 292px;
}

.m-b-292 {
  margin-bottom: 292px;
}

.m-t-292 {
  margin-top: 292px;
}

.m-l-292 {
  margin-left: 292px;
}

.m-r-292 {
  margin-right: 292px;
}

.p-292 {
  padding: 292px;
}

.p-b-292 {
  padding-bottom: 292px;
}

.p-t-292 {
  padding-top: 292px;
}

.p-l-292 {
  padding-left: 292px;
}

.p-r-292 {
  padding-right: 292px;
}

.m-293 {
  margin: 293px;
}

.m-b-293 {
  margin-bottom: 293px;
}

.m-t-293 {
  margin-top: 293px;
}

.m-l-293 {
  margin-left: 293px;
}

.m-r-293 {
  margin-right: 293px;
}

.p-293 {
  padding: 293px;
}

.p-b-293 {
  padding-bottom: 293px;
}

.p-t-293 {
  padding-top: 293px;
}

.p-l-293 {
  padding-left: 293px;
}

.p-r-293 {
  padding-right: 293px;
}

.m-294 {
  margin: 294px;
}

.m-b-294 {
  margin-bottom: 294px;
}

.m-t-294 {
  margin-top: 294px;
}

.m-l-294 {
  margin-left: 294px;
}

.m-r-294 {
  margin-right: 294px;
}

.p-294 {
  padding: 294px;
}

.p-b-294 {
  padding-bottom: 294px;
}

.p-t-294 {
  padding-top: 294px;
}

.p-l-294 {
  padding-left: 294px;
}

.p-r-294 {
  padding-right: 294px;
}

.m-295 {
  margin: 295px;
}

.m-b-295 {
  margin-bottom: 295px;
}

.m-t-295 {
  margin-top: 295px;
}

.m-l-295 {
  margin-left: 295px;
}

.m-r-295 {
  margin-right: 295px;
}

.p-295 {
  padding: 295px;
}

.p-b-295 {
  padding-bottom: 295px;
}

.p-t-295 {
  padding-top: 295px;
}

.p-l-295 {
  padding-left: 295px;
}

.p-r-295 {
  padding-right: 295px;
}

.m-296 {
  margin: 296px;
}

.m-b-296 {
  margin-bottom: 296px;
}

.m-t-296 {
  margin-top: 296px;
}

.m-l-296 {
  margin-left: 296px;
}

.m-r-296 {
  margin-right: 296px;
}

.p-296 {
  padding: 296px;
}

.p-b-296 {
  padding-bottom: 296px;
}

.p-t-296 {
  padding-top: 296px;
}

.p-l-296 {
  padding-left: 296px;
}

.p-r-296 {
  padding-right: 296px;
}

.m-297 {
  margin: 297px;
}

.m-b-297 {
  margin-bottom: 297px;
}

.m-t-297 {
  margin-top: 297px;
}

.m-l-297 {
  margin-left: 297px;
}

.m-r-297 {
  margin-right: 297px;
}

.p-297 {
  padding: 297px;
}

.p-b-297 {
  padding-bottom: 297px;
}

.p-t-297 {
  padding-top: 297px;
}

.p-l-297 {
  padding-left: 297px;
}

.p-r-297 {
  padding-right: 297px;
}

.m-298 {
  margin: 298px;
}

.m-b-298 {
  margin-bottom: 298px;
}

.m-t-298 {
  margin-top: 298px;
}

.m-l-298 {
  margin-left: 298px;
}

.m-r-298 {
  margin-right: 298px;
}

.p-298 {
  padding: 298px;
}

.p-b-298 {
  padding-bottom: 298px;
}

.p-t-298 {
  padding-top: 298px;
}

.p-l-298 {
  padding-left: 298px;
}

.p-r-298 {
  padding-right: 298px;
}

.m-299 {
  margin: 299px;
}

.m-b-299 {
  margin-bottom: 299px;
}

.m-t-299 {
  margin-top: 299px;
}

.m-l-299 {
  margin-left: 299px;
}

.m-r-299 {
  margin-right: 299px;
}

.p-299 {
  padding: 299px;
}

.p-b-299 {
  padding-bottom: 299px;
}

.p-t-299 {
  padding-top: 299px;
}

.p-l-299 {
  padding-left: 299px;
}

.p-r-299 {
  padding-right: 299px;
}

.m-300 {
  margin: 300px;
}

.m-b-300 {
  margin-bottom: 300px;
}

.m-t-300 {
  margin-top: 300px;
}

.m-l-300 {
  margin-left: 300px;
}

.m-r-300 {
  margin-right: 300px;
}

.p-300 {
  padding: 300px;
}

.p-b-300 {
  padding-bottom: 300px;
}

.p-t-300 {
  padding-top: 300px;
}

.p-l-300 {
  padding-left: 300px;
}

.p-r-300 {
  padding-right: 300px;
}

.m-301 {
  margin: 301px;
}

.m-b-301 {
  margin-bottom: 301px;
}

.m-t-301 {
  margin-top: 301px;
}

.m-l-301 {
  margin-left: 301px;
}

.m-r-301 {
  margin-right: 301px;
}

.p-301 {
  padding: 301px;
}

.p-b-301 {
  padding-bottom: 301px;
}

.p-t-301 {
  padding-top: 301px;
}

.p-l-301 {
  padding-left: 301px;
}

.p-r-301 {
  padding-right: 301px;
}

.m-302 {
  margin: 302px;
}

.m-b-302 {
  margin-bottom: 302px;
}

.m-t-302 {
  margin-top: 302px;
}

.m-l-302 {
  margin-left: 302px;
}

.m-r-302 {
  margin-right: 302px;
}

.p-302 {
  padding: 302px;
}

.p-b-302 {
  padding-bottom: 302px;
}

.p-t-302 {
  padding-top: 302px;
}

.p-l-302 {
  padding-left: 302px;
}

.p-r-302 {
  padding-right: 302px;
}

.m-303 {
  margin: 303px;
}

.m-b-303 {
  margin-bottom: 303px;
}

.m-t-303 {
  margin-top: 303px;
}

.m-l-303 {
  margin-left: 303px;
}

.m-r-303 {
  margin-right: 303px;
}

.p-303 {
  padding: 303px;
}

.p-b-303 {
  padding-bottom: 303px;
}

.p-t-303 {
  padding-top: 303px;
}

.p-l-303 {
  padding-left: 303px;
}

.p-r-303 {
  padding-right: 303px;
}

.m-304 {
  margin: 304px;
}

.m-b-304 {
  margin-bottom: 304px;
}

.m-t-304 {
  margin-top: 304px;
}

.m-l-304 {
  margin-left: 304px;
}

.m-r-304 {
  margin-right: 304px;
}

.p-304 {
  padding: 304px;
}

.p-b-304 {
  padding-bottom: 304px;
}

.p-t-304 {
  padding-top: 304px;
}

.p-l-304 {
  padding-left: 304px;
}

.p-r-304 {
  padding-right: 304px;
}

.m-305 {
  margin: 305px;
}

.m-b-305 {
  margin-bottom: 305px;
}

.m-t-305 {
  margin-top: 305px;
}

.m-l-305 {
  margin-left: 305px;
}

.m-r-305 {
  margin-right: 305px;
}

.p-305 {
  padding: 305px;
}

.p-b-305 {
  padding-bottom: 305px;
}

.p-t-305 {
  padding-top: 305px;
}

.p-l-305 {
  padding-left: 305px;
}

.p-r-305 {
  padding-right: 305px;
}

.m-306 {
  margin: 306px;
}

.m-b-306 {
  margin-bottom: 306px;
}

.m-t-306 {
  margin-top: 306px;
}

.m-l-306 {
  margin-left: 306px;
}

.m-r-306 {
  margin-right: 306px;
}

.p-306 {
  padding: 306px;
}

.p-b-306 {
  padding-bottom: 306px;
}

.p-t-306 {
  padding-top: 306px;
}

.p-l-306 {
  padding-left: 306px;
}

.p-r-306 {
  padding-right: 306px;
}

.m-307 {
  margin: 307px;
}

.m-b-307 {
  margin-bottom: 307px;
}

.m-t-307 {
  margin-top: 307px;
}

.m-l-307 {
  margin-left: 307px;
}

.m-r-307 {
  margin-right: 307px;
}

.p-307 {
  padding: 307px;
}

.p-b-307 {
  padding-bottom: 307px;
}

.p-t-307 {
  padding-top: 307px;
}

.p-l-307 {
  padding-left: 307px;
}

.p-r-307 {
  padding-right: 307px;
}

.m-308 {
  margin: 308px;
}

.m-b-308 {
  margin-bottom: 308px;
}

.m-t-308 {
  margin-top: 308px;
}

.m-l-308 {
  margin-left: 308px;
}

.m-r-308 {
  margin-right: 308px;
}

.p-308 {
  padding: 308px;
}

.p-b-308 {
  padding-bottom: 308px;
}

.p-t-308 {
  padding-top: 308px;
}

.p-l-308 {
  padding-left: 308px;
}

.p-r-308 {
  padding-right: 308px;
}

.m-309 {
  margin: 309px;
}

.m-b-309 {
  margin-bottom: 309px;
}

.m-t-309 {
  margin-top: 309px;
}

.m-l-309 {
  margin-left: 309px;
}

.m-r-309 {
  margin-right: 309px;
}

.p-309 {
  padding: 309px;
}

.p-b-309 {
  padding-bottom: 309px;
}

.p-t-309 {
  padding-top: 309px;
}

.p-l-309 {
  padding-left: 309px;
}

.p-r-309 {
  padding-right: 309px;
}

.m-310 {
  margin: 310px;
}

.m-b-310 {
  margin-bottom: 310px;
}

.m-t-310 {
  margin-top: 310px;
}

.m-l-310 {
  margin-left: 310px;
}

.m-r-310 {
  margin-right: 310px;
}

.p-310 {
  padding: 310px;
}

.p-b-310 {
  padding-bottom: 310px;
}

.p-t-310 {
  padding-top: 310px;
}

.p-l-310 {
  padding-left: 310px;
}

.p-r-310 {
  padding-right: 310px;
}

.m-311 {
  margin: 311px;
}

.m-b-311 {
  margin-bottom: 311px;
}

.m-t-311 {
  margin-top: 311px;
}

.m-l-311 {
  margin-left: 311px;
}

.m-r-311 {
  margin-right: 311px;
}

.p-311 {
  padding: 311px;
}

.p-b-311 {
  padding-bottom: 311px;
}

.p-t-311 {
  padding-top: 311px;
}

.p-l-311 {
  padding-left: 311px;
}

.p-r-311 {
  padding-right: 311px;
}

.m-312 {
  margin: 312px;
}

.m-b-312 {
  margin-bottom: 312px;
}

.m-t-312 {
  margin-top: 312px;
}

.m-l-312 {
  margin-left: 312px;
}

.m-r-312 {
  margin-right: 312px;
}

.p-312 {
  padding: 312px;
}

.p-b-312 {
  padding-bottom: 312px;
}

.p-t-312 {
  padding-top: 312px;
}

.p-l-312 {
  padding-left: 312px;
}

.p-r-312 {
  padding-right: 312px;
}

.m-313 {
  margin: 313px;
}

.m-b-313 {
  margin-bottom: 313px;
}

.m-t-313 {
  margin-top: 313px;
}

.m-l-313 {
  margin-left: 313px;
}

.m-r-313 {
  margin-right: 313px;
}

.p-313 {
  padding: 313px;
}

.p-b-313 {
  padding-bottom: 313px;
}

.p-t-313 {
  padding-top: 313px;
}

.p-l-313 {
  padding-left: 313px;
}

.p-r-313 {
  padding-right: 313px;
}

.m-314 {
  margin: 314px;
}

.m-b-314 {
  margin-bottom: 314px;
}

.m-t-314 {
  margin-top: 314px;
}

.m-l-314 {
  margin-left: 314px;
}

.m-r-314 {
  margin-right: 314px;
}

.p-314 {
  padding: 314px;
}

.p-b-314 {
  padding-bottom: 314px;
}

.p-t-314 {
  padding-top: 314px;
}

.p-l-314 {
  padding-left: 314px;
}

.p-r-314 {
  padding-right: 314px;
}

.m-315 {
  margin: 315px;
}

.m-b-315 {
  margin-bottom: 315px;
}

.m-t-315 {
  margin-top: 315px;
}

.m-l-315 {
  margin-left: 315px;
}

.m-r-315 {
  margin-right: 315px;
}

.p-315 {
  padding: 315px;
}

.p-b-315 {
  padding-bottom: 315px;
}

.p-t-315 {
  padding-top: 315px;
}

.p-l-315 {
  padding-left: 315px;
}

.p-r-315 {
  padding-right: 315px;
}

.m-316 {
  margin: 316px;
}

.m-b-316 {
  margin-bottom: 316px;
}

.m-t-316 {
  margin-top: 316px;
}

.m-l-316 {
  margin-left: 316px;
}

.m-r-316 {
  margin-right: 316px;
}

.p-316 {
  padding: 316px;
}

.p-b-316 {
  padding-bottom: 316px;
}

.p-t-316 {
  padding-top: 316px;
}

.p-l-316 {
  padding-left: 316px;
}

.p-r-316 {
  padding-right: 316px;
}

.m-317 {
  margin: 317px;
}

.m-b-317 {
  margin-bottom: 317px;
}

.m-t-317 {
  margin-top: 317px;
}

.m-l-317 {
  margin-left: 317px;
}

.m-r-317 {
  margin-right: 317px;
}

.p-317 {
  padding: 317px;
}

.p-b-317 {
  padding-bottom: 317px;
}

.p-t-317 {
  padding-top: 317px;
}

.p-l-317 {
  padding-left: 317px;
}

.p-r-317 {
  padding-right: 317px;
}

.m-318 {
  margin: 318px;
}

.m-b-318 {
  margin-bottom: 318px;
}

.m-t-318 {
  margin-top: 318px;
}

.m-l-318 {
  margin-left: 318px;
}

.m-r-318 {
  margin-right: 318px;
}

.p-318 {
  padding: 318px;
}

.p-b-318 {
  padding-bottom: 318px;
}

.p-t-318 {
  padding-top: 318px;
}

.p-l-318 {
  padding-left: 318px;
}

.p-r-318 {
  padding-right: 318px;
}

.m-319 {
  margin: 319px;
}

.m-b-319 {
  margin-bottom: 319px;
}

.m-t-319 {
  margin-top: 319px;
}

.m-l-319 {
  margin-left: 319px;
}

.m-r-319 {
  margin-right: 319px;
}

.p-319 {
  padding: 319px;
}

.p-b-319 {
  padding-bottom: 319px;
}

.p-t-319 {
  padding-top: 319px;
}

.p-l-319 {
  padding-left: 319px;
}

.p-r-319 {
  padding-right: 319px;
}

.m-320 {
  margin: 320px;
}

.m-b-320 {
  margin-bottom: 320px;
}

.m-t-320 {
  margin-top: 320px;
}

.m-l-320 {
  margin-left: 320px;
}

.m-r-320 {
  margin-right: 320px;
}

.p-320 {
  padding: 320px;
}

.p-b-320 {
  padding-bottom: 320px;
}

.p-t-320 {
  padding-top: 320px;
}

.p-l-320 {
  padding-left: 320px;
}

.p-r-320 {
  padding-right: 320px;
}

.m-321 {
  margin: 321px;
}

.m-b-321 {
  margin-bottom: 321px;
}

.m-t-321 {
  margin-top: 321px;
}

.m-l-321 {
  margin-left: 321px;
}

.m-r-321 {
  margin-right: 321px;
}

.p-321 {
  padding: 321px;
}

.p-b-321 {
  padding-bottom: 321px;
}

.p-t-321 {
  padding-top: 321px;
}

.p-l-321 {
  padding-left: 321px;
}

.p-r-321 {
  padding-right: 321px;
}

.m-322 {
  margin: 322px;
}

.m-b-322 {
  margin-bottom: 322px;
}

.m-t-322 {
  margin-top: 322px;
}

.m-l-322 {
  margin-left: 322px;
}

.m-r-322 {
  margin-right: 322px;
}

.p-322 {
  padding: 322px;
}

.p-b-322 {
  padding-bottom: 322px;
}

.p-t-322 {
  padding-top: 322px;
}

.p-l-322 {
  padding-left: 322px;
}

.p-r-322 {
  padding-right: 322px;
}

.m-323 {
  margin: 323px;
}

.m-b-323 {
  margin-bottom: 323px;
}

.m-t-323 {
  margin-top: 323px;
}

.m-l-323 {
  margin-left: 323px;
}

.m-r-323 {
  margin-right: 323px;
}

.p-323 {
  padding: 323px;
}

.p-b-323 {
  padding-bottom: 323px;
}

.p-t-323 {
  padding-top: 323px;
}

.p-l-323 {
  padding-left: 323px;
}

.p-r-323 {
  padding-right: 323px;
}

.m-324 {
  margin: 324px;
}

.m-b-324 {
  margin-bottom: 324px;
}

.m-t-324 {
  margin-top: 324px;
}

.m-l-324 {
  margin-left: 324px;
}

.m-r-324 {
  margin-right: 324px;
}

.p-324 {
  padding: 324px;
}

.p-b-324 {
  padding-bottom: 324px;
}

.p-t-324 {
  padding-top: 324px;
}

.p-l-324 {
  padding-left: 324px;
}

.p-r-324 {
  padding-right: 324px;
}

.m-325 {
  margin: 325px;
}

.m-b-325 {
  margin-bottom: 325px;
}

.m-t-325 {
  margin-top: 325px;
}

.m-l-325 {
  margin-left: 325px;
}

.m-r-325 {
  margin-right: 325px;
}

.p-325 {
  padding: 325px;
}

.p-b-325 {
  padding-bottom: 325px;
}

.p-t-325 {
  padding-top: 325px;
}

.p-l-325 {
  padding-left: 325px;
}

.p-r-325 {
  padding-right: 325px;
}

.m-326 {
  margin: 326px;
}

.m-b-326 {
  margin-bottom: 326px;
}

.m-t-326 {
  margin-top: 326px;
}

.m-l-326 {
  margin-left: 326px;
}

.m-r-326 {
  margin-right: 326px;
}

.p-326 {
  padding: 326px;
}

.p-b-326 {
  padding-bottom: 326px;
}

.p-t-326 {
  padding-top: 326px;
}

.p-l-326 {
  padding-left: 326px;
}

.p-r-326 {
  padding-right: 326px;
}

.m-327 {
  margin: 327px;
}

.m-b-327 {
  margin-bottom: 327px;
}

.m-t-327 {
  margin-top: 327px;
}

.m-l-327 {
  margin-left: 327px;
}

.m-r-327 {
  margin-right: 327px;
}

.p-327 {
  padding: 327px;
}

.p-b-327 {
  padding-bottom: 327px;
}

.p-t-327 {
  padding-top: 327px;
}

.p-l-327 {
  padding-left: 327px;
}

.p-r-327 {
  padding-right: 327px;
}

.m-328 {
  margin: 328px;
}

.m-b-328 {
  margin-bottom: 328px;
}

.m-t-328 {
  margin-top: 328px;
}

.m-l-328 {
  margin-left: 328px;
}

.m-r-328 {
  margin-right: 328px;
}

.p-328 {
  padding: 328px;
}

.p-b-328 {
  padding-bottom: 328px;
}

.p-t-328 {
  padding-top: 328px;
}

.p-l-328 {
  padding-left: 328px;
}

.p-r-328 {
  padding-right: 328px;
}

.m-329 {
  margin: 329px;
}

.m-b-329 {
  margin-bottom: 329px;
}

.m-t-329 {
  margin-top: 329px;
}

.m-l-329 {
  margin-left: 329px;
}

.m-r-329 {
  margin-right: 329px;
}

.p-329 {
  padding: 329px;
}

.p-b-329 {
  padding-bottom: 329px;
}

.p-t-329 {
  padding-top: 329px;
}

.p-l-329 {
  padding-left: 329px;
}

.p-r-329 {
  padding-right: 329px;
}

.m-330 {
  margin: 330px;
}

.m-b-330 {
  margin-bottom: 330px;
}

.m-t-330 {
  margin-top: 330px;
}

.m-l-330 {
  margin-left: 330px;
}

.m-r-330 {
  margin-right: 330px;
}

.p-330 {
  padding: 330px;
}

.p-b-330 {
  padding-bottom: 330px;
}

.p-t-330 {
  padding-top: 330px;
}

.p-l-330 {
  padding-left: 330px;
}

.p-r-330 {
  padding-right: 330px;
}

.m-331 {
  margin: 331px;
}

.m-b-331 {
  margin-bottom: 331px;
}

.m-t-331 {
  margin-top: 331px;
}

.m-l-331 {
  margin-left: 331px;
}

.m-r-331 {
  margin-right: 331px;
}

.p-331 {
  padding: 331px;
}

.p-b-331 {
  padding-bottom: 331px;
}

.p-t-331 {
  padding-top: 331px;
}

.p-l-331 {
  padding-left: 331px;
}

.p-r-331 {
  padding-right: 331px;
}

.m-332 {
  margin: 332px;
}

.m-b-332 {
  margin-bottom: 332px;
}

.m-t-332 {
  margin-top: 332px;
}

.m-l-332 {
  margin-left: 332px;
}

.m-r-332 {
  margin-right: 332px;
}

.p-332 {
  padding: 332px;
}

.p-b-332 {
  padding-bottom: 332px;
}

.p-t-332 {
  padding-top: 332px;
}

.p-l-332 {
  padding-left: 332px;
}

.p-r-332 {
  padding-right: 332px;
}

.m-333 {
  margin: 333px;
}

.m-b-333 {
  margin-bottom: 333px;
}

.m-t-333 {
  margin-top: 333px;
}

.m-l-333 {
  margin-left: 333px;
}

.m-r-333 {
  margin-right: 333px;
}

.p-333 {
  padding: 333px;
}

.p-b-333 {
  padding-bottom: 333px;
}

.p-t-333 {
  padding-top: 333px;
}

.p-l-333 {
  padding-left: 333px;
}

.p-r-333 {
  padding-right: 333px;
}

.m-334 {
  margin: 334px;
}

.m-b-334 {
  margin-bottom: 334px;
}

.m-t-334 {
  margin-top: 334px;
}

.m-l-334 {
  margin-left: 334px;
}

.m-r-334 {
  margin-right: 334px;
}

.p-334 {
  padding: 334px;
}

.p-b-334 {
  padding-bottom: 334px;
}

.p-t-334 {
  padding-top: 334px;
}

.p-l-334 {
  padding-left: 334px;
}

.p-r-334 {
  padding-right: 334px;
}

.m-335 {
  margin: 335px;
}

.m-b-335 {
  margin-bottom: 335px;
}

.m-t-335 {
  margin-top: 335px;
}

.m-l-335 {
  margin-left: 335px;
}

.m-r-335 {
  margin-right: 335px;
}

.p-335 {
  padding: 335px;
}

.p-b-335 {
  padding-bottom: 335px;
}

.p-t-335 {
  padding-top: 335px;
}

.p-l-335 {
  padding-left: 335px;
}

.p-r-335 {
  padding-right: 335px;
}

.m-336 {
  margin: 336px;
}

.m-b-336 {
  margin-bottom: 336px;
}

.m-t-336 {
  margin-top: 336px;
}

.m-l-336 {
  margin-left: 336px;
}

.m-r-336 {
  margin-right: 336px;
}

.p-336 {
  padding: 336px;
}

.p-b-336 {
  padding-bottom: 336px;
}

.p-t-336 {
  padding-top: 336px;
}

.p-l-336 {
  padding-left: 336px;
}

.p-r-336 {
  padding-right: 336px;
}

.m-337 {
  margin: 337px;
}

.m-b-337 {
  margin-bottom: 337px;
}

.m-t-337 {
  margin-top: 337px;
}

.m-l-337 {
  margin-left: 337px;
}

.m-r-337 {
  margin-right: 337px;
}

.p-337 {
  padding: 337px;
}

.p-b-337 {
  padding-bottom: 337px;
}

.p-t-337 {
  padding-top: 337px;
}

.p-l-337 {
  padding-left: 337px;
}

.p-r-337 {
  padding-right: 337px;
}

.m-338 {
  margin: 338px;
}

.m-b-338 {
  margin-bottom: 338px;
}

.m-t-338 {
  margin-top: 338px;
}

.m-l-338 {
  margin-left: 338px;
}

.m-r-338 {
  margin-right: 338px;
}

.p-338 {
  padding: 338px;
}

.p-b-338 {
  padding-bottom: 338px;
}

.p-t-338 {
  padding-top: 338px;
}

.p-l-338 {
  padding-left: 338px;
}

.p-r-338 {
  padding-right: 338px;
}

.m-339 {
  margin: 339px;
}

.m-b-339 {
  margin-bottom: 339px;
}

.m-t-339 {
  margin-top: 339px;
}

.m-l-339 {
  margin-left: 339px;
}

.m-r-339 {
  margin-right: 339px;
}

.p-339 {
  padding: 339px;
}

.p-b-339 {
  padding-bottom: 339px;
}

.p-t-339 {
  padding-top: 339px;
}

.p-l-339 {
  padding-left: 339px;
}

.p-r-339 {
  padding-right: 339px;
}

.m-340 {
  margin: 340px;
}

.m-b-340 {
  margin-bottom: 340px;
}

.m-t-340 {
  margin-top: 340px;
}

.m-l-340 {
  margin-left: 340px;
}

.m-r-340 {
  margin-right: 340px;
}

.p-340 {
  padding: 340px;
}

.p-b-340 {
  padding-bottom: 340px;
}

.p-t-340 {
  padding-top: 340px;
}

.p-l-340 {
  padding-left: 340px;
}

.p-r-340 {
  padding-right: 340px;
}

.m-341 {
  margin: 341px;
}

.m-b-341 {
  margin-bottom: 341px;
}

.m-t-341 {
  margin-top: 341px;
}

.m-l-341 {
  margin-left: 341px;
}

.m-r-341 {
  margin-right: 341px;
}

.p-341 {
  padding: 341px;
}

.p-b-341 {
  padding-bottom: 341px;
}

.p-t-341 {
  padding-top: 341px;
}

.p-l-341 {
  padding-left: 341px;
}

.p-r-341 {
  padding-right: 341px;
}

.m-342 {
  margin: 342px;
}

.m-b-342 {
  margin-bottom: 342px;
}

.m-t-342 {
  margin-top: 342px;
}

.m-l-342 {
  margin-left: 342px;
}

.m-r-342 {
  margin-right: 342px;
}

.p-342 {
  padding: 342px;
}

.p-b-342 {
  padding-bottom: 342px;
}

.p-t-342 {
  padding-top: 342px;
}

.p-l-342 {
  padding-left: 342px;
}

.p-r-342 {
  padding-right: 342px;
}

.m-343 {
  margin: 343px;
}

.m-b-343 {
  margin-bottom: 343px;
}

.m-t-343 {
  margin-top: 343px;
}

.m-l-343 {
  margin-left: 343px;
}

.m-r-343 {
  margin-right: 343px;
}

.p-343 {
  padding: 343px;
}

.p-b-343 {
  padding-bottom: 343px;
}

.p-t-343 {
  padding-top: 343px;
}

.p-l-343 {
  padding-left: 343px;
}

.p-r-343 {
  padding-right: 343px;
}

.m-344 {
  margin: 344px;
}

.m-b-344 {
  margin-bottom: 344px;
}

.m-t-344 {
  margin-top: 344px;
}

.m-l-344 {
  margin-left: 344px;
}

.m-r-344 {
  margin-right: 344px;
}

.p-344 {
  padding: 344px;
}

.p-b-344 {
  padding-bottom: 344px;
}

.p-t-344 {
  padding-top: 344px;
}

.p-l-344 {
  padding-left: 344px;
}

.p-r-344 {
  padding-right: 344px;
}

.m-345 {
  margin: 345px;
}

.m-b-345 {
  margin-bottom: 345px;
}

.m-t-345 {
  margin-top: 345px;
}

.m-l-345 {
  margin-left: 345px;
}

.m-r-345 {
  margin-right: 345px;
}

.p-345 {
  padding: 345px;
}

.p-b-345 {
  padding-bottom: 345px;
}

.p-t-345 {
  padding-top: 345px;
}

.p-l-345 {
  padding-left: 345px;
}

.p-r-345 {
  padding-right: 345px;
}

.m-346 {
  margin: 346px;
}

.m-b-346 {
  margin-bottom: 346px;
}

.m-t-346 {
  margin-top: 346px;
}

.m-l-346 {
  margin-left: 346px;
}

.m-r-346 {
  margin-right: 346px;
}

.p-346 {
  padding: 346px;
}

.p-b-346 {
  padding-bottom: 346px;
}

.p-t-346 {
  padding-top: 346px;
}

.p-l-346 {
  padding-left: 346px;
}

.p-r-346 {
  padding-right: 346px;
}

.m-347 {
  margin: 347px;
}

.m-b-347 {
  margin-bottom: 347px;
}

.m-t-347 {
  margin-top: 347px;
}

.m-l-347 {
  margin-left: 347px;
}

.m-r-347 {
  margin-right: 347px;
}

.p-347 {
  padding: 347px;
}

.p-b-347 {
  padding-bottom: 347px;
}

.p-t-347 {
  padding-top: 347px;
}

.p-l-347 {
  padding-left: 347px;
}

.p-r-347 {
  padding-right: 347px;
}

.m-348 {
  margin: 348px;
}

.m-b-348 {
  margin-bottom: 348px;
}

.m-t-348 {
  margin-top: 348px;
}

.m-l-348 {
  margin-left: 348px;
}

.m-r-348 {
  margin-right: 348px;
}

.p-348 {
  padding: 348px;
}

.p-b-348 {
  padding-bottom: 348px;
}

.p-t-348 {
  padding-top: 348px;
}

.p-l-348 {
  padding-left: 348px;
}

.p-r-348 {
  padding-right: 348px;
}

.m-349 {
  margin: 349px;
}

.m-b-349 {
  margin-bottom: 349px;
}

.m-t-349 {
  margin-top: 349px;
}

.m-l-349 {
  margin-left: 349px;
}

.m-r-349 {
  margin-right: 349px;
}

.p-349 {
  padding: 349px;
}

.p-b-349 {
  padding-bottom: 349px;
}

.p-t-349 {
  padding-top: 349px;
}

.p-l-349 {
  padding-left: 349px;
}

.p-r-349 {
  padding-right: 349px;
}

.m-350 {
  margin: 350px;
}

.m-b-350 {
  margin-bottom: 350px;
}

.m-t-350 {
  margin-top: 350px;
}

.m-l-350 {
  margin-left: 350px;
}

.m-r-350 {
  margin-right: 350px;
}

.p-350 {
  padding: 350px;
}

.p-b-350 {
  padding-bottom: 350px;
}

.p-t-350 {
  padding-top: 350px;
}

.p-l-350 {
  padding-left: 350px;
}

.p-r-350 {
  padding-right: 350px;
}

.m-351 {
  margin: 351px;
}

.m-b-351 {
  margin-bottom: 351px;
}

.m-t-351 {
  margin-top: 351px;
}

.m-l-351 {
  margin-left: 351px;
}

.m-r-351 {
  margin-right: 351px;
}

.p-351 {
  padding: 351px;
}

.p-b-351 {
  padding-bottom: 351px;
}

.p-t-351 {
  padding-top: 351px;
}

.p-l-351 {
  padding-left: 351px;
}

.p-r-351 {
  padding-right: 351px;
}

.m-352 {
  margin: 352px;
}

.m-b-352 {
  margin-bottom: 352px;
}

.m-t-352 {
  margin-top: 352px;
}

.m-l-352 {
  margin-left: 352px;
}

.m-r-352 {
  margin-right: 352px;
}

.p-352 {
  padding: 352px;
}

.p-b-352 {
  padding-bottom: 352px;
}

.p-t-352 {
  padding-top: 352px;
}

.p-l-352 {
  padding-left: 352px;
}

.p-r-352 {
  padding-right: 352px;
}

.m-353 {
  margin: 353px;
}

.m-b-353 {
  margin-bottom: 353px;
}

.m-t-353 {
  margin-top: 353px;
}

.m-l-353 {
  margin-left: 353px;
}

.m-r-353 {
  margin-right: 353px;
}

.p-353 {
  padding: 353px;
}

.p-b-353 {
  padding-bottom: 353px;
}

.p-t-353 {
  padding-top: 353px;
}

.p-l-353 {
  padding-left: 353px;
}

.p-r-353 {
  padding-right: 353px;
}

.m-354 {
  margin: 354px;
}

.m-b-354 {
  margin-bottom: 354px;
}

.m-t-354 {
  margin-top: 354px;
}

.m-l-354 {
  margin-left: 354px;
}

.m-r-354 {
  margin-right: 354px;
}

.p-354 {
  padding: 354px;
}

.p-b-354 {
  padding-bottom: 354px;
}

.p-t-354 {
  padding-top: 354px;
}

.p-l-354 {
  padding-left: 354px;
}

.p-r-354 {
  padding-right: 354px;
}

.m-355 {
  margin: 355px;
}

.m-b-355 {
  margin-bottom: 355px;
}

.m-t-355 {
  margin-top: 355px;
}

.m-l-355 {
  margin-left: 355px;
}

.m-r-355 {
  margin-right: 355px;
}

.p-355 {
  padding: 355px;
}

.p-b-355 {
  padding-bottom: 355px;
}

.p-t-355 {
  padding-top: 355px;
}

.p-l-355 {
  padding-left: 355px;
}

.p-r-355 {
  padding-right: 355px;
}

.m-356 {
  margin: 356px;
}

.m-b-356 {
  margin-bottom: 356px;
}

.m-t-356 {
  margin-top: 356px;
}

.m-l-356 {
  margin-left: 356px;
}

.m-r-356 {
  margin-right: 356px;
}

.p-356 {
  padding: 356px;
}

.p-b-356 {
  padding-bottom: 356px;
}

.p-t-356 {
  padding-top: 356px;
}

.p-l-356 {
  padding-left: 356px;
}

.p-r-356 {
  padding-right: 356px;
}

.m-357 {
  margin: 357px;
}

.m-b-357 {
  margin-bottom: 357px;
}

.m-t-357 {
  margin-top: 357px;
}

.m-l-357 {
  margin-left: 357px;
}

.m-r-357 {
  margin-right: 357px;
}

.p-357 {
  padding: 357px;
}

.p-b-357 {
  padding-bottom: 357px;
}

.p-t-357 {
  padding-top: 357px;
}

.p-l-357 {
  padding-left: 357px;
}

.p-r-357 {
  padding-right: 357px;
}

.m-358 {
  margin: 358px;
}

.m-b-358 {
  margin-bottom: 358px;
}

.m-t-358 {
  margin-top: 358px;
}

.m-l-358 {
  margin-left: 358px;
}

.m-r-358 {
  margin-right: 358px;
}

.p-358 {
  padding: 358px;
}

.p-b-358 {
  padding-bottom: 358px;
}

.p-t-358 {
  padding-top: 358px;
}

.p-l-358 {
  padding-left: 358px;
}

.p-r-358 {
  padding-right: 358px;
}

.m-359 {
  margin: 359px;
}

.m-b-359 {
  margin-bottom: 359px;
}

.m-t-359 {
  margin-top: 359px;
}

.m-l-359 {
  margin-left: 359px;
}

.m-r-359 {
  margin-right: 359px;
}

.p-359 {
  padding: 359px;
}

.p-b-359 {
  padding-bottom: 359px;
}

.p-t-359 {
  padding-top: 359px;
}

.p-l-359 {
  padding-left: 359px;
}

.p-r-359 {
  padding-right: 359px;
}

.m-360 {
  margin: 360px;
}

.m-b-360 {
  margin-bottom: 360px;
}

.m-t-360 {
  margin-top: 360px;
}

.m-l-360 {
  margin-left: 360px;
}

.m-r-360 {
  margin-right: 360px;
}

.p-360 {
  padding: 360px;
}

.p-b-360 {
  padding-bottom: 360px;
}

.p-t-360 {
  padding-top: 360px;
}

.p-l-360 {
  padding-left: 360px;
}

.p-r-360 {
  padding-right: 360px;
}

.m-361 {
  margin: 361px;
}

.m-b-361 {
  margin-bottom: 361px;
}

.m-t-361 {
  margin-top: 361px;
}

.m-l-361 {
  margin-left: 361px;
}

.m-r-361 {
  margin-right: 361px;
}

.p-361 {
  padding: 361px;
}

.p-b-361 {
  padding-bottom: 361px;
}

.p-t-361 {
  padding-top: 361px;
}

.p-l-361 {
  padding-left: 361px;
}

.p-r-361 {
  padding-right: 361px;
}

.m-362 {
  margin: 362px;
}

.m-b-362 {
  margin-bottom: 362px;
}

.m-t-362 {
  margin-top: 362px;
}

.m-l-362 {
  margin-left: 362px;
}

.m-r-362 {
  margin-right: 362px;
}

.p-362 {
  padding: 362px;
}

.p-b-362 {
  padding-bottom: 362px;
}

.p-t-362 {
  padding-top: 362px;
}

.p-l-362 {
  padding-left: 362px;
}

.p-r-362 {
  padding-right: 362px;
}

.m-363 {
  margin: 363px;
}

.m-b-363 {
  margin-bottom: 363px;
}

.m-t-363 {
  margin-top: 363px;
}

.m-l-363 {
  margin-left: 363px;
}

.m-r-363 {
  margin-right: 363px;
}

.p-363 {
  padding: 363px;
}

.p-b-363 {
  padding-bottom: 363px;
}

.p-t-363 {
  padding-top: 363px;
}

.p-l-363 {
  padding-left: 363px;
}

.p-r-363 {
  padding-right: 363px;
}

.m-364 {
  margin: 364px;
}

.m-b-364 {
  margin-bottom: 364px;
}

.m-t-364 {
  margin-top: 364px;
}

.m-l-364 {
  margin-left: 364px;
}

.m-r-364 {
  margin-right: 364px;
}

.p-364 {
  padding: 364px;
}

.p-b-364 {
  padding-bottom: 364px;
}

.p-t-364 {
  padding-top: 364px;
}

.p-l-364 {
  padding-left: 364px;
}

.p-r-364 {
  padding-right: 364px;
}

.m-365 {
  margin: 365px;
}

.m-b-365 {
  margin-bottom: 365px;
}

.m-t-365 {
  margin-top: 365px;
}

.m-l-365 {
  margin-left: 365px;
}

.m-r-365 {
  margin-right: 365px;
}

.p-365 {
  padding: 365px;
}

.p-b-365 {
  padding-bottom: 365px;
}

.p-t-365 {
  padding-top: 365px;
}

.p-l-365 {
  padding-left: 365px;
}

.p-r-365 {
  padding-right: 365px;
}

.m-366 {
  margin: 366px;
}

.m-b-366 {
  margin-bottom: 366px;
}

.m-t-366 {
  margin-top: 366px;
}

.m-l-366 {
  margin-left: 366px;
}

.m-r-366 {
  margin-right: 366px;
}

.p-366 {
  padding: 366px;
}

.p-b-366 {
  padding-bottom: 366px;
}

.p-t-366 {
  padding-top: 366px;
}

.p-l-366 {
  padding-left: 366px;
}

.p-r-366 {
  padding-right: 366px;
}

.m-367 {
  margin: 367px;
}

.m-b-367 {
  margin-bottom: 367px;
}

.m-t-367 {
  margin-top: 367px;
}

.m-l-367 {
  margin-left: 367px;
}

.m-r-367 {
  margin-right: 367px;
}

.p-367 {
  padding: 367px;
}

.p-b-367 {
  padding-bottom: 367px;
}

.p-t-367 {
  padding-top: 367px;
}

.p-l-367 {
  padding-left: 367px;
}

.p-r-367 {
  padding-right: 367px;
}

.m-368 {
  margin: 368px;
}

.m-b-368 {
  margin-bottom: 368px;
}

.m-t-368 {
  margin-top: 368px;
}

.m-l-368 {
  margin-left: 368px;
}

.m-r-368 {
  margin-right: 368px;
}

.p-368 {
  padding: 368px;
}

.p-b-368 {
  padding-bottom: 368px;
}

.p-t-368 {
  padding-top: 368px;
}

.p-l-368 {
  padding-left: 368px;
}

.p-r-368 {
  padding-right: 368px;
}

.m-369 {
  margin: 369px;
}

.m-b-369 {
  margin-bottom: 369px;
}

.m-t-369 {
  margin-top: 369px;
}

.m-l-369 {
  margin-left: 369px;
}

.m-r-369 {
  margin-right: 369px;
}

.p-369 {
  padding: 369px;
}

.p-b-369 {
  padding-bottom: 369px;
}

.p-t-369 {
  padding-top: 369px;
}

.p-l-369 {
  padding-left: 369px;
}

.p-r-369 {
  padding-right: 369px;
}

.m-370 {
  margin: 370px;
}

.m-b-370 {
  margin-bottom: 370px;
}

.m-t-370 {
  margin-top: 370px;
}

.m-l-370 {
  margin-left: 370px;
}

.m-r-370 {
  margin-right: 370px;
}

.p-370 {
  padding: 370px;
}

.p-b-370 {
  padding-bottom: 370px;
}

.p-t-370 {
  padding-top: 370px;
}

.p-l-370 {
  padding-left: 370px;
}

.p-r-370 {
  padding-right: 370px;
}

.m-371 {
  margin: 371px;
}

.m-b-371 {
  margin-bottom: 371px;
}

.m-t-371 {
  margin-top: 371px;
}

.m-l-371 {
  margin-left: 371px;
}

.m-r-371 {
  margin-right: 371px;
}

.p-371 {
  padding: 371px;
}

.p-b-371 {
  padding-bottom: 371px;
}

.p-t-371 {
  padding-top: 371px;
}

.p-l-371 {
  padding-left: 371px;
}

.p-r-371 {
  padding-right: 371px;
}

.m-372 {
  margin: 372px;
}

.m-b-372 {
  margin-bottom: 372px;
}

.m-t-372 {
  margin-top: 372px;
}

.m-l-372 {
  margin-left: 372px;
}

.m-r-372 {
  margin-right: 372px;
}

.p-372 {
  padding: 372px;
}

.p-b-372 {
  padding-bottom: 372px;
}

.p-t-372 {
  padding-top: 372px;
}

.p-l-372 {
  padding-left: 372px;
}

.p-r-372 {
  padding-right: 372px;
}

.m-373 {
  margin: 373px;
}

.m-b-373 {
  margin-bottom: 373px;
}

.m-t-373 {
  margin-top: 373px;
}

.m-l-373 {
  margin-left: 373px;
}

.m-r-373 {
  margin-right: 373px;
}

.p-373 {
  padding: 373px;
}

.p-b-373 {
  padding-bottom: 373px;
}

.p-t-373 {
  padding-top: 373px;
}

.p-l-373 {
  padding-left: 373px;
}

.p-r-373 {
  padding-right: 373px;
}

.m-374 {
  margin: 374px;
}

.m-b-374 {
  margin-bottom: 374px;
}

.m-t-374 {
  margin-top: 374px;
}

.m-l-374 {
  margin-left: 374px;
}

.m-r-374 {
  margin-right: 374px;
}

.p-374 {
  padding: 374px;
}

.p-b-374 {
  padding-bottom: 374px;
}

.p-t-374 {
  padding-top: 374px;
}

.p-l-374 {
  padding-left: 374px;
}

.p-r-374 {
  padding-right: 374px;
}

.m-375 {
  margin: 375px;
}

.m-b-375 {
  margin-bottom: 375px;
}

.m-t-375 {
  margin-top: 375px;
}

.m-l-375 {
  margin-left: 375px;
}

.m-r-375 {
  margin-right: 375px;
}

.p-375 {
  padding: 375px;
}

.p-b-375 {
  padding-bottom: 375px;
}

.p-t-375 {
  padding-top: 375px;
}

.p-l-375 {
  padding-left: 375px;
}

.p-r-375 {
  padding-right: 375px;
}

.m-376 {
  margin: 376px;
}

.m-b-376 {
  margin-bottom: 376px;
}

.m-t-376 {
  margin-top: 376px;
}

.m-l-376 {
  margin-left: 376px;
}

.m-r-376 {
  margin-right: 376px;
}

.p-376 {
  padding: 376px;
}

.p-b-376 {
  padding-bottom: 376px;
}

.p-t-376 {
  padding-top: 376px;
}

.p-l-376 {
  padding-left: 376px;
}

.p-r-376 {
  padding-right: 376px;
}

.m-377 {
  margin: 377px;
}

.m-b-377 {
  margin-bottom: 377px;
}

.m-t-377 {
  margin-top: 377px;
}

.m-l-377 {
  margin-left: 377px;
}

.m-r-377 {
  margin-right: 377px;
}

.p-377 {
  padding: 377px;
}

.p-b-377 {
  padding-bottom: 377px;
}

.p-t-377 {
  padding-top: 377px;
}

.p-l-377 {
  padding-left: 377px;
}

.p-r-377 {
  padding-right: 377px;
}

.m-378 {
  margin: 378px;
}

.m-b-378 {
  margin-bottom: 378px;
}

.m-t-378 {
  margin-top: 378px;
}

.m-l-378 {
  margin-left: 378px;
}

.m-r-378 {
  margin-right: 378px;
}

.p-378 {
  padding: 378px;
}

.p-b-378 {
  padding-bottom: 378px;
}

.p-t-378 {
  padding-top: 378px;
}

.p-l-378 {
  padding-left: 378px;
}

.p-r-378 {
  padding-right: 378px;
}

.m-379 {
  margin: 379px;
}

.m-b-379 {
  margin-bottom: 379px;
}

.m-t-379 {
  margin-top: 379px;
}

.m-l-379 {
  margin-left: 379px;
}

.m-r-379 {
  margin-right: 379px;
}

.p-379 {
  padding: 379px;
}

.p-b-379 {
  padding-bottom: 379px;
}

.p-t-379 {
  padding-top: 379px;
}

.p-l-379 {
  padding-left: 379px;
}

.p-r-379 {
  padding-right: 379px;
}

.m-380 {
  margin: 380px;
}

.m-b-380 {
  margin-bottom: 380px;
}

.m-t-380 {
  margin-top: 380px;
}

.m-l-380 {
  margin-left: 380px;
}

.m-r-380 {
  margin-right: 380px;
}

.p-380 {
  padding: 380px;
}

.p-b-380 {
  padding-bottom: 380px;
}

.p-t-380 {
  padding-top: 380px;
}

.p-l-380 {
  padding-left: 380px;
}

.p-r-380 {
  padding-right: 380px;
}

.m-381 {
  margin: 381px;
}

.m-b-381 {
  margin-bottom: 381px;
}

.m-t-381 {
  margin-top: 381px;
}

.m-l-381 {
  margin-left: 381px;
}

.m-r-381 {
  margin-right: 381px;
}

.p-381 {
  padding: 381px;
}

.p-b-381 {
  padding-bottom: 381px;
}

.p-t-381 {
  padding-top: 381px;
}

.p-l-381 {
  padding-left: 381px;
}

.p-r-381 {
  padding-right: 381px;
}

.m-382 {
  margin: 382px;
}

.m-b-382 {
  margin-bottom: 382px;
}

.m-t-382 {
  margin-top: 382px;
}

.m-l-382 {
  margin-left: 382px;
}

.m-r-382 {
  margin-right: 382px;
}

.p-382 {
  padding: 382px;
}

.p-b-382 {
  padding-bottom: 382px;
}

.p-t-382 {
  padding-top: 382px;
}

.p-l-382 {
  padding-left: 382px;
}

.p-r-382 {
  padding-right: 382px;
}

.m-383 {
  margin: 383px;
}

.m-b-383 {
  margin-bottom: 383px;
}

.m-t-383 {
  margin-top: 383px;
}

.m-l-383 {
  margin-left: 383px;
}

.m-r-383 {
  margin-right: 383px;
}

.p-383 {
  padding: 383px;
}

.p-b-383 {
  padding-bottom: 383px;
}

.p-t-383 {
  padding-top: 383px;
}

.p-l-383 {
  padding-left: 383px;
}

.p-r-383 {
  padding-right: 383px;
}

.m-384 {
  margin: 384px;
}

.m-b-384 {
  margin-bottom: 384px;
}

.m-t-384 {
  margin-top: 384px;
}

.m-l-384 {
  margin-left: 384px;
}

.m-r-384 {
  margin-right: 384px;
}

.p-384 {
  padding: 384px;
}

.p-b-384 {
  padding-bottom: 384px;
}

.p-t-384 {
  padding-top: 384px;
}

.p-l-384 {
  padding-left: 384px;
}

.p-r-384 {
  padding-right: 384px;
}

.m-385 {
  margin: 385px;
}

.m-b-385 {
  margin-bottom: 385px;
}

.m-t-385 {
  margin-top: 385px;
}

.m-l-385 {
  margin-left: 385px;
}

.m-r-385 {
  margin-right: 385px;
}

.p-385 {
  padding: 385px;
}

.p-b-385 {
  padding-bottom: 385px;
}

.p-t-385 {
  padding-top: 385px;
}

.p-l-385 {
  padding-left: 385px;
}

.p-r-385 {
  padding-right: 385px;
}

.m-386 {
  margin: 386px;
}

.m-b-386 {
  margin-bottom: 386px;
}

.m-t-386 {
  margin-top: 386px;
}

.m-l-386 {
  margin-left: 386px;
}

.m-r-386 {
  margin-right: 386px;
}

.p-386 {
  padding: 386px;
}

.p-b-386 {
  padding-bottom: 386px;
}

.p-t-386 {
  padding-top: 386px;
}

.p-l-386 {
  padding-left: 386px;
}

.p-r-386 {
  padding-right: 386px;
}

.m-387 {
  margin: 387px;
}

.m-b-387 {
  margin-bottom: 387px;
}

.m-t-387 {
  margin-top: 387px;
}

.m-l-387 {
  margin-left: 387px;
}

.m-r-387 {
  margin-right: 387px;
}

.p-387 {
  padding: 387px;
}

.p-b-387 {
  padding-bottom: 387px;
}

.p-t-387 {
  padding-top: 387px;
}

.p-l-387 {
  padding-left: 387px;
}

.p-r-387 {
  padding-right: 387px;
}

.m-388 {
  margin: 388px;
}

.m-b-388 {
  margin-bottom: 388px;
}

.m-t-388 {
  margin-top: 388px;
}

.m-l-388 {
  margin-left: 388px;
}

.m-r-388 {
  margin-right: 388px;
}

.p-388 {
  padding: 388px;
}

.p-b-388 {
  padding-bottom: 388px;
}

.p-t-388 {
  padding-top: 388px;
}

.p-l-388 {
  padding-left: 388px;
}

.p-r-388 {
  padding-right: 388px;
}

.m-389 {
  margin: 389px;
}

.m-b-389 {
  margin-bottom: 389px;
}

.m-t-389 {
  margin-top: 389px;
}

.m-l-389 {
  margin-left: 389px;
}

.m-r-389 {
  margin-right: 389px;
}

.p-389 {
  padding: 389px;
}

.p-b-389 {
  padding-bottom: 389px;
}

.p-t-389 {
  padding-top: 389px;
}

.p-l-389 {
  padding-left: 389px;
}

.p-r-389 {
  padding-right: 389px;
}

.m-390 {
  margin: 390px;
}

.m-b-390 {
  margin-bottom: 390px;
}

.m-t-390 {
  margin-top: 390px;
}

.m-l-390 {
  margin-left: 390px;
}

.m-r-390 {
  margin-right: 390px;
}

.p-390 {
  padding: 390px;
}

.p-b-390 {
  padding-bottom: 390px;
}

.p-t-390 {
  padding-top: 390px;
}

.p-l-390 {
  padding-left: 390px;
}

.p-r-390 {
  padding-right: 390px;
}

.m-391 {
  margin: 391px;
}

.m-b-391 {
  margin-bottom: 391px;
}

.m-t-391 {
  margin-top: 391px;
}

.m-l-391 {
  margin-left: 391px;
}

.m-r-391 {
  margin-right: 391px;
}

.p-391 {
  padding: 391px;
}

.p-b-391 {
  padding-bottom: 391px;
}

.p-t-391 {
  padding-top: 391px;
}

.p-l-391 {
  padding-left: 391px;
}

.p-r-391 {
  padding-right: 391px;
}

.m-392 {
  margin: 392px;
}

.m-b-392 {
  margin-bottom: 392px;
}

.m-t-392 {
  margin-top: 392px;
}

.m-l-392 {
  margin-left: 392px;
}

.m-r-392 {
  margin-right: 392px;
}

.p-392 {
  padding: 392px;
}

.p-b-392 {
  padding-bottom: 392px;
}

.p-t-392 {
  padding-top: 392px;
}

.p-l-392 {
  padding-left: 392px;
}

.p-r-392 {
  padding-right: 392px;
}

.m-393 {
  margin: 393px;
}

.m-b-393 {
  margin-bottom: 393px;
}

.m-t-393 {
  margin-top: 393px;
}

.m-l-393 {
  margin-left: 393px;
}

.m-r-393 {
  margin-right: 393px;
}

.p-393 {
  padding: 393px;
}

.p-b-393 {
  padding-bottom: 393px;
}

.p-t-393 {
  padding-top: 393px;
}

.p-l-393 {
  padding-left: 393px;
}

.p-r-393 {
  padding-right: 393px;
}

.m-394 {
  margin: 394px;
}

.m-b-394 {
  margin-bottom: 394px;
}

.m-t-394 {
  margin-top: 394px;
}

.m-l-394 {
  margin-left: 394px;
}

.m-r-394 {
  margin-right: 394px;
}

.p-394 {
  padding: 394px;
}

.p-b-394 {
  padding-bottom: 394px;
}

.p-t-394 {
  padding-top: 394px;
}

.p-l-394 {
  padding-left: 394px;
}

.p-r-394 {
  padding-right: 394px;
}

.m-395 {
  margin: 395px;
}

.m-b-395 {
  margin-bottom: 395px;
}

.m-t-395 {
  margin-top: 395px;
}

.m-l-395 {
  margin-left: 395px;
}

.m-r-395 {
  margin-right: 395px;
}

.p-395 {
  padding: 395px;
}

.p-b-395 {
  padding-bottom: 395px;
}

.p-t-395 {
  padding-top: 395px;
}

.p-l-395 {
  padding-left: 395px;
}

.p-r-395 {
  padding-right: 395px;
}

.m-396 {
  margin: 396px;
}

.m-b-396 {
  margin-bottom: 396px;
}

.m-t-396 {
  margin-top: 396px;
}

.m-l-396 {
  margin-left: 396px;
}

.m-r-396 {
  margin-right: 396px;
}

.p-396 {
  padding: 396px;
}

.p-b-396 {
  padding-bottom: 396px;
}

.p-t-396 {
  padding-top: 396px;
}

.p-l-396 {
  padding-left: 396px;
}

.p-r-396 {
  padding-right: 396px;
}

.m-397 {
  margin: 397px;
}

.m-b-397 {
  margin-bottom: 397px;
}

.m-t-397 {
  margin-top: 397px;
}

.m-l-397 {
  margin-left: 397px;
}

.m-r-397 {
  margin-right: 397px;
}

.p-397 {
  padding: 397px;
}

.p-b-397 {
  padding-bottom: 397px;
}

.p-t-397 {
  padding-top: 397px;
}

.p-l-397 {
  padding-left: 397px;
}

.p-r-397 {
  padding-right: 397px;
}

.m-398 {
  margin: 398px;
}

.m-b-398 {
  margin-bottom: 398px;
}

.m-t-398 {
  margin-top: 398px;
}

.m-l-398 {
  margin-left: 398px;
}

.m-r-398 {
  margin-right: 398px;
}

.p-398 {
  padding: 398px;
}

.p-b-398 {
  padding-bottom: 398px;
}

.p-t-398 {
  padding-top: 398px;
}

.p-l-398 {
  padding-left: 398px;
}

.p-r-398 {
  padding-right: 398px;
}

.m-399 {
  margin: 399px;
}

.m-b-399 {
  margin-bottom: 399px;
}

.m-t-399 {
  margin-top: 399px;
}

.m-l-399 {
  margin-left: 399px;
}

.m-r-399 {
  margin-right: 399px;
}

.p-399 {
  padding: 399px;
}

.p-b-399 {
  padding-bottom: 399px;
}

.p-t-399 {
  padding-top: 399px;
}

.p-l-399 {
  padding-left: 399px;
}

.p-r-399 {
  padding-right: 399px;
}

.m-400 {
  margin: 400px;
}

.m-b-400 {
  margin-bottom: 400px;
}

.m-t-400 {
  margin-top: 400px;
}

.m-l-400 {
  margin-left: 400px;
}

.m-r-400 {
  margin-right: 400px;
}

.p-400 {
  padding: 400px;
}

.p-b-400 {
  padding-bottom: 400px;
}

.p-t-400 {
  padding-top: 400px;
}

.p-l-400 {
  padding-left: 400px;
}

.p-r-400 {
  padding-right: 400px;
}

.m-401 {
  margin: 401px;
}

.m-b-401 {
  margin-bottom: 401px;
}

.m-t-401 {
  margin-top: 401px;
}

.m-l-401 {
  margin-left: 401px;
}

.m-r-401 {
  margin-right: 401px;
}

.p-401 {
  padding: 401px;
}

.p-b-401 {
  padding-bottom: 401px;
}

.p-t-401 {
  padding-top: 401px;
}

.p-l-401 {
  padding-left: 401px;
}

.p-r-401 {
  padding-right: 401px;
}

.m-402 {
  margin: 402px;
}

.m-b-402 {
  margin-bottom: 402px;
}

.m-t-402 {
  margin-top: 402px;
}

.m-l-402 {
  margin-left: 402px;
}

.m-r-402 {
  margin-right: 402px;
}

.p-402 {
  padding: 402px;
}

.p-b-402 {
  padding-bottom: 402px;
}

.p-t-402 {
  padding-top: 402px;
}

.p-l-402 {
  padding-left: 402px;
}

.p-r-402 {
  padding-right: 402px;
}

.m-403 {
  margin: 403px;
}

.m-b-403 {
  margin-bottom: 403px;
}

.m-t-403 {
  margin-top: 403px;
}

.m-l-403 {
  margin-left: 403px;
}

.m-r-403 {
  margin-right: 403px;
}

.p-403 {
  padding: 403px;
}

.p-b-403 {
  padding-bottom: 403px;
}

.p-t-403 {
  padding-top: 403px;
}

.p-l-403 {
  padding-left: 403px;
}

.p-r-403 {
  padding-right: 403px;
}

.m-404 {
  margin: 404px;
}

.m-b-404 {
  margin-bottom: 404px;
}

.m-t-404 {
  margin-top: 404px;
}

.m-l-404 {
  margin-left: 404px;
}

.m-r-404 {
  margin-right: 404px;
}

.p-404 {
  padding: 404px;
}

.p-b-404 {
  padding-bottom: 404px;
}

.p-t-404 {
  padding-top: 404px;
}

.p-l-404 {
  padding-left: 404px;
}

.p-r-404 {
  padding-right: 404px;
}

.m-405 {
  margin: 405px;
}

.m-b-405 {
  margin-bottom: 405px;
}

.m-t-405 {
  margin-top: 405px;
}

.m-l-405 {
  margin-left: 405px;
}

.m-r-405 {
  margin-right: 405px;
}

.p-405 {
  padding: 405px;
}

.p-b-405 {
  padding-bottom: 405px;
}

.p-t-405 {
  padding-top: 405px;
}

.p-l-405 {
  padding-left: 405px;
}

.p-r-405 {
  padding-right: 405px;
}

.m-406 {
  margin: 406px;
}

.m-b-406 {
  margin-bottom: 406px;
}

.m-t-406 {
  margin-top: 406px;
}

.m-l-406 {
  margin-left: 406px;
}

.m-r-406 {
  margin-right: 406px;
}

.p-406 {
  padding: 406px;
}

.p-b-406 {
  padding-bottom: 406px;
}

.p-t-406 {
  padding-top: 406px;
}

.p-l-406 {
  padding-left: 406px;
}

.p-r-406 {
  padding-right: 406px;
}

.m-407 {
  margin: 407px;
}

.m-b-407 {
  margin-bottom: 407px;
}

.m-t-407 {
  margin-top: 407px;
}

.m-l-407 {
  margin-left: 407px;
}

.m-r-407 {
  margin-right: 407px;
}

.p-407 {
  padding: 407px;
}

.p-b-407 {
  padding-bottom: 407px;
}

.p-t-407 {
  padding-top: 407px;
}

.p-l-407 {
  padding-left: 407px;
}

.p-r-407 {
  padding-right: 407px;
}

.m-408 {
  margin: 408px;
}

.m-b-408 {
  margin-bottom: 408px;
}

.m-t-408 {
  margin-top: 408px;
}

.m-l-408 {
  margin-left: 408px;
}

.m-r-408 {
  margin-right: 408px;
}

.p-408 {
  padding: 408px;
}

.p-b-408 {
  padding-bottom: 408px;
}

.p-t-408 {
  padding-top: 408px;
}

.p-l-408 {
  padding-left: 408px;
}

.p-r-408 {
  padding-right: 408px;
}

.m-409 {
  margin: 409px;
}

.m-b-409 {
  margin-bottom: 409px;
}

.m-t-409 {
  margin-top: 409px;
}

.m-l-409 {
  margin-left: 409px;
}

.m-r-409 {
  margin-right: 409px;
}

.p-409 {
  padding: 409px;
}

.p-b-409 {
  padding-bottom: 409px;
}

.p-t-409 {
  padding-top: 409px;
}

.p-l-409 {
  padding-left: 409px;
}

.p-r-409 {
  padding-right: 409px;
}

.m-410 {
  margin: 410px;
}

.m-b-410 {
  margin-bottom: 410px;
}

.m-t-410 {
  margin-top: 410px;
}

.m-l-410 {
  margin-left: 410px;
}

.m-r-410 {
  margin-right: 410px;
}

.p-410 {
  padding: 410px;
}

.p-b-410 {
  padding-bottom: 410px;
}

.p-t-410 {
  padding-top: 410px;
}

.p-l-410 {
  padding-left: 410px;
}

.p-r-410 {
  padding-right: 410px;
}

.m-411 {
  margin: 411px;
}

.m-b-411 {
  margin-bottom: 411px;
}

.m-t-411 {
  margin-top: 411px;
}

.m-l-411 {
  margin-left: 411px;
}

.m-r-411 {
  margin-right: 411px;
}

.p-411 {
  padding: 411px;
}

.p-b-411 {
  padding-bottom: 411px;
}

.p-t-411 {
  padding-top: 411px;
}

.p-l-411 {
  padding-left: 411px;
}

.p-r-411 {
  padding-right: 411px;
}

.m-412 {
  margin: 412px;
}

.m-b-412 {
  margin-bottom: 412px;
}

.m-t-412 {
  margin-top: 412px;
}

.m-l-412 {
  margin-left: 412px;
}

.m-r-412 {
  margin-right: 412px;
}

.p-412 {
  padding: 412px;
}

.p-b-412 {
  padding-bottom: 412px;
}

.p-t-412 {
  padding-top: 412px;
}

.p-l-412 {
  padding-left: 412px;
}

.p-r-412 {
  padding-right: 412px;
}

.m-413 {
  margin: 413px;
}

.m-b-413 {
  margin-bottom: 413px;
}

.m-t-413 {
  margin-top: 413px;
}

.m-l-413 {
  margin-left: 413px;
}

.m-r-413 {
  margin-right: 413px;
}

.p-413 {
  padding: 413px;
}

.p-b-413 {
  padding-bottom: 413px;
}

.p-t-413 {
  padding-top: 413px;
}

.p-l-413 {
  padding-left: 413px;
}

.p-r-413 {
  padding-right: 413px;
}

.m-414 {
  margin: 414px;
}

.m-b-414 {
  margin-bottom: 414px;
}

.m-t-414 {
  margin-top: 414px;
}

.m-l-414 {
  margin-left: 414px;
}

.m-r-414 {
  margin-right: 414px;
}

.p-414 {
  padding: 414px;
}

.p-b-414 {
  padding-bottom: 414px;
}

.p-t-414 {
  padding-top: 414px;
}

.p-l-414 {
  padding-left: 414px;
}

.p-r-414 {
  padding-right: 414px;
}

.m-415 {
  margin: 415px;
}

.m-b-415 {
  margin-bottom: 415px;
}

.m-t-415 {
  margin-top: 415px;
}

.m-l-415 {
  margin-left: 415px;
}

.m-r-415 {
  margin-right: 415px;
}

.p-415 {
  padding: 415px;
}

.p-b-415 {
  padding-bottom: 415px;
}

.p-t-415 {
  padding-top: 415px;
}

.p-l-415 {
  padding-left: 415px;
}

.p-r-415 {
  padding-right: 415px;
}

.m-416 {
  margin: 416px;
}

.m-b-416 {
  margin-bottom: 416px;
}

.m-t-416 {
  margin-top: 416px;
}

.m-l-416 {
  margin-left: 416px;
}

.m-r-416 {
  margin-right: 416px;
}

.p-416 {
  padding: 416px;
}

.p-b-416 {
  padding-bottom: 416px;
}

.p-t-416 {
  padding-top: 416px;
}

.p-l-416 {
  padding-left: 416px;
}

.p-r-416 {
  padding-right: 416px;
}

.m-417 {
  margin: 417px;
}

.m-b-417 {
  margin-bottom: 417px;
}

.m-t-417 {
  margin-top: 417px;
}

.m-l-417 {
  margin-left: 417px;
}

.m-r-417 {
  margin-right: 417px;
}

.p-417 {
  padding: 417px;
}

.p-b-417 {
  padding-bottom: 417px;
}

.p-t-417 {
  padding-top: 417px;
}

.p-l-417 {
  padding-left: 417px;
}

.p-r-417 {
  padding-right: 417px;
}

.m-418 {
  margin: 418px;
}

.m-b-418 {
  margin-bottom: 418px;
}

.m-t-418 {
  margin-top: 418px;
}

.m-l-418 {
  margin-left: 418px;
}

.m-r-418 {
  margin-right: 418px;
}

.p-418 {
  padding: 418px;
}

.p-b-418 {
  padding-bottom: 418px;
}

.p-t-418 {
  padding-top: 418px;
}

.p-l-418 {
  padding-left: 418px;
}

.p-r-418 {
  padding-right: 418px;
}

.m-419 {
  margin: 419px;
}

.m-b-419 {
  margin-bottom: 419px;
}

.m-t-419 {
  margin-top: 419px;
}

.m-l-419 {
  margin-left: 419px;
}

.m-r-419 {
  margin-right: 419px;
}

.p-419 {
  padding: 419px;
}

.p-b-419 {
  padding-bottom: 419px;
}

.p-t-419 {
  padding-top: 419px;
}

.p-l-419 {
  padding-left: 419px;
}

.p-r-419 {
  padding-right: 419px;
}

.m-420 {
  margin: 420px;
}

.m-b-420 {
  margin-bottom: 420px;
}

.m-t-420 {
  margin-top: 420px;
}

.m-l-420 {
  margin-left: 420px;
}

.m-r-420 {
  margin-right: 420px;
}

.p-420 {
  padding: 420px;
}

.p-b-420 {
  padding-bottom: 420px;
}

.p-t-420 {
  padding-top: 420px;
}

.p-l-420 {
  padding-left: 420px;
}

.p-r-420 {
  padding-right: 420px;
}

.m-421 {
  margin: 421px;
}

.m-b-421 {
  margin-bottom: 421px;
}

.m-t-421 {
  margin-top: 421px;
}

.m-l-421 {
  margin-left: 421px;
}

.m-r-421 {
  margin-right: 421px;
}

.p-421 {
  padding: 421px;
}

.p-b-421 {
  padding-bottom: 421px;
}

.p-t-421 {
  padding-top: 421px;
}

.p-l-421 {
  padding-left: 421px;
}

.p-r-421 {
  padding-right: 421px;
}

.m-422 {
  margin: 422px;
}

.m-b-422 {
  margin-bottom: 422px;
}

.m-t-422 {
  margin-top: 422px;
}

.m-l-422 {
  margin-left: 422px;
}

.m-r-422 {
  margin-right: 422px;
}

.p-422 {
  padding: 422px;
}

.p-b-422 {
  padding-bottom: 422px;
}

.p-t-422 {
  padding-top: 422px;
}

.p-l-422 {
  padding-left: 422px;
}

.p-r-422 {
  padding-right: 422px;
}

.m-423 {
  margin: 423px;
}

.m-b-423 {
  margin-bottom: 423px;
}

.m-t-423 {
  margin-top: 423px;
}

.m-l-423 {
  margin-left: 423px;
}

.m-r-423 {
  margin-right: 423px;
}

.p-423 {
  padding: 423px;
}

.p-b-423 {
  padding-bottom: 423px;
}

.p-t-423 {
  padding-top: 423px;
}

.p-l-423 {
  padding-left: 423px;
}

.p-r-423 {
  padding-right: 423px;
}

.m-424 {
  margin: 424px;
}

.m-b-424 {
  margin-bottom: 424px;
}

.m-t-424 {
  margin-top: 424px;
}

.m-l-424 {
  margin-left: 424px;
}

.m-r-424 {
  margin-right: 424px;
}

.p-424 {
  padding: 424px;
}

.p-b-424 {
  padding-bottom: 424px;
}

.p-t-424 {
  padding-top: 424px;
}

.p-l-424 {
  padding-left: 424px;
}

.p-r-424 {
  padding-right: 424px;
}

.m-425 {
  margin: 425px;
}

.m-b-425 {
  margin-bottom: 425px;
}

.m-t-425 {
  margin-top: 425px;
}

.m-l-425 {
  margin-left: 425px;
}

.m-r-425 {
  margin-right: 425px;
}

.p-425 {
  padding: 425px;
}

.p-b-425 {
  padding-bottom: 425px;
}

.p-t-425 {
  padding-top: 425px;
}

.p-l-425 {
  padding-left: 425px;
}

.p-r-425 {
  padding-right: 425px;
}

.m-426 {
  margin: 426px;
}

.m-b-426 {
  margin-bottom: 426px;
}

.m-t-426 {
  margin-top: 426px;
}

.m-l-426 {
  margin-left: 426px;
}

.m-r-426 {
  margin-right: 426px;
}

.p-426 {
  padding: 426px;
}

.p-b-426 {
  padding-bottom: 426px;
}

.p-t-426 {
  padding-top: 426px;
}

.p-l-426 {
  padding-left: 426px;
}

.p-r-426 {
  padding-right: 426px;
}

.m-427 {
  margin: 427px;
}

.m-b-427 {
  margin-bottom: 427px;
}

.m-t-427 {
  margin-top: 427px;
}

.m-l-427 {
  margin-left: 427px;
}

.m-r-427 {
  margin-right: 427px;
}

.p-427 {
  padding: 427px;
}

.p-b-427 {
  padding-bottom: 427px;
}

.p-t-427 {
  padding-top: 427px;
}

.p-l-427 {
  padding-left: 427px;
}

.p-r-427 {
  padding-right: 427px;
}

.m-428 {
  margin: 428px;
}

.m-b-428 {
  margin-bottom: 428px;
}

.m-t-428 {
  margin-top: 428px;
}

.m-l-428 {
  margin-left: 428px;
}

.m-r-428 {
  margin-right: 428px;
}

.p-428 {
  padding: 428px;
}

.p-b-428 {
  padding-bottom: 428px;
}

.p-t-428 {
  padding-top: 428px;
}

.p-l-428 {
  padding-left: 428px;
}

.p-r-428 {
  padding-right: 428px;
}

.m-429 {
  margin: 429px;
}

.m-b-429 {
  margin-bottom: 429px;
}

.m-t-429 {
  margin-top: 429px;
}

.m-l-429 {
  margin-left: 429px;
}

.m-r-429 {
  margin-right: 429px;
}

.p-429 {
  padding: 429px;
}

.p-b-429 {
  padding-bottom: 429px;
}

.p-t-429 {
  padding-top: 429px;
}

.p-l-429 {
  padding-left: 429px;
}

.p-r-429 {
  padding-right: 429px;
}

.m-430 {
  margin: 430px;
}

.m-b-430 {
  margin-bottom: 430px;
}

.m-t-430 {
  margin-top: 430px;
}

.m-l-430 {
  margin-left: 430px;
}

.m-r-430 {
  margin-right: 430px;
}

.p-430 {
  padding: 430px;
}

.p-b-430 {
  padding-bottom: 430px;
}

.p-t-430 {
  padding-top: 430px;
}

.p-l-430 {
  padding-left: 430px;
}

.p-r-430 {
  padding-right: 430px;
}

.m-431 {
  margin: 431px;
}

.m-b-431 {
  margin-bottom: 431px;
}

.m-t-431 {
  margin-top: 431px;
}

.m-l-431 {
  margin-left: 431px;
}

.m-r-431 {
  margin-right: 431px;
}

.p-431 {
  padding: 431px;
}

.p-b-431 {
  padding-bottom: 431px;
}

.p-t-431 {
  padding-top: 431px;
}

.p-l-431 {
  padding-left: 431px;
}

.p-r-431 {
  padding-right: 431px;
}

.m-432 {
  margin: 432px;
}

.m-b-432 {
  margin-bottom: 432px;
}

.m-t-432 {
  margin-top: 432px;
}

.m-l-432 {
  margin-left: 432px;
}

.m-r-432 {
  margin-right: 432px;
}

.p-432 {
  padding: 432px;
}

.p-b-432 {
  padding-bottom: 432px;
}

.p-t-432 {
  padding-top: 432px;
}

.p-l-432 {
  padding-left: 432px;
}

.p-r-432 {
  padding-right: 432px;
}

.m-433 {
  margin: 433px;
}

.m-b-433 {
  margin-bottom: 433px;
}

.m-t-433 {
  margin-top: 433px;
}

.m-l-433 {
  margin-left: 433px;
}

.m-r-433 {
  margin-right: 433px;
}

.p-433 {
  padding: 433px;
}

.p-b-433 {
  padding-bottom: 433px;
}

.p-t-433 {
  padding-top: 433px;
}

.p-l-433 {
  padding-left: 433px;
}

.p-r-433 {
  padding-right: 433px;
}

.m-434 {
  margin: 434px;
}

.m-b-434 {
  margin-bottom: 434px;
}

.m-t-434 {
  margin-top: 434px;
}

.m-l-434 {
  margin-left: 434px;
}

.m-r-434 {
  margin-right: 434px;
}

.p-434 {
  padding: 434px;
}

.p-b-434 {
  padding-bottom: 434px;
}

.p-t-434 {
  padding-top: 434px;
}

.p-l-434 {
  padding-left: 434px;
}

.p-r-434 {
  padding-right: 434px;
}

.m-435 {
  margin: 435px;
}

.m-b-435 {
  margin-bottom: 435px;
}

.m-t-435 {
  margin-top: 435px;
}

.m-l-435 {
  margin-left: 435px;
}

.m-r-435 {
  margin-right: 435px;
}

.p-435 {
  padding: 435px;
}

.p-b-435 {
  padding-bottom: 435px;
}

.p-t-435 {
  padding-top: 435px;
}

.p-l-435 {
  padding-left: 435px;
}

.p-r-435 {
  padding-right: 435px;
}

.m-436 {
  margin: 436px;
}

.m-b-436 {
  margin-bottom: 436px;
}

.m-t-436 {
  margin-top: 436px;
}

.m-l-436 {
  margin-left: 436px;
}

.m-r-436 {
  margin-right: 436px;
}

.p-436 {
  padding: 436px;
}

.p-b-436 {
  padding-bottom: 436px;
}

.p-t-436 {
  padding-top: 436px;
}

.p-l-436 {
  padding-left: 436px;
}

.p-r-436 {
  padding-right: 436px;
}

.m-437 {
  margin: 437px;
}

.m-b-437 {
  margin-bottom: 437px;
}

.m-t-437 {
  margin-top: 437px;
}

.m-l-437 {
  margin-left: 437px;
}

.m-r-437 {
  margin-right: 437px;
}

.p-437 {
  padding: 437px;
}

.p-b-437 {
  padding-bottom: 437px;
}

.p-t-437 {
  padding-top: 437px;
}

.p-l-437 {
  padding-left: 437px;
}

.p-r-437 {
  padding-right: 437px;
}

.m-438 {
  margin: 438px;
}

.m-b-438 {
  margin-bottom: 438px;
}

.m-t-438 {
  margin-top: 438px;
}

.m-l-438 {
  margin-left: 438px;
}

.m-r-438 {
  margin-right: 438px;
}

.p-438 {
  padding: 438px;
}

.p-b-438 {
  padding-bottom: 438px;
}

.p-t-438 {
  padding-top: 438px;
}

.p-l-438 {
  padding-left: 438px;
}

.p-r-438 {
  padding-right: 438px;
}

.m-439 {
  margin: 439px;
}

.m-b-439 {
  margin-bottom: 439px;
}

.m-t-439 {
  margin-top: 439px;
}

.m-l-439 {
  margin-left: 439px;
}

.m-r-439 {
  margin-right: 439px;
}

.p-439 {
  padding: 439px;
}

.p-b-439 {
  padding-bottom: 439px;
}

.p-t-439 {
  padding-top: 439px;
}

.p-l-439 {
  padding-left: 439px;
}

.p-r-439 {
  padding-right: 439px;
}

.m-440 {
  margin: 440px;
}

.m-b-440 {
  margin-bottom: 440px;
}

.m-t-440 {
  margin-top: 440px;
}

.m-l-440 {
  margin-left: 440px;
}

.m-r-440 {
  margin-right: 440px;
}

.p-440 {
  padding: 440px;
}

.p-b-440 {
  padding-bottom: 440px;
}

.p-t-440 {
  padding-top: 440px;
}

.p-l-440 {
  padding-left: 440px;
}

.p-r-440 {
  padding-right: 440px;
}

.m-441 {
  margin: 441px;
}

.m-b-441 {
  margin-bottom: 441px;
}

.m-t-441 {
  margin-top: 441px;
}

.m-l-441 {
  margin-left: 441px;
}

.m-r-441 {
  margin-right: 441px;
}

.p-441 {
  padding: 441px;
}

.p-b-441 {
  padding-bottom: 441px;
}

.p-t-441 {
  padding-top: 441px;
}

.p-l-441 {
  padding-left: 441px;
}

.p-r-441 {
  padding-right: 441px;
}

.m-442 {
  margin: 442px;
}

.m-b-442 {
  margin-bottom: 442px;
}

.m-t-442 {
  margin-top: 442px;
}

.m-l-442 {
  margin-left: 442px;
}

.m-r-442 {
  margin-right: 442px;
}

.p-442 {
  padding: 442px;
}

.p-b-442 {
  padding-bottom: 442px;
}

.p-t-442 {
  padding-top: 442px;
}

.p-l-442 {
  padding-left: 442px;
}

.p-r-442 {
  padding-right: 442px;
}

.m-443 {
  margin: 443px;
}

.m-b-443 {
  margin-bottom: 443px;
}

.m-t-443 {
  margin-top: 443px;
}

.m-l-443 {
  margin-left: 443px;
}

.m-r-443 {
  margin-right: 443px;
}

.p-443 {
  padding: 443px;
}

.p-b-443 {
  padding-bottom: 443px;
}

.p-t-443 {
  padding-top: 443px;
}

.p-l-443 {
  padding-left: 443px;
}

.p-r-443 {
  padding-right: 443px;
}

.m-444 {
  margin: 444px;
}

.m-b-444 {
  margin-bottom: 444px;
}

.m-t-444 {
  margin-top: 444px;
}

.m-l-444 {
  margin-left: 444px;
}

.m-r-444 {
  margin-right: 444px;
}

.p-444 {
  padding: 444px;
}

.p-b-444 {
  padding-bottom: 444px;
}

.p-t-444 {
  padding-top: 444px;
}

.p-l-444 {
  padding-left: 444px;
}

.p-r-444 {
  padding-right: 444px;
}

.m-445 {
  margin: 445px;
}

.m-b-445 {
  margin-bottom: 445px;
}

.m-t-445 {
  margin-top: 445px;
}

.m-l-445 {
  margin-left: 445px;
}

.m-r-445 {
  margin-right: 445px;
}

.p-445 {
  padding: 445px;
}

.p-b-445 {
  padding-bottom: 445px;
}

.p-t-445 {
  padding-top: 445px;
}

.p-l-445 {
  padding-left: 445px;
}

.p-r-445 {
  padding-right: 445px;
}

.m-446 {
  margin: 446px;
}

.m-b-446 {
  margin-bottom: 446px;
}

.m-t-446 {
  margin-top: 446px;
}

.m-l-446 {
  margin-left: 446px;
}

.m-r-446 {
  margin-right: 446px;
}

.p-446 {
  padding: 446px;
}

.p-b-446 {
  padding-bottom: 446px;
}

.p-t-446 {
  padding-top: 446px;
}

.p-l-446 {
  padding-left: 446px;
}

.p-r-446 {
  padding-right: 446px;
}

.m-447 {
  margin: 447px;
}

.m-b-447 {
  margin-bottom: 447px;
}

.m-t-447 {
  margin-top: 447px;
}

.m-l-447 {
  margin-left: 447px;
}

.m-r-447 {
  margin-right: 447px;
}

.p-447 {
  padding: 447px;
}

.p-b-447 {
  padding-bottom: 447px;
}

.p-t-447 {
  padding-top: 447px;
}

.p-l-447 {
  padding-left: 447px;
}

.p-r-447 {
  padding-right: 447px;
}

.m-448 {
  margin: 448px;
}

.m-b-448 {
  margin-bottom: 448px;
}

.m-t-448 {
  margin-top: 448px;
}

.m-l-448 {
  margin-left: 448px;
}

.m-r-448 {
  margin-right: 448px;
}

.p-448 {
  padding: 448px;
}

.p-b-448 {
  padding-bottom: 448px;
}

.p-t-448 {
  padding-top: 448px;
}

.p-l-448 {
  padding-left: 448px;
}

.p-r-448 {
  padding-right: 448px;
}

.m-449 {
  margin: 449px;
}

.m-b-449 {
  margin-bottom: 449px;
}

.m-t-449 {
  margin-top: 449px;
}

.m-l-449 {
  margin-left: 449px;
}

.m-r-449 {
  margin-right: 449px;
}

.p-449 {
  padding: 449px;
}

.p-b-449 {
  padding-bottom: 449px;
}

.p-t-449 {
  padding-top: 449px;
}

.p-l-449 {
  padding-left: 449px;
}

.p-r-449 {
  padding-right: 449px;
}

.m-450 {
  margin: 450px;
}

.m-b-450 {
  margin-bottom: 450px;
}

.m-t-450 {
  margin-top: 450px;
}

.m-l-450 {
  margin-left: 450px;
}

.m-r-450 {
  margin-right: 450px;
}

.p-450 {
  padding: 450px;
}

.p-b-450 {
  padding-bottom: 450px;
}

.p-t-450 {
  padding-top: 450px;
}

.p-l-450 {
  padding-left: 450px;
}

.p-r-450 {
  padding-right: 450px;
}

.m-451 {
  margin: 451px;
}

.m-b-451 {
  margin-bottom: 451px;
}

.m-t-451 {
  margin-top: 451px;
}

.m-l-451 {
  margin-left: 451px;
}

.m-r-451 {
  margin-right: 451px;
}

.p-451 {
  padding: 451px;
}

.p-b-451 {
  padding-bottom: 451px;
}

.p-t-451 {
  padding-top: 451px;
}

.p-l-451 {
  padding-left: 451px;
}

.p-r-451 {
  padding-right: 451px;
}

.m-452 {
  margin: 452px;
}

.m-b-452 {
  margin-bottom: 452px;
}

.m-t-452 {
  margin-top: 452px;
}

.m-l-452 {
  margin-left: 452px;
}

.m-r-452 {
  margin-right: 452px;
}

.p-452 {
  padding: 452px;
}

.p-b-452 {
  padding-bottom: 452px;
}

.p-t-452 {
  padding-top: 452px;
}

.p-l-452 {
  padding-left: 452px;
}

.p-r-452 {
  padding-right: 452px;
}

.m-453 {
  margin: 453px;
}

.m-b-453 {
  margin-bottom: 453px;
}

.m-t-453 {
  margin-top: 453px;
}

.m-l-453 {
  margin-left: 453px;
}

.m-r-453 {
  margin-right: 453px;
}

.p-453 {
  padding: 453px;
}

.p-b-453 {
  padding-bottom: 453px;
}

.p-t-453 {
  padding-top: 453px;
}

.p-l-453 {
  padding-left: 453px;
}

.p-r-453 {
  padding-right: 453px;
}

.m-454 {
  margin: 454px;
}

.m-b-454 {
  margin-bottom: 454px;
}

.m-t-454 {
  margin-top: 454px;
}

.m-l-454 {
  margin-left: 454px;
}

.m-r-454 {
  margin-right: 454px;
}

.p-454 {
  padding: 454px;
}

.p-b-454 {
  padding-bottom: 454px;
}

.p-t-454 {
  padding-top: 454px;
}

.p-l-454 {
  padding-left: 454px;
}

.p-r-454 {
  padding-right: 454px;
}

.m-455 {
  margin: 455px;
}

.m-b-455 {
  margin-bottom: 455px;
}

.m-t-455 {
  margin-top: 455px;
}

.m-l-455 {
  margin-left: 455px;
}

.m-r-455 {
  margin-right: 455px;
}

.p-455 {
  padding: 455px;
}

.p-b-455 {
  padding-bottom: 455px;
}

.p-t-455 {
  padding-top: 455px;
}

.p-l-455 {
  padding-left: 455px;
}

.p-r-455 {
  padding-right: 455px;
}

.m-456 {
  margin: 456px;
}

.m-b-456 {
  margin-bottom: 456px;
}

.m-t-456 {
  margin-top: 456px;
}

.m-l-456 {
  margin-left: 456px;
}

.m-r-456 {
  margin-right: 456px;
}

.p-456 {
  padding: 456px;
}

.p-b-456 {
  padding-bottom: 456px;
}

.p-t-456 {
  padding-top: 456px;
}

.p-l-456 {
  padding-left: 456px;
}

.p-r-456 {
  padding-right: 456px;
}

.m-457 {
  margin: 457px;
}

.m-b-457 {
  margin-bottom: 457px;
}

.m-t-457 {
  margin-top: 457px;
}

.m-l-457 {
  margin-left: 457px;
}

.m-r-457 {
  margin-right: 457px;
}

.p-457 {
  padding: 457px;
}

.p-b-457 {
  padding-bottom: 457px;
}

.p-t-457 {
  padding-top: 457px;
}

.p-l-457 {
  padding-left: 457px;
}

.p-r-457 {
  padding-right: 457px;
}

.m-458 {
  margin: 458px;
}

.m-b-458 {
  margin-bottom: 458px;
}

.m-t-458 {
  margin-top: 458px;
}

.m-l-458 {
  margin-left: 458px;
}

.m-r-458 {
  margin-right: 458px;
}

.p-458 {
  padding: 458px;
}

.p-b-458 {
  padding-bottom: 458px;
}

.p-t-458 {
  padding-top: 458px;
}

.p-l-458 {
  padding-left: 458px;
}

.p-r-458 {
  padding-right: 458px;
}

.m-459 {
  margin: 459px;
}

.m-b-459 {
  margin-bottom: 459px;
}

.m-t-459 {
  margin-top: 459px;
}

.m-l-459 {
  margin-left: 459px;
}

.m-r-459 {
  margin-right: 459px;
}

.p-459 {
  padding: 459px;
}

.p-b-459 {
  padding-bottom: 459px;
}

.p-t-459 {
  padding-top: 459px;
}

.p-l-459 {
  padding-left: 459px;
}

.p-r-459 {
  padding-right: 459px;
}

.m-460 {
  margin: 460px;
}

.m-b-460 {
  margin-bottom: 460px;
}

.m-t-460 {
  margin-top: 460px;
}

.m-l-460 {
  margin-left: 460px;
}

.m-r-460 {
  margin-right: 460px;
}

.p-460 {
  padding: 460px;
}

.p-b-460 {
  padding-bottom: 460px;
}

.p-t-460 {
  padding-top: 460px;
}

.p-l-460 {
  padding-left: 460px;
}

.p-r-460 {
  padding-right: 460px;
}

.m-461 {
  margin: 461px;
}

.m-b-461 {
  margin-bottom: 461px;
}

.m-t-461 {
  margin-top: 461px;
}

.m-l-461 {
  margin-left: 461px;
}

.m-r-461 {
  margin-right: 461px;
}

.p-461 {
  padding: 461px;
}

.p-b-461 {
  padding-bottom: 461px;
}

.p-t-461 {
  padding-top: 461px;
}

.p-l-461 {
  padding-left: 461px;
}

.p-r-461 {
  padding-right: 461px;
}

.m-462 {
  margin: 462px;
}

.m-b-462 {
  margin-bottom: 462px;
}

.m-t-462 {
  margin-top: 462px;
}

.m-l-462 {
  margin-left: 462px;
}

.m-r-462 {
  margin-right: 462px;
}

.p-462 {
  padding: 462px;
}

.p-b-462 {
  padding-bottom: 462px;
}

.p-t-462 {
  padding-top: 462px;
}

.p-l-462 {
  padding-left: 462px;
}

.p-r-462 {
  padding-right: 462px;
}

.m-463 {
  margin: 463px;
}

.m-b-463 {
  margin-bottom: 463px;
}

.m-t-463 {
  margin-top: 463px;
}

.m-l-463 {
  margin-left: 463px;
}

.m-r-463 {
  margin-right: 463px;
}

.p-463 {
  padding: 463px;
}

.p-b-463 {
  padding-bottom: 463px;
}

.p-t-463 {
  padding-top: 463px;
}

.p-l-463 {
  padding-left: 463px;
}

.p-r-463 {
  padding-right: 463px;
}

.m-464 {
  margin: 464px;
}

.m-b-464 {
  margin-bottom: 464px;
}

.m-t-464 {
  margin-top: 464px;
}

.m-l-464 {
  margin-left: 464px;
}

.m-r-464 {
  margin-right: 464px;
}

.p-464 {
  padding: 464px;
}

.p-b-464 {
  padding-bottom: 464px;
}

.p-t-464 {
  padding-top: 464px;
}

.p-l-464 {
  padding-left: 464px;
}

.p-r-464 {
  padding-right: 464px;
}

.m-465 {
  margin: 465px;
}

.m-b-465 {
  margin-bottom: 465px;
}

.m-t-465 {
  margin-top: 465px;
}

.m-l-465 {
  margin-left: 465px;
}

.m-r-465 {
  margin-right: 465px;
}

.p-465 {
  padding: 465px;
}

.p-b-465 {
  padding-bottom: 465px;
}

.p-t-465 {
  padding-top: 465px;
}

.p-l-465 {
  padding-left: 465px;
}

.p-r-465 {
  padding-right: 465px;
}

.m-466 {
  margin: 466px;
}

.m-b-466 {
  margin-bottom: 466px;
}

.m-t-466 {
  margin-top: 466px;
}

.m-l-466 {
  margin-left: 466px;
}

.m-r-466 {
  margin-right: 466px;
}

.p-466 {
  padding: 466px;
}

.p-b-466 {
  padding-bottom: 466px;
}

.p-t-466 {
  padding-top: 466px;
}

.p-l-466 {
  padding-left: 466px;
}

.p-r-466 {
  padding-right: 466px;
}

.m-467 {
  margin: 467px;
}

.m-b-467 {
  margin-bottom: 467px;
}

.m-t-467 {
  margin-top: 467px;
}

.m-l-467 {
  margin-left: 467px;
}

.m-r-467 {
  margin-right: 467px;
}

.p-467 {
  padding: 467px;
}

.p-b-467 {
  padding-bottom: 467px;
}

.p-t-467 {
  padding-top: 467px;
}

.p-l-467 {
  padding-left: 467px;
}

.p-r-467 {
  padding-right: 467px;
}

.m-468 {
  margin: 468px;
}

.m-b-468 {
  margin-bottom: 468px;
}

.m-t-468 {
  margin-top: 468px;
}

.m-l-468 {
  margin-left: 468px;
}

.m-r-468 {
  margin-right: 468px;
}

.p-468 {
  padding: 468px;
}

.p-b-468 {
  padding-bottom: 468px;
}

.p-t-468 {
  padding-top: 468px;
}

.p-l-468 {
  padding-left: 468px;
}

.p-r-468 {
  padding-right: 468px;
}

.m-469 {
  margin: 469px;
}

.m-b-469 {
  margin-bottom: 469px;
}

.m-t-469 {
  margin-top: 469px;
}

.m-l-469 {
  margin-left: 469px;
}

.m-r-469 {
  margin-right: 469px;
}

.p-469 {
  padding: 469px;
}

.p-b-469 {
  padding-bottom: 469px;
}

.p-t-469 {
  padding-top: 469px;
}

.p-l-469 {
  padding-left: 469px;
}

.p-r-469 {
  padding-right: 469px;
}

.m-470 {
  margin: 470px;
}

.m-b-470 {
  margin-bottom: 470px;
}

.m-t-470 {
  margin-top: 470px;
}

.m-l-470 {
  margin-left: 470px;
}

.m-r-470 {
  margin-right: 470px;
}

.p-470 {
  padding: 470px;
}

.p-b-470 {
  padding-bottom: 470px;
}

.p-t-470 {
  padding-top: 470px;
}

.p-l-470 {
  padding-left: 470px;
}

.p-r-470 {
  padding-right: 470px;
}

.m-471 {
  margin: 471px;
}

.m-b-471 {
  margin-bottom: 471px;
}

.m-t-471 {
  margin-top: 471px;
}

.m-l-471 {
  margin-left: 471px;
}

.m-r-471 {
  margin-right: 471px;
}

.p-471 {
  padding: 471px;
}

.p-b-471 {
  padding-bottom: 471px;
}

.p-t-471 {
  padding-top: 471px;
}

.p-l-471 {
  padding-left: 471px;
}

.p-r-471 {
  padding-right: 471px;
}

.m-472 {
  margin: 472px;
}

.m-b-472 {
  margin-bottom: 472px;
}

.m-t-472 {
  margin-top: 472px;
}

.m-l-472 {
  margin-left: 472px;
}

.m-r-472 {
  margin-right: 472px;
}

.p-472 {
  padding: 472px;
}

.p-b-472 {
  padding-bottom: 472px;
}

.p-t-472 {
  padding-top: 472px;
}

.p-l-472 {
  padding-left: 472px;
}

.p-r-472 {
  padding-right: 472px;
}

.m-473 {
  margin: 473px;
}

.m-b-473 {
  margin-bottom: 473px;
}

.m-t-473 {
  margin-top: 473px;
}

.m-l-473 {
  margin-left: 473px;
}

.m-r-473 {
  margin-right: 473px;
}

.p-473 {
  padding: 473px;
}

.p-b-473 {
  padding-bottom: 473px;
}

.p-t-473 {
  padding-top: 473px;
}

.p-l-473 {
  padding-left: 473px;
}

.p-r-473 {
  padding-right: 473px;
}

.m-474 {
  margin: 474px;
}

.m-b-474 {
  margin-bottom: 474px;
}

.m-t-474 {
  margin-top: 474px;
}

.m-l-474 {
  margin-left: 474px;
}

.m-r-474 {
  margin-right: 474px;
}

.p-474 {
  padding: 474px;
}

.p-b-474 {
  padding-bottom: 474px;
}

.p-t-474 {
  padding-top: 474px;
}

.p-l-474 {
  padding-left: 474px;
}

.p-r-474 {
  padding-right: 474px;
}

.m-475 {
  margin: 475px;
}

.m-b-475 {
  margin-bottom: 475px;
}

.m-t-475 {
  margin-top: 475px;
}

.m-l-475 {
  margin-left: 475px;
}

.m-r-475 {
  margin-right: 475px;
}

.p-475 {
  padding: 475px;
}

.p-b-475 {
  padding-bottom: 475px;
}

.p-t-475 {
  padding-top: 475px;
}

.p-l-475 {
  padding-left: 475px;
}

.p-r-475 {
  padding-right: 475px;
}

.m-476 {
  margin: 476px;
}

.m-b-476 {
  margin-bottom: 476px;
}

.m-t-476 {
  margin-top: 476px;
}

.m-l-476 {
  margin-left: 476px;
}

.m-r-476 {
  margin-right: 476px;
}

.p-476 {
  padding: 476px;
}

.p-b-476 {
  padding-bottom: 476px;
}

.p-t-476 {
  padding-top: 476px;
}

.p-l-476 {
  padding-left: 476px;
}

.p-r-476 {
  padding-right: 476px;
}

.m-477 {
  margin: 477px;
}

.m-b-477 {
  margin-bottom: 477px;
}

.m-t-477 {
  margin-top: 477px;
}

.m-l-477 {
  margin-left: 477px;
}

.m-r-477 {
  margin-right: 477px;
}

.p-477 {
  padding: 477px;
}

.p-b-477 {
  padding-bottom: 477px;
}

.p-t-477 {
  padding-top: 477px;
}

.p-l-477 {
  padding-left: 477px;
}

.p-r-477 {
  padding-right: 477px;
}

.m-478 {
  margin: 478px;
}

.m-b-478 {
  margin-bottom: 478px;
}

.m-t-478 {
  margin-top: 478px;
}

.m-l-478 {
  margin-left: 478px;
}

.m-r-478 {
  margin-right: 478px;
}

.p-478 {
  padding: 478px;
}

.p-b-478 {
  padding-bottom: 478px;
}

.p-t-478 {
  padding-top: 478px;
}

.p-l-478 {
  padding-left: 478px;
}

.p-r-478 {
  padding-right: 478px;
}

.m-479 {
  margin: 479px;
}

.m-b-479 {
  margin-bottom: 479px;
}

.m-t-479 {
  margin-top: 479px;
}

.m-l-479 {
  margin-left: 479px;
}

.m-r-479 {
  margin-right: 479px;
}

.p-479 {
  padding: 479px;
}

.p-b-479 {
  padding-bottom: 479px;
}

.p-t-479 {
  padding-top: 479px;
}

.p-l-479 {
  padding-left: 479px;
}

.p-r-479 {
  padding-right: 479px;
}

.m-480 {
  margin: 480px;
}

.m-b-480 {
  margin-bottom: 480px;
}

.m-t-480 {
  margin-top: 480px;
}

.m-l-480 {
  margin-left: 480px;
}

.m-r-480 {
  margin-right: 480px;
}

.p-480 {
  padding: 480px;
}

.p-b-480 {
  padding-bottom: 480px;
}

.p-t-480 {
  padding-top: 480px;
}

.p-l-480 {
  padding-left: 480px;
}

.p-r-480 {
  padding-right: 480px;
}

.m-481 {
  margin: 481px;
}

.m-b-481 {
  margin-bottom: 481px;
}

.m-t-481 {
  margin-top: 481px;
}

.m-l-481 {
  margin-left: 481px;
}

.m-r-481 {
  margin-right: 481px;
}

.p-481 {
  padding: 481px;
}

.p-b-481 {
  padding-bottom: 481px;
}

.p-t-481 {
  padding-top: 481px;
}

.p-l-481 {
  padding-left: 481px;
}

.p-r-481 {
  padding-right: 481px;
}

.m-482 {
  margin: 482px;
}

.m-b-482 {
  margin-bottom: 482px;
}

.m-t-482 {
  margin-top: 482px;
}

.m-l-482 {
  margin-left: 482px;
}

.m-r-482 {
  margin-right: 482px;
}

.p-482 {
  padding: 482px;
}

.p-b-482 {
  padding-bottom: 482px;
}

.p-t-482 {
  padding-top: 482px;
}

.p-l-482 {
  padding-left: 482px;
}

.p-r-482 {
  padding-right: 482px;
}

.m-483 {
  margin: 483px;
}

.m-b-483 {
  margin-bottom: 483px;
}

.m-t-483 {
  margin-top: 483px;
}

.m-l-483 {
  margin-left: 483px;
}

.m-r-483 {
  margin-right: 483px;
}

.p-483 {
  padding: 483px;
}

.p-b-483 {
  padding-bottom: 483px;
}

.p-t-483 {
  padding-top: 483px;
}

.p-l-483 {
  padding-left: 483px;
}

.p-r-483 {
  padding-right: 483px;
}

.m-484 {
  margin: 484px;
}

.m-b-484 {
  margin-bottom: 484px;
}

.m-t-484 {
  margin-top: 484px;
}

.m-l-484 {
  margin-left: 484px;
}

.m-r-484 {
  margin-right: 484px;
}

.p-484 {
  padding: 484px;
}

.p-b-484 {
  padding-bottom: 484px;
}

.p-t-484 {
  padding-top: 484px;
}

.p-l-484 {
  padding-left: 484px;
}

.p-r-484 {
  padding-right: 484px;
}

.m-485 {
  margin: 485px;
}

.m-b-485 {
  margin-bottom: 485px;
}

.m-t-485 {
  margin-top: 485px;
}

.m-l-485 {
  margin-left: 485px;
}

.m-r-485 {
  margin-right: 485px;
}

.p-485 {
  padding: 485px;
}

.p-b-485 {
  padding-bottom: 485px;
}

.p-t-485 {
  padding-top: 485px;
}

.p-l-485 {
  padding-left: 485px;
}

.p-r-485 {
  padding-right: 485px;
}

.m-486 {
  margin: 486px;
}

.m-b-486 {
  margin-bottom: 486px;
}

.m-t-486 {
  margin-top: 486px;
}

.m-l-486 {
  margin-left: 486px;
}

.m-r-486 {
  margin-right: 486px;
}

.p-486 {
  padding: 486px;
}

.p-b-486 {
  padding-bottom: 486px;
}

.p-t-486 {
  padding-top: 486px;
}

.p-l-486 {
  padding-left: 486px;
}

.p-r-486 {
  padding-right: 486px;
}

.m-487 {
  margin: 487px;
}

.m-b-487 {
  margin-bottom: 487px;
}

.m-t-487 {
  margin-top: 487px;
}

.m-l-487 {
  margin-left: 487px;
}

.m-r-487 {
  margin-right: 487px;
}

.p-487 {
  padding: 487px;
}

.p-b-487 {
  padding-bottom: 487px;
}

.p-t-487 {
  padding-top: 487px;
}

.p-l-487 {
  padding-left: 487px;
}

.p-r-487 {
  padding-right: 487px;
}

.m-488 {
  margin: 488px;
}

.m-b-488 {
  margin-bottom: 488px;
}

.m-t-488 {
  margin-top: 488px;
}

.m-l-488 {
  margin-left: 488px;
}

.m-r-488 {
  margin-right: 488px;
}

.p-488 {
  padding: 488px;
}

.p-b-488 {
  padding-bottom: 488px;
}

.p-t-488 {
  padding-top: 488px;
}

.p-l-488 {
  padding-left: 488px;
}

.p-r-488 {
  padding-right: 488px;
}

.m-489 {
  margin: 489px;
}

.m-b-489 {
  margin-bottom: 489px;
}

.m-t-489 {
  margin-top: 489px;
}

.m-l-489 {
  margin-left: 489px;
}

.m-r-489 {
  margin-right: 489px;
}

.p-489 {
  padding: 489px;
}

.p-b-489 {
  padding-bottom: 489px;
}

.p-t-489 {
  padding-top: 489px;
}

.p-l-489 {
  padding-left: 489px;
}

.p-r-489 {
  padding-right: 489px;
}

.m-490 {
  margin: 490px;
}

.m-b-490 {
  margin-bottom: 490px;
}

.m-t-490 {
  margin-top: 490px;
}

.m-l-490 {
  margin-left: 490px;
}

.m-r-490 {
  margin-right: 490px;
}

.p-490 {
  padding: 490px;
}

.p-b-490 {
  padding-bottom: 490px;
}

.p-t-490 {
  padding-top: 490px;
}

.p-l-490 {
  padding-left: 490px;
}

.p-r-490 {
  padding-right: 490px;
}

.m-491 {
  margin: 491px;
}

.m-b-491 {
  margin-bottom: 491px;
}

.m-t-491 {
  margin-top: 491px;
}

.m-l-491 {
  margin-left: 491px;
}

.m-r-491 {
  margin-right: 491px;
}

.p-491 {
  padding: 491px;
}

.p-b-491 {
  padding-bottom: 491px;
}

.p-t-491 {
  padding-top: 491px;
}

.p-l-491 {
  padding-left: 491px;
}

.p-r-491 {
  padding-right: 491px;
}

.m-492 {
  margin: 492px;
}

.m-b-492 {
  margin-bottom: 492px;
}

.m-t-492 {
  margin-top: 492px;
}

.m-l-492 {
  margin-left: 492px;
}

.m-r-492 {
  margin-right: 492px;
}

.p-492 {
  padding: 492px;
}

.p-b-492 {
  padding-bottom: 492px;
}

.p-t-492 {
  padding-top: 492px;
}

.p-l-492 {
  padding-left: 492px;
}

.p-r-492 {
  padding-right: 492px;
}

.m-493 {
  margin: 493px;
}

.m-b-493 {
  margin-bottom: 493px;
}

.m-t-493 {
  margin-top: 493px;
}

.m-l-493 {
  margin-left: 493px;
}

.m-r-493 {
  margin-right: 493px;
}

.p-493 {
  padding: 493px;
}

.p-b-493 {
  padding-bottom: 493px;
}

.p-t-493 {
  padding-top: 493px;
}

.p-l-493 {
  padding-left: 493px;
}

.p-r-493 {
  padding-right: 493px;
}

.m-494 {
  margin: 494px;
}

.m-b-494 {
  margin-bottom: 494px;
}

.m-t-494 {
  margin-top: 494px;
}

.m-l-494 {
  margin-left: 494px;
}

.m-r-494 {
  margin-right: 494px;
}

.p-494 {
  padding: 494px;
}

.p-b-494 {
  padding-bottom: 494px;
}

.p-t-494 {
  padding-top: 494px;
}

.p-l-494 {
  padding-left: 494px;
}

.p-r-494 {
  padding-right: 494px;
}

.m-495 {
  margin: 495px;
}

.m-b-495 {
  margin-bottom: 495px;
}

.m-t-495 {
  margin-top: 495px;
}

.m-l-495 {
  margin-left: 495px;
}

.m-r-495 {
  margin-right: 495px;
}

.p-495 {
  padding: 495px;
}

.p-b-495 {
  padding-bottom: 495px;
}

.p-t-495 {
  padding-top: 495px;
}

.p-l-495 {
  padding-left: 495px;
}

.p-r-495 {
  padding-right: 495px;
}

.m-496 {
  margin: 496px;
}

.m-b-496 {
  margin-bottom: 496px;
}

.m-t-496 {
  margin-top: 496px;
}

.m-l-496 {
  margin-left: 496px;
}

.m-r-496 {
  margin-right: 496px;
}

.p-496 {
  padding: 496px;
}

.p-b-496 {
  padding-bottom: 496px;
}

.p-t-496 {
  padding-top: 496px;
}

.p-l-496 {
  padding-left: 496px;
}

.p-r-496 {
  padding-right: 496px;
}

.m-497 {
  margin: 497px;
}

.m-b-497 {
  margin-bottom: 497px;
}

.m-t-497 {
  margin-top: 497px;
}

.m-l-497 {
  margin-left: 497px;
}

.m-r-497 {
  margin-right: 497px;
}

.p-497 {
  padding: 497px;
}

.p-b-497 {
  padding-bottom: 497px;
}

.p-t-497 {
  padding-top: 497px;
}

.p-l-497 {
  padding-left: 497px;
}

.p-r-497 {
  padding-right: 497px;
}

.m-498 {
  margin: 498px;
}

.m-b-498 {
  margin-bottom: 498px;
}

.m-t-498 {
  margin-top: 498px;
}

.m-l-498 {
  margin-left: 498px;
}

.m-r-498 {
  margin-right: 498px;
}

.p-498 {
  padding: 498px;
}

.p-b-498 {
  padding-bottom: 498px;
}

.p-t-498 {
  padding-top: 498px;
}

.p-l-498 {
  padding-left: 498px;
}

.p-r-498 {
  padding-right: 498px;
}

.m-499 {
  margin: 499px;
}

.m-b-499 {
  margin-bottom: 499px;
}

.m-t-499 {
  margin-top: 499px;
}

.m-l-499 {
  margin-left: 499px;
}

.m-r-499 {
  margin-right: 499px;
}

.p-499 {
  padding: 499px;
}

.p-b-499 {
  padding-bottom: 499px;
}

.p-t-499 {
  padding-top: 499px;
}

.p-l-499 {
  padding-left: 499px;
}

.p-r-499 {
  padding-right: 499px;
}

.m-500 {
  margin: 500px;
}

.m-b-500 {
  margin-bottom: 500px;
}

.m-t-500 {
  margin-top: 500px;
}

.m-l-500 {
  margin-left: 500px;
}

.m-r-500 {
  margin-right: 500px;
}

.p-500 {
  padding: 500px;
}

.p-b-500 {
  padding-bottom: 500px;
}

.p-t-500 {
  padding-top: 500px;
}

.p-l-500 {
  padding-left: 500px;
}

.p-r-500 {
  padding-right: 500px;
}

.m-501 {
  margin: 501px;
}

.m-b-501 {
  margin-bottom: 501px;
}

.m-t-501 {
  margin-top: 501px;
}

.m-l-501 {
  margin-left: 501px;
}

.m-r-501 {
  margin-right: 501px;
}

.p-501 {
  padding: 501px;
}

.p-b-501 {
  padding-bottom: 501px;
}

.p-t-501 {
  padding-top: 501px;
}

.p-l-501 {
  padding-left: 501px;
}

.p-r-501 {
  padding-right: 501px;
}

.m-502 {
  margin: 502px;
}

.m-b-502 {
  margin-bottom: 502px;
}

.m-t-502 {
  margin-top: 502px;
}

.m-l-502 {
  margin-left: 502px;
}

.m-r-502 {
  margin-right: 502px;
}

.p-502 {
  padding: 502px;
}

.p-b-502 {
  padding-bottom: 502px;
}

.p-t-502 {
  padding-top: 502px;
}

.p-l-502 {
  padding-left: 502px;
}

.p-r-502 {
  padding-right: 502px;
}

.m-503 {
  margin: 503px;
}

.m-b-503 {
  margin-bottom: 503px;
}

.m-t-503 {
  margin-top: 503px;
}

.m-l-503 {
  margin-left: 503px;
}

.m-r-503 {
  margin-right: 503px;
}

.p-503 {
  padding: 503px;
}

.p-b-503 {
  padding-bottom: 503px;
}

.p-t-503 {
  padding-top: 503px;
}

.p-l-503 {
  padding-left: 503px;
}

.p-r-503 {
  padding-right: 503px;
}

.m-504 {
  margin: 504px;
}

.m-b-504 {
  margin-bottom: 504px;
}

.m-t-504 {
  margin-top: 504px;
}

.m-l-504 {
  margin-left: 504px;
}

.m-r-504 {
  margin-right: 504px;
}

.p-504 {
  padding: 504px;
}

.p-b-504 {
  padding-bottom: 504px;
}

.p-t-504 {
  padding-top: 504px;
}

.p-l-504 {
  padding-left: 504px;
}

.p-r-504 {
  padding-right: 504px;
}

.m-505 {
  margin: 505px;
}

.m-b-505 {
  margin-bottom: 505px;
}

.m-t-505 {
  margin-top: 505px;
}

.m-l-505 {
  margin-left: 505px;
}

.m-r-505 {
  margin-right: 505px;
}

.p-505 {
  padding: 505px;
}

.p-b-505 {
  padding-bottom: 505px;
}

.p-t-505 {
  padding-top: 505px;
}

.p-l-505 {
  padding-left: 505px;
}

.p-r-505 {
  padding-right: 505px;
}

.m-506 {
  margin: 506px;
}

.m-b-506 {
  margin-bottom: 506px;
}

.m-t-506 {
  margin-top: 506px;
}

.m-l-506 {
  margin-left: 506px;
}

.m-r-506 {
  margin-right: 506px;
}

.p-506 {
  padding: 506px;
}

.p-b-506 {
  padding-bottom: 506px;
}

.p-t-506 {
  padding-top: 506px;
}

.p-l-506 {
  padding-left: 506px;
}

.p-r-506 {
  padding-right: 506px;
}

.m-507 {
  margin: 507px;
}

.m-b-507 {
  margin-bottom: 507px;
}

.m-t-507 {
  margin-top: 507px;
}

.m-l-507 {
  margin-left: 507px;
}

.m-r-507 {
  margin-right: 507px;
}

.p-507 {
  padding: 507px;
}

.p-b-507 {
  padding-bottom: 507px;
}

.p-t-507 {
  padding-top: 507px;
}

.p-l-507 {
  padding-left: 507px;
}

.p-r-507 {
  padding-right: 507px;
}

.m-508 {
  margin: 508px;
}

.m-b-508 {
  margin-bottom: 508px;
}

.m-t-508 {
  margin-top: 508px;
}

.m-l-508 {
  margin-left: 508px;
}

.m-r-508 {
  margin-right: 508px;
}

.p-508 {
  padding: 508px;
}

.p-b-508 {
  padding-bottom: 508px;
}

.p-t-508 {
  padding-top: 508px;
}

.p-l-508 {
  padding-left: 508px;
}

.p-r-508 {
  padding-right: 508px;
}

.m-509 {
  margin: 509px;
}

.m-b-509 {
  margin-bottom: 509px;
}

.m-t-509 {
  margin-top: 509px;
}

.m-l-509 {
  margin-left: 509px;
}

.m-r-509 {
  margin-right: 509px;
}

.p-509 {
  padding: 509px;
}

.p-b-509 {
  padding-bottom: 509px;
}

.p-t-509 {
  padding-top: 509px;
}

.p-l-509 {
  padding-left: 509px;
}

.p-r-509 {
  padding-right: 509px;
}

.m-510 {
  margin: 510px;
}

.m-b-510 {
  margin-bottom: 510px;
}

.m-t-510 {
  margin-top: 510px;
}

.m-l-510 {
  margin-left: 510px;
}

.m-r-510 {
  margin-right: 510px;
}

.p-510 {
  padding: 510px;
}

.p-b-510 {
  padding-bottom: 510px;
}

.p-t-510 {
  padding-top: 510px;
}

.p-l-510 {
  padding-left: 510px;
}

.p-r-510 {
  padding-right: 510px;
}

.m-511 {
  margin: 511px;
}

.m-b-511 {
  margin-bottom: 511px;
}

.m-t-511 {
  margin-top: 511px;
}

.m-l-511 {
  margin-left: 511px;
}

.m-r-511 {
  margin-right: 511px;
}

.p-511 {
  padding: 511px;
}

.p-b-511 {
  padding-bottom: 511px;
}

.p-t-511 {
  padding-top: 511px;
}

.p-l-511 {
  padding-left: 511px;
}

.p-r-511 {
  padding-right: 511px;
}

.m-512 {
  margin: 512px;
}

.m-b-512 {
  margin-bottom: 512px;
}

.m-t-512 {
  margin-top: 512px;
}

.m-l-512 {
  margin-left: 512px;
}

.m-r-512 {
  margin-right: 512px;
}

.p-512 {
  padding: 512px;
}

.p-b-512 {
  padding-bottom: 512px;
}

.p-t-512 {
  padding-top: 512px;
}

.p-l-512 {
  padding-left: 512px;
}

.p-r-512 {
  padding-right: 512px;
}

.m-513 {
  margin: 513px;
}

.m-b-513 {
  margin-bottom: 513px;
}

.m-t-513 {
  margin-top: 513px;
}

.m-l-513 {
  margin-left: 513px;
}

.m-r-513 {
  margin-right: 513px;
}

.p-513 {
  padding: 513px;
}

.p-b-513 {
  padding-bottom: 513px;
}

.p-t-513 {
  padding-top: 513px;
}

.p-l-513 {
  padding-left: 513px;
}

.p-r-513 {
  padding-right: 513px;
}

.m-514 {
  margin: 514px;
}

.m-b-514 {
  margin-bottom: 514px;
}

.m-t-514 {
  margin-top: 514px;
}

.m-l-514 {
  margin-left: 514px;
}

.m-r-514 {
  margin-right: 514px;
}

.p-514 {
  padding: 514px;
}

.p-b-514 {
  padding-bottom: 514px;
}

.p-t-514 {
  padding-top: 514px;
}

.p-l-514 {
  padding-left: 514px;
}

.p-r-514 {
  padding-right: 514px;
}

.m-515 {
  margin: 515px;
}

.m-b-515 {
  margin-bottom: 515px;
}

.m-t-515 {
  margin-top: 515px;
}

.m-l-515 {
  margin-left: 515px;
}

.m-r-515 {
  margin-right: 515px;
}

.p-515 {
  padding: 515px;
}

.p-b-515 {
  padding-bottom: 515px;
}

.p-t-515 {
  padding-top: 515px;
}

.p-l-515 {
  padding-left: 515px;
}

.p-r-515 {
  padding-right: 515px;
}

.m-516 {
  margin: 516px;
}

.m-b-516 {
  margin-bottom: 516px;
}

.m-t-516 {
  margin-top: 516px;
}

.m-l-516 {
  margin-left: 516px;
}

.m-r-516 {
  margin-right: 516px;
}

.p-516 {
  padding: 516px;
}

.p-b-516 {
  padding-bottom: 516px;
}

.p-t-516 {
  padding-top: 516px;
}

.p-l-516 {
  padding-left: 516px;
}

.p-r-516 {
  padding-right: 516px;
}

.m-517 {
  margin: 517px;
}

.m-b-517 {
  margin-bottom: 517px;
}

.m-t-517 {
  margin-top: 517px;
}

.m-l-517 {
  margin-left: 517px;
}

.m-r-517 {
  margin-right: 517px;
}

.p-517 {
  padding: 517px;
}

.p-b-517 {
  padding-bottom: 517px;
}

.p-t-517 {
  padding-top: 517px;
}

.p-l-517 {
  padding-left: 517px;
}

.p-r-517 {
  padding-right: 517px;
}

.m-518 {
  margin: 518px;
}

.m-b-518 {
  margin-bottom: 518px;
}

.m-t-518 {
  margin-top: 518px;
}

.m-l-518 {
  margin-left: 518px;
}

.m-r-518 {
  margin-right: 518px;
}

.p-518 {
  padding: 518px;
}

.p-b-518 {
  padding-bottom: 518px;
}

.p-t-518 {
  padding-top: 518px;
}

.p-l-518 {
  padding-left: 518px;
}

.p-r-518 {
  padding-right: 518px;
}

.m-519 {
  margin: 519px;
}

.m-b-519 {
  margin-bottom: 519px;
}

.m-t-519 {
  margin-top: 519px;
}

.m-l-519 {
  margin-left: 519px;
}

.m-r-519 {
  margin-right: 519px;
}

.p-519 {
  padding: 519px;
}

.p-b-519 {
  padding-bottom: 519px;
}

.p-t-519 {
  padding-top: 519px;
}

.p-l-519 {
  padding-left: 519px;
}

.p-r-519 {
  padding-right: 519px;
}

.m-520 {
  margin: 520px;
}

.m-b-520 {
  margin-bottom: 520px;
}

.m-t-520 {
  margin-top: 520px;
}

.m-l-520 {
  margin-left: 520px;
}

.m-r-520 {
  margin-right: 520px;
}

.p-520 {
  padding: 520px;
}

.p-b-520 {
  padding-bottom: 520px;
}

.p-t-520 {
  padding-top: 520px;
}

.p-l-520 {
  padding-left: 520px;
}

.p-r-520 {
  padding-right: 520px;
}

.m-521 {
  margin: 521px;
}

.m-b-521 {
  margin-bottom: 521px;
}

.m-t-521 {
  margin-top: 521px;
}

.m-l-521 {
  margin-left: 521px;
}

.m-r-521 {
  margin-right: 521px;
}

.p-521 {
  padding: 521px;
}

.p-b-521 {
  padding-bottom: 521px;
}

.p-t-521 {
  padding-top: 521px;
}

.p-l-521 {
  padding-left: 521px;
}

.p-r-521 {
  padding-right: 521px;
}

.m-522 {
  margin: 522px;
}

.m-b-522 {
  margin-bottom: 522px;
}

.m-t-522 {
  margin-top: 522px;
}

.m-l-522 {
  margin-left: 522px;
}

.m-r-522 {
  margin-right: 522px;
}

.p-522 {
  padding: 522px;
}

.p-b-522 {
  padding-bottom: 522px;
}

.p-t-522 {
  padding-top: 522px;
}

.p-l-522 {
  padding-left: 522px;
}

.p-r-522 {
  padding-right: 522px;
}

.m-523 {
  margin: 523px;
}

.m-b-523 {
  margin-bottom: 523px;
}

.m-t-523 {
  margin-top: 523px;
}

.m-l-523 {
  margin-left: 523px;
}

.m-r-523 {
  margin-right: 523px;
}

.p-523 {
  padding: 523px;
}

.p-b-523 {
  padding-bottom: 523px;
}

.p-t-523 {
  padding-top: 523px;
}

.p-l-523 {
  padding-left: 523px;
}

.p-r-523 {
  padding-right: 523px;
}

.m-524 {
  margin: 524px;
}

.m-b-524 {
  margin-bottom: 524px;
}

.m-t-524 {
  margin-top: 524px;
}

.m-l-524 {
  margin-left: 524px;
}

.m-r-524 {
  margin-right: 524px;
}

.p-524 {
  padding: 524px;
}

.p-b-524 {
  padding-bottom: 524px;
}

.p-t-524 {
  padding-top: 524px;
}

.p-l-524 {
  padding-left: 524px;
}

.p-r-524 {
  padding-right: 524px;
}

.m-525 {
  margin: 525px;
}

.m-b-525 {
  margin-bottom: 525px;
}

.m-t-525 {
  margin-top: 525px;
}

.m-l-525 {
  margin-left: 525px;
}

.m-r-525 {
  margin-right: 525px;
}

.p-525 {
  padding: 525px;
}

.p-b-525 {
  padding-bottom: 525px;
}

.p-t-525 {
  padding-top: 525px;
}

.p-l-525 {
  padding-left: 525px;
}

.p-r-525 {
  padding-right: 525px;
}

.m-526 {
  margin: 526px;
}

.m-b-526 {
  margin-bottom: 526px;
}

.m-t-526 {
  margin-top: 526px;
}

.m-l-526 {
  margin-left: 526px;
}

.m-r-526 {
  margin-right: 526px;
}

.p-526 {
  padding: 526px;
}

.p-b-526 {
  padding-bottom: 526px;
}

.p-t-526 {
  padding-top: 526px;
}

.p-l-526 {
  padding-left: 526px;
}

.p-r-526 {
  padding-right: 526px;
}

.m-527 {
  margin: 527px;
}

.m-b-527 {
  margin-bottom: 527px;
}

.m-t-527 {
  margin-top: 527px;
}

.m-l-527 {
  margin-left: 527px;
}

.m-r-527 {
  margin-right: 527px;
}

.p-527 {
  padding: 527px;
}

.p-b-527 {
  padding-bottom: 527px;
}

.p-t-527 {
  padding-top: 527px;
}

.p-l-527 {
  padding-left: 527px;
}

.p-r-527 {
  padding-right: 527px;
}

.m-528 {
  margin: 528px;
}

.m-b-528 {
  margin-bottom: 528px;
}

.m-t-528 {
  margin-top: 528px;
}

.m-l-528 {
  margin-left: 528px;
}

.m-r-528 {
  margin-right: 528px;
}

.p-528 {
  padding: 528px;
}

.p-b-528 {
  padding-bottom: 528px;
}

.p-t-528 {
  padding-top: 528px;
}

.p-l-528 {
  padding-left: 528px;
}

.p-r-528 {
  padding-right: 528px;
}

.m-529 {
  margin: 529px;
}

.m-b-529 {
  margin-bottom: 529px;
}

.m-t-529 {
  margin-top: 529px;
}

.m-l-529 {
  margin-left: 529px;
}

.m-r-529 {
  margin-right: 529px;
}

.p-529 {
  padding: 529px;
}

.p-b-529 {
  padding-bottom: 529px;
}

.p-t-529 {
  padding-top: 529px;
}

.p-l-529 {
  padding-left: 529px;
}

.p-r-529 {
  padding-right: 529px;
}

.m-530 {
  margin: 530px;
}

.m-b-530 {
  margin-bottom: 530px;
}

.m-t-530 {
  margin-top: 530px;
}

.m-l-530 {
  margin-left: 530px;
}

.m-r-530 {
  margin-right: 530px;
}

.p-530 {
  padding: 530px;
}

.p-b-530 {
  padding-bottom: 530px;
}

.p-t-530 {
  padding-top: 530px;
}

.p-l-530 {
  padding-left: 530px;
}

.p-r-530 {
  padding-right: 530px;
}

.m-531 {
  margin: 531px;
}

.m-b-531 {
  margin-bottom: 531px;
}

.m-t-531 {
  margin-top: 531px;
}

.m-l-531 {
  margin-left: 531px;
}

.m-r-531 {
  margin-right: 531px;
}

.p-531 {
  padding: 531px;
}

.p-b-531 {
  padding-bottom: 531px;
}

.p-t-531 {
  padding-top: 531px;
}

.p-l-531 {
  padding-left: 531px;
}

.p-r-531 {
  padding-right: 531px;
}

.m-532 {
  margin: 532px;
}

.m-b-532 {
  margin-bottom: 532px;
}

.m-t-532 {
  margin-top: 532px;
}

.m-l-532 {
  margin-left: 532px;
}

.m-r-532 {
  margin-right: 532px;
}

.p-532 {
  padding: 532px;
}

.p-b-532 {
  padding-bottom: 532px;
}

.p-t-532 {
  padding-top: 532px;
}

.p-l-532 {
  padding-left: 532px;
}

.p-r-532 {
  padding-right: 532px;
}

.m-533 {
  margin: 533px;
}

.m-b-533 {
  margin-bottom: 533px;
}

.m-t-533 {
  margin-top: 533px;
}

.m-l-533 {
  margin-left: 533px;
}

.m-r-533 {
  margin-right: 533px;
}

.p-533 {
  padding: 533px;
}

.p-b-533 {
  padding-bottom: 533px;
}

.p-t-533 {
  padding-top: 533px;
}

.p-l-533 {
  padding-left: 533px;
}

.p-r-533 {
  padding-right: 533px;
}

.m-534 {
  margin: 534px;
}

.m-b-534 {
  margin-bottom: 534px;
}

.m-t-534 {
  margin-top: 534px;
}

.m-l-534 {
  margin-left: 534px;
}

.m-r-534 {
  margin-right: 534px;
}

.p-534 {
  padding: 534px;
}

.p-b-534 {
  padding-bottom: 534px;
}

.p-t-534 {
  padding-top: 534px;
}

.p-l-534 {
  padding-left: 534px;
}

.p-r-534 {
  padding-right: 534px;
}

.m-535 {
  margin: 535px;
}

.m-b-535 {
  margin-bottom: 535px;
}

.m-t-535 {
  margin-top: 535px;
}

.m-l-535 {
  margin-left: 535px;
}

.m-r-535 {
  margin-right: 535px;
}

.p-535 {
  padding: 535px;
}

.p-b-535 {
  padding-bottom: 535px;
}

.p-t-535 {
  padding-top: 535px;
}

.p-l-535 {
  padding-left: 535px;
}

.p-r-535 {
  padding-right: 535px;
}

.m-536 {
  margin: 536px;
}

.m-b-536 {
  margin-bottom: 536px;
}

.m-t-536 {
  margin-top: 536px;
}

.m-l-536 {
  margin-left: 536px;
}

.m-r-536 {
  margin-right: 536px;
}

.p-536 {
  padding: 536px;
}

.p-b-536 {
  padding-bottom: 536px;
}

.p-t-536 {
  padding-top: 536px;
}

.p-l-536 {
  padding-left: 536px;
}

.p-r-536 {
  padding-right: 536px;
}

.m-537 {
  margin: 537px;
}

.m-b-537 {
  margin-bottom: 537px;
}

.m-t-537 {
  margin-top: 537px;
}

.m-l-537 {
  margin-left: 537px;
}

.m-r-537 {
  margin-right: 537px;
}

.p-537 {
  padding: 537px;
}

.p-b-537 {
  padding-bottom: 537px;
}

.p-t-537 {
  padding-top: 537px;
}

.p-l-537 {
  padding-left: 537px;
}

.p-r-537 {
  padding-right: 537px;
}

.m-538 {
  margin: 538px;
}

.m-b-538 {
  margin-bottom: 538px;
}

.m-t-538 {
  margin-top: 538px;
}

.m-l-538 {
  margin-left: 538px;
}

.m-r-538 {
  margin-right: 538px;
}

.p-538 {
  padding: 538px;
}

.p-b-538 {
  padding-bottom: 538px;
}

.p-t-538 {
  padding-top: 538px;
}

.p-l-538 {
  padding-left: 538px;
}

.p-r-538 {
  padding-right: 538px;
}

.m-539 {
  margin: 539px;
}

.m-b-539 {
  margin-bottom: 539px;
}

.m-t-539 {
  margin-top: 539px;
}

.m-l-539 {
  margin-left: 539px;
}

.m-r-539 {
  margin-right: 539px;
}

.p-539 {
  padding: 539px;
}

.p-b-539 {
  padding-bottom: 539px;
}

.p-t-539 {
  padding-top: 539px;
}

.p-l-539 {
  padding-left: 539px;
}

.p-r-539 {
  padding-right: 539px;
}

.m-540 {
  margin: 540px;
}

.m-b-540 {
  margin-bottom: 540px;
}

.m-t-540 {
  margin-top: 540px;
}

.m-l-540 {
  margin-left: 540px;
}

.m-r-540 {
  margin-right: 540px;
}

.p-540 {
  padding: 540px;
}

.p-b-540 {
  padding-bottom: 540px;
}

.p-t-540 {
  padding-top: 540px;
}

.p-l-540 {
  padding-left: 540px;
}

.p-r-540 {
  padding-right: 540px;
}

.m-541 {
  margin: 541px;
}

.m-b-541 {
  margin-bottom: 541px;
}

.m-t-541 {
  margin-top: 541px;
}

.m-l-541 {
  margin-left: 541px;
}

.m-r-541 {
  margin-right: 541px;
}

.p-541 {
  padding: 541px;
}

.p-b-541 {
  padding-bottom: 541px;
}

.p-t-541 {
  padding-top: 541px;
}

.p-l-541 {
  padding-left: 541px;
}

.p-r-541 {
  padding-right: 541px;
}

.m-542 {
  margin: 542px;
}

.m-b-542 {
  margin-bottom: 542px;
}

.m-t-542 {
  margin-top: 542px;
}

.m-l-542 {
  margin-left: 542px;
}

.m-r-542 {
  margin-right: 542px;
}

.p-542 {
  padding: 542px;
}

.p-b-542 {
  padding-bottom: 542px;
}

.p-t-542 {
  padding-top: 542px;
}

.p-l-542 {
  padding-left: 542px;
}

.p-r-542 {
  padding-right: 542px;
}

.m-543 {
  margin: 543px;
}

.m-b-543 {
  margin-bottom: 543px;
}

.m-t-543 {
  margin-top: 543px;
}

.m-l-543 {
  margin-left: 543px;
}

.m-r-543 {
  margin-right: 543px;
}

.p-543 {
  padding: 543px;
}

.p-b-543 {
  padding-bottom: 543px;
}

.p-t-543 {
  padding-top: 543px;
}

.p-l-543 {
  padding-left: 543px;
}

.p-r-543 {
  padding-right: 543px;
}

.m-544 {
  margin: 544px;
}

.m-b-544 {
  margin-bottom: 544px;
}

.m-t-544 {
  margin-top: 544px;
}

.m-l-544 {
  margin-left: 544px;
}

.m-r-544 {
  margin-right: 544px;
}

.p-544 {
  padding: 544px;
}

.p-b-544 {
  padding-bottom: 544px;
}

.p-t-544 {
  padding-top: 544px;
}

.p-l-544 {
  padding-left: 544px;
}

.p-r-544 {
  padding-right: 544px;
}

.m-545 {
  margin: 545px;
}

.m-b-545 {
  margin-bottom: 545px;
}

.m-t-545 {
  margin-top: 545px;
}

.m-l-545 {
  margin-left: 545px;
}

.m-r-545 {
  margin-right: 545px;
}

.p-545 {
  padding: 545px;
}

.p-b-545 {
  padding-bottom: 545px;
}

.p-t-545 {
  padding-top: 545px;
}

.p-l-545 {
  padding-left: 545px;
}

.p-r-545 {
  padding-right: 545px;
}

.m-546 {
  margin: 546px;
}

.m-b-546 {
  margin-bottom: 546px;
}

.m-t-546 {
  margin-top: 546px;
}

.m-l-546 {
  margin-left: 546px;
}

.m-r-546 {
  margin-right: 546px;
}

.p-546 {
  padding: 546px;
}

.p-b-546 {
  padding-bottom: 546px;
}

.p-t-546 {
  padding-top: 546px;
}

.p-l-546 {
  padding-left: 546px;
}

.p-r-546 {
  padding-right: 546px;
}

.m-547 {
  margin: 547px;
}

.m-b-547 {
  margin-bottom: 547px;
}

.m-t-547 {
  margin-top: 547px;
}

.m-l-547 {
  margin-left: 547px;
}

.m-r-547 {
  margin-right: 547px;
}

.p-547 {
  padding: 547px;
}

.p-b-547 {
  padding-bottom: 547px;
}

.p-t-547 {
  padding-top: 547px;
}

.p-l-547 {
  padding-left: 547px;
}

.p-r-547 {
  padding-right: 547px;
}

.m-548 {
  margin: 548px;
}

.m-b-548 {
  margin-bottom: 548px;
}

.m-t-548 {
  margin-top: 548px;
}

.m-l-548 {
  margin-left: 548px;
}

.m-r-548 {
  margin-right: 548px;
}

.p-548 {
  padding: 548px;
}

.p-b-548 {
  padding-bottom: 548px;
}

.p-t-548 {
  padding-top: 548px;
}

.p-l-548 {
  padding-left: 548px;
}

.p-r-548 {
  padding-right: 548px;
}

.m-549 {
  margin: 549px;
}

.m-b-549 {
  margin-bottom: 549px;
}

.m-t-549 {
  margin-top: 549px;
}

.m-l-549 {
  margin-left: 549px;
}

.m-r-549 {
  margin-right: 549px;
}

.p-549 {
  padding: 549px;
}

.p-b-549 {
  padding-bottom: 549px;
}

.p-t-549 {
  padding-top: 549px;
}

.p-l-549 {
  padding-left: 549px;
}

.p-r-549 {
  padding-right: 549px;
}

.m-550 {
  margin: 550px;
}

.m-b-550 {
  margin-bottom: 550px;
}

.m-t-550 {
  margin-top: 550px;
}

.m-l-550 {
  margin-left: 550px;
}

.m-r-550 {
  margin-right: 550px;
}

.p-550 {
  padding: 550px;
}

.p-b-550 {
  padding-bottom: 550px;
}

.p-t-550 {
  padding-top: 550px;
}

.p-l-550 {
  padding-left: 550px;
}

.p-r-550 {
  padding-right: 550px;
}

.m-551 {
  margin: 551px;
}

.m-b-551 {
  margin-bottom: 551px;
}

.m-t-551 {
  margin-top: 551px;
}

.m-l-551 {
  margin-left: 551px;
}

.m-r-551 {
  margin-right: 551px;
}

.p-551 {
  padding: 551px;
}

.p-b-551 {
  padding-bottom: 551px;
}

.p-t-551 {
  padding-top: 551px;
}

.p-l-551 {
  padding-left: 551px;
}

.p-r-551 {
  padding-right: 551px;
}

.m-552 {
  margin: 552px;
}

.m-b-552 {
  margin-bottom: 552px;
}

.m-t-552 {
  margin-top: 552px;
}

.m-l-552 {
  margin-left: 552px;
}

.m-r-552 {
  margin-right: 552px;
}

.p-552 {
  padding: 552px;
}

.p-b-552 {
  padding-bottom: 552px;
}

.p-t-552 {
  padding-top: 552px;
}

.p-l-552 {
  padding-left: 552px;
}

.p-r-552 {
  padding-right: 552px;
}

.m-553 {
  margin: 553px;
}

.m-b-553 {
  margin-bottom: 553px;
}

.m-t-553 {
  margin-top: 553px;
}

.m-l-553 {
  margin-left: 553px;
}

.m-r-553 {
  margin-right: 553px;
}

.p-553 {
  padding: 553px;
}

.p-b-553 {
  padding-bottom: 553px;
}

.p-t-553 {
  padding-top: 553px;
}

.p-l-553 {
  padding-left: 553px;
}

.p-r-553 {
  padding-right: 553px;
}

.m-554 {
  margin: 554px;
}

.m-b-554 {
  margin-bottom: 554px;
}

.m-t-554 {
  margin-top: 554px;
}

.m-l-554 {
  margin-left: 554px;
}

.m-r-554 {
  margin-right: 554px;
}

.p-554 {
  padding: 554px;
}

.p-b-554 {
  padding-bottom: 554px;
}

.p-t-554 {
  padding-top: 554px;
}

.p-l-554 {
  padding-left: 554px;
}

.p-r-554 {
  padding-right: 554px;
}

.m-555 {
  margin: 555px;
}

.m-b-555 {
  margin-bottom: 555px;
}

.m-t-555 {
  margin-top: 555px;
}

.m-l-555 {
  margin-left: 555px;
}

.m-r-555 {
  margin-right: 555px;
}

.p-555 {
  padding: 555px;
}

.p-b-555 {
  padding-bottom: 555px;
}

.p-t-555 {
  padding-top: 555px;
}

.p-l-555 {
  padding-left: 555px;
}

.p-r-555 {
  padding-right: 555px;
}

.m-556 {
  margin: 556px;
}

.m-b-556 {
  margin-bottom: 556px;
}

.m-t-556 {
  margin-top: 556px;
}

.m-l-556 {
  margin-left: 556px;
}

.m-r-556 {
  margin-right: 556px;
}

.p-556 {
  padding: 556px;
}

.p-b-556 {
  padding-bottom: 556px;
}

.p-t-556 {
  padding-top: 556px;
}

.p-l-556 {
  padding-left: 556px;
}

.p-r-556 {
  padding-right: 556px;
}

.m-557 {
  margin: 557px;
}

.m-b-557 {
  margin-bottom: 557px;
}

.m-t-557 {
  margin-top: 557px;
}

.m-l-557 {
  margin-left: 557px;
}

.m-r-557 {
  margin-right: 557px;
}

.p-557 {
  padding: 557px;
}

.p-b-557 {
  padding-bottom: 557px;
}

.p-t-557 {
  padding-top: 557px;
}

.p-l-557 {
  padding-left: 557px;
}

.p-r-557 {
  padding-right: 557px;
}

.m-558 {
  margin: 558px;
}

.m-b-558 {
  margin-bottom: 558px;
}

.m-t-558 {
  margin-top: 558px;
}

.m-l-558 {
  margin-left: 558px;
}

.m-r-558 {
  margin-right: 558px;
}

.p-558 {
  padding: 558px;
}

.p-b-558 {
  padding-bottom: 558px;
}

.p-t-558 {
  padding-top: 558px;
}

.p-l-558 {
  padding-left: 558px;
}

.p-r-558 {
  padding-right: 558px;
}

.m-559 {
  margin: 559px;
}

.m-b-559 {
  margin-bottom: 559px;
}

.m-t-559 {
  margin-top: 559px;
}

.m-l-559 {
  margin-left: 559px;
}

.m-r-559 {
  margin-right: 559px;
}

.p-559 {
  padding: 559px;
}

.p-b-559 {
  padding-bottom: 559px;
}

.p-t-559 {
  padding-top: 559px;
}

.p-l-559 {
  padding-left: 559px;
}

.p-r-559 {
  padding-right: 559px;
}

.m-560 {
  margin: 560px;
}

.m-b-560 {
  margin-bottom: 560px;
}

.m-t-560 {
  margin-top: 560px;
}

.m-l-560 {
  margin-left: 560px;
}

.m-r-560 {
  margin-right: 560px;
}

.p-560 {
  padding: 560px;
}

.p-b-560 {
  padding-bottom: 560px;
}

.p-t-560 {
  padding-top: 560px;
}

.p-l-560 {
  padding-left: 560px;
}

.p-r-560 {
  padding-right: 560px;
}

.m-561 {
  margin: 561px;
}

.m-b-561 {
  margin-bottom: 561px;
}

.m-t-561 {
  margin-top: 561px;
}

.m-l-561 {
  margin-left: 561px;
}

.m-r-561 {
  margin-right: 561px;
}

.p-561 {
  padding: 561px;
}

.p-b-561 {
  padding-bottom: 561px;
}

.p-t-561 {
  padding-top: 561px;
}

.p-l-561 {
  padding-left: 561px;
}

.p-r-561 {
  padding-right: 561px;
}

.m-562 {
  margin: 562px;
}

.m-b-562 {
  margin-bottom: 562px;
}

.m-t-562 {
  margin-top: 562px;
}

.m-l-562 {
  margin-left: 562px;
}

.m-r-562 {
  margin-right: 562px;
}

.p-562 {
  padding: 562px;
}

.p-b-562 {
  padding-bottom: 562px;
}

.p-t-562 {
  padding-top: 562px;
}

.p-l-562 {
  padding-left: 562px;
}

.p-r-562 {
  padding-right: 562px;
}

.m-563 {
  margin: 563px;
}

.m-b-563 {
  margin-bottom: 563px;
}

.m-t-563 {
  margin-top: 563px;
}

.m-l-563 {
  margin-left: 563px;
}

.m-r-563 {
  margin-right: 563px;
}

.p-563 {
  padding: 563px;
}

.p-b-563 {
  padding-bottom: 563px;
}

.p-t-563 {
  padding-top: 563px;
}

.p-l-563 {
  padding-left: 563px;
}

.p-r-563 {
  padding-right: 563px;
}

.m-564 {
  margin: 564px;
}

.m-b-564 {
  margin-bottom: 564px;
}

.m-t-564 {
  margin-top: 564px;
}

.m-l-564 {
  margin-left: 564px;
}

.m-r-564 {
  margin-right: 564px;
}

.p-564 {
  padding: 564px;
}

.p-b-564 {
  padding-bottom: 564px;
}

.p-t-564 {
  padding-top: 564px;
}

.p-l-564 {
  padding-left: 564px;
}

.p-r-564 {
  padding-right: 564px;
}

.m-565 {
  margin: 565px;
}

.m-b-565 {
  margin-bottom: 565px;
}

.m-t-565 {
  margin-top: 565px;
}

.m-l-565 {
  margin-left: 565px;
}

.m-r-565 {
  margin-right: 565px;
}

.p-565 {
  padding: 565px;
}

.p-b-565 {
  padding-bottom: 565px;
}

.p-t-565 {
  padding-top: 565px;
}

.p-l-565 {
  padding-left: 565px;
}

.p-r-565 {
  padding-right: 565px;
}

.m-566 {
  margin: 566px;
}

.m-b-566 {
  margin-bottom: 566px;
}

.m-t-566 {
  margin-top: 566px;
}

.m-l-566 {
  margin-left: 566px;
}

.m-r-566 {
  margin-right: 566px;
}

.p-566 {
  padding: 566px;
}

.p-b-566 {
  padding-bottom: 566px;
}

.p-t-566 {
  padding-top: 566px;
}

.p-l-566 {
  padding-left: 566px;
}

.p-r-566 {
  padding-right: 566px;
}

.m-567 {
  margin: 567px;
}

.m-b-567 {
  margin-bottom: 567px;
}

.m-t-567 {
  margin-top: 567px;
}

.m-l-567 {
  margin-left: 567px;
}

.m-r-567 {
  margin-right: 567px;
}

.p-567 {
  padding: 567px;
}

.p-b-567 {
  padding-bottom: 567px;
}

.p-t-567 {
  padding-top: 567px;
}

.p-l-567 {
  padding-left: 567px;
}

.p-r-567 {
  padding-right: 567px;
}

.m-568 {
  margin: 568px;
}

.m-b-568 {
  margin-bottom: 568px;
}

.m-t-568 {
  margin-top: 568px;
}

.m-l-568 {
  margin-left: 568px;
}

.m-r-568 {
  margin-right: 568px;
}

.p-568 {
  padding: 568px;
}

.p-b-568 {
  padding-bottom: 568px;
}

.p-t-568 {
  padding-top: 568px;
}

.p-l-568 {
  padding-left: 568px;
}

.p-r-568 {
  padding-right: 568px;
}

.m-569 {
  margin: 569px;
}

.m-b-569 {
  margin-bottom: 569px;
}

.m-t-569 {
  margin-top: 569px;
}

.m-l-569 {
  margin-left: 569px;
}

.m-r-569 {
  margin-right: 569px;
}

.p-569 {
  padding: 569px;
}

.p-b-569 {
  padding-bottom: 569px;
}

.p-t-569 {
  padding-top: 569px;
}

.p-l-569 {
  padding-left: 569px;
}

.p-r-569 {
  padding-right: 569px;
}

.m-570 {
  margin: 570px;
}

.m-b-570 {
  margin-bottom: 570px;
}

.m-t-570 {
  margin-top: 570px;
}

.m-l-570 {
  margin-left: 570px;
}

.m-r-570 {
  margin-right: 570px;
}

.p-570 {
  padding: 570px;
}

.p-b-570 {
  padding-bottom: 570px;
}

.p-t-570 {
  padding-top: 570px;
}

.p-l-570 {
  padding-left: 570px;
}

.p-r-570 {
  padding-right: 570px;
}

.m-571 {
  margin: 571px;
}

.m-b-571 {
  margin-bottom: 571px;
}

.m-t-571 {
  margin-top: 571px;
}

.m-l-571 {
  margin-left: 571px;
}

.m-r-571 {
  margin-right: 571px;
}

.p-571 {
  padding: 571px;
}

.p-b-571 {
  padding-bottom: 571px;
}

.p-t-571 {
  padding-top: 571px;
}

.p-l-571 {
  padding-left: 571px;
}

.p-r-571 {
  padding-right: 571px;
}

.m-572 {
  margin: 572px;
}

.m-b-572 {
  margin-bottom: 572px;
}

.m-t-572 {
  margin-top: 572px;
}

.m-l-572 {
  margin-left: 572px;
}

.m-r-572 {
  margin-right: 572px;
}

.p-572 {
  padding: 572px;
}

.p-b-572 {
  padding-bottom: 572px;
}

.p-t-572 {
  padding-top: 572px;
}

.p-l-572 {
  padding-left: 572px;
}

.p-r-572 {
  padding-right: 572px;
}

.m-573 {
  margin: 573px;
}

.m-b-573 {
  margin-bottom: 573px;
}

.m-t-573 {
  margin-top: 573px;
}

.m-l-573 {
  margin-left: 573px;
}

.m-r-573 {
  margin-right: 573px;
}

.p-573 {
  padding: 573px;
}

.p-b-573 {
  padding-bottom: 573px;
}

.p-t-573 {
  padding-top: 573px;
}

.p-l-573 {
  padding-left: 573px;
}

.p-r-573 {
  padding-right: 573px;
}

.m-574 {
  margin: 574px;
}

.m-b-574 {
  margin-bottom: 574px;
}

.m-t-574 {
  margin-top: 574px;
}

.m-l-574 {
  margin-left: 574px;
}

.m-r-574 {
  margin-right: 574px;
}

.p-574 {
  padding: 574px;
}

.p-b-574 {
  padding-bottom: 574px;
}

.p-t-574 {
  padding-top: 574px;
}

.p-l-574 {
  padding-left: 574px;
}

.p-r-574 {
  padding-right: 574px;
}

.m-575 {
  margin: 575px;
}

.m-b-575 {
  margin-bottom: 575px;
}

.m-t-575 {
  margin-top: 575px;
}

.m-l-575 {
  margin-left: 575px;
}

.m-r-575 {
  margin-right: 575px;
}

.p-575 {
  padding: 575px;
}

.p-b-575 {
  padding-bottom: 575px;
}

.p-t-575 {
  padding-top: 575px;
}

.p-l-575 {
  padding-left: 575px;
}

.p-r-575 {
  padding-right: 575px;
}

.m-576 {
  margin: 576px;
}

.m-b-576 {
  margin-bottom: 576px;
}

.m-t-576 {
  margin-top: 576px;
}

.m-l-576 {
  margin-left: 576px;
}

.m-r-576 {
  margin-right: 576px;
}

.p-576 {
  padding: 576px;
}

.p-b-576 {
  padding-bottom: 576px;
}

.p-t-576 {
  padding-top: 576px;
}

.p-l-576 {
  padding-left: 576px;
}

.p-r-576 {
  padding-right: 576px;
}

.m-577 {
  margin: 577px;
}

.m-b-577 {
  margin-bottom: 577px;
}

.m-t-577 {
  margin-top: 577px;
}

.m-l-577 {
  margin-left: 577px;
}

.m-r-577 {
  margin-right: 577px;
}

.p-577 {
  padding: 577px;
}

.p-b-577 {
  padding-bottom: 577px;
}

.p-t-577 {
  padding-top: 577px;
}

.p-l-577 {
  padding-left: 577px;
}

.p-r-577 {
  padding-right: 577px;
}

.m-578 {
  margin: 578px;
}

.m-b-578 {
  margin-bottom: 578px;
}

.m-t-578 {
  margin-top: 578px;
}

.m-l-578 {
  margin-left: 578px;
}

.m-r-578 {
  margin-right: 578px;
}

.p-578 {
  padding: 578px;
}

.p-b-578 {
  padding-bottom: 578px;
}

.p-t-578 {
  padding-top: 578px;
}

.p-l-578 {
  padding-left: 578px;
}

.p-r-578 {
  padding-right: 578px;
}

.m-579 {
  margin: 579px;
}

.m-b-579 {
  margin-bottom: 579px;
}

.m-t-579 {
  margin-top: 579px;
}

.m-l-579 {
  margin-left: 579px;
}

.m-r-579 {
  margin-right: 579px;
}

.p-579 {
  padding: 579px;
}

.p-b-579 {
  padding-bottom: 579px;
}

.p-t-579 {
  padding-top: 579px;
}

.p-l-579 {
  padding-left: 579px;
}

.p-r-579 {
  padding-right: 579px;
}

.m-580 {
  margin: 580px;
}

.m-b-580 {
  margin-bottom: 580px;
}

.m-t-580 {
  margin-top: 580px;
}

.m-l-580 {
  margin-left: 580px;
}

.m-r-580 {
  margin-right: 580px;
}

.p-580 {
  padding: 580px;
}

.p-b-580 {
  padding-bottom: 580px;
}

.p-t-580 {
  padding-top: 580px;
}

.p-l-580 {
  padding-left: 580px;
}

.p-r-580 {
  padding-right: 580px;
}

.m-581 {
  margin: 581px;
}

.m-b-581 {
  margin-bottom: 581px;
}

.m-t-581 {
  margin-top: 581px;
}

.m-l-581 {
  margin-left: 581px;
}

.m-r-581 {
  margin-right: 581px;
}

.p-581 {
  padding: 581px;
}

.p-b-581 {
  padding-bottom: 581px;
}

.p-t-581 {
  padding-top: 581px;
}

.p-l-581 {
  padding-left: 581px;
}

.p-r-581 {
  padding-right: 581px;
}

.m-582 {
  margin: 582px;
}

.m-b-582 {
  margin-bottom: 582px;
}

.m-t-582 {
  margin-top: 582px;
}

.m-l-582 {
  margin-left: 582px;
}

.m-r-582 {
  margin-right: 582px;
}

.p-582 {
  padding: 582px;
}

.p-b-582 {
  padding-bottom: 582px;
}

.p-t-582 {
  padding-top: 582px;
}

.p-l-582 {
  padding-left: 582px;
}

.p-r-582 {
  padding-right: 582px;
}

.m-583 {
  margin: 583px;
}

.m-b-583 {
  margin-bottom: 583px;
}

.m-t-583 {
  margin-top: 583px;
}

.m-l-583 {
  margin-left: 583px;
}

.m-r-583 {
  margin-right: 583px;
}

.p-583 {
  padding: 583px;
}

.p-b-583 {
  padding-bottom: 583px;
}

.p-t-583 {
  padding-top: 583px;
}

.p-l-583 {
  padding-left: 583px;
}

.p-r-583 {
  padding-right: 583px;
}

.m-584 {
  margin: 584px;
}

.m-b-584 {
  margin-bottom: 584px;
}

.m-t-584 {
  margin-top: 584px;
}

.m-l-584 {
  margin-left: 584px;
}

.m-r-584 {
  margin-right: 584px;
}

.p-584 {
  padding: 584px;
}

.p-b-584 {
  padding-bottom: 584px;
}

.p-t-584 {
  padding-top: 584px;
}

.p-l-584 {
  padding-left: 584px;
}

.p-r-584 {
  padding-right: 584px;
}

.m-585 {
  margin: 585px;
}

.m-b-585 {
  margin-bottom: 585px;
}

.m-t-585 {
  margin-top: 585px;
}

.m-l-585 {
  margin-left: 585px;
}

.m-r-585 {
  margin-right: 585px;
}

.p-585 {
  padding: 585px;
}

.p-b-585 {
  padding-bottom: 585px;
}

.p-t-585 {
  padding-top: 585px;
}

.p-l-585 {
  padding-left: 585px;
}

.p-r-585 {
  padding-right: 585px;
}

.m-586 {
  margin: 586px;
}

.m-b-586 {
  margin-bottom: 586px;
}

.m-t-586 {
  margin-top: 586px;
}

.m-l-586 {
  margin-left: 586px;
}

.m-r-586 {
  margin-right: 586px;
}

.p-586 {
  padding: 586px;
}

.p-b-586 {
  padding-bottom: 586px;
}

.p-t-586 {
  padding-top: 586px;
}

.p-l-586 {
  padding-left: 586px;
}

.p-r-586 {
  padding-right: 586px;
}

.m-587 {
  margin: 587px;
}

.m-b-587 {
  margin-bottom: 587px;
}

.m-t-587 {
  margin-top: 587px;
}

.m-l-587 {
  margin-left: 587px;
}

.m-r-587 {
  margin-right: 587px;
}

.p-587 {
  padding: 587px;
}

.p-b-587 {
  padding-bottom: 587px;
}

.p-t-587 {
  padding-top: 587px;
}

.p-l-587 {
  padding-left: 587px;
}

.p-r-587 {
  padding-right: 587px;
}

.m-588 {
  margin: 588px;
}

.m-b-588 {
  margin-bottom: 588px;
}

.m-t-588 {
  margin-top: 588px;
}

.m-l-588 {
  margin-left: 588px;
}

.m-r-588 {
  margin-right: 588px;
}

.p-588 {
  padding: 588px;
}

.p-b-588 {
  padding-bottom: 588px;
}

.p-t-588 {
  padding-top: 588px;
}

.p-l-588 {
  padding-left: 588px;
}

.p-r-588 {
  padding-right: 588px;
}

.m-589 {
  margin: 589px;
}

.m-b-589 {
  margin-bottom: 589px;
}

.m-t-589 {
  margin-top: 589px;
}

.m-l-589 {
  margin-left: 589px;
}

.m-r-589 {
  margin-right: 589px;
}

.p-589 {
  padding: 589px;
}

.p-b-589 {
  padding-bottom: 589px;
}

.p-t-589 {
  padding-top: 589px;
}

.p-l-589 {
  padding-left: 589px;
}

.p-r-589 {
  padding-right: 589px;
}

.m-590 {
  margin: 590px;
}

.m-b-590 {
  margin-bottom: 590px;
}

.m-t-590 {
  margin-top: 590px;
}

.m-l-590 {
  margin-left: 590px;
}

.m-r-590 {
  margin-right: 590px;
}

.p-590 {
  padding: 590px;
}

.p-b-590 {
  padding-bottom: 590px;
}

.p-t-590 {
  padding-top: 590px;
}

.p-l-590 {
  padding-left: 590px;
}

.p-r-590 {
  padding-right: 590px;
}

.m-591 {
  margin: 591px;
}

.m-b-591 {
  margin-bottom: 591px;
}

.m-t-591 {
  margin-top: 591px;
}

.m-l-591 {
  margin-left: 591px;
}

.m-r-591 {
  margin-right: 591px;
}

.p-591 {
  padding: 591px;
}

.p-b-591 {
  padding-bottom: 591px;
}

.p-t-591 {
  padding-top: 591px;
}

.p-l-591 {
  padding-left: 591px;
}

.p-r-591 {
  padding-right: 591px;
}

.m-592 {
  margin: 592px;
}

.m-b-592 {
  margin-bottom: 592px;
}

.m-t-592 {
  margin-top: 592px;
}

.m-l-592 {
  margin-left: 592px;
}

.m-r-592 {
  margin-right: 592px;
}

.p-592 {
  padding: 592px;
}

.p-b-592 {
  padding-bottom: 592px;
}

.p-t-592 {
  padding-top: 592px;
}

.p-l-592 {
  padding-left: 592px;
}

.p-r-592 {
  padding-right: 592px;
}

.m-593 {
  margin: 593px;
}

.m-b-593 {
  margin-bottom: 593px;
}

.m-t-593 {
  margin-top: 593px;
}

.m-l-593 {
  margin-left: 593px;
}

.m-r-593 {
  margin-right: 593px;
}

.p-593 {
  padding: 593px;
}

.p-b-593 {
  padding-bottom: 593px;
}

.p-t-593 {
  padding-top: 593px;
}

.p-l-593 {
  padding-left: 593px;
}

.p-r-593 {
  padding-right: 593px;
}

.m-594 {
  margin: 594px;
}

.m-b-594 {
  margin-bottom: 594px;
}

.m-t-594 {
  margin-top: 594px;
}

.m-l-594 {
  margin-left: 594px;
}

.m-r-594 {
  margin-right: 594px;
}

.p-594 {
  padding: 594px;
}

.p-b-594 {
  padding-bottom: 594px;
}

.p-t-594 {
  padding-top: 594px;
}

.p-l-594 {
  padding-left: 594px;
}

.p-r-594 {
  padding-right: 594px;
}

.m-595 {
  margin: 595px;
}

.m-b-595 {
  margin-bottom: 595px;
}

.m-t-595 {
  margin-top: 595px;
}

.m-l-595 {
  margin-left: 595px;
}

.m-r-595 {
  margin-right: 595px;
}

.p-595 {
  padding: 595px;
}

.p-b-595 {
  padding-bottom: 595px;
}

.p-t-595 {
  padding-top: 595px;
}

.p-l-595 {
  padding-left: 595px;
}

.p-r-595 {
  padding-right: 595px;
}

.m-596 {
  margin: 596px;
}

.m-b-596 {
  margin-bottom: 596px;
}

.m-t-596 {
  margin-top: 596px;
}

.m-l-596 {
  margin-left: 596px;
}

.m-r-596 {
  margin-right: 596px;
}

.p-596 {
  padding: 596px;
}

.p-b-596 {
  padding-bottom: 596px;
}

.p-t-596 {
  padding-top: 596px;
}

.p-l-596 {
  padding-left: 596px;
}

.p-r-596 {
  padding-right: 596px;
}

.m-597 {
  margin: 597px;
}

.m-b-597 {
  margin-bottom: 597px;
}

.m-t-597 {
  margin-top: 597px;
}

.m-l-597 {
  margin-left: 597px;
}

.m-r-597 {
  margin-right: 597px;
}

.p-597 {
  padding: 597px;
}

.p-b-597 {
  padding-bottom: 597px;
}

.p-t-597 {
  padding-top: 597px;
}

.p-l-597 {
  padding-left: 597px;
}

.p-r-597 {
  padding-right: 597px;
}

.m-598 {
  margin: 598px;
}

.m-b-598 {
  margin-bottom: 598px;
}

.m-t-598 {
  margin-top: 598px;
}

.m-l-598 {
  margin-left: 598px;
}

.m-r-598 {
  margin-right: 598px;
}

.p-598 {
  padding: 598px;
}

.p-b-598 {
  padding-bottom: 598px;
}

.p-t-598 {
  padding-top: 598px;
}

.p-l-598 {
  padding-left: 598px;
}

.p-r-598 {
  padding-right: 598px;
}

.m-599 {
  margin: 599px;
}

.m-b-599 {
  margin-bottom: 599px;
}

.m-t-599 {
  margin-top: 599px;
}

.m-l-599 {
  margin-left: 599px;
}

.m-r-599 {
  margin-right: 599px;
}

.p-599 {
  padding: 599px;
}

.p-b-599 {
  padding-bottom: 599px;
}

.p-t-599 {
  padding-top: 599px;
}

.p-l-599 {
  padding-left: 599px;
}

.p-r-599 {
  padding-right: 599px;
}

.m-600 {
  margin: 600px;
}

.m-b-600 {
  margin-bottom: 600px;
}

.m-t-600 {
  margin-top: 600px;
}

.m-l-600 {
  margin-left: 600px;
}

.m-r-600 {
  margin-right: 600px;
}

.p-600 {
  padding: 600px;
}

.p-b-600 {
  padding-bottom: 600px;
}

.p-t-600 {
  padding-top: 600px;
}

.p-l-600 {
  padding-left: 600px;
}

.p-r-600 {
  padding-right: 600px;
}

.m-601 {
  margin: 601px;
}

.m-b-601 {
  margin-bottom: 601px;
}

.m-t-601 {
  margin-top: 601px;
}

.m-l-601 {
  margin-left: 601px;
}

.m-r-601 {
  margin-right: 601px;
}

.p-601 {
  padding: 601px;
}

.p-b-601 {
  padding-bottom: 601px;
}

.p-t-601 {
  padding-top: 601px;
}

.p-l-601 {
  padding-left: 601px;
}

.p-r-601 {
  padding-right: 601px;
}

.m-602 {
  margin: 602px;
}

.m-b-602 {
  margin-bottom: 602px;
}

.m-t-602 {
  margin-top: 602px;
}

.m-l-602 {
  margin-left: 602px;
}

.m-r-602 {
  margin-right: 602px;
}

.p-602 {
  padding: 602px;
}

.p-b-602 {
  padding-bottom: 602px;
}

.p-t-602 {
  padding-top: 602px;
}

.p-l-602 {
  padding-left: 602px;
}

.p-r-602 {
  padding-right: 602px;
}

.m-603 {
  margin: 603px;
}

.m-b-603 {
  margin-bottom: 603px;
}

.m-t-603 {
  margin-top: 603px;
}

.m-l-603 {
  margin-left: 603px;
}

.m-r-603 {
  margin-right: 603px;
}

.p-603 {
  padding: 603px;
}

.p-b-603 {
  padding-bottom: 603px;
}

.p-t-603 {
  padding-top: 603px;
}

.p-l-603 {
  padding-left: 603px;
}

.p-r-603 {
  padding-right: 603px;
}

.m-604 {
  margin: 604px;
}

.m-b-604 {
  margin-bottom: 604px;
}

.m-t-604 {
  margin-top: 604px;
}

.m-l-604 {
  margin-left: 604px;
}

.m-r-604 {
  margin-right: 604px;
}

.p-604 {
  padding: 604px;
}

.p-b-604 {
  padding-bottom: 604px;
}

.p-t-604 {
  padding-top: 604px;
}

.p-l-604 {
  padding-left: 604px;
}

.p-r-604 {
  padding-right: 604px;
}

.m-605 {
  margin: 605px;
}

.m-b-605 {
  margin-bottom: 605px;
}

.m-t-605 {
  margin-top: 605px;
}

.m-l-605 {
  margin-left: 605px;
}

.m-r-605 {
  margin-right: 605px;
}

.p-605 {
  padding: 605px;
}

.p-b-605 {
  padding-bottom: 605px;
}

.p-t-605 {
  padding-top: 605px;
}

.p-l-605 {
  padding-left: 605px;
}

.p-r-605 {
  padding-right: 605px;
}

.m-606 {
  margin: 606px;
}

.m-b-606 {
  margin-bottom: 606px;
}

.m-t-606 {
  margin-top: 606px;
}

.m-l-606 {
  margin-left: 606px;
}

.m-r-606 {
  margin-right: 606px;
}

.p-606 {
  padding: 606px;
}

.p-b-606 {
  padding-bottom: 606px;
}

.p-t-606 {
  padding-top: 606px;
}

.p-l-606 {
  padding-left: 606px;
}

.p-r-606 {
  padding-right: 606px;
}

.m-607 {
  margin: 607px;
}

.m-b-607 {
  margin-bottom: 607px;
}

.m-t-607 {
  margin-top: 607px;
}

.m-l-607 {
  margin-left: 607px;
}

.m-r-607 {
  margin-right: 607px;
}

.p-607 {
  padding: 607px;
}

.p-b-607 {
  padding-bottom: 607px;
}

.p-t-607 {
  padding-top: 607px;
}

.p-l-607 {
  padding-left: 607px;
}

.p-r-607 {
  padding-right: 607px;
}

.m-608 {
  margin: 608px;
}

.m-b-608 {
  margin-bottom: 608px;
}

.m-t-608 {
  margin-top: 608px;
}

.m-l-608 {
  margin-left: 608px;
}

.m-r-608 {
  margin-right: 608px;
}

.p-608 {
  padding: 608px;
}

.p-b-608 {
  padding-bottom: 608px;
}

.p-t-608 {
  padding-top: 608px;
}

.p-l-608 {
  padding-left: 608px;
}

.p-r-608 {
  padding-right: 608px;
}

.m-609 {
  margin: 609px;
}

.m-b-609 {
  margin-bottom: 609px;
}

.m-t-609 {
  margin-top: 609px;
}

.m-l-609 {
  margin-left: 609px;
}

.m-r-609 {
  margin-right: 609px;
}

.p-609 {
  padding: 609px;
}

.p-b-609 {
  padding-bottom: 609px;
}

.p-t-609 {
  padding-top: 609px;
}

.p-l-609 {
  padding-left: 609px;
}

.p-r-609 {
  padding-right: 609px;
}

.m-610 {
  margin: 610px;
}

.m-b-610 {
  margin-bottom: 610px;
}

.m-t-610 {
  margin-top: 610px;
}

.m-l-610 {
  margin-left: 610px;
}

.m-r-610 {
  margin-right: 610px;
}

.p-610 {
  padding: 610px;
}

.p-b-610 {
  padding-bottom: 610px;
}

.p-t-610 {
  padding-top: 610px;
}

.p-l-610 {
  padding-left: 610px;
}

.p-r-610 {
  padding-right: 610px;
}

.m-611 {
  margin: 611px;
}

.m-b-611 {
  margin-bottom: 611px;
}

.m-t-611 {
  margin-top: 611px;
}

.m-l-611 {
  margin-left: 611px;
}

.m-r-611 {
  margin-right: 611px;
}

.p-611 {
  padding: 611px;
}

.p-b-611 {
  padding-bottom: 611px;
}

.p-t-611 {
  padding-top: 611px;
}

.p-l-611 {
  padding-left: 611px;
}

.p-r-611 {
  padding-right: 611px;
}

.m-612 {
  margin: 612px;
}

.m-b-612 {
  margin-bottom: 612px;
}

.m-t-612 {
  margin-top: 612px;
}

.m-l-612 {
  margin-left: 612px;
}

.m-r-612 {
  margin-right: 612px;
}

.p-612 {
  padding: 612px;
}

.p-b-612 {
  padding-bottom: 612px;
}

.p-t-612 {
  padding-top: 612px;
}

.p-l-612 {
  padding-left: 612px;
}

.p-r-612 {
  padding-right: 612px;
}

.m-613 {
  margin: 613px;
}

.m-b-613 {
  margin-bottom: 613px;
}

.m-t-613 {
  margin-top: 613px;
}

.m-l-613 {
  margin-left: 613px;
}

.m-r-613 {
  margin-right: 613px;
}

.p-613 {
  padding: 613px;
}

.p-b-613 {
  padding-bottom: 613px;
}

.p-t-613 {
  padding-top: 613px;
}

.p-l-613 {
  padding-left: 613px;
}

.p-r-613 {
  padding-right: 613px;
}

.m-614 {
  margin: 614px;
}

.m-b-614 {
  margin-bottom: 614px;
}

.m-t-614 {
  margin-top: 614px;
}

.m-l-614 {
  margin-left: 614px;
}

.m-r-614 {
  margin-right: 614px;
}

.p-614 {
  padding: 614px;
}

.p-b-614 {
  padding-bottom: 614px;
}

.p-t-614 {
  padding-top: 614px;
}

.p-l-614 {
  padding-left: 614px;
}

.p-r-614 {
  padding-right: 614px;
}

.m-615 {
  margin: 615px;
}

.m-b-615 {
  margin-bottom: 615px;
}

.m-t-615 {
  margin-top: 615px;
}

.m-l-615 {
  margin-left: 615px;
}

.m-r-615 {
  margin-right: 615px;
}

.p-615 {
  padding: 615px;
}

.p-b-615 {
  padding-bottom: 615px;
}

.p-t-615 {
  padding-top: 615px;
}

.p-l-615 {
  padding-left: 615px;
}

.p-r-615 {
  padding-right: 615px;
}

.m-616 {
  margin: 616px;
}

.m-b-616 {
  margin-bottom: 616px;
}

.m-t-616 {
  margin-top: 616px;
}

.m-l-616 {
  margin-left: 616px;
}

.m-r-616 {
  margin-right: 616px;
}

.p-616 {
  padding: 616px;
}

.p-b-616 {
  padding-bottom: 616px;
}

.p-t-616 {
  padding-top: 616px;
}

.p-l-616 {
  padding-left: 616px;
}

.p-r-616 {
  padding-right: 616px;
}

.m-617 {
  margin: 617px;
}

.m-b-617 {
  margin-bottom: 617px;
}

.m-t-617 {
  margin-top: 617px;
}

.m-l-617 {
  margin-left: 617px;
}

.m-r-617 {
  margin-right: 617px;
}

.p-617 {
  padding: 617px;
}

.p-b-617 {
  padding-bottom: 617px;
}

.p-t-617 {
  padding-top: 617px;
}

.p-l-617 {
  padding-left: 617px;
}

.p-r-617 {
  padding-right: 617px;
}

.m-618 {
  margin: 618px;
}

.m-b-618 {
  margin-bottom: 618px;
}

.m-t-618 {
  margin-top: 618px;
}

.m-l-618 {
  margin-left: 618px;
}

.m-r-618 {
  margin-right: 618px;
}

.p-618 {
  padding: 618px;
}

.p-b-618 {
  padding-bottom: 618px;
}

.p-t-618 {
  padding-top: 618px;
}

.p-l-618 {
  padding-left: 618px;
}

.p-r-618 {
  padding-right: 618px;
}

.m-619 {
  margin: 619px;
}

.m-b-619 {
  margin-bottom: 619px;
}

.m-t-619 {
  margin-top: 619px;
}

.m-l-619 {
  margin-left: 619px;
}

.m-r-619 {
  margin-right: 619px;
}

.p-619 {
  padding: 619px;
}

.p-b-619 {
  padding-bottom: 619px;
}

.p-t-619 {
  padding-top: 619px;
}

.p-l-619 {
  padding-left: 619px;
}

.p-r-619 {
  padding-right: 619px;
}

.m-620 {
  margin: 620px;
}

.m-b-620 {
  margin-bottom: 620px;
}

.m-t-620 {
  margin-top: 620px;
}

.m-l-620 {
  margin-left: 620px;
}

.m-r-620 {
  margin-right: 620px;
}

.p-620 {
  padding: 620px;
}

.p-b-620 {
  padding-bottom: 620px;
}

.p-t-620 {
  padding-top: 620px;
}

.p-l-620 {
  padding-left: 620px;
}

.p-r-620 {
  padding-right: 620px;
}

.m-621 {
  margin: 621px;
}

.m-b-621 {
  margin-bottom: 621px;
}

.m-t-621 {
  margin-top: 621px;
}

.m-l-621 {
  margin-left: 621px;
}

.m-r-621 {
  margin-right: 621px;
}

.p-621 {
  padding: 621px;
}

.p-b-621 {
  padding-bottom: 621px;
}

.p-t-621 {
  padding-top: 621px;
}

.p-l-621 {
  padding-left: 621px;
}

.p-r-621 {
  padding-right: 621px;
}

.m-622 {
  margin: 622px;
}

.m-b-622 {
  margin-bottom: 622px;
}

.m-t-622 {
  margin-top: 622px;
}

.m-l-622 {
  margin-left: 622px;
}

.m-r-622 {
  margin-right: 622px;
}

.p-622 {
  padding: 622px;
}

.p-b-622 {
  padding-bottom: 622px;
}

.p-t-622 {
  padding-top: 622px;
}

.p-l-622 {
  padding-left: 622px;
}

.p-r-622 {
  padding-right: 622px;
}

.m-623 {
  margin: 623px;
}

.m-b-623 {
  margin-bottom: 623px;
}

.m-t-623 {
  margin-top: 623px;
}

.m-l-623 {
  margin-left: 623px;
}

.m-r-623 {
  margin-right: 623px;
}

.p-623 {
  padding: 623px;
}

.p-b-623 {
  padding-bottom: 623px;
}

.p-t-623 {
  padding-top: 623px;
}

.p-l-623 {
  padding-left: 623px;
}

.p-r-623 {
  padding-right: 623px;
}

.m-624 {
  margin: 624px;
}

.m-b-624 {
  margin-bottom: 624px;
}

.m-t-624 {
  margin-top: 624px;
}

.m-l-624 {
  margin-left: 624px;
}

.m-r-624 {
  margin-right: 624px;
}

.p-624 {
  padding: 624px;
}

.p-b-624 {
  padding-bottom: 624px;
}

.p-t-624 {
  padding-top: 624px;
}

.p-l-624 {
  padding-left: 624px;
}

.p-r-624 {
  padding-right: 624px;
}

.m-625 {
  margin: 625px;
}

.m-b-625 {
  margin-bottom: 625px;
}

.m-t-625 {
  margin-top: 625px;
}

.m-l-625 {
  margin-left: 625px;
}

.m-r-625 {
  margin-right: 625px;
}

.p-625 {
  padding: 625px;
}

.p-b-625 {
  padding-bottom: 625px;
}

.p-t-625 {
  padding-top: 625px;
}

.p-l-625 {
  padding-left: 625px;
}

.p-r-625 {
  padding-right: 625px;
}

.m-626 {
  margin: 626px;
}

.m-b-626 {
  margin-bottom: 626px;
}

.m-t-626 {
  margin-top: 626px;
}

.m-l-626 {
  margin-left: 626px;
}

.m-r-626 {
  margin-right: 626px;
}

.p-626 {
  padding: 626px;
}

.p-b-626 {
  padding-bottom: 626px;
}

.p-t-626 {
  padding-top: 626px;
}

.p-l-626 {
  padding-left: 626px;
}

.p-r-626 {
  padding-right: 626px;
}

.m-627 {
  margin: 627px;
}

.m-b-627 {
  margin-bottom: 627px;
}

.m-t-627 {
  margin-top: 627px;
}

.m-l-627 {
  margin-left: 627px;
}

.m-r-627 {
  margin-right: 627px;
}

.p-627 {
  padding: 627px;
}

.p-b-627 {
  padding-bottom: 627px;
}

.p-t-627 {
  padding-top: 627px;
}

.p-l-627 {
  padding-left: 627px;
}

.p-r-627 {
  padding-right: 627px;
}

.m-628 {
  margin: 628px;
}

.m-b-628 {
  margin-bottom: 628px;
}

.m-t-628 {
  margin-top: 628px;
}

.m-l-628 {
  margin-left: 628px;
}

.m-r-628 {
  margin-right: 628px;
}

.p-628 {
  padding: 628px;
}

.p-b-628 {
  padding-bottom: 628px;
}

.p-t-628 {
  padding-top: 628px;
}

.p-l-628 {
  padding-left: 628px;
}

.p-r-628 {
  padding-right: 628px;
}

.m-629 {
  margin: 629px;
}

.m-b-629 {
  margin-bottom: 629px;
}

.m-t-629 {
  margin-top: 629px;
}

.m-l-629 {
  margin-left: 629px;
}

.m-r-629 {
  margin-right: 629px;
}

.p-629 {
  padding: 629px;
}

.p-b-629 {
  padding-bottom: 629px;
}

.p-t-629 {
  padding-top: 629px;
}

.p-l-629 {
  padding-left: 629px;
}

.p-r-629 {
  padding-right: 629px;
}

.m-630 {
  margin: 630px;
}

.m-b-630 {
  margin-bottom: 630px;
}

.m-t-630 {
  margin-top: 630px;
}

.m-l-630 {
  margin-left: 630px;
}

.m-r-630 {
  margin-right: 630px;
}

.p-630 {
  padding: 630px;
}

.p-b-630 {
  padding-bottom: 630px;
}

.p-t-630 {
  padding-top: 630px;
}

.p-l-630 {
  padding-left: 630px;
}

.p-r-630 {
  padding-right: 630px;
}

.m-631 {
  margin: 631px;
}

.m-b-631 {
  margin-bottom: 631px;
}

.m-t-631 {
  margin-top: 631px;
}

.m-l-631 {
  margin-left: 631px;
}

.m-r-631 {
  margin-right: 631px;
}

.p-631 {
  padding: 631px;
}

.p-b-631 {
  padding-bottom: 631px;
}

.p-t-631 {
  padding-top: 631px;
}

.p-l-631 {
  padding-left: 631px;
}

.p-r-631 {
  padding-right: 631px;
}

.m-632 {
  margin: 632px;
}

.m-b-632 {
  margin-bottom: 632px;
}

.m-t-632 {
  margin-top: 632px;
}

.m-l-632 {
  margin-left: 632px;
}

.m-r-632 {
  margin-right: 632px;
}

.p-632 {
  padding: 632px;
}

.p-b-632 {
  padding-bottom: 632px;
}

.p-t-632 {
  padding-top: 632px;
}

.p-l-632 {
  padding-left: 632px;
}

.p-r-632 {
  padding-right: 632px;
}

.m-633 {
  margin: 633px;
}

.m-b-633 {
  margin-bottom: 633px;
}

.m-t-633 {
  margin-top: 633px;
}

.m-l-633 {
  margin-left: 633px;
}

.m-r-633 {
  margin-right: 633px;
}

.p-633 {
  padding: 633px;
}

.p-b-633 {
  padding-bottom: 633px;
}

.p-t-633 {
  padding-top: 633px;
}

.p-l-633 {
  padding-left: 633px;
}

.p-r-633 {
  padding-right: 633px;
}

.m-634 {
  margin: 634px;
}

.m-b-634 {
  margin-bottom: 634px;
}

.m-t-634 {
  margin-top: 634px;
}

.m-l-634 {
  margin-left: 634px;
}

.m-r-634 {
  margin-right: 634px;
}

.p-634 {
  padding: 634px;
}

.p-b-634 {
  padding-bottom: 634px;
}

.p-t-634 {
  padding-top: 634px;
}

.p-l-634 {
  padding-left: 634px;
}

.p-r-634 {
  padding-right: 634px;
}

.m-635 {
  margin: 635px;
}

.m-b-635 {
  margin-bottom: 635px;
}

.m-t-635 {
  margin-top: 635px;
}

.m-l-635 {
  margin-left: 635px;
}

.m-r-635 {
  margin-right: 635px;
}

.p-635 {
  padding: 635px;
}

.p-b-635 {
  padding-bottom: 635px;
}

.p-t-635 {
  padding-top: 635px;
}

.p-l-635 {
  padding-left: 635px;
}

.p-r-635 {
  padding-right: 635px;
}

.m-636 {
  margin: 636px;
}

.m-b-636 {
  margin-bottom: 636px;
}

.m-t-636 {
  margin-top: 636px;
}

.m-l-636 {
  margin-left: 636px;
}

.m-r-636 {
  margin-right: 636px;
}

.p-636 {
  padding: 636px;
}

.p-b-636 {
  padding-bottom: 636px;
}

.p-t-636 {
  padding-top: 636px;
}

.p-l-636 {
  padding-left: 636px;
}

.p-r-636 {
  padding-right: 636px;
}

.m-637 {
  margin: 637px;
}

.m-b-637 {
  margin-bottom: 637px;
}

.m-t-637 {
  margin-top: 637px;
}

.m-l-637 {
  margin-left: 637px;
}

.m-r-637 {
  margin-right: 637px;
}

.p-637 {
  padding: 637px;
}

.p-b-637 {
  padding-bottom: 637px;
}

.p-t-637 {
  padding-top: 637px;
}

.p-l-637 {
  padding-left: 637px;
}

.p-r-637 {
  padding-right: 637px;
}

.m-638 {
  margin: 638px;
}

.m-b-638 {
  margin-bottom: 638px;
}

.m-t-638 {
  margin-top: 638px;
}

.m-l-638 {
  margin-left: 638px;
}

.m-r-638 {
  margin-right: 638px;
}

.p-638 {
  padding: 638px;
}

.p-b-638 {
  padding-bottom: 638px;
}

.p-t-638 {
  padding-top: 638px;
}

.p-l-638 {
  padding-left: 638px;
}

.p-r-638 {
  padding-right: 638px;
}

.m-639 {
  margin: 639px;
}

.m-b-639 {
  margin-bottom: 639px;
}

.m-t-639 {
  margin-top: 639px;
}

.m-l-639 {
  margin-left: 639px;
}

.m-r-639 {
  margin-right: 639px;
}

.p-639 {
  padding: 639px;
}

.p-b-639 {
  padding-bottom: 639px;
}

.p-t-639 {
  padding-top: 639px;
}

.p-l-639 {
  padding-left: 639px;
}

.p-r-639 {
  padding-right: 639px;
}

.m-640 {
  margin: 640px;
}

.m-b-640 {
  margin-bottom: 640px;
}

.m-t-640 {
  margin-top: 640px;
}

.m-l-640 {
  margin-left: 640px;
}

.m-r-640 {
  margin-right: 640px;
}

.p-640 {
  padding: 640px;
}

.p-b-640 {
  padding-bottom: 640px;
}

.p-t-640 {
  padding-top: 640px;
}

.p-l-640 {
  padding-left: 640px;
}

.p-r-640 {
  padding-right: 640px;
}

.m-641 {
  margin: 641px;
}

.m-b-641 {
  margin-bottom: 641px;
}

.m-t-641 {
  margin-top: 641px;
}

.m-l-641 {
  margin-left: 641px;
}

.m-r-641 {
  margin-right: 641px;
}

.p-641 {
  padding: 641px;
}

.p-b-641 {
  padding-bottom: 641px;
}

.p-t-641 {
  padding-top: 641px;
}

.p-l-641 {
  padding-left: 641px;
}

.p-r-641 {
  padding-right: 641px;
}

.m-642 {
  margin: 642px;
}

.m-b-642 {
  margin-bottom: 642px;
}

.m-t-642 {
  margin-top: 642px;
}

.m-l-642 {
  margin-left: 642px;
}

.m-r-642 {
  margin-right: 642px;
}

.p-642 {
  padding: 642px;
}

.p-b-642 {
  padding-bottom: 642px;
}

.p-t-642 {
  padding-top: 642px;
}

.p-l-642 {
  padding-left: 642px;
}

.p-r-642 {
  padding-right: 642px;
}

.m-643 {
  margin: 643px;
}

.m-b-643 {
  margin-bottom: 643px;
}

.m-t-643 {
  margin-top: 643px;
}

.m-l-643 {
  margin-left: 643px;
}

.m-r-643 {
  margin-right: 643px;
}

.p-643 {
  padding: 643px;
}

.p-b-643 {
  padding-bottom: 643px;
}

.p-t-643 {
  padding-top: 643px;
}

.p-l-643 {
  padding-left: 643px;
}

.p-r-643 {
  padding-right: 643px;
}

.m-644 {
  margin: 644px;
}

.m-b-644 {
  margin-bottom: 644px;
}

.m-t-644 {
  margin-top: 644px;
}

.m-l-644 {
  margin-left: 644px;
}

.m-r-644 {
  margin-right: 644px;
}

.p-644 {
  padding: 644px;
}

.p-b-644 {
  padding-bottom: 644px;
}

.p-t-644 {
  padding-top: 644px;
}

.p-l-644 {
  padding-left: 644px;
}

.p-r-644 {
  padding-right: 644px;
}

.m-645 {
  margin: 645px;
}

.m-b-645 {
  margin-bottom: 645px;
}

.m-t-645 {
  margin-top: 645px;
}

.m-l-645 {
  margin-left: 645px;
}

.m-r-645 {
  margin-right: 645px;
}

.p-645 {
  padding: 645px;
}

.p-b-645 {
  padding-bottom: 645px;
}

.p-t-645 {
  padding-top: 645px;
}

.p-l-645 {
  padding-left: 645px;
}

.p-r-645 {
  padding-right: 645px;
}

.m-646 {
  margin: 646px;
}

.m-b-646 {
  margin-bottom: 646px;
}

.m-t-646 {
  margin-top: 646px;
}

.m-l-646 {
  margin-left: 646px;
}

.m-r-646 {
  margin-right: 646px;
}

.p-646 {
  padding: 646px;
}

.p-b-646 {
  padding-bottom: 646px;
}

.p-t-646 {
  padding-top: 646px;
}

.p-l-646 {
  padding-left: 646px;
}

.p-r-646 {
  padding-right: 646px;
}

.m-647 {
  margin: 647px;
}

.m-b-647 {
  margin-bottom: 647px;
}

.m-t-647 {
  margin-top: 647px;
}

.m-l-647 {
  margin-left: 647px;
}

.m-r-647 {
  margin-right: 647px;
}

.p-647 {
  padding: 647px;
}

.p-b-647 {
  padding-bottom: 647px;
}

.p-t-647 {
  padding-top: 647px;
}

.p-l-647 {
  padding-left: 647px;
}

.p-r-647 {
  padding-right: 647px;
}

.m-648 {
  margin: 648px;
}

.m-b-648 {
  margin-bottom: 648px;
}

.m-t-648 {
  margin-top: 648px;
}

.m-l-648 {
  margin-left: 648px;
}

.m-r-648 {
  margin-right: 648px;
}

.p-648 {
  padding: 648px;
}

.p-b-648 {
  padding-bottom: 648px;
}

.p-t-648 {
  padding-top: 648px;
}

.p-l-648 {
  padding-left: 648px;
}

.p-r-648 {
  padding-right: 648px;
}

.m-649 {
  margin: 649px;
}

.m-b-649 {
  margin-bottom: 649px;
}

.m-t-649 {
  margin-top: 649px;
}

.m-l-649 {
  margin-left: 649px;
}

.m-r-649 {
  margin-right: 649px;
}

.p-649 {
  padding: 649px;
}

.p-b-649 {
  padding-bottom: 649px;
}

.p-t-649 {
  padding-top: 649px;
}

.p-l-649 {
  padding-left: 649px;
}

.p-r-649 {
  padding-right: 649px;
}

.m-650 {
  margin: 650px;
}

.m-b-650 {
  margin-bottom: 650px;
}

.m-t-650 {
  margin-top: 650px;
}

.m-l-650 {
  margin-left: 650px;
}

.m-r-650 {
  margin-right: 650px;
}

.p-650 {
  padding: 650px;
}

.p-b-650 {
  padding-bottom: 650px;
}

.p-t-650 {
  padding-top: 650px;
}

.p-l-650 {
  padding-left: 650px;
}

.p-r-650 {
  padding-right: 650px;
}

.m-651 {
  margin: 651px;
}

.m-b-651 {
  margin-bottom: 651px;
}

.m-t-651 {
  margin-top: 651px;
}

.m-l-651 {
  margin-left: 651px;
}

.m-r-651 {
  margin-right: 651px;
}

.p-651 {
  padding: 651px;
}

.p-b-651 {
  padding-bottom: 651px;
}

.p-t-651 {
  padding-top: 651px;
}

.p-l-651 {
  padding-left: 651px;
}

.p-r-651 {
  padding-right: 651px;
}

.m-652 {
  margin: 652px;
}

.m-b-652 {
  margin-bottom: 652px;
}

.m-t-652 {
  margin-top: 652px;
}

.m-l-652 {
  margin-left: 652px;
}

.m-r-652 {
  margin-right: 652px;
}

.p-652 {
  padding: 652px;
}

.p-b-652 {
  padding-bottom: 652px;
}

.p-t-652 {
  padding-top: 652px;
}

.p-l-652 {
  padding-left: 652px;
}

.p-r-652 {
  padding-right: 652px;
}

.m-653 {
  margin: 653px;
}

.m-b-653 {
  margin-bottom: 653px;
}

.m-t-653 {
  margin-top: 653px;
}

.m-l-653 {
  margin-left: 653px;
}

.m-r-653 {
  margin-right: 653px;
}

.p-653 {
  padding: 653px;
}

.p-b-653 {
  padding-bottom: 653px;
}

.p-t-653 {
  padding-top: 653px;
}

.p-l-653 {
  padding-left: 653px;
}

.p-r-653 {
  padding-right: 653px;
}

.m-654 {
  margin: 654px;
}

.m-b-654 {
  margin-bottom: 654px;
}

.m-t-654 {
  margin-top: 654px;
}

.m-l-654 {
  margin-left: 654px;
}

.m-r-654 {
  margin-right: 654px;
}

.p-654 {
  padding: 654px;
}

.p-b-654 {
  padding-bottom: 654px;
}

.p-t-654 {
  padding-top: 654px;
}

.p-l-654 {
  padding-left: 654px;
}

.p-r-654 {
  padding-right: 654px;
}

.m-655 {
  margin: 655px;
}

.m-b-655 {
  margin-bottom: 655px;
}

.m-t-655 {
  margin-top: 655px;
}

.m-l-655 {
  margin-left: 655px;
}

.m-r-655 {
  margin-right: 655px;
}

.p-655 {
  padding: 655px;
}

.p-b-655 {
  padding-bottom: 655px;
}

.p-t-655 {
  padding-top: 655px;
}

.p-l-655 {
  padding-left: 655px;
}

.p-r-655 {
  padding-right: 655px;
}

.m-656 {
  margin: 656px;
}

.m-b-656 {
  margin-bottom: 656px;
}

.m-t-656 {
  margin-top: 656px;
}

.m-l-656 {
  margin-left: 656px;
}

.m-r-656 {
  margin-right: 656px;
}

.p-656 {
  padding: 656px;
}

.p-b-656 {
  padding-bottom: 656px;
}

.p-t-656 {
  padding-top: 656px;
}

.p-l-656 {
  padding-left: 656px;
}

.p-r-656 {
  padding-right: 656px;
}

.m-657 {
  margin: 657px;
}

.m-b-657 {
  margin-bottom: 657px;
}

.m-t-657 {
  margin-top: 657px;
}

.m-l-657 {
  margin-left: 657px;
}

.m-r-657 {
  margin-right: 657px;
}

.p-657 {
  padding: 657px;
}

.p-b-657 {
  padding-bottom: 657px;
}

.p-t-657 {
  padding-top: 657px;
}

.p-l-657 {
  padding-left: 657px;
}

.p-r-657 {
  padding-right: 657px;
}

.m-658 {
  margin: 658px;
}

.m-b-658 {
  margin-bottom: 658px;
}

.m-t-658 {
  margin-top: 658px;
}

.m-l-658 {
  margin-left: 658px;
}

.m-r-658 {
  margin-right: 658px;
}

.p-658 {
  padding: 658px;
}

.p-b-658 {
  padding-bottom: 658px;
}

.p-t-658 {
  padding-top: 658px;
}

.p-l-658 {
  padding-left: 658px;
}

.p-r-658 {
  padding-right: 658px;
}

.m-659 {
  margin: 659px;
}

.m-b-659 {
  margin-bottom: 659px;
}

.m-t-659 {
  margin-top: 659px;
}

.m-l-659 {
  margin-left: 659px;
}

.m-r-659 {
  margin-right: 659px;
}

.p-659 {
  padding: 659px;
}

.p-b-659 {
  padding-bottom: 659px;
}

.p-t-659 {
  padding-top: 659px;
}

.p-l-659 {
  padding-left: 659px;
}

.p-r-659 {
  padding-right: 659px;
}

.m-660 {
  margin: 660px;
}

.m-b-660 {
  margin-bottom: 660px;
}

.m-t-660 {
  margin-top: 660px;
}

.m-l-660 {
  margin-left: 660px;
}

.m-r-660 {
  margin-right: 660px;
}

.p-660 {
  padding: 660px;
}

.p-b-660 {
  padding-bottom: 660px;
}

.p-t-660 {
  padding-top: 660px;
}

.p-l-660 {
  padding-left: 660px;
}

.p-r-660 {
  padding-right: 660px;
}

.m-661 {
  margin: 661px;
}

.m-b-661 {
  margin-bottom: 661px;
}

.m-t-661 {
  margin-top: 661px;
}

.m-l-661 {
  margin-left: 661px;
}

.m-r-661 {
  margin-right: 661px;
}

.p-661 {
  padding: 661px;
}

.p-b-661 {
  padding-bottom: 661px;
}

.p-t-661 {
  padding-top: 661px;
}

.p-l-661 {
  padding-left: 661px;
}

.p-r-661 {
  padding-right: 661px;
}

.m-662 {
  margin: 662px;
}

.m-b-662 {
  margin-bottom: 662px;
}

.m-t-662 {
  margin-top: 662px;
}

.m-l-662 {
  margin-left: 662px;
}

.m-r-662 {
  margin-right: 662px;
}

.p-662 {
  padding: 662px;
}

.p-b-662 {
  padding-bottom: 662px;
}

.p-t-662 {
  padding-top: 662px;
}

.p-l-662 {
  padding-left: 662px;
}

.p-r-662 {
  padding-right: 662px;
}

.m-663 {
  margin: 663px;
}

.m-b-663 {
  margin-bottom: 663px;
}

.m-t-663 {
  margin-top: 663px;
}

.m-l-663 {
  margin-left: 663px;
}

.m-r-663 {
  margin-right: 663px;
}

.p-663 {
  padding: 663px;
}

.p-b-663 {
  padding-bottom: 663px;
}

.p-t-663 {
  padding-top: 663px;
}

.p-l-663 {
  padding-left: 663px;
}

.p-r-663 {
  padding-right: 663px;
}

.m-664 {
  margin: 664px;
}

.m-b-664 {
  margin-bottom: 664px;
}

.m-t-664 {
  margin-top: 664px;
}

.m-l-664 {
  margin-left: 664px;
}

.m-r-664 {
  margin-right: 664px;
}

.p-664 {
  padding: 664px;
}

.p-b-664 {
  padding-bottom: 664px;
}

.p-t-664 {
  padding-top: 664px;
}

.p-l-664 {
  padding-left: 664px;
}

.p-r-664 {
  padding-right: 664px;
}

.m-665 {
  margin: 665px;
}

.m-b-665 {
  margin-bottom: 665px;
}

.m-t-665 {
  margin-top: 665px;
}

.m-l-665 {
  margin-left: 665px;
}

.m-r-665 {
  margin-right: 665px;
}

.p-665 {
  padding: 665px;
}

.p-b-665 {
  padding-bottom: 665px;
}

.p-t-665 {
  padding-top: 665px;
}

.p-l-665 {
  padding-left: 665px;
}

.p-r-665 {
  padding-right: 665px;
}

.m-666 {
  margin: 666px;
}

.m-b-666 {
  margin-bottom: 666px;
}

.m-t-666 {
  margin-top: 666px;
}

.m-l-666 {
  margin-left: 666px;
}

.m-r-666 {
  margin-right: 666px;
}

.p-666 {
  padding: 666px;
}

.p-b-666 {
  padding-bottom: 666px;
}

.p-t-666 {
  padding-top: 666px;
}

.p-l-666 {
  padding-left: 666px;
}

.p-r-666 {
  padding-right: 666px;
}

.m-667 {
  margin: 667px;
}

.m-b-667 {
  margin-bottom: 667px;
}

.m-t-667 {
  margin-top: 667px;
}

.m-l-667 {
  margin-left: 667px;
}

.m-r-667 {
  margin-right: 667px;
}

.p-667 {
  padding: 667px;
}

.p-b-667 {
  padding-bottom: 667px;
}

.p-t-667 {
  padding-top: 667px;
}

.p-l-667 {
  padding-left: 667px;
}

.p-r-667 {
  padding-right: 667px;
}

.m-668 {
  margin: 668px;
}

.m-b-668 {
  margin-bottom: 668px;
}

.m-t-668 {
  margin-top: 668px;
}

.m-l-668 {
  margin-left: 668px;
}

.m-r-668 {
  margin-right: 668px;
}

.p-668 {
  padding: 668px;
}

.p-b-668 {
  padding-bottom: 668px;
}

.p-t-668 {
  padding-top: 668px;
}

.p-l-668 {
  padding-left: 668px;
}

.p-r-668 {
  padding-right: 668px;
}

.m-669 {
  margin: 669px;
}

.m-b-669 {
  margin-bottom: 669px;
}

.m-t-669 {
  margin-top: 669px;
}

.m-l-669 {
  margin-left: 669px;
}

.m-r-669 {
  margin-right: 669px;
}

.p-669 {
  padding: 669px;
}

.p-b-669 {
  padding-bottom: 669px;
}

.p-t-669 {
  padding-top: 669px;
}

.p-l-669 {
  padding-left: 669px;
}

.p-r-669 {
  padding-right: 669px;
}

.m-670 {
  margin: 670px;
}

.m-b-670 {
  margin-bottom: 670px;
}

.m-t-670 {
  margin-top: 670px;
}

.m-l-670 {
  margin-left: 670px;
}

.m-r-670 {
  margin-right: 670px;
}

.p-670 {
  padding: 670px;
}

.p-b-670 {
  padding-bottom: 670px;
}

.p-t-670 {
  padding-top: 670px;
}

.p-l-670 {
  padding-left: 670px;
}

.p-r-670 {
  padding-right: 670px;
}

.m-671 {
  margin: 671px;
}

.m-b-671 {
  margin-bottom: 671px;
}

.m-t-671 {
  margin-top: 671px;
}

.m-l-671 {
  margin-left: 671px;
}

.m-r-671 {
  margin-right: 671px;
}

.p-671 {
  padding: 671px;
}

.p-b-671 {
  padding-bottom: 671px;
}

.p-t-671 {
  padding-top: 671px;
}

.p-l-671 {
  padding-left: 671px;
}

.p-r-671 {
  padding-right: 671px;
}

.m-672 {
  margin: 672px;
}

.m-b-672 {
  margin-bottom: 672px;
}

.m-t-672 {
  margin-top: 672px;
}

.m-l-672 {
  margin-left: 672px;
}

.m-r-672 {
  margin-right: 672px;
}

.p-672 {
  padding: 672px;
}

.p-b-672 {
  padding-bottom: 672px;
}

.p-t-672 {
  padding-top: 672px;
}

.p-l-672 {
  padding-left: 672px;
}

.p-r-672 {
  padding-right: 672px;
}

.m-673 {
  margin: 673px;
}

.m-b-673 {
  margin-bottom: 673px;
}

.m-t-673 {
  margin-top: 673px;
}

.m-l-673 {
  margin-left: 673px;
}

.m-r-673 {
  margin-right: 673px;
}

.p-673 {
  padding: 673px;
}

.p-b-673 {
  padding-bottom: 673px;
}

.p-t-673 {
  padding-top: 673px;
}

.p-l-673 {
  padding-left: 673px;
}

.p-r-673 {
  padding-right: 673px;
}

.m-674 {
  margin: 674px;
}

.m-b-674 {
  margin-bottom: 674px;
}

.m-t-674 {
  margin-top: 674px;
}

.m-l-674 {
  margin-left: 674px;
}

.m-r-674 {
  margin-right: 674px;
}

.p-674 {
  padding: 674px;
}

.p-b-674 {
  padding-bottom: 674px;
}

.p-t-674 {
  padding-top: 674px;
}

.p-l-674 {
  padding-left: 674px;
}

.p-r-674 {
  padding-right: 674px;
}

.m-675 {
  margin: 675px;
}

.m-b-675 {
  margin-bottom: 675px;
}

.m-t-675 {
  margin-top: 675px;
}

.m-l-675 {
  margin-left: 675px;
}

.m-r-675 {
  margin-right: 675px;
}

.p-675 {
  padding: 675px;
}

.p-b-675 {
  padding-bottom: 675px;
}

.p-t-675 {
  padding-top: 675px;
}

.p-l-675 {
  padding-left: 675px;
}

.p-r-675 {
  padding-right: 675px;
}

.m-676 {
  margin: 676px;
}

.m-b-676 {
  margin-bottom: 676px;
}

.m-t-676 {
  margin-top: 676px;
}

.m-l-676 {
  margin-left: 676px;
}

.m-r-676 {
  margin-right: 676px;
}

.p-676 {
  padding: 676px;
}

.p-b-676 {
  padding-bottom: 676px;
}

.p-t-676 {
  padding-top: 676px;
}

.p-l-676 {
  padding-left: 676px;
}

.p-r-676 {
  padding-right: 676px;
}

.m-677 {
  margin: 677px;
}

.m-b-677 {
  margin-bottom: 677px;
}

.m-t-677 {
  margin-top: 677px;
}

.m-l-677 {
  margin-left: 677px;
}

.m-r-677 {
  margin-right: 677px;
}

.p-677 {
  padding: 677px;
}

.p-b-677 {
  padding-bottom: 677px;
}

.p-t-677 {
  padding-top: 677px;
}

.p-l-677 {
  padding-left: 677px;
}

.p-r-677 {
  padding-right: 677px;
}

.m-678 {
  margin: 678px;
}

.m-b-678 {
  margin-bottom: 678px;
}

.m-t-678 {
  margin-top: 678px;
}

.m-l-678 {
  margin-left: 678px;
}

.m-r-678 {
  margin-right: 678px;
}

.p-678 {
  padding: 678px;
}

.p-b-678 {
  padding-bottom: 678px;
}

.p-t-678 {
  padding-top: 678px;
}

.p-l-678 {
  padding-left: 678px;
}

.p-r-678 {
  padding-right: 678px;
}

.m-679 {
  margin: 679px;
}

.m-b-679 {
  margin-bottom: 679px;
}

.m-t-679 {
  margin-top: 679px;
}

.m-l-679 {
  margin-left: 679px;
}

.m-r-679 {
  margin-right: 679px;
}

.p-679 {
  padding: 679px;
}

.p-b-679 {
  padding-bottom: 679px;
}

.p-t-679 {
  padding-top: 679px;
}

.p-l-679 {
  padding-left: 679px;
}

.p-r-679 {
  padding-right: 679px;
}

.m-680 {
  margin: 680px;
}

.m-b-680 {
  margin-bottom: 680px;
}

.m-t-680 {
  margin-top: 680px;
}

.m-l-680 {
  margin-left: 680px;
}

.m-r-680 {
  margin-right: 680px;
}

.p-680 {
  padding: 680px;
}

.p-b-680 {
  padding-bottom: 680px;
}

.p-t-680 {
  padding-top: 680px;
}

.p-l-680 {
  padding-left: 680px;
}

.p-r-680 {
  padding-right: 680px;
}

.m-681 {
  margin: 681px;
}

.m-b-681 {
  margin-bottom: 681px;
}

.m-t-681 {
  margin-top: 681px;
}

.m-l-681 {
  margin-left: 681px;
}

.m-r-681 {
  margin-right: 681px;
}

.p-681 {
  padding: 681px;
}

.p-b-681 {
  padding-bottom: 681px;
}

.p-t-681 {
  padding-top: 681px;
}

.p-l-681 {
  padding-left: 681px;
}

.p-r-681 {
  padding-right: 681px;
}

.m-682 {
  margin: 682px;
}

.m-b-682 {
  margin-bottom: 682px;
}

.m-t-682 {
  margin-top: 682px;
}

.m-l-682 {
  margin-left: 682px;
}

.m-r-682 {
  margin-right: 682px;
}

.p-682 {
  padding: 682px;
}

.p-b-682 {
  padding-bottom: 682px;
}

.p-t-682 {
  padding-top: 682px;
}

.p-l-682 {
  padding-left: 682px;
}

.p-r-682 {
  padding-right: 682px;
}

.m-683 {
  margin: 683px;
}

.m-b-683 {
  margin-bottom: 683px;
}

.m-t-683 {
  margin-top: 683px;
}

.m-l-683 {
  margin-left: 683px;
}

.m-r-683 {
  margin-right: 683px;
}

.p-683 {
  padding: 683px;
}

.p-b-683 {
  padding-bottom: 683px;
}

.p-t-683 {
  padding-top: 683px;
}

.p-l-683 {
  padding-left: 683px;
}

.p-r-683 {
  padding-right: 683px;
}

.m-684 {
  margin: 684px;
}

.m-b-684 {
  margin-bottom: 684px;
}

.m-t-684 {
  margin-top: 684px;
}

.m-l-684 {
  margin-left: 684px;
}

.m-r-684 {
  margin-right: 684px;
}

.p-684 {
  padding: 684px;
}

.p-b-684 {
  padding-bottom: 684px;
}

.p-t-684 {
  padding-top: 684px;
}

.p-l-684 {
  padding-left: 684px;
}

.p-r-684 {
  padding-right: 684px;
}

.m-685 {
  margin: 685px;
}

.m-b-685 {
  margin-bottom: 685px;
}

.m-t-685 {
  margin-top: 685px;
}

.m-l-685 {
  margin-left: 685px;
}

.m-r-685 {
  margin-right: 685px;
}

.p-685 {
  padding: 685px;
}

.p-b-685 {
  padding-bottom: 685px;
}

.p-t-685 {
  padding-top: 685px;
}

.p-l-685 {
  padding-left: 685px;
}

.p-r-685 {
  padding-right: 685px;
}

.m-686 {
  margin: 686px;
}

.m-b-686 {
  margin-bottom: 686px;
}

.m-t-686 {
  margin-top: 686px;
}

.m-l-686 {
  margin-left: 686px;
}

.m-r-686 {
  margin-right: 686px;
}

.p-686 {
  padding: 686px;
}

.p-b-686 {
  padding-bottom: 686px;
}

.p-t-686 {
  padding-top: 686px;
}

.p-l-686 {
  padding-left: 686px;
}

.p-r-686 {
  padding-right: 686px;
}

.m-687 {
  margin: 687px;
}

.m-b-687 {
  margin-bottom: 687px;
}

.m-t-687 {
  margin-top: 687px;
}

.m-l-687 {
  margin-left: 687px;
}

.m-r-687 {
  margin-right: 687px;
}

.p-687 {
  padding: 687px;
}

.p-b-687 {
  padding-bottom: 687px;
}

.p-t-687 {
  padding-top: 687px;
}

.p-l-687 {
  padding-left: 687px;
}

.p-r-687 {
  padding-right: 687px;
}

.m-688 {
  margin: 688px;
}

.m-b-688 {
  margin-bottom: 688px;
}

.m-t-688 {
  margin-top: 688px;
}

.m-l-688 {
  margin-left: 688px;
}

.m-r-688 {
  margin-right: 688px;
}

.p-688 {
  padding: 688px;
}

.p-b-688 {
  padding-bottom: 688px;
}

.p-t-688 {
  padding-top: 688px;
}

.p-l-688 {
  padding-left: 688px;
}

.p-r-688 {
  padding-right: 688px;
}

.m-689 {
  margin: 689px;
}

.m-b-689 {
  margin-bottom: 689px;
}

.m-t-689 {
  margin-top: 689px;
}

.m-l-689 {
  margin-left: 689px;
}

.m-r-689 {
  margin-right: 689px;
}

.p-689 {
  padding: 689px;
}

.p-b-689 {
  padding-bottom: 689px;
}

.p-t-689 {
  padding-top: 689px;
}

.p-l-689 {
  padding-left: 689px;
}

.p-r-689 {
  padding-right: 689px;
}

.m-690 {
  margin: 690px;
}

.m-b-690 {
  margin-bottom: 690px;
}

.m-t-690 {
  margin-top: 690px;
}

.m-l-690 {
  margin-left: 690px;
}

.m-r-690 {
  margin-right: 690px;
}

.p-690 {
  padding: 690px;
}

.p-b-690 {
  padding-bottom: 690px;
}

.p-t-690 {
  padding-top: 690px;
}

.p-l-690 {
  padding-left: 690px;
}

.p-r-690 {
  padding-right: 690px;
}

.m-691 {
  margin: 691px;
}

.m-b-691 {
  margin-bottom: 691px;
}

.m-t-691 {
  margin-top: 691px;
}

.m-l-691 {
  margin-left: 691px;
}

.m-r-691 {
  margin-right: 691px;
}

.p-691 {
  padding: 691px;
}

.p-b-691 {
  padding-bottom: 691px;
}

.p-t-691 {
  padding-top: 691px;
}

.p-l-691 {
  padding-left: 691px;
}

.p-r-691 {
  padding-right: 691px;
}

.m-692 {
  margin: 692px;
}

.m-b-692 {
  margin-bottom: 692px;
}

.m-t-692 {
  margin-top: 692px;
}

.m-l-692 {
  margin-left: 692px;
}

.m-r-692 {
  margin-right: 692px;
}

.p-692 {
  padding: 692px;
}

.p-b-692 {
  padding-bottom: 692px;
}

.p-t-692 {
  padding-top: 692px;
}

.p-l-692 {
  padding-left: 692px;
}

.p-r-692 {
  padding-right: 692px;
}

.m-693 {
  margin: 693px;
}

.m-b-693 {
  margin-bottom: 693px;
}

.m-t-693 {
  margin-top: 693px;
}

.m-l-693 {
  margin-left: 693px;
}

.m-r-693 {
  margin-right: 693px;
}

.p-693 {
  padding: 693px;
}

.p-b-693 {
  padding-bottom: 693px;
}

.p-t-693 {
  padding-top: 693px;
}

.p-l-693 {
  padding-left: 693px;
}

.p-r-693 {
  padding-right: 693px;
}

.m-694 {
  margin: 694px;
}

.m-b-694 {
  margin-bottom: 694px;
}

.m-t-694 {
  margin-top: 694px;
}

.m-l-694 {
  margin-left: 694px;
}

.m-r-694 {
  margin-right: 694px;
}

.p-694 {
  padding: 694px;
}

.p-b-694 {
  padding-bottom: 694px;
}

.p-t-694 {
  padding-top: 694px;
}

.p-l-694 {
  padding-left: 694px;
}

.p-r-694 {
  padding-right: 694px;
}

.m-695 {
  margin: 695px;
}

.m-b-695 {
  margin-bottom: 695px;
}

.m-t-695 {
  margin-top: 695px;
}

.m-l-695 {
  margin-left: 695px;
}

.m-r-695 {
  margin-right: 695px;
}

.p-695 {
  padding: 695px;
}

.p-b-695 {
  padding-bottom: 695px;
}

.p-t-695 {
  padding-top: 695px;
}

.p-l-695 {
  padding-left: 695px;
}

.p-r-695 {
  padding-right: 695px;
}

.m-696 {
  margin: 696px;
}

.m-b-696 {
  margin-bottom: 696px;
}

.m-t-696 {
  margin-top: 696px;
}

.m-l-696 {
  margin-left: 696px;
}

.m-r-696 {
  margin-right: 696px;
}

.p-696 {
  padding: 696px;
}

.p-b-696 {
  padding-bottom: 696px;
}

.p-t-696 {
  padding-top: 696px;
}

.p-l-696 {
  padding-left: 696px;
}

.p-r-696 {
  padding-right: 696px;
}

.m-697 {
  margin: 697px;
}

.m-b-697 {
  margin-bottom: 697px;
}

.m-t-697 {
  margin-top: 697px;
}

.m-l-697 {
  margin-left: 697px;
}

.m-r-697 {
  margin-right: 697px;
}

.p-697 {
  padding: 697px;
}

.p-b-697 {
  padding-bottom: 697px;
}

.p-t-697 {
  padding-top: 697px;
}

.p-l-697 {
  padding-left: 697px;
}

.p-r-697 {
  padding-right: 697px;
}

.m-698 {
  margin: 698px;
}

.m-b-698 {
  margin-bottom: 698px;
}

.m-t-698 {
  margin-top: 698px;
}

.m-l-698 {
  margin-left: 698px;
}

.m-r-698 {
  margin-right: 698px;
}

.p-698 {
  padding: 698px;
}

.p-b-698 {
  padding-bottom: 698px;
}

.p-t-698 {
  padding-top: 698px;
}

.p-l-698 {
  padding-left: 698px;
}

.p-r-698 {
  padding-right: 698px;
}

.m-699 {
  margin: 699px;
}

.m-b-699 {
  margin-bottom: 699px;
}

.m-t-699 {
  margin-top: 699px;
}

.m-l-699 {
  margin-left: 699px;
}

.m-r-699 {
  margin-right: 699px;
}

.p-699 {
  padding: 699px;
}

.p-b-699 {
  padding-bottom: 699px;
}

.p-t-699 {
  padding-top: 699px;
}

.p-l-699 {
  padding-left: 699px;
}

.p-r-699 {
  padding-right: 699px;
}

.m-700 {
  margin: 700px;
}

.m-b-700 {
  margin-bottom: 700px;
}

.m-t-700 {
  margin-top: 700px;
}

.m-l-700 {
  margin-left: 700px;
}

.m-r-700 {
  margin-right: 700px;
}

.p-700 {
  padding: 700px;
}

.p-b-700 {
  padding-bottom: 700px;
}

.p-t-700 {
  padding-top: 700px;
}

.p-l-700 {
  padding-left: 700px;
}

.p-r-700 {
  padding-right: 700px;
}

.m-701 {
  margin: 701px;
}

.m-b-701 {
  margin-bottom: 701px;
}

.m-t-701 {
  margin-top: 701px;
}

.m-l-701 {
  margin-left: 701px;
}

.m-r-701 {
  margin-right: 701px;
}

.p-701 {
  padding: 701px;
}

.p-b-701 {
  padding-bottom: 701px;
}

.p-t-701 {
  padding-top: 701px;
}

.p-l-701 {
  padding-left: 701px;
}

.p-r-701 {
  padding-right: 701px;
}

.m-702 {
  margin: 702px;
}

.m-b-702 {
  margin-bottom: 702px;
}

.m-t-702 {
  margin-top: 702px;
}

.m-l-702 {
  margin-left: 702px;
}

.m-r-702 {
  margin-right: 702px;
}

.p-702 {
  padding: 702px;
}

.p-b-702 {
  padding-bottom: 702px;
}

.p-t-702 {
  padding-top: 702px;
}

.p-l-702 {
  padding-left: 702px;
}

.p-r-702 {
  padding-right: 702px;
}

.m-703 {
  margin: 703px;
}

.m-b-703 {
  margin-bottom: 703px;
}

.m-t-703 {
  margin-top: 703px;
}

.m-l-703 {
  margin-left: 703px;
}

.m-r-703 {
  margin-right: 703px;
}

.p-703 {
  padding: 703px;
}

.p-b-703 {
  padding-bottom: 703px;
}

.p-t-703 {
  padding-top: 703px;
}

.p-l-703 {
  padding-left: 703px;
}

.p-r-703 {
  padding-right: 703px;
}

.m-704 {
  margin: 704px;
}

.m-b-704 {
  margin-bottom: 704px;
}

.m-t-704 {
  margin-top: 704px;
}

.m-l-704 {
  margin-left: 704px;
}

.m-r-704 {
  margin-right: 704px;
}

.p-704 {
  padding: 704px;
}

.p-b-704 {
  padding-bottom: 704px;
}

.p-t-704 {
  padding-top: 704px;
}

.p-l-704 {
  padding-left: 704px;
}

.p-r-704 {
  padding-right: 704px;
}

.m-705 {
  margin: 705px;
}

.m-b-705 {
  margin-bottom: 705px;
}

.m-t-705 {
  margin-top: 705px;
}

.m-l-705 {
  margin-left: 705px;
}

.m-r-705 {
  margin-right: 705px;
}

.p-705 {
  padding: 705px;
}

.p-b-705 {
  padding-bottom: 705px;
}

.p-t-705 {
  padding-top: 705px;
}

.p-l-705 {
  padding-left: 705px;
}

.p-r-705 {
  padding-right: 705px;
}

.m-706 {
  margin: 706px;
}

.m-b-706 {
  margin-bottom: 706px;
}

.m-t-706 {
  margin-top: 706px;
}

.m-l-706 {
  margin-left: 706px;
}

.m-r-706 {
  margin-right: 706px;
}

.p-706 {
  padding: 706px;
}

.p-b-706 {
  padding-bottom: 706px;
}

.p-t-706 {
  padding-top: 706px;
}

.p-l-706 {
  padding-left: 706px;
}

.p-r-706 {
  padding-right: 706px;
}

.m-707 {
  margin: 707px;
}

.m-b-707 {
  margin-bottom: 707px;
}

.m-t-707 {
  margin-top: 707px;
}

.m-l-707 {
  margin-left: 707px;
}

.m-r-707 {
  margin-right: 707px;
}

.p-707 {
  padding: 707px;
}

.p-b-707 {
  padding-bottom: 707px;
}

.p-t-707 {
  padding-top: 707px;
}

.p-l-707 {
  padding-left: 707px;
}

.p-r-707 {
  padding-right: 707px;
}

.m-708 {
  margin: 708px;
}

.m-b-708 {
  margin-bottom: 708px;
}

.m-t-708 {
  margin-top: 708px;
}

.m-l-708 {
  margin-left: 708px;
}

.m-r-708 {
  margin-right: 708px;
}

.p-708 {
  padding: 708px;
}

.p-b-708 {
  padding-bottom: 708px;
}

.p-t-708 {
  padding-top: 708px;
}

.p-l-708 {
  padding-left: 708px;
}

.p-r-708 {
  padding-right: 708px;
}

.m-709 {
  margin: 709px;
}

.m-b-709 {
  margin-bottom: 709px;
}

.m-t-709 {
  margin-top: 709px;
}

.m-l-709 {
  margin-left: 709px;
}

.m-r-709 {
  margin-right: 709px;
}

.p-709 {
  padding: 709px;
}

.p-b-709 {
  padding-bottom: 709px;
}

.p-t-709 {
  padding-top: 709px;
}

.p-l-709 {
  padding-left: 709px;
}

.p-r-709 {
  padding-right: 709px;
}

.m-710 {
  margin: 710px;
}

.m-b-710 {
  margin-bottom: 710px;
}

.m-t-710 {
  margin-top: 710px;
}

.m-l-710 {
  margin-left: 710px;
}

.m-r-710 {
  margin-right: 710px;
}

.p-710 {
  padding: 710px;
}

.p-b-710 {
  padding-bottom: 710px;
}

.p-t-710 {
  padding-top: 710px;
}

.p-l-710 {
  padding-left: 710px;
}

.p-r-710 {
  padding-right: 710px;
}

.m-711 {
  margin: 711px;
}

.m-b-711 {
  margin-bottom: 711px;
}

.m-t-711 {
  margin-top: 711px;
}

.m-l-711 {
  margin-left: 711px;
}

.m-r-711 {
  margin-right: 711px;
}

.p-711 {
  padding: 711px;
}

.p-b-711 {
  padding-bottom: 711px;
}

.p-t-711 {
  padding-top: 711px;
}

.p-l-711 {
  padding-left: 711px;
}

.p-r-711 {
  padding-right: 711px;
}

.m-712 {
  margin: 712px;
}

.m-b-712 {
  margin-bottom: 712px;
}

.m-t-712 {
  margin-top: 712px;
}

.m-l-712 {
  margin-left: 712px;
}

.m-r-712 {
  margin-right: 712px;
}

.p-712 {
  padding: 712px;
}

.p-b-712 {
  padding-bottom: 712px;
}

.p-t-712 {
  padding-top: 712px;
}

.p-l-712 {
  padding-left: 712px;
}

.p-r-712 {
  padding-right: 712px;
}

.m-713 {
  margin: 713px;
}

.m-b-713 {
  margin-bottom: 713px;
}

.m-t-713 {
  margin-top: 713px;
}

.m-l-713 {
  margin-left: 713px;
}

.m-r-713 {
  margin-right: 713px;
}

.p-713 {
  padding: 713px;
}

.p-b-713 {
  padding-bottom: 713px;
}

.p-t-713 {
  padding-top: 713px;
}

.p-l-713 {
  padding-left: 713px;
}

.p-r-713 {
  padding-right: 713px;
}

.m-714 {
  margin: 714px;
}

.m-b-714 {
  margin-bottom: 714px;
}

.m-t-714 {
  margin-top: 714px;
}

.m-l-714 {
  margin-left: 714px;
}

.m-r-714 {
  margin-right: 714px;
}

.p-714 {
  padding: 714px;
}

.p-b-714 {
  padding-bottom: 714px;
}

.p-t-714 {
  padding-top: 714px;
}

.p-l-714 {
  padding-left: 714px;
}

.p-r-714 {
  padding-right: 714px;
}

.m-715 {
  margin: 715px;
}

.m-b-715 {
  margin-bottom: 715px;
}

.m-t-715 {
  margin-top: 715px;
}

.m-l-715 {
  margin-left: 715px;
}

.m-r-715 {
  margin-right: 715px;
}

.p-715 {
  padding: 715px;
}

.p-b-715 {
  padding-bottom: 715px;
}

.p-t-715 {
  padding-top: 715px;
}

.p-l-715 {
  padding-left: 715px;
}

.p-r-715 {
  padding-right: 715px;
}

.m-716 {
  margin: 716px;
}

.m-b-716 {
  margin-bottom: 716px;
}

.m-t-716 {
  margin-top: 716px;
}

.m-l-716 {
  margin-left: 716px;
}

.m-r-716 {
  margin-right: 716px;
}

.p-716 {
  padding: 716px;
}

.p-b-716 {
  padding-bottom: 716px;
}

.p-t-716 {
  padding-top: 716px;
}

.p-l-716 {
  padding-left: 716px;
}

.p-r-716 {
  padding-right: 716px;
}

.m-717 {
  margin: 717px;
}

.m-b-717 {
  margin-bottom: 717px;
}

.m-t-717 {
  margin-top: 717px;
}

.m-l-717 {
  margin-left: 717px;
}

.m-r-717 {
  margin-right: 717px;
}

.p-717 {
  padding: 717px;
}

.p-b-717 {
  padding-bottom: 717px;
}

.p-t-717 {
  padding-top: 717px;
}

.p-l-717 {
  padding-left: 717px;
}

.p-r-717 {
  padding-right: 717px;
}

.m-718 {
  margin: 718px;
}

.m-b-718 {
  margin-bottom: 718px;
}

.m-t-718 {
  margin-top: 718px;
}

.m-l-718 {
  margin-left: 718px;
}

.m-r-718 {
  margin-right: 718px;
}

.p-718 {
  padding: 718px;
}

.p-b-718 {
  padding-bottom: 718px;
}

.p-t-718 {
  padding-top: 718px;
}

.p-l-718 {
  padding-left: 718px;
}

.p-r-718 {
  padding-right: 718px;
}

.m-719 {
  margin: 719px;
}

.m-b-719 {
  margin-bottom: 719px;
}

.m-t-719 {
  margin-top: 719px;
}

.m-l-719 {
  margin-left: 719px;
}

.m-r-719 {
  margin-right: 719px;
}

.p-719 {
  padding: 719px;
}

.p-b-719 {
  padding-bottom: 719px;
}

.p-t-719 {
  padding-top: 719px;
}

.p-l-719 {
  padding-left: 719px;
}

.p-r-719 {
  padding-right: 719px;
}

.m-720 {
  margin: 720px;
}

.m-b-720 {
  margin-bottom: 720px;
}

.m-t-720 {
  margin-top: 720px;
}

.m-l-720 {
  margin-left: 720px;
}

.m-r-720 {
  margin-right: 720px;
}

.p-720 {
  padding: 720px;
}

.p-b-720 {
  padding-bottom: 720px;
}

.p-t-720 {
  padding-top: 720px;
}

.p-l-720 {
  padding-left: 720px;
}

.p-r-720 {
  padding-right: 720px;
}

.m-721 {
  margin: 721px;
}

.m-b-721 {
  margin-bottom: 721px;
}

.m-t-721 {
  margin-top: 721px;
}

.m-l-721 {
  margin-left: 721px;
}

.m-r-721 {
  margin-right: 721px;
}

.p-721 {
  padding: 721px;
}

.p-b-721 {
  padding-bottom: 721px;
}

.p-t-721 {
  padding-top: 721px;
}

.p-l-721 {
  padding-left: 721px;
}

.p-r-721 {
  padding-right: 721px;
}

.m-722 {
  margin: 722px;
}

.m-b-722 {
  margin-bottom: 722px;
}

.m-t-722 {
  margin-top: 722px;
}

.m-l-722 {
  margin-left: 722px;
}

.m-r-722 {
  margin-right: 722px;
}

.p-722 {
  padding: 722px;
}

.p-b-722 {
  padding-bottom: 722px;
}

.p-t-722 {
  padding-top: 722px;
}

.p-l-722 {
  padding-left: 722px;
}

.p-r-722 {
  padding-right: 722px;
}

.m-723 {
  margin: 723px;
}

.m-b-723 {
  margin-bottom: 723px;
}

.m-t-723 {
  margin-top: 723px;
}

.m-l-723 {
  margin-left: 723px;
}

.m-r-723 {
  margin-right: 723px;
}

.p-723 {
  padding: 723px;
}

.p-b-723 {
  padding-bottom: 723px;
}

.p-t-723 {
  padding-top: 723px;
}

.p-l-723 {
  padding-left: 723px;
}

.p-r-723 {
  padding-right: 723px;
}

.m-724 {
  margin: 724px;
}

.m-b-724 {
  margin-bottom: 724px;
}

.m-t-724 {
  margin-top: 724px;
}

.m-l-724 {
  margin-left: 724px;
}

.m-r-724 {
  margin-right: 724px;
}

.p-724 {
  padding: 724px;
}

.p-b-724 {
  padding-bottom: 724px;
}

.p-t-724 {
  padding-top: 724px;
}

.p-l-724 {
  padding-left: 724px;
}

.p-r-724 {
  padding-right: 724px;
}

.m-725 {
  margin: 725px;
}

.m-b-725 {
  margin-bottom: 725px;
}

.m-t-725 {
  margin-top: 725px;
}

.m-l-725 {
  margin-left: 725px;
}

.m-r-725 {
  margin-right: 725px;
}

.p-725 {
  padding: 725px;
}

.p-b-725 {
  padding-bottom: 725px;
}

.p-t-725 {
  padding-top: 725px;
}

.p-l-725 {
  padding-left: 725px;
}

.p-r-725 {
  padding-right: 725px;
}

.m-726 {
  margin: 726px;
}

.m-b-726 {
  margin-bottom: 726px;
}

.m-t-726 {
  margin-top: 726px;
}

.m-l-726 {
  margin-left: 726px;
}

.m-r-726 {
  margin-right: 726px;
}

.p-726 {
  padding: 726px;
}

.p-b-726 {
  padding-bottom: 726px;
}

.p-t-726 {
  padding-top: 726px;
}

.p-l-726 {
  padding-left: 726px;
}

.p-r-726 {
  padding-right: 726px;
}

.m-727 {
  margin: 727px;
}

.m-b-727 {
  margin-bottom: 727px;
}

.m-t-727 {
  margin-top: 727px;
}

.m-l-727 {
  margin-left: 727px;
}

.m-r-727 {
  margin-right: 727px;
}

.p-727 {
  padding: 727px;
}

.p-b-727 {
  padding-bottom: 727px;
}

.p-t-727 {
  padding-top: 727px;
}

.p-l-727 {
  padding-left: 727px;
}

.p-r-727 {
  padding-right: 727px;
}

.m-728 {
  margin: 728px;
}

.m-b-728 {
  margin-bottom: 728px;
}

.m-t-728 {
  margin-top: 728px;
}

.m-l-728 {
  margin-left: 728px;
}

.m-r-728 {
  margin-right: 728px;
}

.p-728 {
  padding: 728px;
}

.p-b-728 {
  padding-bottom: 728px;
}

.p-t-728 {
  padding-top: 728px;
}

.p-l-728 {
  padding-left: 728px;
}

.p-r-728 {
  padding-right: 728px;
}

.m-729 {
  margin: 729px;
}

.m-b-729 {
  margin-bottom: 729px;
}

.m-t-729 {
  margin-top: 729px;
}

.m-l-729 {
  margin-left: 729px;
}

.m-r-729 {
  margin-right: 729px;
}

.p-729 {
  padding: 729px;
}

.p-b-729 {
  padding-bottom: 729px;
}

.p-t-729 {
  padding-top: 729px;
}

.p-l-729 {
  padding-left: 729px;
}

.p-r-729 {
  padding-right: 729px;
}

.m-730 {
  margin: 730px;
}

.m-b-730 {
  margin-bottom: 730px;
}

.m-t-730 {
  margin-top: 730px;
}

.m-l-730 {
  margin-left: 730px;
}

.m-r-730 {
  margin-right: 730px;
}

.p-730 {
  padding: 730px;
}

.p-b-730 {
  padding-bottom: 730px;
}

.p-t-730 {
  padding-top: 730px;
}

.p-l-730 {
  padding-left: 730px;
}

.p-r-730 {
  padding-right: 730px;
}

.m-731 {
  margin: 731px;
}

.m-b-731 {
  margin-bottom: 731px;
}

.m-t-731 {
  margin-top: 731px;
}

.m-l-731 {
  margin-left: 731px;
}

.m-r-731 {
  margin-right: 731px;
}

.p-731 {
  padding: 731px;
}

.p-b-731 {
  padding-bottom: 731px;
}

.p-t-731 {
  padding-top: 731px;
}

.p-l-731 {
  padding-left: 731px;
}

.p-r-731 {
  padding-right: 731px;
}

.m-732 {
  margin: 732px;
}

.m-b-732 {
  margin-bottom: 732px;
}

.m-t-732 {
  margin-top: 732px;
}

.m-l-732 {
  margin-left: 732px;
}

.m-r-732 {
  margin-right: 732px;
}

.p-732 {
  padding: 732px;
}

.p-b-732 {
  padding-bottom: 732px;
}

.p-t-732 {
  padding-top: 732px;
}

.p-l-732 {
  padding-left: 732px;
}

.p-r-732 {
  padding-right: 732px;
}

.m-733 {
  margin: 733px;
}

.m-b-733 {
  margin-bottom: 733px;
}

.m-t-733 {
  margin-top: 733px;
}

.m-l-733 {
  margin-left: 733px;
}

.m-r-733 {
  margin-right: 733px;
}

.p-733 {
  padding: 733px;
}

.p-b-733 {
  padding-bottom: 733px;
}

.p-t-733 {
  padding-top: 733px;
}

.p-l-733 {
  padding-left: 733px;
}

.p-r-733 {
  padding-right: 733px;
}

.m-734 {
  margin: 734px;
}

.m-b-734 {
  margin-bottom: 734px;
}

.m-t-734 {
  margin-top: 734px;
}

.m-l-734 {
  margin-left: 734px;
}

.m-r-734 {
  margin-right: 734px;
}

.p-734 {
  padding: 734px;
}

.p-b-734 {
  padding-bottom: 734px;
}

.p-t-734 {
  padding-top: 734px;
}

.p-l-734 {
  padding-left: 734px;
}

.p-r-734 {
  padding-right: 734px;
}

.m-735 {
  margin: 735px;
}

.m-b-735 {
  margin-bottom: 735px;
}

.m-t-735 {
  margin-top: 735px;
}

.m-l-735 {
  margin-left: 735px;
}

.m-r-735 {
  margin-right: 735px;
}

.p-735 {
  padding: 735px;
}

.p-b-735 {
  padding-bottom: 735px;
}

.p-t-735 {
  padding-top: 735px;
}

.p-l-735 {
  padding-left: 735px;
}

.p-r-735 {
  padding-right: 735px;
}

.m-736 {
  margin: 736px;
}

.m-b-736 {
  margin-bottom: 736px;
}

.m-t-736 {
  margin-top: 736px;
}

.m-l-736 {
  margin-left: 736px;
}

.m-r-736 {
  margin-right: 736px;
}

.p-736 {
  padding: 736px;
}

.p-b-736 {
  padding-bottom: 736px;
}

.p-t-736 {
  padding-top: 736px;
}

.p-l-736 {
  padding-left: 736px;
}

.p-r-736 {
  padding-right: 736px;
}

.m-737 {
  margin: 737px;
}

.m-b-737 {
  margin-bottom: 737px;
}

.m-t-737 {
  margin-top: 737px;
}

.m-l-737 {
  margin-left: 737px;
}

.m-r-737 {
  margin-right: 737px;
}

.p-737 {
  padding: 737px;
}

.p-b-737 {
  padding-bottom: 737px;
}

.p-t-737 {
  padding-top: 737px;
}

.p-l-737 {
  padding-left: 737px;
}

.p-r-737 {
  padding-right: 737px;
}

.m-738 {
  margin: 738px;
}

.m-b-738 {
  margin-bottom: 738px;
}

.m-t-738 {
  margin-top: 738px;
}

.m-l-738 {
  margin-left: 738px;
}

.m-r-738 {
  margin-right: 738px;
}

.p-738 {
  padding: 738px;
}

.p-b-738 {
  padding-bottom: 738px;
}

.p-t-738 {
  padding-top: 738px;
}

.p-l-738 {
  padding-left: 738px;
}

.p-r-738 {
  padding-right: 738px;
}

.m-739 {
  margin: 739px;
}

.m-b-739 {
  margin-bottom: 739px;
}

.m-t-739 {
  margin-top: 739px;
}

.m-l-739 {
  margin-left: 739px;
}

.m-r-739 {
  margin-right: 739px;
}

.p-739 {
  padding: 739px;
}

.p-b-739 {
  padding-bottom: 739px;
}

.p-t-739 {
  padding-top: 739px;
}

.p-l-739 {
  padding-left: 739px;
}

.p-r-739 {
  padding-right: 739px;
}

.m-740 {
  margin: 740px;
}

.m-b-740 {
  margin-bottom: 740px;
}

.m-t-740 {
  margin-top: 740px;
}

.m-l-740 {
  margin-left: 740px;
}

.m-r-740 {
  margin-right: 740px;
}

.p-740 {
  padding: 740px;
}

.p-b-740 {
  padding-bottom: 740px;
}

.p-t-740 {
  padding-top: 740px;
}

.p-l-740 {
  padding-left: 740px;
}

.p-r-740 {
  padding-right: 740px;
}

.m-741 {
  margin: 741px;
}

.m-b-741 {
  margin-bottom: 741px;
}

.m-t-741 {
  margin-top: 741px;
}

.m-l-741 {
  margin-left: 741px;
}

.m-r-741 {
  margin-right: 741px;
}

.p-741 {
  padding: 741px;
}

.p-b-741 {
  padding-bottom: 741px;
}

.p-t-741 {
  padding-top: 741px;
}

.p-l-741 {
  padding-left: 741px;
}

.p-r-741 {
  padding-right: 741px;
}

.m-742 {
  margin: 742px;
}

.m-b-742 {
  margin-bottom: 742px;
}

.m-t-742 {
  margin-top: 742px;
}

.m-l-742 {
  margin-left: 742px;
}

.m-r-742 {
  margin-right: 742px;
}

.p-742 {
  padding: 742px;
}

.p-b-742 {
  padding-bottom: 742px;
}

.p-t-742 {
  padding-top: 742px;
}

.p-l-742 {
  padding-left: 742px;
}

.p-r-742 {
  padding-right: 742px;
}

.m-743 {
  margin: 743px;
}

.m-b-743 {
  margin-bottom: 743px;
}

.m-t-743 {
  margin-top: 743px;
}

.m-l-743 {
  margin-left: 743px;
}

.m-r-743 {
  margin-right: 743px;
}

.p-743 {
  padding: 743px;
}

.p-b-743 {
  padding-bottom: 743px;
}

.p-t-743 {
  padding-top: 743px;
}

.p-l-743 {
  padding-left: 743px;
}

.p-r-743 {
  padding-right: 743px;
}

.m-744 {
  margin: 744px;
}

.m-b-744 {
  margin-bottom: 744px;
}

.m-t-744 {
  margin-top: 744px;
}

.m-l-744 {
  margin-left: 744px;
}

.m-r-744 {
  margin-right: 744px;
}

.p-744 {
  padding: 744px;
}

.p-b-744 {
  padding-bottom: 744px;
}

.p-t-744 {
  padding-top: 744px;
}

.p-l-744 {
  padding-left: 744px;
}

.p-r-744 {
  padding-right: 744px;
}

.m-745 {
  margin: 745px;
}

.m-b-745 {
  margin-bottom: 745px;
}

.m-t-745 {
  margin-top: 745px;
}

.m-l-745 {
  margin-left: 745px;
}

.m-r-745 {
  margin-right: 745px;
}

.p-745 {
  padding: 745px;
}

.p-b-745 {
  padding-bottom: 745px;
}

.p-t-745 {
  padding-top: 745px;
}

.p-l-745 {
  padding-left: 745px;
}

.p-r-745 {
  padding-right: 745px;
}

.m-746 {
  margin: 746px;
}

.m-b-746 {
  margin-bottom: 746px;
}

.m-t-746 {
  margin-top: 746px;
}

.m-l-746 {
  margin-left: 746px;
}

.m-r-746 {
  margin-right: 746px;
}

.p-746 {
  padding: 746px;
}

.p-b-746 {
  padding-bottom: 746px;
}

.p-t-746 {
  padding-top: 746px;
}

.p-l-746 {
  padding-left: 746px;
}

.p-r-746 {
  padding-right: 746px;
}

.m-747 {
  margin: 747px;
}

.m-b-747 {
  margin-bottom: 747px;
}

.m-t-747 {
  margin-top: 747px;
}

.m-l-747 {
  margin-left: 747px;
}

.m-r-747 {
  margin-right: 747px;
}

.p-747 {
  padding: 747px;
}

.p-b-747 {
  padding-bottom: 747px;
}

.p-t-747 {
  padding-top: 747px;
}

.p-l-747 {
  padding-left: 747px;
}

.p-r-747 {
  padding-right: 747px;
}

.m-748 {
  margin: 748px;
}

.m-b-748 {
  margin-bottom: 748px;
}

.m-t-748 {
  margin-top: 748px;
}

.m-l-748 {
  margin-left: 748px;
}

.m-r-748 {
  margin-right: 748px;
}

.p-748 {
  padding: 748px;
}

.p-b-748 {
  padding-bottom: 748px;
}

.p-t-748 {
  padding-top: 748px;
}

.p-l-748 {
  padding-left: 748px;
}

.p-r-748 {
  padding-right: 748px;
}

.m-749 {
  margin: 749px;
}

.m-b-749 {
  margin-bottom: 749px;
}

.m-t-749 {
  margin-top: 749px;
}

.m-l-749 {
  margin-left: 749px;
}

.m-r-749 {
  margin-right: 749px;
}

.p-749 {
  padding: 749px;
}

.p-b-749 {
  padding-bottom: 749px;
}

.p-t-749 {
  padding-top: 749px;
}

.p-l-749 {
  padding-left: 749px;
}

.p-r-749 {
  padding-right: 749px;
}

.m-750 {
  margin: 750px;
}

.m-b-750 {
  margin-bottom: 750px;
}

.m-t-750 {
  margin-top: 750px;
}

.m-l-750 {
  margin-left: 750px;
}

.m-r-750 {
  margin-right: 750px;
}

.p-750 {
  padding: 750px;
}

.p-b-750 {
  padding-bottom: 750px;
}

.p-t-750 {
  padding-top: 750px;
}

.p-l-750 {
  padding-left: 750px;
}

.p-r-750 {
  padding-right: 750px;
}

.m-751 {
  margin: 751px;
}

.m-b-751 {
  margin-bottom: 751px;
}

.m-t-751 {
  margin-top: 751px;
}

.m-l-751 {
  margin-left: 751px;
}

.m-r-751 {
  margin-right: 751px;
}

.p-751 {
  padding: 751px;
}

.p-b-751 {
  padding-bottom: 751px;
}

.p-t-751 {
  padding-top: 751px;
}

.p-l-751 {
  padding-left: 751px;
}

.p-r-751 {
  padding-right: 751px;
}

.m-752 {
  margin: 752px;
}

.m-b-752 {
  margin-bottom: 752px;
}

.m-t-752 {
  margin-top: 752px;
}

.m-l-752 {
  margin-left: 752px;
}

.m-r-752 {
  margin-right: 752px;
}

.p-752 {
  padding: 752px;
}

.p-b-752 {
  padding-bottom: 752px;
}

.p-t-752 {
  padding-top: 752px;
}

.p-l-752 {
  padding-left: 752px;
}

.p-r-752 {
  padding-right: 752px;
}

.m-753 {
  margin: 753px;
}

.m-b-753 {
  margin-bottom: 753px;
}

.m-t-753 {
  margin-top: 753px;
}

.m-l-753 {
  margin-left: 753px;
}

.m-r-753 {
  margin-right: 753px;
}

.p-753 {
  padding: 753px;
}

.p-b-753 {
  padding-bottom: 753px;
}

.p-t-753 {
  padding-top: 753px;
}

.p-l-753 {
  padding-left: 753px;
}

.p-r-753 {
  padding-right: 753px;
}

.m-754 {
  margin: 754px;
}

.m-b-754 {
  margin-bottom: 754px;
}

.m-t-754 {
  margin-top: 754px;
}

.m-l-754 {
  margin-left: 754px;
}

.m-r-754 {
  margin-right: 754px;
}

.p-754 {
  padding: 754px;
}

.p-b-754 {
  padding-bottom: 754px;
}

.p-t-754 {
  padding-top: 754px;
}

.p-l-754 {
  padding-left: 754px;
}

.p-r-754 {
  padding-right: 754px;
}

.m-755 {
  margin: 755px;
}

.m-b-755 {
  margin-bottom: 755px;
}

.m-t-755 {
  margin-top: 755px;
}

.m-l-755 {
  margin-left: 755px;
}

.m-r-755 {
  margin-right: 755px;
}

.p-755 {
  padding: 755px;
}

.p-b-755 {
  padding-bottom: 755px;
}

.p-t-755 {
  padding-top: 755px;
}

.p-l-755 {
  padding-left: 755px;
}

.p-r-755 {
  padding-right: 755px;
}

.m-756 {
  margin: 756px;
}

.m-b-756 {
  margin-bottom: 756px;
}

.m-t-756 {
  margin-top: 756px;
}

.m-l-756 {
  margin-left: 756px;
}

.m-r-756 {
  margin-right: 756px;
}

.p-756 {
  padding: 756px;
}

.p-b-756 {
  padding-bottom: 756px;
}

.p-t-756 {
  padding-top: 756px;
}

.p-l-756 {
  padding-left: 756px;
}

.p-r-756 {
  padding-right: 756px;
}

.m-757 {
  margin: 757px;
}

.m-b-757 {
  margin-bottom: 757px;
}

.m-t-757 {
  margin-top: 757px;
}

.m-l-757 {
  margin-left: 757px;
}

.m-r-757 {
  margin-right: 757px;
}

.p-757 {
  padding: 757px;
}

.p-b-757 {
  padding-bottom: 757px;
}

.p-t-757 {
  padding-top: 757px;
}

.p-l-757 {
  padding-left: 757px;
}

.p-r-757 {
  padding-right: 757px;
}

.m-758 {
  margin: 758px;
}

.m-b-758 {
  margin-bottom: 758px;
}

.m-t-758 {
  margin-top: 758px;
}

.m-l-758 {
  margin-left: 758px;
}

.m-r-758 {
  margin-right: 758px;
}

.p-758 {
  padding: 758px;
}

.p-b-758 {
  padding-bottom: 758px;
}

.p-t-758 {
  padding-top: 758px;
}

.p-l-758 {
  padding-left: 758px;
}

.p-r-758 {
  padding-right: 758px;
}

.m-759 {
  margin: 759px;
}

.m-b-759 {
  margin-bottom: 759px;
}

.m-t-759 {
  margin-top: 759px;
}

.m-l-759 {
  margin-left: 759px;
}

.m-r-759 {
  margin-right: 759px;
}

.p-759 {
  padding: 759px;
}

.p-b-759 {
  padding-bottom: 759px;
}

.p-t-759 {
  padding-top: 759px;
}

.p-l-759 {
  padding-left: 759px;
}

.p-r-759 {
  padding-right: 759px;
}

.m-760 {
  margin: 760px;
}

.m-b-760 {
  margin-bottom: 760px;
}

.m-t-760 {
  margin-top: 760px;
}

.m-l-760 {
  margin-left: 760px;
}

.m-r-760 {
  margin-right: 760px;
}

.p-760 {
  padding: 760px;
}

.p-b-760 {
  padding-bottom: 760px;
}

.p-t-760 {
  padding-top: 760px;
}

.p-l-760 {
  padding-left: 760px;
}

.p-r-760 {
  padding-right: 760px;
}

.m-761 {
  margin: 761px;
}

.m-b-761 {
  margin-bottom: 761px;
}

.m-t-761 {
  margin-top: 761px;
}

.m-l-761 {
  margin-left: 761px;
}

.m-r-761 {
  margin-right: 761px;
}

.p-761 {
  padding: 761px;
}

.p-b-761 {
  padding-bottom: 761px;
}

.p-t-761 {
  padding-top: 761px;
}

.p-l-761 {
  padding-left: 761px;
}

.p-r-761 {
  padding-right: 761px;
}

.m-762 {
  margin: 762px;
}

.m-b-762 {
  margin-bottom: 762px;
}

.m-t-762 {
  margin-top: 762px;
}

.m-l-762 {
  margin-left: 762px;
}

.m-r-762 {
  margin-right: 762px;
}

.p-762 {
  padding: 762px;
}

.p-b-762 {
  padding-bottom: 762px;
}

.p-t-762 {
  padding-top: 762px;
}

.p-l-762 {
  padding-left: 762px;
}

.p-r-762 {
  padding-right: 762px;
}

.m-763 {
  margin: 763px;
}

.m-b-763 {
  margin-bottom: 763px;
}

.m-t-763 {
  margin-top: 763px;
}

.m-l-763 {
  margin-left: 763px;
}

.m-r-763 {
  margin-right: 763px;
}

.p-763 {
  padding: 763px;
}

.p-b-763 {
  padding-bottom: 763px;
}

.p-t-763 {
  padding-top: 763px;
}

.p-l-763 {
  padding-left: 763px;
}

.p-r-763 {
  padding-right: 763px;
}

.m-764 {
  margin: 764px;
}

.m-b-764 {
  margin-bottom: 764px;
}

.m-t-764 {
  margin-top: 764px;
}

.m-l-764 {
  margin-left: 764px;
}

.m-r-764 {
  margin-right: 764px;
}

.p-764 {
  padding: 764px;
}

.p-b-764 {
  padding-bottom: 764px;
}

.p-t-764 {
  padding-top: 764px;
}

.p-l-764 {
  padding-left: 764px;
}

.p-r-764 {
  padding-right: 764px;
}

.m-765 {
  margin: 765px;
}

.m-b-765 {
  margin-bottom: 765px;
}

.m-t-765 {
  margin-top: 765px;
}

.m-l-765 {
  margin-left: 765px;
}

.m-r-765 {
  margin-right: 765px;
}

.p-765 {
  padding: 765px;
}

.p-b-765 {
  padding-bottom: 765px;
}

.p-t-765 {
  padding-top: 765px;
}

.p-l-765 {
  padding-left: 765px;
}

.p-r-765 {
  padding-right: 765px;
}

.m-766 {
  margin: 766px;
}

.m-b-766 {
  margin-bottom: 766px;
}

.m-t-766 {
  margin-top: 766px;
}

.m-l-766 {
  margin-left: 766px;
}

.m-r-766 {
  margin-right: 766px;
}

.p-766 {
  padding: 766px;
}

.p-b-766 {
  padding-bottom: 766px;
}

.p-t-766 {
  padding-top: 766px;
}

.p-l-766 {
  padding-left: 766px;
}

.p-r-766 {
  padding-right: 766px;
}

.m-767 {
  margin: 767px;
}

.m-b-767 {
  margin-bottom: 767px;
}

.m-t-767 {
  margin-top: 767px;
}

.m-l-767 {
  margin-left: 767px;
}

.m-r-767 {
  margin-right: 767px;
}

.p-767 {
  padding: 767px;
}

.p-b-767 {
  padding-bottom: 767px;
}

.p-t-767 {
  padding-top: 767px;
}

.p-l-767 {
  padding-left: 767px;
}

.p-r-767 {
  padding-right: 767px;
}

.m-768 {
  margin: 768px;
}

.m-b-768 {
  margin-bottom: 768px;
}

.m-t-768 {
  margin-top: 768px;
}

.m-l-768 {
  margin-left: 768px;
}

.m-r-768 {
  margin-right: 768px;
}

.p-768 {
  padding: 768px;
}

.p-b-768 {
  padding-bottom: 768px;
}

.p-t-768 {
  padding-top: 768px;
}

.p-l-768 {
  padding-left: 768px;
}

.p-r-768 {
  padding-right: 768px;
}

.m-769 {
  margin: 769px;
}

.m-b-769 {
  margin-bottom: 769px;
}

.m-t-769 {
  margin-top: 769px;
}

.m-l-769 {
  margin-left: 769px;
}

.m-r-769 {
  margin-right: 769px;
}

.p-769 {
  padding: 769px;
}

.p-b-769 {
  padding-bottom: 769px;
}

.p-t-769 {
  padding-top: 769px;
}

.p-l-769 {
  padding-left: 769px;
}

.p-r-769 {
  padding-right: 769px;
}

.m-770 {
  margin: 770px;
}

.m-b-770 {
  margin-bottom: 770px;
}

.m-t-770 {
  margin-top: 770px;
}

.m-l-770 {
  margin-left: 770px;
}

.m-r-770 {
  margin-right: 770px;
}

.p-770 {
  padding: 770px;
}

.p-b-770 {
  padding-bottom: 770px;
}

.p-t-770 {
  padding-top: 770px;
}

.p-l-770 {
  padding-left: 770px;
}

.p-r-770 {
  padding-right: 770px;
}

.m-771 {
  margin: 771px;
}

.m-b-771 {
  margin-bottom: 771px;
}

.m-t-771 {
  margin-top: 771px;
}

.m-l-771 {
  margin-left: 771px;
}

.m-r-771 {
  margin-right: 771px;
}

.p-771 {
  padding: 771px;
}

.p-b-771 {
  padding-bottom: 771px;
}

.p-t-771 {
  padding-top: 771px;
}

.p-l-771 {
  padding-left: 771px;
}

.p-r-771 {
  padding-right: 771px;
}

.m-772 {
  margin: 772px;
}

.m-b-772 {
  margin-bottom: 772px;
}

.m-t-772 {
  margin-top: 772px;
}

.m-l-772 {
  margin-left: 772px;
}

.m-r-772 {
  margin-right: 772px;
}

.p-772 {
  padding: 772px;
}

.p-b-772 {
  padding-bottom: 772px;
}

.p-t-772 {
  padding-top: 772px;
}

.p-l-772 {
  padding-left: 772px;
}

.p-r-772 {
  padding-right: 772px;
}

.m-773 {
  margin: 773px;
}

.m-b-773 {
  margin-bottom: 773px;
}

.m-t-773 {
  margin-top: 773px;
}

.m-l-773 {
  margin-left: 773px;
}

.m-r-773 {
  margin-right: 773px;
}

.p-773 {
  padding: 773px;
}

.p-b-773 {
  padding-bottom: 773px;
}

.p-t-773 {
  padding-top: 773px;
}

.p-l-773 {
  padding-left: 773px;
}

.p-r-773 {
  padding-right: 773px;
}

.m-774 {
  margin: 774px;
}

.m-b-774 {
  margin-bottom: 774px;
}

.m-t-774 {
  margin-top: 774px;
}

.m-l-774 {
  margin-left: 774px;
}

.m-r-774 {
  margin-right: 774px;
}

.p-774 {
  padding: 774px;
}

.p-b-774 {
  padding-bottom: 774px;
}

.p-t-774 {
  padding-top: 774px;
}

.p-l-774 {
  padding-left: 774px;
}

.p-r-774 {
  padding-right: 774px;
}

.m-775 {
  margin: 775px;
}

.m-b-775 {
  margin-bottom: 775px;
}

.m-t-775 {
  margin-top: 775px;
}

.m-l-775 {
  margin-left: 775px;
}

.m-r-775 {
  margin-right: 775px;
}

.p-775 {
  padding: 775px;
}

.p-b-775 {
  padding-bottom: 775px;
}

.p-t-775 {
  padding-top: 775px;
}

.p-l-775 {
  padding-left: 775px;
}

.p-r-775 {
  padding-right: 775px;
}

.m-776 {
  margin: 776px;
}

.m-b-776 {
  margin-bottom: 776px;
}

.m-t-776 {
  margin-top: 776px;
}

.m-l-776 {
  margin-left: 776px;
}

.m-r-776 {
  margin-right: 776px;
}

.p-776 {
  padding: 776px;
}

.p-b-776 {
  padding-bottom: 776px;
}

.p-t-776 {
  padding-top: 776px;
}

.p-l-776 {
  padding-left: 776px;
}

.p-r-776 {
  padding-right: 776px;
}

.m-777 {
  margin: 777px;
}

.m-b-777 {
  margin-bottom: 777px;
}

.m-t-777 {
  margin-top: 777px;
}

.m-l-777 {
  margin-left: 777px;
}

.m-r-777 {
  margin-right: 777px;
}

.p-777 {
  padding: 777px;
}

.p-b-777 {
  padding-bottom: 777px;
}

.p-t-777 {
  padding-top: 777px;
}

.p-l-777 {
  padding-left: 777px;
}

.p-r-777 {
  padding-right: 777px;
}

.m-778 {
  margin: 778px;
}

.m-b-778 {
  margin-bottom: 778px;
}

.m-t-778 {
  margin-top: 778px;
}

.m-l-778 {
  margin-left: 778px;
}

.m-r-778 {
  margin-right: 778px;
}

.p-778 {
  padding: 778px;
}

.p-b-778 {
  padding-bottom: 778px;
}

.p-t-778 {
  padding-top: 778px;
}

.p-l-778 {
  padding-left: 778px;
}

.p-r-778 {
  padding-right: 778px;
}

.m-779 {
  margin: 779px;
}

.m-b-779 {
  margin-bottom: 779px;
}

.m-t-779 {
  margin-top: 779px;
}

.m-l-779 {
  margin-left: 779px;
}

.m-r-779 {
  margin-right: 779px;
}

.p-779 {
  padding: 779px;
}

.p-b-779 {
  padding-bottom: 779px;
}

.p-t-779 {
  padding-top: 779px;
}

.p-l-779 {
  padding-left: 779px;
}

.p-r-779 {
  padding-right: 779px;
}

.m-780 {
  margin: 780px;
}

.m-b-780 {
  margin-bottom: 780px;
}

.m-t-780 {
  margin-top: 780px;
}

.m-l-780 {
  margin-left: 780px;
}

.m-r-780 {
  margin-right: 780px;
}

.p-780 {
  padding: 780px;
}

.p-b-780 {
  padding-bottom: 780px;
}

.p-t-780 {
  padding-top: 780px;
}

.p-l-780 {
  padding-left: 780px;
}

.p-r-780 {
  padding-right: 780px;
}

.m-781 {
  margin: 781px;
}

.m-b-781 {
  margin-bottom: 781px;
}

.m-t-781 {
  margin-top: 781px;
}

.m-l-781 {
  margin-left: 781px;
}

.m-r-781 {
  margin-right: 781px;
}

.p-781 {
  padding: 781px;
}

.p-b-781 {
  padding-bottom: 781px;
}

.p-t-781 {
  padding-top: 781px;
}

.p-l-781 {
  padding-left: 781px;
}

.p-r-781 {
  padding-right: 781px;
}

.m-782 {
  margin: 782px;
}

.m-b-782 {
  margin-bottom: 782px;
}

.m-t-782 {
  margin-top: 782px;
}

.m-l-782 {
  margin-left: 782px;
}

.m-r-782 {
  margin-right: 782px;
}

.p-782 {
  padding: 782px;
}

.p-b-782 {
  padding-bottom: 782px;
}

.p-t-782 {
  padding-top: 782px;
}

.p-l-782 {
  padding-left: 782px;
}

.p-r-782 {
  padding-right: 782px;
}

.m-783 {
  margin: 783px;
}

.m-b-783 {
  margin-bottom: 783px;
}

.m-t-783 {
  margin-top: 783px;
}

.m-l-783 {
  margin-left: 783px;
}

.m-r-783 {
  margin-right: 783px;
}

.p-783 {
  padding: 783px;
}

.p-b-783 {
  padding-bottom: 783px;
}

.p-t-783 {
  padding-top: 783px;
}

.p-l-783 {
  padding-left: 783px;
}

.p-r-783 {
  padding-right: 783px;
}

.m-784 {
  margin: 784px;
}

.m-b-784 {
  margin-bottom: 784px;
}

.m-t-784 {
  margin-top: 784px;
}

.m-l-784 {
  margin-left: 784px;
}

.m-r-784 {
  margin-right: 784px;
}

.p-784 {
  padding: 784px;
}

.p-b-784 {
  padding-bottom: 784px;
}

.p-t-784 {
  padding-top: 784px;
}

.p-l-784 {
  padding-left: 784px;
}

.p-r-784 {
  padding-right: 784px;
}

.m-785 {
  margin: 785px;
}

.m-b-785 {
  margin-bottom: 785px;
}

.m-t-785 {
  margin-top: 785px;
}

.m-l-785 {
  margin-left: 785px;
}

.m-r-785 {
  margin-right: 785px;
}

.p-785 {
  padding: 785px;
}

.p-b-785 {
  padding-bottom: 785px;
}

.p-t-785 {
  padding-top: 785px;
}

.p-l-785 {
  padding-left: 785px;
}

.p-r-785 {
  padding-right: 785px;
}

.m-786 {
  margin: 786px;
}

.m-b-786 {
  margin-bottom: 786px;
}

.m-t-786 {
  margin-top: 786px;
}

.m-l-786 {
  margin-left: 786px;
}

.m-r-786 {
  margin-right: 786px;
}

.p-786 {
  padding: 786px;
}

.p-b-786 {
  padding-bottom: 786px;
}

.p-t-786 {
  padding-top: 786px;
}

.p-l-786 {
  padding-left: 786px;
}

.p-r-786 {
  padding-right: 786px;
}

.m-787 {
  margin: 787px;
}

.m-b-787 {
  margin-bottom: 787px;
}

.m-t-787 {
  margin-top: 787px;
}

.m-l-787 {
  margin-left: 787px;
}

.m-r-787 {
  margin-right: 787px;
}

.p-787 {
  padding: 787px;
}

.p-b-787 {
  padding-bottom: 787px;
}

.p-t-787 {
  padding-top: 787px;
}

.p-l-787 {
  padding-left: 787px;
}

.p-r-787 {
  padding-right: 787px;
}

.m-788 {
  margin: 788px;
}

.m-b-788 {
  margin-bottom: 788px;
}

.m-t-788 {
  margin-top: 788px;
}

.m-l-788 {
  margin-left: 788px;
}

.m-r-788 {
  margin-right: 788px;
}

.p-788 {
  padding: 788px;
}

.p-b-788 {
  padding-bottom: 788px;
}

.p-t-788 {
  padding-top: 788px;
}

.p-l-788 {
  padding-left: 788px;
}

.p-r-788 {
  padding-right: 788px;
}

.m-789 {
  margin: 789px;
}

.m-b-789 {
  margin-bottom: 789px;
}

.m-t-789 {
  margin-top: 789px;
}

.m-l-789 {
  margin-left: 789px;
}

.m-r-789 {
  margin-right: 789px;
}

.p-789 {
  padding: 789px;
}

.p-b-789 {
  padding-bottom: 789px;
}

.p-t-789 {
  padding-top: 789px;
}

.p-l-789 {
  padding-left: 789px;
}

.p-r-789 {
  padding-right: 789px;
}

.m-790 {
  margin: 790px;
}

.m-b-790 {
  margin-bottom: 790px;
}

.m-t-790 {
  margin-top: 790px;
}

.m-l-790 {
  margin-left: 790px;
}

.m-r-790 {
  margin-right: 790px;
}

.p-790 {
  padding: 790px;
}

.p-b-790 {
  padding-bottom: 790px;
}

.p-t-790 {
  padding-top: 790px;
}

.p-l-790 {
  padding-left: 790px;
}

.p-r-790 {
  padding-right: 790px;
}

.m-791 {
  margin: 791px;
}

.m-b-791 {
  margin-bottom: 791px;
}

.m-t-791 {
  margin-top: 791px;
}

.m-l-791 {
  margin-left: 791px;
}

.m-r-791 {
  margin-right: 791px;
}

.p-791 {
  padding: 791px;
}

.p-b-791 {
  padding-bottom: 791px;
}

.p-t-791 {
  padding-top: 791px;
}

.p-l-791 {
  padding-left: 791px;
}

.p-r-791 {
  padding-right: 791px;
}

.m-792 {
  margin: 792px;
}

.m-b-792 {
  margin-bottom: 792px;
}

.m-t-792 {
  margin-top: 792px;
}

.m-l-792 {
  margin-left: 792px;
}

.m-r-792 {
  margin-right: 792px;
}

.p-792 {
  padding: 792px;
}

.p-b-792 {
  padding-bottom: 792px;
}

.p-t-792 {
  padding-top: 792px;
}

.p-l-792 {
  padding-left: 792px;
}

.p-r-792 {
  padding-right: 792px;
}

.m-793 {
  margin: 793px;
}

.m-b-793 {
  margin-bottom: 793px;
}

.m-t-793 {
  margin-top: 793px;
}

.m-l-793 {
  margin-left: 793px;
}

.m-r-793 {
  margin-right: 793px;
}

.p-793 {
  padding: 793px;
}

.p-b-793 {
  padding-bottom: 793px;
}

.p-t-793 {
  padding-top: 793px;
}

.p-l-793 {
  padding-left: 793px;
}

.p-r-793 {
  padding-right: 793px;
}

.m-794 {
  margin: 794px;
}

.m-b-794 {
  margin-bottom: 794px;
}

.m-t-794 {
  margin-top: 794px;
}

.m-l-794 {
  margin-left: 794px;
}

.m-r-794 {
  margin-right: 794px;
}

.p-794 {
  padding: 794px;
}

.p-b-794 {
  padding-bottom: 794px;
}

.p-t-794 {
  padding-top: 794px;
}

.p-l-794 {
  padding-left: 794px;
}

.p-r-794 {
  padding-right: 794px;
}

.m-795 {
  margin: 795px;
}

.m-b-795 {
  margin-bottom: 795px;
}

.m-t-795 {
  margin-top: 795px;
}

.m-l-795 {
  margin-left: 795px;
}

.m-r-795 {
  margin-right: 795px;
}

.p-795 {
  padding: 795px;
}

.p-b-795 {
  padding-bottom: 795px;
}

.p-t-795 {
  padding-top: 795px;
}

.p-l-795 {
  padding-left: 795px;
}

.p-r-795 {
  padding-right: 795px;
}

.m-796 {
  margin: 796px;
}

.m-b-796 {
  margin-bottom: 796px;
}

.m-t-796 {
  margin-top: 796px;
}

.m-l-796 {
  margin-left: 796px;
}

.m-r-796 {
  margin-right: 796px;
}

.p-796 {
  padding: 796px;
}

.p-b-796 {
  padding-bottom: 796px;
}

.p-t-796 {
  padding-top: 796px;
}

.p-l-796 {
  padding-left: 796px;
}

.p-r-796 {
  padding-right: 796px;
}

.m-797 {
  margin: 797px;
}

.m-b-797 {
  margin-bottom: 797px;
}

.m-t-797 {
  margin-top: 797px;
}

.m-l-797 {
  margin-left: 797px;
}

.m-r-797 {
  margin-right: 797px;
}

.p-797 {
  padding: 797px;
}

.p-b-797 {
  padding-bottom: 797px;
}

.p-t-797 {
  padding-top: 797px;
}

.p-l-797 {
  padding-left: 797px;
}

.p-r-797 {
  padding-right: 797px;
}

.m-798 {
  margin: 798px;
}

.m-b-798 {
  margin-bottom: 798px;
}

.m-t-798 {
  margin-top: 798px;
}

.m-l-798 {
  margin-left: 798px;
}

.m-r-798 {
  margin-right: 798px;
}

.p-798 {
  padding: 798px;
}

.p-b-798 {
  padding-bottom: 798px;
}

.p-t-798 {
  padding-top: 798px;
}

.p-l-798 {
  padding-left: 798px;
}

.p-r-798 {
  padding-right: 798px;
}

.m-799 {
  margin: 799px;
}

.m-b-799 {
  margin-bottom: 799px;
}

.m-t-799 {
  margin-top: 799px;
}

.m-l-799 {
  margin-left: 799px;
}

.m-r-799 {
  margin-right: 799px;
}

.p-799 {
  padding: 799px;
}

.p-b-799 {
  padding-bottom: 799px;
}

.p-t-799 {
  padding-top: 799px;
}

.p-l-799 {
  padding-left: 799px;
}

.p-r-799 {
  padding-right: 799px;
}

.m-800 {
  margin: 800px;
}

.m-b-800 {
  margin-bottom: 800px;
}

.m-t-800 {
  margin-top: 800px;
}

.m-l-800 {
  margin-left: 800px;
}

.m-r-800 {
  margin-right: 800px;
}

.p-800 {
  padding: 800px;
}

.p-b-800 {
  padding-bottom: 800px;
}

.p-t-800 {
  padding-top: 800px;
}

.p-l-800 {
  padding-left: 800px;
}

.p-r-800 {
  padding-right: 800px;
}

.m-801 {
  margin: 801px;
}

.m-b-801 {
  margin-bottom: 801px;
}

.m-t-801 {
  margin-top: 801px;
}

.m-l-801 {
  margin-left: 801px;
}

.m-r-801 {
  margin-right: 801px;
}

.p-801 {
  padding: 801px;
}

.p-b-801 {
  padding-bottom: 801px;
}

.p-t-801 {
  padding-top: 801px;
}

.p-l-801 {
  padding-left: 801px;
}

.p-r-801 {
  padding-right: 801px;
}

.m-802 {
  margin: 802px;
}

.m-b-802 {
  margin-bottom: 802px;
}

.m-t-802 {
  margin-top: 802px;
}

.m-l-802 {
  margin-left: 802px;
}

.m-r-802 {
  margin-right: 802px;
}

.p-802 {
  padding: 802px;
}

.p-b-802 {
  padding-bottom: 802px;
}

.p-t-802 {
  padding-top: 802px;
}

.p-l-802 {
  padding-left: 802px;
}

.p-r-802 {
  padding-right: 802px;
}

.m-803 {
  margin: 803px;
}

.m-b-803 {
  margin-bottom: 803px;
}

.m-t-803 {
  margin-top: 803px;
}

.m-l-803 {
  margin-left: 803px;
}

.m-r-803 {
  margin-right: 803px;
}

.p-803 {
  padding: 803px;
}

.p-b-803 {
  padding-bottom: 803px;
}

.p-t-803 {
  padding-top: 803px;
}

.p-l-803 {
  padding-left: 803px;
}

.p-r-803 {
  padding-right: 803px;
}

.m-804 {
  margin: 804px;
}

.m-b-804 {
  margin-bottom: 804px;
}

.m-t-804 {
  margin-top: 804px;
}

.m-l-804 {
  margin-left: 804px;
}

.m-r-804 {
  margin-right: 804px;
}

.p-804 {
  padding: 804px;
}

.p-b-804 {
  padding-bottom: 804px;
}

.p-t-804 {
  padding-top: 804px;
}

.p-l-804 {
  padding-left: 804px;
}

.p-r-804 {
  padding-right: 804px;
}

.m-805 {
  margin: 805px;
}

.m-b-805 {
  margin-bottom: 805px;
}

.m-t-805 {
  margin-top: 805px;
}

.m-l-805 {
  margin-left: 805px;
}

.m-r-805 {
  margin-right: 805px;
}

.p-805 {
  padding: 805px;
}

.p-b-805 {
  padding-bottom: 805px;
}

.p-t-805 {
  padding-top: 805px;
}

.p-l-805 {
  padding-left: 805px;
}

.p-r-805 {
  padding-right: 805px;
}

.m-806 {
  margin: 806px;
}

.m-b-806 {
  margin-bottom: 806px;
}

.m-t-806 {
  margin-top: 806px;
}

.m-l-806 {
  margin-left: 806px;
}

.m-r-806 {
  margin-right: 806px;
}

.p-806 {
  padding: 806px;
}

.p-b-806 {
  padding-bottom: 806px;
}

.p-t-806 {
  padding-top: 806px;
}

.p-l-806 {
  padding-left: 806px;
}

.p-r-806 {
  padding-right: 806px;
}

.m-807 {
  margin: 807px;
}

.m-b-807 {
  margin-bottom: 807px;
}

.m-t-807 {
  margin-top: 807px;
}

.m-l-807 {
  margin-left: 807px;
}

.m-r-807 {
  margin-right: 807px;
}

.p-807 {
  padding: 807px;
}

.p-b-807 {
  padding-bottom: 807px;
}

.p-t-807 {
  padding-top: 807px;
}

.p-l-807 {
  padding-left: 807px;
}

.p-r-807 {
  padding-right: 807px;
}

.m-808 {
  margin: 808px;
}

.m-b-808 {
  margin-bottom: 808px;
}

.m-t-808 {
  margin-top: 808px;
}

.m-l-808 {
  margin-left: 808px;
}

.m-r-808 {
  margin-right: 808px;
}

.p-808 {
  padding: 808px;
}

.p-b-808 {
  padding-bottom: 808px;
}

.p-t-808 {
  padding-top: 808px;
}

.p-l-808 {
  padding-left: 808px;
}

.p-r-808 {
  padding-right: 808px;
}

.m-809 {
  margin: 809px;
}

.m-b-809 {
  margin-bottom: 809px;
}

.m-t-809 {
  margin-top: 809px;
}

.m-l-809 {
  margin-left: 809px;
}

.m-r-809 {
  margin-right: 809px;
}

.p-809 {
  padding: 809px;
}

.p-b-809 {
  padding-bottom: 809px;
}

.p-t-809 {
  padding-top: 809px;
}

.p-l-809 {
  padding-left: 809px;
}

.p-r-809 {
  padding-right: 809px;
}

.m-810 {
  margin: 810px;
}

.m-b-810 {
  margin-bottom: 810px;
}

.m-t-810 {
  margin-top: 810px;
}

.m-l-810 {
  margin-left: 810px;
}

.m-r-810 {
  margin-right: 810px;
}

.p-810 {
  padding: 810px;
}

.p-b-810 {
  padding-bottom: 810px;
}

.p-t-810 {
  padding-top: 810px;
}

.p-l-810 {
  padding-left: 810px;
}

.p-r-810 {
  padding-right: 810px;
}

.m-811 {
  margin: 811px;
}

.m-b-811 {
  margin-bottom: 811px;
}

.m-t-811 {
  margin-top: 811px;
}

.m-l-811 {
  margin-left: 811px;
}

.m-r-811 {
  margin-right: 811px;
}

.p-811 {
  padding: 811px;
}

.p-b-811 {
  padding-bottom: 811px;
}

.p-t-811 {
  padding-top: 811px;
}

.p-l-811 {
  padding-left: 811px;
}

.p-r-811 {
  padding-right: 811px;
}

.m-812 {
  margin: 812px;
}

.m-b-812 {
  margin-bottom: 812px;
}

.m-t-812 {
  margin-top: 812px;
}

.m-l-812 {
  margin-left: 812px;
}

.m-r-812 {
  margin-right: 812px;
}

.p-812 {
  padding: 812px;
}

.p-b-812 {
  padding-bottom: 812px;
}

.p-t-812 {
  padding-top: 812px;
}

.p-l-812 {
  padding-left: 812px;
}

.p-r-812 {
  padding-right: 812px;
}

.m-813 {
  margin: 813px;
}

.m-b-813 {
  margin-bottom: 813px;
}

.m-t-813 {
  margin-top: 813px;
}

.m-l-813 {
  margin-left: 813px;
}

.m-r-813 {
  margin-right: 813px;
}

.p-813 {
  padding: 813px;
}

.p-b-813 {
  padding-bottom: 813px;
}

.p-t-813 {
  padding-top: 813px;
}

.p-l-813 {
  padding-left: 813px;
}

.p-r-813 {
  padding-right: 813px;
}

.m-814 {
  margin: 814px;
}

.m-b-814 {
  margin-bottom: 814px;
}

.m-t-814 {
  margin-top: 814px;
}

.m-l-814 {
  margin-left: 814px;
}

.m-r-814 {
  margin-right: 814px;
}

.p-814 {
  padding: 814px;
}

.p-b-814 {
  padding-bottom: 814px;
}

.p-t-814 {
  padding-top: 814px;
}

.p-l-814 {
  padding-left: 814px;
}

.p-r-814 {
  padding-right: 814px;
}

.m-815 {
  margin: 815px;
}

.m-b-815 {
  margin-bottom: 815px;
}

.m-t-815 {
  margin-top: 815px;
}

.m-l-815 {
  margin-left: 815px;
}

.m-r-815 {
  margin-right: 815px;
}

.p-815 {
  padding: 815px;
}

.p-b-815 {
  padding-bottom: 815px;
}

.p-t-815 {
  padding-top: 815px;
}

.p-l-815 {
  padding-left: 815px;
}

.p-r-815 {
  padding-right: 815px;
}

.m-816 {
  margin: 816px;
}

.m-b-816 {
  margin-bottom: 816px;
}

.m-t-816 {
  margin-top: 816px;
}

.m-l-816 {
  margin-left: 816px;
}

.m-r-816 {
  margin-right: 816px;
}

.p-816 {
  padding: 816px;
}

.p-b-816 {
  padding-bottom: 816px;
}

.p-t-816 {
  padding-top: 816px;
}

.p-l-816 {
  padding-left: 816px;
}

.p-r-816 {
  padding-right: 816px;
}

.m-817 {
  margin: 817px;
}

.m-b-817 {
  margin-bottom: 817px;
}

.m-t-817 {
  margin-top: 817px;
}

.m-l-817 {
  margin-left: 817px;
}

.m-r-817 {
  margin-right: 817px;
}

.p-817 {
  padding: 817px;
}

.p-b-817 {
  padding-bottom: 817px;
}

.p-t-817 {
  padding-top: 817px;
}

.p-l-817 {
  padding-left: 817px;
}

.p-r-817 {
  padding-right: 817px;
}

.m-818 {
  margin: 818px;
}

.m-b-818 {
  margin-bottom: 818px;
}

.m-t-818 {
  margin-top: 818px;
}

.m-l-818 {
  margin-left: 818px;
}

.m-r-818 {
  margin-right: 818px;
}

.p-818 {
  padding: 818px;
}

.p-b-818 {
  padding-bottom: 818px;
}

.p-t-818 {
  padding-top: 818px;
}

.p-l-818 {
  padding-left: 818px;
}

.p-r-818 {
  padding-right: 818px;
}

.m-819 {
  margin: 819px;
}

.m-b-819 {
  margin-bottom: 819px;
}

.m-t-819 {
  margin-top: 819px;
}

.m-l-819 {
  margin-left: 819px;
}

.m-r-819 {
  margin-right: 819px;
}

.p-819 {
  padding: 819px;
}

.p-b-819 {
  padding-bottom: 819px;
}

.p-t-819 {
  padding-top: 819px;
}

.p-l-819 {
  padding-left: 819px;
}

.p-r-819 {
  padding-right: 819px;
}

.m-820 {
  margin: 820px;
}

.m-b-820 {
  margin-bottom: 820px;
}

.m-t-820 {
  margin-top: 820px;
}

.m-l-820 {
  margin-left: 820px;
}

.m-r-820 {
  margin-right: 820px;
}

.p-820 {
  padding: 820px;
}

.p-b-820 {
  padding-bottom: 820px;
}

.p-t-820 {
  padding-top: 820px;
}

.p-l-820 {
  padding-left: 820px;
}

.p-r-820 {
  padding-right: 820px;
}

.m-821 {
  margin: 821px;
}

.m-b-821 {
  margin-bottom: 821px;
}

.m-t-821 {
  margin-top: 821px;
}

.m-l-821 {
  margin-left: 821px;
}

.m-r-821 {
  margin-right: 821px;
}

.p-821 {
  padding: 821px;
}

.p-b-821 {
  padding-bottom: 821px;
}

.p-t-821 {
  padding-top: 821px;
}

.p-l-821 {
  padding-left: 821px;
}

.p-r-821 {
  padding-right: 821px;
}

.m-822 {
  margin: 822px;
}

.m-b-822 {
  margin-bottom: 822px;
}

.m-t-822 {
  margin-top: 822px;
}

.m-l-822 {
  margin-left: 822px;
}

.m-r-822 {
  margin-right: 822px;
}

.p-822 {
  padding: 822px;
}

.p-b-822 {
  padding-bottom: 822px;
}

.p-t-822 {
  padding-top: 822px;
}

.p-l-822 {
  padding-left: 822px;
}

.p-r-822 {
  padding-right: 822px;
}

.m-823 {
  margin: 823px;
}

.m-b-823 {
  margin-bottom: 823px;
}

.m-t-823 {
  margin-top: 823px;
}

.m-l-823 {
  margin-left: 823px;
}

.m-r-823 {
  margin-right: 823px;
}

.p-823 {
  padding: 823px;
}

.p-b-823 {
  padding-bottom: 823px;
}

.p-t-823 {
  padding-top: 823px;
}

.p-l-823 {
  padding-left: 823px;
}

.p-r-823 {
  padding-right: 823px;
}

.m-824 {
  margin: 824px;
}

.m-b-824 {
  margin-bottom: 824px;
}

.m-t-824 {
  margin-top: 824px;
}

.m-l-824 {
  margin-left: 824px;
}

.m-r-824 {
  margin-right: 824px;
}

.p-824 {
  padding: 824px;
}

.p-b-824 {
  padding-bottom: 824px;
}

.p-t-824 {
  padding-top: 824px;
}

.p-l-824 {
  padding-left: 824px;
}

.p-r-824 {
  padding-right: 824px;
}

.m-825 {
  margin: 825px;
}

.m-b-825 {
  margin-bottom: 825px;
}

.m-t-825 {
  margin-top: 825px;
}

.m-l-825 {
  margin-left: 825px;
}

.m-r-825 {
  margin-right: 825px;
}

.p-825 {
  padding: 825px;
}

.p-b-825 {
  padding-bottom: 825px;
}

.p-t-825 {
  padding-top: 825px;
}

.p-l-825 {
  padding-left: 825px;
}

.p-r-825 {
  padding-right: 825px;
}

.m-826 {
  margin: 826px;
}

.m-b-826 {
  margin-bottom: 826px;
}

.m-t-826 {
  margin-top: 826px;
}

.m-l-826 {
  margin-left: 826px;
}

.m-r-826 {
  margin-right: 826px;
}

.p-826 {
  padding: 826px;
}

.p-b-826 {
  padding-bottom: 826px;
}

.p-t-826 {
  padding-top: 826px;
}

.p-l-826 {
  padding-left: 826px;
}

.p-r-826 {
  padding-right: 826px;
}

.m-827 {
  margin: 827px;
}

.m-b-827 {
  margin-bottom: 827px;
}

.m-t-827 {
  margin-top: 827px;
}

.m-l-827 {
  margin-left: 827px;
}

.m-r-827 {
  margin-right: 827px;
}

.p-827 {
  padding: 827px;
}

.p-b-827 {
  padding-bottom: 827px;
}

.p-t-827 {
  padding-top: 827px;
}

.p-l-827 {
  padding-left: 827px;
}

.p-r-827 {
  padding-right: 827px;
}

.m-828 {
  margin: 828px;
}

.m-b-828 {
  margin-bottom: 828px;
}

.m-t-828 {
  margin-top: 828px;
}

.m-l-828 {
  margin-left: 828px;
}

.m-r-828 {
  margin-right: 828px;
}

.p-828 {
  padding: 828px;
}

.p-b-828 {
  padding-bottom: 828px;
}

.p-t-828 {
  padding-top: 828px;
}

.p-l-828 {
  padding-left: 828px;
}

.p-r-828 {
  padding-right: 828px;
}

.m-829 {
  margin: 829px;
}

.m-b-829 {
  margin-bottom: 829px;
}

.m-t-829 {
  margin-top: 829px;
}

.m-l-829 {
  margin-left: 829px;
}

.m-r-829 {
  margin-right: 829px;
}

.p-829 {
  padding: 829px;
}

.p-b-829 {
  padding-bottom: 829px;
}

.p-t-829 {
  padding-top: 829px;
}

.p-l-829 {
  padding-left: 829px;
}

.p-r-829 {
  padding-right: 829px;
}

.m-830 {
  margin: 830px;
}

.m-b-830 {
  margin-bottom: 830px;
}

.m-t-830 {
  margin-top: 830px;
}

.m-l-830 {
  margin-left: 830px;
}

.m-r-830 {
  margin-right: 830px;
}

.p-830 {
  padding: 830px;
}

.p-b-830 {
  padding-bottom: 830px;
}

.p-t-830 {
  padding-top: 830px;
}

.p-l-830 {
  padding-left: 830px;
}

.p-r-830 {
  padding-right: 830px;
}

.m-831 {
  margin: 831px;
}

.m-b-831 {
  margin-bottom: 831px;
}

.m-t-831 {
  margin-top: 831px;
}

.m-l-831 {
  margin-left: 831px;
}

.m-r-831 {
  margin-right: 831px;
}

.p-831 {
  padding: 831px;
}

.p-b-831 {
  padding-bottom: 831px;
}

.p-t-831 {
  padding-top: 831px;
}

.p-l-831 {
  padding-left: 831px;
}

.p-r-831 {
  padding-right: 831px;
}

.m-832 {
  margin: 832px;
}

.m-b-832 {
  margin-bottom: 832px;
}

.m-t-832 {
  margin-top: 832px;
}

.m-l-832 {
  margin-left: 832px;
}

.m-r-832 {
  margin-right: 832px;
}

.p-832 {
  padding: 832px;
}

.p-b-832 {
  padding-bottom: 832px;
}

.p-t-832 {
  padding-top: 832px;
}

.p-l-832 {
  padding-left: 832px;
}

.p-r-832 {
  padding-right: 832px;
}

.m-833 {
  margin: 833px;
}

.m-b-833 {
  margin-bottom: 833px;
}

.m-t-833 {
  margin-top: 833px;
}

.m-l-833 {
  margin-left: 833px;
}

.m-r-833 {
  margin-right: 833px;
}

.p-833 {
  padding: 833px;
}

.p-b-833 {
  padding-bottom: 833px;
}

.p-t-833 {
  padding-top: 833px;
}

.p-l-833 {
  padding-left: 833px;
}

.p-r-833 {
  padding-right: 833px;
}

.m-834 {
  margin: 834px;
}

.m-b-834 {
  margin-bottom: 834px;
}

.m-t-834 {
  margin-top: 834px;
}

.m-l-834 {
  margin-left: 834px;
}

.m-r-834 {
  margin-right: 834px;
}

.p-834 {
  padding: 834px;
}

.p-b-834 {
  padding-bottom: 834px;
}

.p-t-834 {
  padding-top: 834px;
}

.p-l-834 {
  padding-left: 834px;
}

.p-r-834 {
  padding-right: 834px;
}

.m-835 {
  margin: 835px;
}

.m-b-835 {
  margin-bottom: 835px;
}

.m-t-835 {
  margin-top: 835px;
}

.m-l-835 {
  margin-left: 835px;
}

.m-r-835 {
  margin-right: 835px;
}

.p-835 {
  padding: 835px;
}

.p-b-835 {
  padding-bottom: 835px;
}

.p-t-835 {
  padding-top: 835px;
}

.p-l-835 {
  padding-left: 835px;
}

.p-r-835 {
  padding-right: 835px;
}

.m-836 {
  margin: 836px;
}

.m-b-836 {
  margin-bottom: 836px;
}

.m-t-836 {
  margin-top: 836px;
}

.m-l-836 {
  margin-left: 836px;
}

.m-r-836 {
  margin-right: 836px;
}

.p-836 {
  padding: 836px;
}

.p-b-836 {
  padding-bottom: 836px;
}

.p-t-836 {
  padding-top: 836px;
}

.p-l-836 {
  padding-left: 836px;
}

.p-r-836 {
  padding-right: 836px;
}

.m-837 {
  margin: 837px;
}

.m-b-837 {
  margin-bottom: 837px;
}

.m-t-837 {
  margin-top: 837px;
}

.m-l-837 {
  margin-left: 837px;
}

.m-r-837 {
  margin-right: 837px;
}

.p-837 {
  padding: 837px;
}

.p-b-837 {
  padding-bottom: 837px;
}

.p-t-837 {
  padding-top: 837px;
}

.p-l-837 {
  padding-left: 837px;
}

.p-r-837 {
  padding-right: 837px;
}

.m-838 {
  margin: 838px;
}

.m-b-838 {
  margin-bottom: 838px;
}

.m-t-838 {
  margin-top: 838px;
}

.m-l-838 {
  margin-left: 838px;
}

.m-r-838 {
  margin-right: 838px;
}

.p-838 {
  padding: 838px;
}

.p-b-838 {
  padding-bottom: 838px;
}

.p-t-838 {
  padding-top: 838px;
}

.p-l-838 {
  padding-left: 838px;
}

.p-r-838 {
  padding-right: 838px;
}

.m-839 {
  margin: 839px;
}

.m-b-839 {
  margin-bottom: 839px;
}

.m-t-839 {
  margin-top: 839px;
}

.m-l-839 {
  margin-left: 839px;
}

.m-r-839 {
  margin-right: 839px;
}

.p-839 {
  padding: 839px;
}

.p-b-839 {
  padding-bottom: 839px;
}

.p-t-839 {
  padding-top: 839px;
}

.p-l-839 {
  padding-left: 839px;
}

.p-r-839 {
  padding-right: 839px;
}

.m-840 {
  margin: 840px;
}

.m-b-840 {
  margin-bottom: 840px;
}

.m-t-840 {
  margin-top: 840px;
}

.m-l-840 {
  margin-left: 840px;
}

.m-r-840 {
  margin-right: 840px;
}

.p-840 {
  padding: 840px;
}

.p-b-840 {
  padding-bottom: 840px;
}

.p-t-840 {
  padding-top: 840px;
}

.p-l-840 {
  padding-left: 840px;
}

.p-r-840 {
  padding-right: 840px;
}

.m-841 {
  margin: 841px;
}

.m-b-841 {
  margin-bottom: 841px;
}

.m-t-841 {
  margin-top: 841px;
}

.m-l-841 {
  margin-left: 841px;
}

.m-r-841 {
  margin-right: 841px;
}

.p-841 {
  padding: 841px;
}

.p-b-841 {
  padding-bottom: 841px;
}

.p-t-841 {
  padding-top: 841px;
}

.p-l-841 {
  padding-left: 841px;
}

.p-r-841 {
  padding-right: 841px;
}

.m-842 {
  margin: 842px;
}

.m-b-842 {
  margin-bottom: 842px;
}

.m-t-842 {
  margin-top: 842px;
}

.m-l-842 {
  margin-left: 842px;
}

.m-r-842 {
  margin-right: 842px;
}

.p-842 {
  padding: 842px;
}

.p-b-842 {
  padding-bottom: 842px;
}

.p-t-842 {
  padding-top: 842px;
}

.p-l-842 {
  padding-left: 842px;
}

.p-r-842 {
  padding-right: 842px;
}

.m-843 {
  margin: 843px;
}

.m-b-843 {
  margin-bottom: 843px;
}

.m-t-843 {
  margin-top: 843px;
}

.m-l-843 {
  margin-left: 843px;
}

.m-r-843 {
  margin-right: 843px;
}

.p-843 {
  padding: 843px;
}

.p-b-843 {
  padding-bottom: 843px;
}

.p-t-843 {
  padding-top: 843px;
}

.p-l-843 {
  padding-left: 843px;
}

.p-r-843 {
  padding-right: 843px;
}

.m-844 {
  margin: 844px;
}

.m-b-844 {
  margin-bottom: 844px;
}

.m-t-844 {
  margin-top: 844px;
}

.m-l-844 {
  margin-left: 844px;
}

.m-r-844 {
  margin-right: 844px;
}

.p-844 {
  padding: 844px;
}

.p-b-844 {
  padding-bottom: 844px;
}

.p-t-844 {
  padding-top: 844px;
}

.p-l-844 {
  padding-left: 844px;
}

.p-r-844 {
  padding-right: 844px;
}

.m-845 {
  margin: 845px;
}

.m-b-845 {
  margin-bottom: 845px;
}

.m-t-845 {
  margin-top: 845px;
}

.m-l-845 {
  margin-left: 845px;
}

.m-r-845 {
  margin-right: 845px;
}

.p-845 {
  padding: 845px;
}

.p-b-845 {
  padding-bottom: 845px;
}

.p-t-845 {
  padding-top: 845px;
}

.p-l-845 {
  padding-left: 845px;
}

.p-r-845 {
  padding-right: 845px;
}

.m-846 {
  margin: 846px;
}

.m-b-846 {
  margin-bottom: 846px;
}

.m-t-846 {
  margin-top: 846px;
}

.m-l-846 {
  margin-left: 846px;
}

.m-r-846 {
  margin-right: 846px;
}

.p-846 {
  padding: 846px;
}

.p-b-846 {
  padding-bottom: 846px;
}

.p-t-846 {
  padding-top: 846px;
}

.p-l-846 {
  padding-left: 846px;
}

.p-r-846 {
  padding-right: 846px;
}

.m-847 {
  margin: 847px;
}

.m-b-847 {
  margin-bottom: 847px;
}

.m-t-847 {
  margin-top: 847px;
}

.m-l-847 {
  margin-left: 847px;
}

.m-r-847 {
  margin-right: 847px;
}

.p-847 {
  padding: 847px;
}

.p-b-847 {
  padding-bottom: 847px;
}

.p-t-847 {
  padding-top: 847px;
}

.p-l-847 {
  padding-left: 847px;
}

.p-r-847 {
  padding-right: 847px;
}

.m-848 {
  margin: 848px;
}

.m-b-848 {
  margin-bottom: 848px;
}

.m-t-848 {
  margin-top: 848px;
}

.m-l-848 {
  margin-left: 848px;
}

.m-r-848 {
  margin-right: 848px;
}

.p-848 {
  padding: 848px;
}

.p-b-848 {
  padding-bottom: 848px;
}

.p-t-848 {
  padding-top: 848px;
}

.p-l-848 {
  padding-left: 848px;
}

.p-r-848 {
  padding-right: 848px;
}

.m-849 {
  margin: 849px;
}

.m-b-849 {
  margin-bottom: 849px;
}

.m-t-849 {
  margin-top: 849px;
}

.m-l-849 {
  margin-left: 849px;
}

.m-r-849 {
  margin-right: 849px;
}

.p-849 {
  padding: 849px;
}

.p-b-849 {
  padding-bottom: 849px;
}

.p-t-849 {
  padding-top: 849px;
}

.p-l-849 {
  padding-left: 849px;
}

.p-r-849 {
  padding-right: 849px;
}

.m-850 {
  margin: 850px;
}

.m-b-850 {
  margin-bottom: 850px;
}

.m-t-850 {
  margin-top: 850px;
}

.m-l-850 {
  margin-left: 850px;
}

.m-r-850 {
  margin-right: 850px;
}

.p-850 {
  padding: 850px;
}

.p-b-850 {
  padding-bottom: 850px;
}

.p-t-850 {
  padding-top: 850px;
}

.p-l-850 {
  padding-left: 850px;
}

.p-r-850 {
  padding-right: 850px;
}

.m-851 {
  margin: 851px;
}

.m-b-851 {
  margin-bottom: 851px;
}

.m-t-851 {
  margin-top: 851px;
}

.m-l-851 {
  margin-left: 851px;
}

.m-r-851 {
  margin-right: 851px;
}

.p-851 {
  padding: 851px;
}

.p-b-851 {
  padding-bottom: 851px;
}

.p-t-851 {
  padding-top: 851px;
}

.p-l-851 {
  padding-left: 851px;
}

.p-r-851 {
  padding-right: 851px;
}

.m-852 {
  margin: 852px;
}

.m-b-852 {
  margin-bottom: 852px;
}

.m-t-852 {
  margin-top: 852px;
}

.m-l-852 {
  margin-left: 852px;
}

.m-r-852 {
  margin-right: 852px;
}

.p-852 {
  padding: 852px;
}

.p-b-852 {
  padding-bottom: 852px;
}

.p-t-852 {
  padding-top: 852px;
}

.p-l-852 {
  padding-left: 852px;
}

.p-r-852 {
  padding-right: 852px;
}

.m-853 {
  margin: 853px;
}

.m-b-853 {
  margin-bottom: 853px;
}

.m-t-853 {
  margin-top: 853px;
}

.m-l-853 {
  margin-left: 853px;
}

.m-r-853 {
  margin-right: 853px;
}

.p-853 {
  padding: 853px;
}

.p-b-853 {
  padding-bottom: 853px;
}

.p-t-853 {
  padding-top: 853px;
}

.p-l-853 {
  padding-left: 853px;
}

.p-r-853 {
  padding-right: 853px;
}

.m-854 {
  margin: 854px;
}

.m-b-854 {
  margin-bottom: 854px;
}

.m-t-854 {
  margin-top: 854px;
}

.m-l-854 {
  margin-left: 854px;
}

.m-r-854 {
  margin-right: 854px;
}

.p-854 {
  padding: 854px;
}

.p-b-854 {
  padding-bottom: 854px;
}

.p-t-854 {
  padding-top: 854px;
}

.p-l-854 {
  padding-left: 854px;
}

.p-r-854 {
  padding-right: 854px;
}

.m-855 {
  margin: 855px;
}

.m-b-855 {
  margin-bottom: 855px;
}

.m-t-855 {
  margin-top: 855px;
}

.m-l-855 {
  margin-left: 855px;
}

.m-r-855 {
  margin-right: 855px;
}

.p-855 {
  padding: 855px;
}

.p-b-855 {
  padding-bottom: 855px;
}

.p-t-855 {
  padding-top: 855px;
}

.p-l-855 {
  padding-left: 855px;
}

.p-r-855 {
  padding-right: 855px;
}

.m-856 {
  margin: 856px;
}

.m-b-856 {
  margin-bottom: 856px;
}

.m-t-856 {
  margin-top: 856px;
}

.m-l-856 {
  margin-left: 856px;
}

.m-r-856 {
  margin-right: 856px;
}

.p-856 {
  padding: 856px;
}

.p-b-856 {
  padding-bottom: 856px;
}

.p-t-856 {
  padding-top: 856px;
}

.p-l-856 {
  padding-left: 856px;
}

.p-r-856 {
  padding-right: 856px;
}

.m-857 {
  margin: 857px;
}

.m-b-857 {
  margin-bottom: 857px;
}

.m-t-857 {
  margin-top: 857px;
}

.m-l-857 {
  margin-left: 857px;
}

.m-r-857 {
  margin-right: 857px;
}

.p-857 {
  padding: 857px;
}

.p-b-857 {
  padding-bottom: 857px;
}

.p-t-857 {
  padding-top: 857px;
}

.p-l-857 {
  padding-left: 857px;
}

.p-r-857 {
  padding-right: 857px;
}

.m-858 {
  margin: 858px;
}

.m-b-858 {
  margin-bottom: 858px;
}

.m-t-858 {
  margin-top: 858px;
}

.m-l-858 {
  margin-left: 858px;
}

.m-r-858 {
  margin-right: 858px;
}

.p-858 {
  padding: 858px;
}

.p-b-858 {
  padding-bottom: 858px;
}

.p-t-858 {
  padding-top: 858px;
}

.p-l-858 {
  padding-left: 858px;
}

.p-r-858 {
  padding-right: 858px;
}

.m-859 {
  margin: 859px;
}

.m-b-859 {
  margin-bottom: 859px;
}

.m-t-859 {
  margin-top: 859px;
}

.m-l-859 {
  margin-left: 859px;
}

.m-r-859 {
  margin-right: 859px;
}

.p-859 {
  padding: 859px;
}

.p-b-859 {
  padding-bottom: 859px;
}

.p-t-859 {
  padding-top: 859px;
}

.p-l-859 {
  padding-left: 859px;
}

.p-r-859 {
  padding-right: 859px;
}

.m-860 {
  margin: 860px;
}

.m-b-860 {
  margin-bottom: 860px;
}

.m-t-860 {
  margin-top: 860px;
}

.m-l-860 {
  margin-left: 860px;
}

.m-r-860 {
  margin-right: 860px;
}

.p-860 {
  padding: 860px;
}

.p-b-860 {
  padding-bottom: 860px;
}

.p-t-860 {
  padding-top: 860px;
}

.p-l-860 {
  padding-left: 860px;
}

.p-r-860 {
  padding-right: 860px;
}

.m-861 {
  margin: 861px;
}

.m-b-861 {
  margin-bottom: 861px;
}

.m-t-861 {
  margin-top: 861px;
}

.m-l-861 {
  margin-left: 861px;
}

.m-r-861 {
  margin-right: 861px;
}

.p-861 {
  padding: 861px;
}

.p-b-861 {
  padding-bottom: 861px;
}

.p-t-861 {
  padding-top: 861px;
}

.p-l-861 {
  padding-left: 861px;
}

.p-r-861 {
  padding-right: 861px;
}

.m-862 {
  margin: 862px;
}

.m-b-862 {
  margin-bottom: 862px;
}

.m-t-862 {
  margin-top: 862px;
}

.m-l-862 {
  margin-left: 862px;
}

.m-r-862 {
  margin-right: 862px;
}

.p-862 {
  padding: 862px;
}

.p-b-862 {
  padding-bottom: 862px;
}

.p-t-862 {
  padding-top: 862px;
}

.p-l-862 {
  padding-left: 862px;
}

.p-r-862 {
  padding-right: 862px;
}

.m-863 {
  margin: 863px;
}

.m-b-863 {
  margin-bottom: 863px;
}

.m-t-863 {
  margin-top: 863px;
}

.m-l-863 {
  margin-left: 863px;
}

.m-r-863 {
  margin-right: 863px;
}

.p-863 {
  padding: 863px;
}

.p-b-863 {
  padding-bottom: 863px;
}

.p-t-863 {
  padding-top: 863px;
}

.p-l-863 {
  padding-left: 863px;
}

.p-r-863 {
  padding-right: 863px;
}

.m-864 {
  margin: 864px;
}

.m-b-864 {
  margin-bottom: 864px;
}

.m-t-864 {
  margin-top: 864px;
}

.m-l-864 {
  margin-left: 864px;
}

.m-r-864 {
  margin-right: 864px;
}

.p-864 {
  padding: 864px;
}

.p-b-864 {
  padding-bottom: 864px;
}

.p-t-864 {
  padding-top: 864px;
}

.p-l-864 {
  padding-left: 864px;
}

.p-r-864 {
  padding-right: 864px;
}

.m-865 {
  margin: 865px;
}

.m-b-865 {
  margin-bottom: 865px;
}

.m-t-865 {
  margin-top: 865px;
}

.m-l-865 {
  margin-left: 865px;
}

.m-r-865 {
  margin-right: 865px;
}

.p-865 {
  padding: 865px;
}

.p-b-865 {
  padding-bottom: 865px;
}

.p-t-865 {
  padding-top: 865px;
}

.p-l-865 {
  padding-left: 865px;
}

.p-r-865 {
  padding-right: 865px;
}

.m-866 {
  margin: 866px;
}

.m-b-866 {
  margin-bottom: 866px;
}

.m-t-866 {
  margin-top: 866px;
}

.m-l-866 {
  margin-left: 866px;
}

.m-r-866 {
  margin-right: 866px;
}

.p-866 {
  padding: 866px;
}

.p-b-866 {
  padding-bottom: 866px;
}

.p-t-866 {
  padding-top: 866px;
}

.p-l-866 {
  padding-left: 866px;
}

.p-r-866 {
  padding-right: 866px;
}

.m-867 {
  margin: 867px;
}

.m-b-867 {
  margin-bottom: 867px;
}

.m-t-867 {
  margin-top: 867px;
}

.m-l-867 {
  margin-left: 867px;
}

.m-r-867 {
  margin-right: 867px;
}

.p-867 {
  padding: 867px;
}

.p-b-867 {
  padding-bottom: 867px;
}

.p-t-867 {
  padding-top: 867px;
}

.p-l-867 {
  padding-left: 867px;
}

.p-r-867 {
  padding-right: 867px;
}

.m-868 {
  margin: 868px;
}

.m-b-868 {
  margin-bottom: 868px;
}

.m-t-868 {
  margin-top: 868px;
}

.m-l-868 {
  margin-left: 868px;
}

.m-r-868 {
  margin-right: 868px;
}

.p-868 {
  padding: 868px;
}

.p-b-868 {
  padding-bottom: 868px;
}

.p-t-868 {
  padding-top: 868px;
}

.p-l-868 {
  padding-left: 868px;
}

.p-r-868 {
  padding-right: 868px;
}

.m-869 {
  margin: 869px;
}

.m-b-869 {
  margin-bottom: 869px;
}

.m-t-869 {
  margin-top: 869px;
}

.m-l-869 {
  margin-left: 869px;
}

.m-r-869 {
  margin-right: 869px;
}

.p-869 {
  padding: 869px;
}

.p-b-869 {
  padding-bottom: 869px;
}

.p-t-869 {
  padding-top: 869px;
}

.p-l-869 {
  padding-left: 869px;
}

.p-r-869 {
  padding-right: 869px;
}

.m-870 {
  margin: 870px;
}

.m-b-870 {
  margin-bottom: 870px;
}

.m-t-870 {
  margin-top: 870px;
}

.m-l-870 {
  margin-left: 870px;
}

.m-r-870 {
  margin-right: 870px;
}

.p-870 {
  padding: 870px;
}

.p-b-870 {
  padding-bottom: 870px;
}

.p-t-870 {
  padding-top: 870px;
}

.p-l-870 {
  padding-left: 870px;
}

.p-r-870 {
  padding-right: 870px;
}

.m-871 {
  margin: 871px;
}

.m-b-871 {
  margin-bottom: 871px;
}

.m-t-871 {
  margin-top: 871px;
}

.m-l-871 {
  margin-left: 871px;
}

.m-r-871 {
  margin-right: 871px;
}

.p-871 {
  padding: 871px;
}

.p-b-871 {
  padding-bottom: 871px;
}

.p-t-871 {
  padding-top: 871px;
}

.p-l-871 {
  padding-left: 871px;
}

.p-r-871 {
  padding-right: 871px;
}

.m-872 {
  margin: 872px;
}

.m-b-872 {
  margin-bottom: 872px;
}

.m-t-872 {
  margin-top: 872px;
}

.m-l-872 {
  margin-left: 872px;
}

.m-r-872 {
  margin-right: 872px;
}

.p-872 {
  padding: 872px;
}

.p-b-872 {
  padding-bottom: 872px;
}

.p-t-872 {
  padding-top: 872px;
}

.p-l-872 {
  padding-left: 872px;
}

.p-r-872 {
  padding-right: 872px;
}

.m-873 {
  margin: 873px;
}

.m-b-873 {
  margin-bottom: 873px;
}

.m-t-873 {
  margin-top: 873px;
}

.m-l-873 {
  margin-left: 873px;
}

.m-r-873 {
  margin-right: 873px;
}

.p-873 {
  padding: 873px;
}

.p-b-873 {
  padding-bottom: 873px;
}

.p-t-873 {
  padding-top: 873px;
}

.p-l-873 {
  padding-left: 873px;
}

.p-r-873 {
  padding-right: 873px;
}

.m-874 {
  margin: 874px;
}

.m-b-874 {
  margin-bottom: 874px;
}

.m-t-874 {
  margin-top: 874px;
}

.m-l-874 {
  margin-left: 874px;
}

.m-r-874 {
  margin-right: 874px;
}

.p-874 {
  padding: 874px;
}

.p-b-874 {
  padding-bottom: 874px;
}

.p-t-874 {
  padding-top: 874px;
}

.p-l-874 {
  padding-left: 874px;
}

.p-r-874 {
  padding-right: 874px;
}

.m-875 {
  margin: 875px;
}

.m-b-875 {
  margin-bottom: 875px;
}

.m-t-875 {
  margin-top: 875px;
}

.m-l-875 {
  margin-left: 875px;
}

.m-r-875 {
  margin-right: 875px;
}

.p-875 {
  padding: 875px;
}

.p-b-875 {
  padding-bottom: 875px;
}

.p-t-875 {
  padding-top: 875px;
}

.p-l-875 {
  padding-left: 875px;
}

.p-r-875 {
  padding-right: 875px;
}

.m-876 {
  margin: 876px;
}

.m-b-876 {
  margin-bottom: 876px;
}

.m-t-876 {
  margin-top: 876px;
}

.m-l-876 {
  margin-left: 876px;
}

.m-r-876 {
  margin-right: 876px;
}

.p-876 {
  padding: 876px;
}

.p-b-876 {
  padding-bottom: 876px;
}

.p-t-876 {
  padding-top: 876px;
}

.p-l-876 {
  padding-left: 876px;
}

.p-r-876 {
  padding-right: 876px;
}

.m-877 {
  margin: 877px;
}

.m-b-877 {
  margin-bottom: 877px;
}

.m-t-877 {
  margin-top: 877px;
}

.m-l-877 {
  margin-left: 877px;
}

.m-r-877 {
  margin-right: 877px;
}

.p-877 {
  padding: 877px;
}

.p-b-877 {
  padding-bottom: 877px;
}

.p-t-877 {
  padding-top: 877px;
}

.p-l-877 {
  padding-left: 877px;
}

.p-r-877 {
  padding-right: 877px;
}

.m-878 {
  margin: 878px;
}

.m-b-878 {
  margin-bottom: 878px;
}

.m-t-878 {
  margin-top: 878px;
}

.m-l-878 {
  margin-left: 878px;
}

.m-r-878 {
  margin-right: 878px;
}

.p-878 {
  padding: 878px;
}

.p-b-878 {
  padding-bottom: 878px;
}

.p-t-878 {
  padding-top: 878px;
}

.p-l-878 {
  padding-left: 878px;
}

.p-r-878 {
  padding-right: 878px;
}

.m-879 {
  margin: 879px;
}

.m-b-879 {
  margin-bottom: 879px;
}

.m-t-879 {
  margin-top: 879px;
}

.m-l-879 {
  margin-left: 879px;
}

.m-r-879 {
  margin-right: 879px;
}

.p-879 {
  padding: 879px;
}

.p-b-879 {
  padding-bottom: 879px;
}

.p-t-879 {
  padding-top: 879px;
}

.p-l-879 {
  padding-left: 879px;
}

.p-r-879 {
  padding-right: 879px;
}

.m-880 {
  margin: 880px;
}

.m-b-880 {
  margin-bottom: 880px;
}

.m-t-880 {
  margin-top: 880px;
}

.m-l-880 {
  margin-left: 880px;
}

.m-r-880 {
  margin-right: 880px;
}

.p-880 {
  padding: 880px;
}

.p-b-880 {
  padding-bottom: 880px;
}

.p-t-880 {
  padding-top: 880px;
}

.p-l-880 {
  padding-left: 880px;
}

.p-r-880 {
  padding-right: 880px;
}

.m-881 {
  margin: 881px;
}

.m-b-881 {
  margin-bottom: 881px;
}

.m-t-881 {
  margin-top: 881px;
}

.m-l-881 {
  margin-left: 881px;
}

.m-r-881 {
  margin-right: 881px;
}

.p-881 {
  padding: 881px;
}

.p-b-881 {
  padding-bottom: 881px;
}

.p-t-881 {
  padding-top: 881px;
}

.p-l-881 {
  padding-left: 881px;
}

.p-r-881 {
  padding-right: 881px;
}

.m-882 {
  margin: 882px;
}

.m-b-882 {
  margin-bottom: 882px;
}

.m-t-882 {
  margin-top: 882px;
}

.m-l-882 {
  margin-left: 882px;
}

.m-r-882 {
  margin-right: 882px;
}

.p-882 {
  padding: 882px;
}

.p-b-882 {
  padding-bottom: 882px;
}

.p-t-882 {
  padding-top: 882px;
}

.p-l-882 {
  padding-left: 882px;
}

.p-r-882 {
  padding-right: 882px;
}

.m-883 {
  margin: 883px;
}

.m-b-883 {
  margin-bottom: 883px;
}

.m-t-883 {
  margin-top: 883px;
}

.m-l-883 {
  margin-left: 883px;
}

.m-r-883 {
  margin-right: 883px;
}

.p-883 {
  padding: 883px;
}

.p-b-883 {
  padding-bottom: 883px;
}

.p-t-883 {
  padding-top: 883px;
}

.p-l-883 {
  padding-left: 883px;
}

.p-r-883 {
  padding-right: 883px;
}

.m-884 {
  margin: 884px;
}

.m-b-884 {
  margin-bottom: 884px;
}

.m-t-884 {
  margin-top: 884px;
}

.m-l-884 {
  margin-left: 884px;
}

.m-r-884 {
  margin-right: 884px;
}

.p-884 {
  padding: 884px;
}

.p-b-884 {
  padding-bottom: 884px;
}

.p-t-884 {
  padding-top: 884px;
}

.p-l-884 {
  padding-left: 884px;
}

.p-r-884 {
  padding-right: 884px;
}

.m-885 {
  margin: 885px;
}

.m-b-885 {
  margin-bottom: 885px;
}

.m-t-885 {
  margin-top: 885px;
}

.m-l-885 {
  margin-left: 885px;
}

.m-r-885 {
  margin-right: 885px;
}

.p-885 {
  padding: 885px;
}

.p-b-885 {
  padding-bottom: 885px;
}

.p-t-885 {
  padding-top: 885px;
}

.p-l-885 {
  padding-left: 885px;
}

.p-r-885 {
  padding-right: 885px;
}

.m-886 {
  margin: 886px;
}

.m-b-886 {
  margin-bottom: 886px;
}

.m-t-886 {
  margin-top: 886px;
}

.m-l-886 {
  margin-left: 886px;
}

.m-r-886 {
  margin-right: 886px;
}

.p-886 {
  padding: 886px;
}

.p-b-886 {
  padding-bottom: 886px;
}

.p-t-886 {
  padding-top: 886px;
}

.p-l-886 {
  padding-left: 886px;
}

.p-r-886 {
  padding-right: 886px;
}

.m-887 {
  margin: 887px;
}

.m-b-887 {
  margin-bottom: 887px;
}

.m-t-887 {
  margin-top: 887px;
}

.m-l-887 {
  margin-left: 887px;
}

.m-r-887 {
  margin-right: 887px;
}

.p-887 {
  padding: 887px;
}

.p-b-887 {
  padding-bottom: 887px;
}

.p-t-887 {
  padding-top: 887px;
}

.p-l-887 {
  padding-left: 887px;
}

.p-r-887 {
  padding-right: 887px;
}

.m-888 {
  margin: 888px;
}

.m-b-888 {
  margin-bottom: 888px;
}

.m-t-888 {
  margin-top: 888px;
}

.m-l-888 {
  margin-left: 888px;
}

.m-r-888 {
  margin-right: 888px;
}

.p-888 {
  padding: 888px;
}

.p-b-888 {
  padding-bottom: 888px;
}

.p-t-888 {
  padding-top: 888px;
}

.p-l-888 {
  padding-left: 888px;
}

.p-r-888 {
  padding-right: 888px;
}

.m-889 {
  margin: 889px;
}

.m-b-889 {
  margin-bottom: 889px;
}

.m-t-889 {
  margin-top: 889px;
}

.m-l-889 {
  margin-left: 889px;
}

.m-r-889 {
  margin-right: 889px;
}

.p-889 {
  padding: 889px;
}

.p-b-889 {
  padding-bottom: 889px;
}

.p-t-889 {
  padding-top: 889px;
}

.p-l-889 {
  padding-left: 889px;
}

.p-r-889 {
  padding-right: 889px;
}

.m-890 {
  margin: 890px;
}

.m-b-890 {
  margin-bottom: 890px;
}

.m-t-890 {
  margin-top: 890px;
}

.m-l-890 {
  margin-left: 890px;
}

.m-r-890 {
  margin-right: 890px;
}

.p-890 {
  padding: 890px;
}

.p-b-890 {
  padding-bottom: 890px;
}

.p-t-890 {
  padding-top: 890px;
}

.p-l-890 {
  padding-left: 890px;
}

.p-r-890 {
  padding-right: 890px;
}

.m-891 {
  margin: 891px;
}

.m-b-891 {
  margin-bottom: 891px;
}

.m-t-891 {
  margin-top: 891px;
}

.m-l-891 {
  margin-left: 891px;
}

.m-r-891 {
  margin-right: 891px;
}

.p-891 {
  padding: 891px;
}

.p-b-891 {
  padding-bottom: 891px;
}

.p-t-891 {
  padding-top: 891px;
}

.p-l-891 {
  padding-left: 891px;
}

.p-r-891 {
  padding-right: 891px;
}

.m-892 {
  margin: 892px;
}

.m-b-892 {
  margin-bottom: 892px;
}

.m-t-892 {
  margin-top: 892px;
}

.m-l-892 {
  margin-left: 892px;
}

.m-r-892 {
  margin-right: 892px;
}

.p-892 {
  padding: 892px;
}

.p-b-892 {
  padding-bottom: 892px;
}

.p-t-892 {
  padding-top: 892px;
}

.p-l-892 {
  padding-left: 892px;
}

.p-r-892 {
  padding-right: 892px;
}

.m-893 {
  margin: 893px;
}

.m-b-893 {
  margin-bottom: 893px;
}

.m-t-893 {
  margin-top: 893px;
}

.m-l-893 {
  margin-left: 893px;
}

.m-r-893 {
  margin-right: 893px;
}

.p-893 {
  padding: 893px;
}

.p-b-893 {
  padding-bottom: 893px;
}

.p-t-893 {
  padding-top: 893px;
}

.p-l-893 {
  padding-left: 893px;
}

.p-r-893 {
  padding-right: 893px;
}

.m-894 {
  margin: 894px;
}

.m-b-894 {
  margin-bottom: 894px;
}

.m-t-894 {
  margin-top: 894px;
}

.m-l-894 {
  margin-left: 894px;
}

.m-r-894 {
  margin-right: 894px;
}

.p-894 {
  padding: 894px;
}

.p-b-894 {
  padding-bottom: 894px;
}

.p-t-894 {
  padding-top: 894px;
}

.p-l-894 {
  padding-left: 894px;
}

.p-r-894 {
  padding-right: 894px;
}

.m-895 {
  margin: 895px;
}

.m-b-895 {
  margin-bottom: 895px;
}

.m-t-895 {
  margin-top: 895px;
}

.m-l-895 {
  margin-left: 895px;
}

.m-r-895 {
  margin-right: 895px;
}

.p-895 {
  padding: 895px;
}

.p-b-895 {
  padding-bottom: 895px;
}

.p-t-895 {
  padding-top: 895px;
}

.p-l-895 {
  padding-left: 895px;
}

.p-r-895 {
  padding-right: 895px;
}

.m-896 {
  margin: 896px;
}

.m-b-896 {
  margin-bottom: 896px;
}

.m-t-896 {
  margin-top: 896px;
}

.m-l-896 {
  margin-left: 896px;
}

.m-r-896 {
  margin-right: 896px;
}

.p-896 {
  padding: 896px;
}

.p-b-896 {
  padding-bottom: 896px;
}

.p-t-896 {
  padding-top: 896px;
}

.p-l-896 {
  padding-left: 896px;
}

.p-r-896 {
  padding-right: 896px;
}

.m-897 {
  margin: 897px;
}

.m-b-897 {
  margin-bottom: 897px;
}

.m-t-897 {
  margin-top: 897px;
}

.m-l-897 {
  margin-left: 897px;
}

.m-r-897 {
  margin-right: 897px;
}

.p-897 {
  padding: 897px;
}

.p-b-897 {
  padding-bottom: 897px;
}

.p-t-897 {
  padding-top: 897px;
}

.p-l-897 {
  padding-left: 897px;
}

.p-r-897 {
  padding-right: 897px;
}

.m-898 {
  margin: 898px;
}

.m-b-898 {
  margin-bottom: 898px;
}

.m-t-898 {
  margin-top: 898px;
}

.m-l-898 {
  margin-left: 898px;
}

.m-r-898 {
  margin-right: 898px;
}

.p-898 {
  padding: 898px;
}

.p-b-898 {
  padding-bottom: 898px;
}

.p-t-898 {
  padding-top: 898px;
}

.p-l-898 {
  padding-left: 898px;
}

.p-r-898 {
  padding-right: 898px;
}

.m-899 {
  margin: 899px;
}

.m-b-899 {
  margin-bottom: 899px;
}

.m-t-899 {
  margin-top: 899px;
}

.m-l-899 {
  margin-left: 899px;
}

.m-r-899 {
  margin-right: 899px;
}

.p-899 {
  padding: 899px;
}

.p-b-899 {
  padding-bottom: 899px;
}

.p-t-899 {
  padding-top: 899px;
}

.p-l-899 {
  padding-left: 899px;
}

.p-r-899 {
  padding-right: 899px;
}

.m-900 {
  margin: 900px;
}

.m-b-900 {
  margin-bottom: 900px;
}

.m-t-900 {
  margin-top: 900px;
}

.m-l-900 {
  margin-left: 900px;
}

.m-r-900 {
  margin-right: 900px;
}

.p-900 {
  padding: 900px;
}

.p-b-900 {
  padding-bottom: 900px;
}

.p-t-900 {
  padding-top: 900px;
}

.p-l-900 {
  padding-left: 900px;
}

.p-r-900 {
  padding-right: 900px;
}

.m-901 {
  margin: 901px;
}

.m-b-901 {
  margin-bottom: 901px;
}

.m-t-901 {
  margin-top: 901px;
}

.m-l-901 {
  margin-left: 901px;
}

.m-r-901 {
  margin-right: 901px;
}

.p-901 {
  padding: 901px;
}

.p-b-901 {
  padding-bottom: 901px;
}

.p-t-901 {
  padding-top: 901px;
}

.p-l-901 {
  padding-left: 901px;
}

.p-r-901 {
  padding-right: 901px;
}

.m-902 {
  margin: 902px;
}

.m-b-902 {
  margin-bottom: 902px;
}

.m-t-902 {
  margin-top: 902px;
}

.m-l-902 {
  margin-left: 902px;
}

.m-r-902 {
  margin-right: 902px;
}

.p-902 {
  padding: 902px;
}

.p-b-902 {
  padding-bottom: 902px;
}

.p-t-902 {
  padding-top: 902px;
}

.p-l-902 {
  padding-left: 902px;
}

.p-r-902 {
  padding-right: 902px;
}

.m-903 {
  margin: 903px;
}

.m-b-903 {
  margin-bottom: 903px;
}

.m-t-903 {
  margin-top: 903px;
}

.m-l-903 {
  margin-left: 903px;
}

.m-r-903 {
  margin-right: 903px;
}

.p-903 {
  padding: 903px;
}

.p-b-903 {
  padding-bottom: 903px;
}

.p-t-903 {
  padding-top: 903px;
}

.p-l-903 {
  padding-left: 903px;
}

.p-r-903 {
  padding-right: 903px;
}

.m-904 {
  margin: 904px;
}

.m-b-904 {
  margin-bottom: 904px;
}

.m-t-904 {
  margin-top: 904px;
}

.m-l-904 {
  margin-left: 904px;
}

.m-r-904 {
  margin-right: 904px;
}

.p-904 {
  padding: 904px;
}

.p-b-904 {
  padding-bottom: 904px;
}

.p-t-904 {
  padding-top: 904px;
}

.p-l-904 {
  padding-left: 904px;
}

.p-r-904 {
  padding-right: 904px;
}

.m-905 {
  margin: 905px;
}

.m-b-905 {
  margin-bottom: 905px;
}

.m-t-905 {
  margin-top: 905px;
}

.m-l-905 {
  margin-left: 905px;
}

.m-r-905 {
  margin-right: 905px;
}

.p-905 {
  padding: 905px;
}

.p-b-905 {
  padding-bottom: 905px;
}

.p-t-905 {
  padding-top: 905px;
}

.p-l-905 {
  padding-left: 905px;
}

.p-r-905 {
  padding-right: 905px;
}

.m-906 {
  margin: 906px;
}

.m-b-906 {
  margin-bottom: 906px;
}

.m-t-906 {
  margin-top: 906px;
}

.m-l-906 {
  margin-left: 906px;
}

.m-r-906 {
  margin-right: 906px;
}

.p-906 {
  padding: 906px;
}

.p-b-906 {
  padding-bottom: 906px;
}

.p-t-906 {
  padding-top: 906px;
}

.p-l-906 {
  padding-left: 906px;
}

.p-r-906 {
  padding-right: 906px;
}

.m-907 {
  margin: 907px;
}

.m-b-907 {
  margin-bottom: 907px;
}

.m-t-907 {
  margin-top: 907px;
}

.m-l-907 {
  margin-left: 907px;
}

.m-r-907 {
  margin-right: 907px;
}

.p-907 {
  padding: 907px;
}

.p-b-907 {
  padding-bottom: 907px;
}

.p-t-907 {
  padding-top: 907px;
}

.p-l-907 {
  padding-left: 907px;
}

.p-r-907 {
  padding-right: 907px;
}

.m-908 {
  margin: 908px;
}

.m-b-908 {
  margin-bottom: 908px;
}

.m-t-908 {
  margin-top: 908px;
}

.m-l-908 {
  margin-left: 908px;
}

.m-r-908 {
  margin-right: 908px;
}

.p-908 {
  padding: 908px;
}

.p-b-908 {
  padding-bottom: 908px;
}

.p-t-908 {
  padding-top: 908px;
}

.p-l-908 {
  padding-left: 908px;
}

.p-r-908 {
  padding-right: 908px;
}

.m-909 {
  margin: 909px;
}

.m-b-909 {
  margin-bottom: 909px;
}

.m-t-909 {
  margin-top: 909px;
}

.m-l-909 {
  margin-left: 909px;
}

.m-r-909 {
  margin-right: 909px;
}

.p-909 {
  padding: 909px;
}

.p-b-909 {
  padding-bottom: 909px;
}

.p-t-909 {
  padding-top: 909px;
}

.p-l-909 {
  padding-left: 909px;
}

.p-r-909 {
  padding-right: 909px;
}

.m-910 {
  margin: 910px;
}

.m-b-910 {
  margin-bottom: 910px;
}

.m-t-910 {
  margin-top: 910px;
}

.m-l-910 {
  margin-left: 910px;
}

.m-r-910 {
  margin-right: 910px;
}

.p-910 {
  padding: 910px;
}

.p-b-910 {
  padding-bottom: 910px;
}

.p-t-910 {
  padding-top: 910px;
}

.p-l-910 {
  padding-left: 910px;
}

.p-r-910 {
  padding-right: 910px;
}

.m-911 {
  margin: 911px;
}

.m-b-911 {
  margin-bottom: 911px;
}

.m-t-911 {
  margin-top: 911px;
}

.m-l-911 {
  margin-left: 911px;
}

.m-r-911 {
  margin-right: 911px;
}

.p-911 {
  padding: 911px;
}

.p-b-911 {
  padding-bottom: 911px;
}

.p-t-911 {
  padding-top: 911px;
}

.p-l-911 {
  padding-left: 911px;
}

.p-r-911 {
  padding-right: 911px;
}

.m-912 {
  margin: 912px;
}

.m-b-912 {
  margin-bottom: 912px;
}

.m-t-912 {
  margin-top: 912px;
}

.m-l-912 {
  margin-left: 912px;
}

.m-r-912 {
  margin-right: 912px;
}

.p-912 {
  padding: 912px;
}

.p-b-912 {
  padding-bottom: 912px;
}

.p-t-912 {
  padding-top: 912px;
}

.p-l-912 {
  padding-left: 912px;
}

.p-r-912 {
  padding-right: 912px;
}

.m-913 {
  margin: 913px;
}

.m-b-913 {
  margin-bottom: 913px;
}

.m-t-913 {
  margin-top: 913px;
}

.m-l-913 {
  margin-left: 913px;
}

.m-r-913 {
  margin-right: 913px;
}

.p-913 {
  padding: 913px;
}

.p-b-913 {
  padding-bottom: 913px;
}

.p-t-913 {
  padding-top: 913px;
}

.p-l-913 {
  padding-left: 913px;
}

.p-r-913 {
  padding-right: 913px;
}

.m-914 {
  margin: 914px;
}

.m-b-914 {
  margin-bottom: 914px;
}

.m-t-914 {
  margin-top: 914px;
}

.m-l-914 {
  margin-left: 914px;
}

.m-r-914 {
  margin-right: 914px;
}

.p-914 {
  padding: 914px;
}

.p-b-914 {
  padding-bottom: 914px;
}

.p-t-914 {
  padding-top: 914px;
}

.p-l-914 {
  padding-left: 914px;
}

.p-r-914 {
  padding-right: 914px;
}

.m-915 {
  margin: 915px;
}

.m-b-915 {
  margin-bottom: 915px;
}

.m-t-915 {
  margin-top: 915px;
}

.m-l-915 {
  margin-left: 915px;
}

.m-r-915 {
  margin-right: 915px;
}

.p-915 {
  padding: 915px;
}

.p-b-915 {
  padding-bottom: 915px;
}

.p-t-915 {
  padding-top: 915px;
}

.p-l-915 {
  padding-left: 915px;
}

.p-r-915 {
  padding-right: 915px;
}

.m-916 {
  margin: 916px;
}

.m-b-916 {
  margin-bottom: 916px;
}

.m-t-916 {
  margin-top: 916px;
}

.m-l-916 {
  margin-left: 916px;
}

.m-r-916 {
  margin-right: 916px;
}

.p-916 {
  padding: 916px;
}

.p-b-916 {
  padding-bottom: 916px;
}

.p-t-916 {
  padding-top: 916px;
}

.p-l-916 {
  padding-left: 916px;
}

.p-r-916 {
  padding-right: 916px;
}

.m-917 {
  margin: 917px;
}

.m-b-917 {
  margin-bottom: 917px;
}

.m-t-917 {
  margin-top: 917px;
}

.m-l-917 {
  margin-left: 917px;
}

.m-r-917 {
  margin-right: 917px;
}

.p-917 {
  padding: 917px;
}

.p-b-917 {
  padding-bottom: 917px;
}

.p-t-917 {
  padding-top: 917px;
}

.p-l-917 {
  padding-left: 917px;
}

.p-r-917 {
  padding-right: 917px;
}

.m-918 {
  margin: 918px;
}

.m-b-918 {
  margin-bottom: 918px;
}

.m-t-918 {
  margin-top: 918px;
}

.m-l-918 {
  margin-left: 918px;
}

.m-r-918 {
  margin-right: 918px;
}

.p-918 {
  padding: 918px;
}

.p-b-918 {
  padding-bottom: 918px;
}

.p-t-918 {
  padding-top: 918px;
}

.p-l-918 {
  padding-left: 918px;
}

.p-r-918 {
  padding-right: 918px;
}

.m-919 {
  margin: 919px;
}

.m-b-919 {
  margin-bottom: 919px;
}

.m-t-919 {
  margin-top: 919px;
}

.m-l-919 {
  margin-left: 919px;
}

.m-r-919 {
  margin-right: 919px;
}

.p-919 {
  padding: 919px;
}

.p-b-919 {
  padding-bottom: 919px;
}

.p-t-919 {
  padding-top: 919px;
}

.p-l-919 {
  padding-left: 919px;
}

.p-r-919 {
  padding-right: 919px;
}

.m-920 {
  margin: 920px;
}

.m-b-920 {
  margin-bottom: 920px;
}

.m-t-920 {
  margin-top: 920px;
}

.m-l-920 {
  margin-left: 920px;
}

.m-r-920 {
  margin-right: 920px;
}

.p-920 {
  padding: 920px;
}

.p-b-920 {
  padding-bottom: 920px;
}

.p-t-920 {
  padding-top: 920px;
}

.p-l-920 {
  padding-left: 920px;
}

.p-r-920 {
  padding-right: 920px;
}

.m-921 {
  margin: 921px;
}

.m-b-921 {
  margin-bottom: 921px;
}

.m-t-921 {
  margin-top: 921px;
}

.m-l-921 {
  margin-left: 921px;
}

.m-r-921 {
  margin-right: 921px;
}

.p-921 {
  padding: 921px;
}

.p-b-921 {
  padding-bottom: 921px;
}

.p-t-921 {
  padding-top: 921px;
}

.p-l-921 {
  padding-left: 921px;
}

.p-r-921 {
  padding-right: 921px;
}

.m-922 {
  margin: 922px;
}

.m-b-922 {
  margin-bottom: 922px;
}

.m-t-922 {
  margin-top: 922px;
}

.m-l-922 {
  margin-left: 922px;
}

.m-r-922 {
  margin-right: 922px;
}

.p-922 {
  padding: 922px;
}

.p-b-922 {
  padding-bottom: 922px;
}

.p-t-922 {
  padding-top: 922px;
}

.p-l-922 {
  padding-left: 922px;
}

.p-r-922 {
  padding-right: 922px;
}

.m-923 {
  margin: 923px;
}

.m-b-923 {
  margin-bottom: 923px;
}

.m-t-923 {
  margin-top: 923px;
}

.m-l-923 {
  margin-left: 923px;
}

.m-r-923 {
  margin-right: 923px;
}

.p-923 {
  padding: 923px;
}

.p-b-923 {
  padding-bottom: 923px;
}

.p-t-923 {
  padding-top: 923px;
}

.p-l-923 {
  padding-left: 923px;
}

.p-r-923 {
  padding-right: 923px;
}

.m-924 {
  margin: 924px;
}

.m-b-924 {
  margin-bottom: 924px;
}

.m-t-924 {
  margin-top: 924px;
}

.m-l-924 {
  margin-left: 924px;
}

.m-r-924 {
  margin-right: 924px;
}

.p-924 {
  padding: 924px;
}

.p-b-924 {
  padding-bottom: 924px;
}

.p-t-924 {
  padding-top: 924px;
}

.p-l-924 {
  padding-left: 924px;
}

.p-r-924 {
  padding-right: 924px;
}

.m-925 {
  margin: 925px;
}

.m-b-925 {
  margin-bottom: 925px;
}

.m-t-925 {
  margin-top: 925px;
}

.m-l-925 {
  margin-left: 925px;
}

.m-r-925 {
  margin-right: 925px;
}

.p-925 {
  padding: 925px;
}

.p-b-925 {
  padding-bottom: 925px;
}

.p-t-925 {
  padding-top: 925px;
}

.p-l-925 {
  padding-left: 925px;
}

.p-r-925 {
  padding-right: 925px;
}

.m-926 {
  margin: 926px;
}

.m-b-926 {
  margin-bottom: 926px;
}

.m-t-926 {
  margin-top: 926px;
}

.m-l-926 {
  margin-left: 926px;
}

.m-r-926 {
  margin-right: 926px;
}

.p-926 {
  padding: 926px;
}

.p-b-926 {
  padding-bottom: 926px;
}

.p-t-926 {
  padding-top: 926px;
}

.p-l-926 {
  padding-left: 926px;
}

.p-r-926 {
  padding-right: 926px;
}

.m-927 {
  margin: 927px;
}

.m-b-927 {
  margin-bottom: 927px;
}

.m-t-927 {
  margin-top: 927px;
}

.m-l-927 {
  margin-left: 927px;
}

.m-r-927 {
  margin-right: 927px;
}

.p-927 {
  padding: 927px;
}

.p-b-927 {
  padding-bottom: 927px;
}

.p-t-927 {
  padding-top: 927px;
}

.p-l-927 {
  padding-left: 927px;
}

.p-r-927 {
  padding-right: 927px;
}

.m-928 {
  margin: 928px;
}

.m-b-928 {
  margin-bottom: 928px;
}

.m-t-928 {
  margin-top: 928px;
}

.m-l-928 {
  margin-left: 928px;
}

.m-r-928 {
  margin-right: 928px;
}

.p-928 {
  padding: 928px;
}

.p-b-928 {
  padding-bottom: 928px;
}

.p-t-928 {
  padding-top: 928px;
}

.p-l-928 {
  padding-left: 928px;
}

.p-r-928 {
  padding-right: 928px;
}

.m-929 {
  margin: 929px;
}

.m-b-929 {
  margin-bottom: 929px;
}

.m-t-929 {
  margin-top: 929px;
}

.m-l-929 {
  margin-left: 929px;
}

.m-r-929 {
  margin-right: 929px;
}

.p-929 {
  padding: 929px;
}

.p-b-929 {
  padding-bottom: 929px;
}

.p-t-929 {
  padding-top: 929px;
}

.p-l-929 {
  padding-left: 929px;
}

.p-r-929 {
  padding-right: 929px;
}

.m-930 {
  margin: 930px;
}

.m-b-930 {
  margin-bottom: 930px;
}

.m-t-930 {
  margin-top: 930px;
}

.m-l-930 {
  margin-left: 930px;
}

.m-r-930 {
  margin-right: 930px;
}

.p-930 {
  padding: 930px;
}

.p-b-930 {
  padding-bottom: 930px;
}

.p-t-930 {
  padding-top: 930px;
}

.p-l-930 {
  padding-left: 930px;
}

.p-r-930 {
  padding-right: 930px;
}

.m-931 {
  margin: 931px;
}

.m-b-931 {
  margin-bottom: 931px;
}

.m-t-931 {
  margin-top: 931px;
}

.m-l-931 {
  margin-left: 931px;
}

.m-r-931 {
  margin-right: 931px;
}

.p-931 {
  padding: 931px;
}

.p-b-931 {
  padding-bottom: 931px;
}

.p-t-931 {
  padding-top: 931px;
}

.p-l-931 {
  padding-left: 931px;
}

.p-r-931 {
  padding-right: 931px;
}

.m-932 {
  margin: 932px;
}

.m-b-932 {
  margin-bottom: 932px;
}

.m-t-932 {
  margin-top: 932px;
}

.m-l-932 {
  margin-left: 932px;
}

.m-r-932 {
  margin-right: 932px;
}

.p-932 {
  padding: 932px;
}

.p-b-932 {
  padding-bottom: 932px;
}

.p-t-932 {
  padding-top: 932px;
}

.p-l-932 {
  padding-left: 932px;
}

.p-r-932 {
  padding-right: 932px;
}

.m-933 {
  margin: 933px;
}

.m-b-933 {
  margin-bottom: 933px;
}

.m-t-933 {
  margin-top: 933px;
}

.m-l-933 {
  margin-left: 933px;
}

.m-r-933 {
  margin-right: 933px;
}

.p-933 {
  padding: 933px;
}

.p-b-933 {
  padding-bottom: 933px;
}

.p-t-933 {
  padding-top: 933px;
}

.p-l-933 {
  padding-left: 933px;
}

.p-r-933 {
  padding-right: 933px;
}

.m-934 {
  margin: 934px;
}

.m-b-934 {
  margin-bottom: 934px;
}

.m-t-934 {
  margin-top: 934px;
}

.m-l-934 {
  margin-left: 934px;
}

.m-r-934 {
  margin-right: 934px;
}

.p-934 {
  padding: 934px;
}

.p-b-934 {
  padding-bottom: 934px;
}

.p-t-934 {
  padding-top: 934px;
}

.p-l-934 {
  padding-left: 934px;
}

.p-r-934 {
  padding-right: 934px;
}

.m-935 {
  margin: 935px;
}

.m-b-935 {
  margin-bottom: 935px;
}

.m-t-935 {
  margin-top: 935px;
}

.m-l-935 {
  margin-left: 935px;
}

.m-r-935 {
  margin-right: 935px;
}

.p-935 {
  padding: 935px;
}

.p-b-935 {
  padding-bottom: 935px;
}

.p-t-935 {
  padding-top: 935px;
}

.p-l-935 {
  padding-left: 935px;
}

.p-r-935 {
  padding-right: 935px;
}

.m-936 {
  margin: 936px;
}

.m-b-936 {
  margin-bottom: 936px;
}

.m-t-936 {
  margin-top: 936px;
}

.m-l-936 {
  margin-left: 936px;
}

.m-r-936 {
  margin-right: 936px;
}

.p-936 {
  padding: 936px;
}

.p-b-936 {
  padding-bottom: 936px;
}

.p-t-936 {
  padding-top: 936px;
}

.p-l-936 {
  padding-left: 936px;
}

.p-r-936 {
  padding-right: 936px;
}

.m-937 {
  margin: 937px;
}

.m-b-937 {
  margin-bottom: 937px;
}

.m-t-937 {
  margin-top: 937px;
}

.m-l-937 {
  margin-left: 937px;
}

.m-r-937 {
  margin-right: 937px;
}

.p-937 {
  padding: 937px;
}

.p-b-937 {
  padding-bottom: 937px;
}

.p-t-937 {
  padding-top: 937px;
}

.p-l-937 {
  padding-left: 937px;
}

.p-r-937 {
  padding-right: 937px;
}

.m-938 {
  margin: 938px;
}

.m-b-938 {
  margin-bottom: 938px;
}

.m-t-938 {
  margin-top: 938px;
}

.m-l-938 {
  margin-left: 938px;
}

.m-r-938 {
  margin-right: 938px;
}

.p-938 {
  padding: 938px;
}

.p-b-938 {
  padding-bottom: 938px;
}

.p-t-938 {
  padding-top: 938px;
}

.p-l-938 {
  padding-left: 938px;
}

.p-r-938 {
  padding-right: 938px;
}

.m-939 {
  margin: 939px;
}

.m-b-939 {
  margin-bottom: 939px;
}

.m-t-939 {
  margin-top: 939px;
}

.m-l-939 {
  margin-left: 939px;
}

.m-r-939 {
  margin-right: 939px;
}

.p-939 {
  padding: 939px;
}

.p-b-939 {
  padding-bottom: 939px;
}

.p-t-939 {
  padding-top: 939px;
}

.p-l-939 {
  padding-left: 939px;
}

.p-r-939 {
  padding-right: 939px;
}

.m-940 {
  margin: 940px;
}

.m-b-940 {
  margin-bottom: 940px;
}

.m-t-940 {
  margin-top: 940px;
}

.m-l-940 {
  margin-left: 940px;
}

.m-r-940 {
  margin-right: 940px;
}

.p-940 {
  padding: 940px;
}

.p-b-940 {
  padding-bottom: 940px;
}

.p-t-940 {
  padding-top: 940px;
}

.p-l-940 {
  padding-left: 940px;
}

.p-r-940 {
  padding-right: 940px;
}

.m-941 {
  margin: 941px;
}

.m-b-941 {
  margin-bottom: 941px;
}

.m-t-941 {
  margin-top: 941px;
}

.m-l-941 {
  margin-left: 941px;
}

.m-r-941 {
  margin-right: 941px;
}

.p-941 {
  padding: 941px;
}

.p-b-941 {
  padding-bottom: 941px;
}

.p-t-941 {
  padding-top: 941px;
}

.p-l-941 {
  padding-left: 941px;
}

.p-r-941 {
  padding-right: 941px;
}

.m-942 {
  margin: 942px;
}

.m-b-942 {
  margin-bottom: 942px;
}

.m-t-942 {
  margin-top: 942px;
}

.m-l-942 {
  margin-left: 942px;
}

.m-r-942 {
  margin-right: 942px;
}

.p-942 {
  padding: 942px;
}

.p-b-942 {
  padding-bottom: 942px;
}

.p-t-942 {
  padding-top: 942px;
}

.p-l-942 {
  padding-left: 942px;
}

.p-r-942 {
  padding-right: 942px;
}

.m-943 {
  margin: 943px;
}

.m-b-943 {
  margin-bottom: 943px;
}

.m-t-943 {
  margin-top: 943px;
}

.m-l-943 {
  margin-left: 943px;
}

.m-r-943 {
  margin-right: 943px;
}

.p-943 {
  padding: 943px;
}

.p-b-943 {
  padding-bottom: 943px;
}

.p-t-943 {
  padding-top: 943px;
}

.p-l-943 {
  padding-left: 943px;
}

.p-r-943 {
  padding-right: 943px;
}

.m-944 {
  margin: 944px;
}

.m-b-944 {
  margin-bottom: 944px;
}

.m-t-944 {
  margin-top: 944px;
}

.m-l-944 {
  margin-left: 944px;
}

.m-r-944 {
  margin-right: 944px;
}

.p-944 {
  padding: 944px;
}

.p-b-944 {
  padding-bottom: 944px;
}

.p-t-944 {
  padding-top: 944px;
}

.p-l-944 {
  padding-left: 944px;
}

.p-r-944 {
  padding-right: 944px;
}

.m-945 {
  margin: 945px;
}

.m-b-945 {
  margin-bottom: 945px;
}

.m-t-945 {
  margin-top: 945px;
}

.m-l-945 {
  margin-left: 945px;
}

.m-r-945 {
  margin-right: 945px;
}

.p-945 {
  padding: 945px;
}

.p-b-945 {
  padding-bottom: 945px;
}

.p-t-945 {
  padding-top: 945px;
}

.p-l-945 {
  padding-left: 945px;
}

.p-r-945 {
  padding-right: 945px;
}

.m-946 {
  margin: 946px;
}

.m-b-946 {
  margin-bottom: 946px;
}

.m-t-946 {
  margin-top: 946px;
}

.m-l-946 {
  margin-left: 946px;
}

.m-r-946 {
  margin-right: 946px;
}

.p-946 {
  padding: 946px;
}

.p-b-946 {
  padding-bottom: 946px;
}

.p-t-946 {
  padding-top: 946px;
}

.p-l-946 {
  padding-left: 946px;
}

.p-r-946 {
  padding-right: 946px;
}

.m-947 {
  margin: 947px;
}

.m-b-947 {
  margin-bottom: 947px;
}

.m-t-947 {
  margin-top: 947px;
}

.m-l-947 {
  margin-left: 947px;
}

.m-r-947 {
  margin-right: 947px;
}

.p-947 {
  padding: 947px;
}

.p-b-947 {
  padding-bottom: 947px;
}

.p-t-947 {
  padding-top: 947px;
}

.p-l-947 {
  padding-left: 947px;
}

.p-r-947 {
  padding-right: 947px;
}

.m-948 {
  margin: 948px;
}

.m-b-948 {
  margin-bottom: 948px;
}

.m-t-948 {
  margin-top: 948px;
}

.m-l-948 {
  margin-left: 948px;
}

.m-r-948 {
  margin-right: 948px;
}

.p-948 {
  padding: 948px;
}

.p-b-948 {
  padding-bottom: 948px;
}

.p-t-948 {
  padding-top: 948px;
}

.p-l-948 {
  padding-left: 948px;
}

.p-r-948 {
  padding-right: 948px;
}

.m-949 {
  margin: 949px;
}

.m-b-949 {
  margin-bottom: 949px;
}

.m-t-949 {
  margin-top: 949px;
}

.m-l-949 {
  margin-left: 949px;
}

.m-r-949 {
  margin-right: 949px;
}

.p-949 {
  padding: 949px;
}

.p-b-949 {
  padding-bottom: 949px;
}

.p-t-949 {
  padding-top: 949px;
}

.p-l-949 {
  padding-left: 949px;
}

.p-r-949 {
  padding-right: 949px;
}

.m-950 {
  margin: 950px;
}

.m-b-950 {
  margin-bottom: 950px;
}

.m-t-950 {
  margin-top: 950px;
}

.m-l-950 {
  margin-left: 950px;
}

.m-r-950 {
  margin-right: 950px;
}

.p-950 {
  padding: 950px;
}

.p-b-950 {
  padding-bottom: 950px;
}

.p-t-950 {
  padding-top: 950px;
}

.p-l-950 {
  padding-left: 950px;
}

.p-r-950 {
  padding-right: 950px;
}

.m-951 {
  margin: 951px;
}

.m-b-951 {
  margin-bottom: 951px;
}

.m-t-951 {
  margin-top: 951px;
}

.m-l-951 {
  margin-left: 951px;
}

.m-r-951 {
  margin-right: 951px;
}

.p-951 {
  padding: 951px;
}

.p-b-951 {
  padding-bottom: 951px;
}

.p-t-951 {
  padding-top: 951px;
}

.p-l-951 {
  padding-left: 951px;
}

.p-r-951 {
  padding-right: 951px;
}

.m-952 {
  margin: 952px;
}

.m-b-952 {
  margin-bottom: 952px;
}

.m-t-952 {
  margin-top: 952px;
}

.m-l-952 {
  margin-left: 952px;
}

.m-r-952 {
  margin-right: 952px;
}

.p-952 {
  padding: 952px;
}

.p-b-952 {
  padding-bottom: 952px;
}

.p-t-952 {
  padding-top: 952px;
}

.p-l-952 {
  padding-left: 952px;
}

.p-r-952 {
  padding-right: 952px;
}

.m-953 {
  margin: 953px;
}

.m-b-953 {
  margin-bottom: 953px;
}

.m-t-953 {
  margin-top: 953px;
}

.m-l-953 {
  margin-left: 953px;
}

.m-r-953 {
  margin-right: 953px;
}

.p-953 {
  padding: 953px;
}

.p-b-953 {
  padding-bottom: 953px;
}

.p-t-953 {
  padding-top: 953px;
}

.p-l-953 {
  padding-left: 953px;
}

.p-r-953 {
  padding-right: 953px;
}

.m-954 {
  margin: 954px;
}

.m-b-954 {
  margin-bottom: 954px;
}

.m-t-954 {
  margin-top: 954px;
}

.m-l-954 {
  margin-left: 954px;
}

.m-r-954 {
  margin-right: 954px;
}

.p-954 {
  padding: 954px;
}

.p-b-954 {
  padding-bottom: 954px;
}

.p-t-954 {
  padding-top: 954px;
}

.p-l-954 {
  padding-left: 954px;
}

.p-r-954 {
  padding-right: 954px;
}

.m-955 {
  margin: 955px;
}

.m-b-955 {
  margin-bottom: 955px;
}

.m-t-955 {
  margin-top: 955px;
}

.m-l-955 {
  margin-left: 955px;
}

.m-r-955 {
  margin-right: 955px;
}

.p-955 {
  padding: 955px;
}

.p-b-955 {
  padding-bottom: 955px;
}

.p-t-955 {
  padding-top: 955px;
}

.p-l-955 {
  padding-left: 955px;
}

.p-r-955 {
  padding-right: 955px;
}

.m-956 {
  margin: 956px;
}

.m-b-956 {
  margin-bottom: 956px;
}

.m-t-956 {
  margin-top: 956px;
}

.m-l-956 {
  margin-left: 956px;
}

.m-r-956 {
  margin-right: 956px;
}

.p-956 {
  padding: 956px;
}

.p-b-956 {
  padding-bottom: 956px;
}

.p-t-956 {
  padding-top: 956px;
}

.p-l-956 {
  padding-left: 956px;
}

.p-r-956 {
  padding-right: 956px;
}

.m-957 {
  margin: 957px;
}

.m-b-957 {
  margin-bottom: 957px;
}

.m-t-957 {
  margin-top: 957px;
}

.m-l-957 {
  margin-left: 957px;
}

.m-r-957 {
  margin-right: 957px;
}

.p-957 {
  padding: 957px;
}

.p-b-957 {
  padding-bottom: 957px;
}

.p-t-957 {
  padding-top: 957px;
}

.p-l-957 {
  padding-left: 957px;
}

.p-r-957 {
  padding-right: 957px;
}

.m-958 {
  margin: 958px;
}

.m-b-958 {
  margin-bottom: 958px;
}

.m-t-958 {
  margin-top: 958px;
}

.m-l-958 {
  margin-left: 958px;
}

.m-r-958 {
  margin-right: 958px;
}

.p-958 {
  padding: 958px;
}

.p-b-958 {
  padding-bottom: 958px;
}

.p-t-958 {
  padding-top: 958px;
}

.p-l-958 {
  padding-left: 958px;
}

.p-r-958 {
  padding-right: 958px;
}

.m-959 {
  margin: 959px;
}

.m-b-959 {
  margin-bottom: 959px;
}

.m-t-959 {
  margin-top: 959px;
}

.m-l-959 {
  margin-left: 959px;
}

.m-r-959 {
  margin-right: 959px;
}

.p-959 {
  padding: 959px;
}

.p-b-959 {
  padding-bottom: 959px;
}

.p-t-959 {
  padding-top: 959px;
}

.p-l-959 {
  padding-left: 959px;
}

.p-r-959 {
  padding-right: 959px;
}

.m-960 {
  margin: 960px;
}

.m-b-960 {
  margin-bottom: 960px;
}

.m-t-960 {
  margin-top: 960px;
}

.m-l-960 {
  margin-left: 960px;
}

.m-r-960 {
  margin-right: 960px;
}

.p-960 {
  padding: 960px;
}

.p-b-960 {
  padding-bottom: 960px;
}

.p-t-960 {
  padding-top: 960px;
}

.p-l-960 {
  padding-left: 960px;
}

.p-r-960 {
  padding-right: 960px;
}

.m-961 {
  margin: 961px;
}

.m-b-961 {
  margin-bottom: 961px;
}

.m-t-961 {
  margin-top: 961px;
}

.m-l-961 {
  margin-left: 961px;
}

.m-r-961 {
  margin-right: 961px;
}

.p-961 {
  padding: 961px;
}

.p-b-961 {
  padding-bottom: 961px;
}

.p-t-961 {
  padding-top: 961px;
}

.p-l-961 {
  padding-left: 961px;
}

.p-r-961 {
  padding-right: 961px;
}

.m-962 {
  margin: 962px;
}

.m-b-962 {
  margin-bottom: 962px;
}

.m-t-962 {
  margin-top: 962px;
}

.m-l-962 {
  margin-left: 962px;
}

.m-r-962 {
  margin-right: 962px;
}

.p-962 {
  padding: 962px;
}

.p-b-962 {
  padding-bottom: 962px;
}

.p-t-962 {
  padding-top: 962px;
}

.p-l-962 {
  padding-left: 962px;
}

.p-r-962 {
  padding-right: 962px;
}

.m-963 {
  margin: 963px;
}

.m-b-963 {
  margin-bottom: 963px;
}

.m-t-963 {
  margin-top: 963px;
}

.m-l-963 {
  margin-left: 963px;
}

.m-r-963 {
  margin-right: 963px;
}

.p-963 {
  padding: 963px;
}

.p-b-963 {
  padding-bottom: 963px;
}

.p-t-963 {
  padding-top: 963px;
}

.p-l-963 {
  padding-left: 963px;
}

.p-r-963 {
  padding-right: 963px;
}

.m-964 {
  margin: 964px;
}

.m-b-964 {
  margin-bottom: 964px;
}

.m-t-964 {
  margin-top: 964px;
}

.m-l-964 {
  margin-left: 964px;
}

.m-r-964 {
  margin-right: 964px;
}

.p-964 {
  padding: 964px;
}

.p-b-964 {
  padding-bottom: 964px;
}

.p-t-964 {
  padding-top: 964px;
}

.p-l-964 {
  padding-left: 964px;
}

.p-r-964 {
  padding-right: 964px;
}

.m-965 {
  margin: 965px;
}

.m-b-965 {
  margin-bottom: 965px;
}

.m-t-965 {
  margin-top: 965px;
}

.m-l-965 {
  margin-left: 965px;
}

.m-r-965 {
  margin-right: 965px;
}

.p-965 {
  padding: 965px;
}

.p-b-965 {
  padding-bottom: 965px;
}

.p-t-965 {
  padding-top: 965px;
}

.p-l-965 {
  padding-left: 965px;
}

.p-r-965 {
  padding-right: 965px;
}

.m-966 {
  margin: 966px;
}

.m-b-966 {
  margin-bottom: 966px;
}

.m-t-966 {
  margin-top: 966px;
}

.m-l-966 {
  margin-left: 966px;
}

.m-r-966 {
  margin-right: 966px;
}

.p-966 {
  padding: 966px;
}

.p-b-966 {
  padding-bottom: 966px;
}

.p-t-966 {
  padding-top: 966px;
}

.p-l-966 {
  padding-left: 966px;
}

.p-r-966 {
  padding-right: 966px;
}

.m-967 {
  margin: 967px;
}

.m-b-967 {
  margin-bottom: 967px;
}

.m-t-967 {
  margin-top: 967px;
}

.m-l-967 {
  margin-left: 967px;
}

.m-r-967 {
  margin-right: 967px;
}

.p-967 {
  padding: 967px;
}

.p-b-967 {
  padding-bottom: 967px;
}

.p-t-967 {
  padding-top: 967px;
}

.p-l-967 {
  padding-left: 967px;
}

.p-r-967 {
  padding-right: 967px;
}

.m-968 {
  margin: 968px;
}

.m-b-968 {
  margin-bottom: 968px;
}

.m-t-968 {
  margin-top: 968px;
}

.m-l-968 {
  margin-left: 968px;
}

.m-r-968 {
  margin-right: 968px;
}

.p-968 {
  padding: 968px;
}

.p-b-968 {
  padding-bottom: 968px;
}

.p-t-968 {
  padding-top: 968px;
}

.p-l-968 {
  padding-left: 968px;
}

.p-r-968 {
  padding-right: 968px;
}

.m-969 {
  margin: 969px;
}

.m-b-969 {
  margin-bottom: 969px;
}

.m-t-969 {
  margin-top: 969px;
}

.m-l-969 {
  margin-left: 969px;
}

.m-r-969 {
  margin-right: 969px;
}

.p-969 {
  padding: 969px;
}

.p-b-969 {
  padding-bottom: 969px;
}

.p-t-969 {
  padding-top: 969px;
}

.p-l-969 {
  padding-left: 969px;
}

.p-r-969 {
  padding-right: 969px;
}

.m-970 {
  margin: 970px;
}

.m-b-970 {
  margin-bottom: 970px;
}

.m-t-970 {
  margin-top: 970px;
}

.m-l-970 {
  margin-left: 970px;
}

.m-r-970 {
  margin-right: 970px;
}

.p-970 {
  padding: 970px;
}

.p-b-970 {
  padding-bottom: 970px;
}

.p-t-970 {
  padding-top: 970px;
}

.p-l-970 {
  padding-left: 970px;
}

.p-r-970 {
  padding-right: 970px;
}

.m-971 {
  margin: 971px;
}

.m-b-971 {
  margin-bottom: 971px;
}

.m-t-971 {
  margin-top: 971px;
}

.m-l-971 {
  margin-left: 971px;
}

.m-r-971 {
  margin-right: 971px;
}

.p-971 {
  padding: 971px;
}

.p-b-971 {
  padding-bottom: 971px;
}

.p-t-971 {
  padding-top: 971px;
}

.p-l-971 {
  padding-left: 971px;
}

.p-r-971 {
  padding-right: 971px;
}

.m-972 {
  margin: 972px;
}

.m-b-972 {
  margin-bottom: 972px;
}

.m-t-972 {
  margin-top: 972px;
}

.m-l-972 {
  margin-left: 972px;
}

.m-r-972 {
  margin-right: 972px;
}

.p-972 {
  padding: 972px;
}

.p-b-972 {
  padding-bottom: 972px;
}

.p-t-972 {
  padding-top: 972px;
}

.p-l-972 {
  padding-left: 972px;
}

.p-r-972 {
  padding-right: 972px;
}

.m-973 {
  margin: 973px;
}

.m-b-973 {
  margin-bottom: 973px;
}

.m-t-973 {
  margin-top: 973px;
}

.m-l-973 {
  margin-left: 973px;
}

.m-r-973 {
  margin-right: 973px;
}

.p-973 {
  padding: 973px;
}

.p-b-973 {
  padding-bottom: 973px;
}

.p-t-973 {
  padding-top: 973px;
}

.p-l-973 {
  padding-left: 973px;
}

.p-r-973 {
  padding-right: 973px;
}

.m-974 {
  margin: 974px;
}

.m-b-974 {
  margin-bottom: 974px;
}

.m-t-974 {
  margin-top: 974px;
}

.m-l-974 {
  margin-left: 974px;
}

.m-r-974 {
  margin-right: 974px;
}

.p-974 {
  padding: 974px;
}

.p-b-974 {
  padding-bottom: 974px;
}

.p-t-974 {
  padding-top: 974px;
}

.p-l-974 {
  padding-left: 974px;
}

.p-r-974 {
  padding-right: 974px;
}

.m-975 {
  margin: 975px;
}

.m-b-975 {
  margin-bottom: 975px;
}

.m-t-975 {
  margin-top: 975px;
}

.m-l-975 {
  margin-left: 975px;
}

.m-r-975 {
  margin-right: 975px;
}

.p-975 {
  padding: 975px;
}

.p-b-975 {
  padding-bottom: 975px;
}

.p-t-975 {
  padding-top: 975px;
}

.p-l-975 {
  padding-left: 975px;
}

.p-r-975 {
  padding-right: 975px;
}

.m-976 {
  margin: 976px;
}

.m-b-976 {
  margin-bottom: 976px;
}

.m-t-976 {
  margin-top: 976px;
}

.m-l-976 {
  margin-left: 976px;
}

.m-r-976 {
  margin-right: 976px;
}

.p-976 {
  padding: 976px;
}

.p-b-976 {
  padding-bottom: 976px;
}

.p-t-976 {
  padding-top: 976px;
}

.p-l-976 {
  padding-left: 976px;
}

.p-r-976 {
  padding-right: 976px;
}

.m-977 {
  margin: 977px;
}

.m-b-977 {
  margin-bottom: 977px;
}

.m-t-977 {
  margin-top: 977px;
}

.m-l-977 {
  margin-left: 977px;
}

.m-r-977 {
  margin-right: 977px;
}

.p-977 {
  padding: 977px;
}

.p-b-977 {
  padding-bottom: 977px;
}

.p-t-977 {
  padding-top: 977px;
}

.p-l-977 {
  padding-left: 977px;
}

.p-r-977 {
  padding-right: 977px;
}

.m-978 {
  margin: 978px;
}

.m-b-978 {
  margin-bottom: 978px;
}

.m-t-978 {
  margin-top: 978px;
}

.m-l-978 {
  margin-left: 978px;
}

.m-r-978 {
  margin-right: 978px;
}

.p-978 {
  padding: 978px;
}

.p-b-978 {
  padding-bottom: 978px;
}

.p-t-978 {
  padding-top: 978px;
}

.p-l-978 {
  padding-left: 978px;
}

.p-r-978 {
  padding-right: 978px;
}

.m-979 {
  margin: 979px;
}

.m-b-979 {
  margin-bottom: 979px;
}

.m-t-979 {
  margin-top: 979px;
}

.m-l-979 {
  margin-left: 979px;
}

.m-r-979 {
  margin-right: 979px;
}

.p-979 {
  padding: 979px;
}

.p-b-979 {
  padding-bottom: 979px;
}

.p-t-979 {
  padding-top: 979px;
}

.p-l-979 {
  padding-left: 979px;
}

.p-r-979 {
  padding-right: 979px;
}

.m-980 {
  margin: 980px;
}

.m-b-980 {
  margin-bottom: 980px;
}

.m-t-980 {
  margin-top: 980px;
}

.m-l-980 {
  margin-left: 980px;
}

.m-r-980 {
  margin-right: 980px;
}

.p-980 {
  padding: 980px;
}

.p-b-980 {
  padding-bottom: 980px;
}

.p-t-980 {
  padding-top: 980px;
}

.p-l-980 {
  padding-left: 980px;
}

.p-r-980 {
  padding-right: 980px;
}

.m-981 {
  margin: 981px;
}

.m-b-981 {
  margin-bottom: 981px;
}

.m-t-981 {
  margin-top: 981px;
}

.m-l-981 {
  margin-left: 981px;
}

.m-r-981 {
  margin-right: 981px;
}

.p-981 {
  padding: 981px;
}

.p-b-981 {
  padding-bottom: 981px;
}

.p-t-981 {
  padding-top: 981px;
}

.p-l-981 {
  padding-left: 981px;
}

.p-r-981 {
  padding-right: 981px;
}

.m-982 {
  margin: 982px;
}

.m-b-982 {
  margin-bottom: 982px;
}

.m-t-982 {
  margin-top: 982px;
}

.m-l-982 {
  margin-left: 982px;
}

.m-r-982 {
  margin-right: 982px;
}

.p-982 {
  padding: 982px;
}

.p-b-982 {
  padding-bottom: 982px;
}

.p-t-982 {
  padding-top: 982px;
}

.p-l-982 {
  padding-left: 982px;
}

.p-r-982 {
  padding-right: 982px;
}

.m-983 {
  margin: 983px;
}

.m-b-983 {
  margin-bottom: 983px;
}

.m-t-983 {
  margin-top: 983px;
}

.m-l-983 {
  margin-left: 983px;
}

.m-r-983 {
  margin-right: 983px;
}

.p-983 {
  padding: 983px;
}

.p-b-983 {
  padding-bottom: 983px;
}

.p-t-983 {
  padding-top: 983px;
}

.p-l-983 {
  padding-left: 983px;
}

.p-r-983 {
  padding-right: 983px;
}

.m-984 {
  margin: 984px;
}

.m-b-984 {
  margin-bottom: 984px;
}

.m-t-984 {
  margin-top: 984px;
}

.m-l-984 {
  margin-left: 984px;
}

.m-r-984 {
  margin-right: 984px;
}

.p-984 {
  padding: 984px;
}

.p-b-984 {
  padding-bottom: 984px;
}

.p-t-984 {
  padding-top: 984px;
}

.p-l-984 {
  padding-left: 984px;
}

.p-r-984 {
  padding-right: 984px;
}

.m-985 {
  margin: 985px;
}

.m-b-985 {
  margin-bottom: 985px;
}

.m-t-985 {
  margin-top: 985px;
}

.m-l-985 {
  margin-left: 985px;
}

.m-r-985 {
  margin-right: 985px;
}

.p-985 {
  padding: 985px;
}

.p-b-985 {
  padding-bottom: 985px;
}

.p-t-985 {
  padding-top: 985px;
}

.p-l-985 {
  padding-left: 985px;
}

.p-r-985 {
  padding-right: 985px;
}

.m-986 {
  margin: 986px;
}

.m-b-986 {
  margin-bottom: 986px;
}

.m-t-986 {
  margin-top: 986px;
}

.m-l-986 {
  margin-left: 986px;
}

.m-r-986 {
  margin-right: 986px;
}

.p-986 {
  padding: 986px;
}

.p-b-986 {
  padding-bottom: 986px;
}

.p-t-986 {
  padding-top: 986px;
}

.p-l-986 {
  padding-left: 986px;
}

.p-r-986 {
  padding-right: 986px;
}

.m-987 {
  margin: 987px;
}

.m-b-987 {
  margin-bottom: 987px;
}

.m-t-987 {
  margin-top: 987px;
}

.m-l-987 {
  margin-left: 987px;
}

.m-r-987 {
  margin-right: 987px;
}

.p-987 {
  padding: 987px;
}

.p-b-987 {
  padding-bottom: 987px;
}

.p-t-987 {
  padding-top: 987px;
}

.p-l-987 {
  padding-left: 987px;
}

.p-r-987 {
  padding-right: 987px;
}

.m-988 {
  margin: 988px;
}

.m-b-988 {
  margin-bottom: 988px;
}

.m-t-988 {
  margin-top: 988px;
}

.m-l-988 {
  margin-left: 988px;
}

.m-r-988 {
  margin-right: 988px;
}

.p-988 {
  padding: 988px;
}

.p-b-988 {
  padding-bottom: 988px;
}

.p-t-988 {
  padding-top: 988px;
}

.p-l-988 {
  padding-left: 988px;
}

.p-r-988 {
  padding-right: 988px;
}

.m-989 {
  margin: 989px;
}

.m-b-989 {
  margin-bottom: 989px;
}

.m-t-989 {
  margin-top: 989px;
}

.m-l-989 {
  margin-left: 989px;
}

.m-r-989 {
  margin-right: 989px;
}

.p-989 {
  padding: 989px;
}

.p-b-989 {
  padding-bottom: 989px;
}

.p-t-989 {
  padding-top: 989px;
}

.p-l-989 {
  padding-left: 989px;
}

.p-r-989 {
  padding-right: 989px;
}

.m-990 {
  margin: 990px;
}

.m-b-990 {
  margin-bottom: 990px;
}

.m-t-990 {
  margin-top: 990px;
}

.m-l-990 {
  margin-left: 990px;
}

.m-r-990 {
  margin-right: 990px;
}

.p-990 {
  padding: 990px;
}

.p-b-990 {
  padding-bottom: 990px;
}

.p-t-990 {
  padding-top: 990px;
}

.p-l-990 {
  padding-left: 990px;
}

.p-r-990 {
  padding-right: 990px;
}

.m-991 {
  margin: 991px;
}

.m-b-991 {
  margin-bottom: 991px;
}

.m-t-991 {
  margin-top: 991px;
}

.m-l-991 {
  margin-left: 991px;
}

.m-r-991 {
  margin-right: 991px;
}

.p-991 {
  padding: 991px;
}

.p-b-991 {
  padding-bottom: 991px;
}

.p-t-991 {
  padding-top: 991px;
}

.p-l-991 {
  padding-left: 991px;
}

.p-r-991 {
  padding-right: 991px;
}

.m-992 {
  margin: 992px;
}

.m-b-992 {
  margin-bottom: 992px;
}

.m-t-992 {
  margin-top: 992px;
}

.m-l-992 {
  margin-left: 992px;
}

.m-r-992 {
  margin-right: 992px;
}

.p-992 {
  padding: 992px;
}

.p-b-992 {
  padding-bottom: 992px;
}

.p-t-992 {
  padding-top: 992px;
}

.p-l-992 {
  padding-left: 992px;
}

.p-r-992 {
  padding-right: 992px;
}

.m-993 {
  margin: 993px;
}

.m-b-993 {
  margin-bottom: 993px;
}

.m-t-993 {
  margin-top: 993px;
}

.m-l-993 {
  margin-left: 993px;
}

.m-r-993 {
  margin-right: 993px;
}

.p-993 {
  padding: 993px;
}

.p-b-993 {
  padding-bottom: 993px;
}

.p-t-993 {
  padding-top: 993px;
}

.p-l-993 {
  padding-left: 993px;
}

.p-r-993 {
  padding-right: 993px;
}

.m-994 {
  margin: 994px;
}

.m-b-994 {
  margin-bottom: 994px;
}

.m-t-994 {
  margin-top: 994px;
}

.m-l-994 {
  margin-left: 994px;
}

.m-r-994 {
  margin-right: 994px;
}

.p-994 {
  padding: 994px;
}

.p-b-994 {
  padding-bottom: 994px;
}

.p-t-994 {
  padding-top: 994px;
}

.p-l-994 {
  padding-left: 994px;
}

.p-r-994 {
  padding-right: 994px;
}

.m-995 {
  margin: 995px;
}

.m-b-995 {
  margin-bottom: 995px;
}

.m-t-995 {
  margin-top: 995px;
}

.m-l-995 {
  margin-left: 995px;
}

.m-r-995 {
  margin-right: 995px;
}

.p-995 {
  padding: 995px;
}

.p-b-995 {
  padding-bottom: 995px;
}

.p-t-995 {
  padding-top: 995px;
}

.p-l-995 {
  padding-left: 995px;
}

.p-r-995 {
  padding-right: 995px;
}

.m-996 {
  margin: 996px;
}

.m-b-996 {
  margin-bottom: 996px;
}

.m-t-996 {
  margin-top: 996px;
}

.m-l-996 {
  margin-left: 996px;
}

.m-r-996 {
  margin-right: 996px;
}

.p-996 {
  padding: 996px;
}

.p-b-996 {
  padding-bottom: 996px;
}

.p-t-996 {
  padding-top: 996px;
}

.p-l-996 {
  padding-left: 996px;
}

.p-r-996 {
  padding-right: 996px;
}

.m-997 {
  margin: 997px;
}

.m-b-997 {
  margin-bottom: 997px;
}

.m-t-997 {
  margin-top: 997px;
}

.m-l-997 {
  margin-left: 997px;
}

.m-r-997 {
  margin-right: 997px;
}

.p-997 {
  padding: 997px;
}

.p-b-997 {
  padding-bottom: 997px;
}

.p-t-997 {
  padding-top: 997px;
}

.p-l-997 {
  padding-left: 997px;
}

.p-r-997 {
  padding-right: 997px;
}

.m-998 {
  margin: 998px;
}

.m-b-998 {
  margin-bottom: 998px;
}

.m-t-998 {
  margin-top: 998px;
}

.m-l-998 {
  margin-left: 998px;
}

.m-r-998 {
  margin-right: 998px;
}

.p-998 {
  padding: 998px;
}

.p-b-998 {
  padding-bottom: 998px;
}

.p-t-998 {
  padding-top: 998px;
}

.p-l-998 {
  padding-left: 998px;
}

.p-r-998 {
  padding-right: 998px;
}

.m-999 {
  margin: 999px;
}

.m-b-999 {
  margin-bottom: 999px;
}

.m-t-999 {
  margin-top: 999px;
}

.m-l-999 {
  margin-left: 999px;
}

.m-r-999 {
  margin-right: 999px;
}

.p-999 {
  padding: 999px;
}

.p-b-999 {
  padding-bottom: 999px;
}

.p-t-999 {
  padding-top: 999px;
}

.p-l-999 {
  padding-left: 999px;
}

.p-r-999 {
  padding-right: 999px;
}

.m-1000 {
  margin: 1000px;
}

.m-b-1000 {
  margin-bottom: 1000px;
}

.m-t-1000 {
  margin-top: 1000px;
}

.m-l-1000 {
  margin-left: 1000px;
}

.m-r-1000 {
  margin-right: 1000px;
}

.p-1000 {
  padding: 1000px;
}

.p-b-1000 {
  padding-bottom: 1000px;
}

.p-t-1000 {
  padding-top: 1000px;
}

.p-l-1000 {
  padding-left: 1000px;
}

.p-r-1000 {
  padding-right: 1000px;
}

@media screen and (max-width: 1280px) {
  .column {
    width: 100%;
  }
}
.m-t-m-25 {
  margin-top: -25px;
}

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

.min-w-170 {
  min-width: 170px;
}

.add-remove-block {
  margin-top: -20px;
  display: inline-block;
}

.todays-summary {
  margin-top: 0;
  margin-bottom: 15px;
}

.transparent {
  background-color: transparent !important;
  color: transparent !important;
  border-color: transparent !important;
}

.ov-hidden {
  overflow: hidden;
}

.f-s-125em {
  font-size: 1.125em;
}

.fx-layout-r {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
}

.fx-layout-c {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
}

.fx-layout-r-lt-md-c {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
}
@media screen and (max-width: 959px) {
  .fx-layout-r-lt-md-c {
    flex-direction: column;
  }
}

.fx-layout-r-lt-lg-c {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
}
@media screen and (max-width: 1279px) {
  .fx-layout-r-lt-lg-c {
    flex-direction: column;
  }
}

.fx-flex-1 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 1%;
}

.fx-flex-2 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 2%;
}

.fx-flex-3 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 3%;
}

.fx-flex-4 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 4%;
}

.fx-flex-5 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 5%;
}

.fx-flex-6 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 6%;
}

.fx-flex-7 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 7%;
}

.fx-flex-8 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 8%;
}

.fx-flex-9 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 9%;
}

.fx-flex-10 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 10%;
}

.fx-flex-11 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 11%;
}

.fx-flex-12 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 12%;
}

.fx-flex-13 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 13%;
}

.fx-flex-14 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 14%;
}

.fx-flex-15 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 15%;
}

.fx-flex-16 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 16%;
}

.fx-flex-17 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 17%;
}

.fx-flex-18 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 18%;
}

.fx-flex-19 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 19%;
}

.fx-flex-20 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 20%;
}

.fx-flex-21 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 21%;
}

.fx-flex-22 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 22%;
}

.fx-flex-23 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 23%;
}

.fx-flex-24 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 24%;
}

.fx-flex-25 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 25%;
}

.fx-flex-26 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 26%;
}

.fx-flex-27 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 27%;
}

.fx-flex-28 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 28%;
}

.fx-flex-29 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 29%;
}

.fx-flex-30 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 30%;
}

.fx-flex-31 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 31%;
}

.fx-flex-32 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 32%;
}

.fx-flex-33 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 33%;
}

.fx-flex-34 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 34%;
}

.fx-flex-35 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 35%;
}

.fx-flex-36 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 36%;
}

.fx-flex-37 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 37%;
}

.fx-flex-38 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 38%;
}

.fx-flex-39 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 39%;
}

.fx-flex-40 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 40%;
}

.fx-flex-41 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 41%;
}

.fx-flex-42 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 42%;
}

.fx-flex-43 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 43%;
}

.fx-flex-44 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 44%;
}

.fx-flex-45 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 45%;
}

.fx-flex-46 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 46%;
}

.fx-flex-47 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 47%;
}

.fx-flex-48 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 48%;
}

.fx-flex-49 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 49%;
}

.fx-flex-50 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 50%;
}

.fx-flex-51 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 51%;
}

.fx-flex-52 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 52%;
}

.fx-flex-53 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 53%;
}

.fx-flex-54 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 54%;
}

.fx-flex-55 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 55%;
}

.fx-flex-56 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 56%;
}

.fx-flex-57 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 57%;
}

.fx-flex-58 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 58%;
}

.fx-flex-59 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 59%;
}

.fx-flex-60 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 60%;
}

.fx-flex-61 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 61%;
}

.fx-flex-62 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 62%;
}

.fx-flex-63 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 63%;
}

.fx-flex-64 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 64%;
}

.fx-flex-65 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 65%;
}

.fx-flex-66 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 66%;
}

.fx-flex-67 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 67%;
}

.fx-flex-68 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 68%;
}

.fx-flex-69 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 69%;
}

.fx-flex-70 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 70%;
}

.fx-flex-71 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 71%;
}

.fx-flex-72 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 72%;
}

.fx-flex-73 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 73%;
}

.fx-flex-74 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 74%;
}

.fx-flex-75 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 75%;
}

.fx-flex-76 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 76%;
}

.fx-flex-77 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 77%;
}

.fx-flex-78 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 78%;
}

.fx-flex-79 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 79%;
}

.fx-flex-80 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 80%;
}

.fx-flex-81 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 81%;
}

.fx-flex-82 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 82%;
}

.fx-flex-83 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 83%;
}

.fx-flex-84 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 84%;
}

.fx-flex-85 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 85%;
}

.fx-flex-86 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 86%;
}

.fx-flex-87 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 87%;
}

.fx-flex-88 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 88%;
}

.fx-flex-89 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 89%;
}

.fx-flex-90 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 90%;
}

.fx-flex-91 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 91%;
}

.fx-flex-92 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 92%;
}

.fx-flex-93 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 93%;
}

.fx-flex-94 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 94%;
}

.fx-flex-95 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 95%;
}

.fx-flex-96 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 96%;
}

.fx-flex-97 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 97%;
}

.fx-flex-98 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 98%;
}

.fx-flex-99 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 99%;
}

.fx-flex-100 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 100%;
}

.fx-flex-50-lt-lg-60 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 50%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-50-lt-lg-60 {
    max-width: 60%;
  }
}

.fx-flex-10-lt-lg-15 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 10%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-10-lt-lg-15 {
    max-width: 15%;
  }
}

.fx-flex-50-lt-lg-40 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 50%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-50-lt-lg-40 {
    max-width: 40%;
  }
}

.fx-flex-10-lt-lg-20 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 10%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-10-lt-lg-20 {
    max-width: 20%;
  }
}

.fx-flex-15-lt-lg-20 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 15%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-15-lt-lg-20 {
    max-width: 20%;
  }
}

.fx-flex-15-lt-lg-28 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 15%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-15-lt-lg-28 {
    max-width: 28%;
  }
}

.fx-flex-15-lt-lg-40 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 15%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-15-lt-lg-40 {
    max-width: 40%;
  }
}

.fx-flex-15-lt-lg-13 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 15%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-15-lt-lg-13 {
    max-width: 13%;
  }
}

.fx-flex-20-lt-lg-24 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 20%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-20-lt-lg-24 {
    max-width: 24%;
  }
}

.fx-flex-20-lt-lg-40 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 20%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-20-lt-lg-40 {
    max-width: 40%;
  }
}

.fx-flex-25-lt-lg-40 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 25%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-25-lt-lg-40 {
    max-width: 40%;
  }
}

.fx-flex-15-lt-lg-10 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 15%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-15-lt-lg-10 {
    max-width: 10%;
  }
}

.fx-flex-15-lt-lg-23 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 15%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-15-lt-lg-23 {
    max-width: 23%;
  }
}

.fx-flex-15-lt-lg-18 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 15%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-15-lt-lg-18 {
    max-width: 18%;
  }
}

.fx-flex-15-lt-lg-30 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 15%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-15-lt-lg-30 {
    max-width: 30%;
  }
}

.fx-flex-35-lt-lg-20 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 35%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-35-lt-lg-20 {
    max-width: 20%;
  }
}

.fx-flex-10-lt-lg-14 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 10%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-10-lt-lg-14 {
    max-width: 14%;
  }
}

.fx-flex-15-lt-lg-14 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 15%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-15-lt-lg-14 {
    max-width: 14%;
  }
}

.fx-flex-10-lt-lg-40 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 10%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-10-lt-lg-40 {
    max-width: 40%;
  }
}

.fx-flex-30-lt-lg-20 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 30%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-30-lt-lg-20 {
    max-width: 20%;
  }
}

.fx-flex-30-lt-lg-35 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 30%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-30-lt-lg-35 {
    max-width: 35%;
  }
}

.fx-flex-15-lt-lg-20 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 15%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-15-lt-lg-20 {
    max-width: 20%;
  }
}

.fx-flex-25-lt-lg-30 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 25%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-25-lt-lg-30 {
    max-width: 30%;
  }
}

.fx-flex-20-lt-lg-23 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 20%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-20-lt-lg-23 {
    max-width: 23%;
  }
}

.fx-flex-50-lt-lg-100 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 50%;
}
@media screen and (max-width: 1279px) {
  .fx-flex-50-lt-lg-100 {
    max-width: 100%;
  }
}

.fx-flex-50-lt-md-100 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 50%;
}
@media screen and (max-width: 959px) {
  .fx-flex-50-lt-md-100 {
    max-width: 100%;
  }
}

.fx-flex-33-lt-md-100 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 33%;
}
@media screen and (max-width: 959px) {
  .fx-flex-33-lt-md-100 {
    max-width: 100%;
  }
}

.fx-flex-34-lt-md-100 {
  flex: 1 1 100%;
  box-sizing: border-box;
  max-width: 34%;
}
@media screen and (max-width: 959px) {
  .fx-flex-34-lt-md-100 {
    max-width: 100%;
  }
}

.fx-layout-align-s-e {
  place-content: flex-end flex-start;
  align-items: flex-end;
  flex-direction: row;
  display: flex;
}

.fx-layout-align-s-c {
  place-content: center flex-start;
  align-items: center;
  flex-direction: row;
  display: flex;
}

.fx-layout-align-t-c {
  place-content: center flex-start;
  align-items: center;
  display: flex;
}

.fx-layout-align-c-s {
  place-content: flex-start center;
  align-items: flex-start;
  flex-direction: row;
  display: flex;
}

.fx-layout-align-s {
  place-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  display: flex;
}

.fx-layout-align-c {
  place-content: center;
  align-items: center;
  flex-direction: row;
  display: flex;
}

.fx-layout-align-e {
  place-content: stretch flex-end;
  align-items: stretch;
  flex-direction: row;
  display: flex;
}

.fx-layout-align-e-c {
  place-content: center flex-end;
  align-items: center;
  flex-direction: row;
  display: flex;
}

.fx-layout-align-sa-c {
  place-content: center space-around;
  align-items: center;
  flex-direction: row;
  display: flex;
}

.fx-layout-align-sb-c {
  place-content: center space-between;
  align-items: center;
  flex-direction: row;
  display: flex;
}

.fx-layout-align-sb-fs {
  place-content: flex-start space-between;
  align-items: center;
  flex-direction: row;
  display: flex;
}

.fx-layout-align-e-s {
  place-content: flex-start flex-end;
  align-items: flex-start;
  flex-direction: row;
  display: flex;
}

.fx-layout-align-n {
  place-content: stretch flex-start;
  align-items: stretch;
  display: flex;
}

.fx-flex {
  box-sizing: border-box;
  flex: 1 1 0%;
}

/*!
* Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.bt-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.bt-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.bt-no-gutters > .bt-col, .not-admin .itm-grid-last .bt-no-gutters > .bt-col-lg-1,
.bt-no-gutters > [class*=bt-col-] {
  padding-right: 0;
  padding-left: 0;
}

.bt-col-xl,
.bt-col-xl-auto, .bt-col-xl-12, .bt-col-xl-11, .bt-col-xl-10, .bt-col-xl-9, .bt-col-xl-8, .bt-col-xl-7, .bt-col-xl-6, .bt-col-xl-5, .bt-col-xl-4, .bt-col-xl-3, .bt-col-xl-2, .bt-col-xl-1, .bt-col-lg,
.bt-col-lg-auto, .bt-col-lg-12, .bt-col-lg-11, .bt-col-lg-10, .bt-col-lg-9, .bt-col-lg-8, .bt-col-lg-7, .bt-col-lg-6, .bt-col-lg-5, .bt-col-lg-4, .bt-col-lg-3, .bt-col-lg-2, .bt-col-lg-1, .bt-col-md,
.bt-col-md-auto, .bt-col-md-12, .bt-col-md-11, .bt-col-md-10, .bt-col-md-9, .bt-col-md-8, .bt-col-md-7, .bt-col-md-6, .bt-col-md-5, .bt-col-md-4, .bt-col-md-3, .bt-col-md-2, .bt-col-md-1, .bt-col-sm,
.bt-col-sm-auto, .bt-col-sm-12, .bt-col-sm-11, .bt-col-sm-10, .bt-col-sm-9, .bt-col-sm-8, .bt-col-sm-7, .bt-col-sm-6, .bt-col-sm-5, .bt-col-sm-4, .bt-col-sm-3, .bt-col-sm-2, .bt-col-sm-1, .bt-col, .not-admin .itm-grid-last .bt-col-lg-1,
.bt-col-auto, .bt-col-12, .bt-col-11, .bt-col-10, .bt-col-9, .bt-col-8, .bt-col-7, .not-admin .itm-grid-last, .not-admin .itm-grid-first .bt-col-12, .bt-col-6, .bt-col-5, .not-admin .itm-grid-first .bt-col-5, .not-admin .itm-grid-first, .bt-col-4, .bt-col-3, .bt-col-2, .bt-col-1 {
  position: relative;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}

.bt-col, .not-admin .itm-grid-last .bt-col-lg-1 {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.bt-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.bt-col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.bt-col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.bt-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.bt-col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.bt-col-5, .not-admin .itm-grid-first .bt-col-5, .not-admin .itm-grid-first {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.bt-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.bt-col-7, .not-admin .itm-grid-last, .not-admin .itm-grid-first .bt-col-12 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.bt-col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.bt-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.bt-col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.bt-col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.bt-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.bt-order-first {
  order: -1;
}

.bt-order-last {
  order: 13;
}

.bt-order-0 {
  order: 0;
}

.bt-order-1 {
  order: 1;
}

.bt-order-2 {
  order: 2;
}

.bt-order-3 {
  order: 3;
}

.bt-order-4 {
  order: 4;
}

.bt-order-5 {
  order: 5;
}

.bt-order-6 {
  order: 6;
}

.bt-order-7 {
  order: 7;
}

.bt-order-8 {
  order: 8;
}

.bt-order-9 {
  order: 9;
}

.bt-order-10 {
  order: 10;
}

.bt-order-11 {
  order: 11;
}

.bt-order-12 {
  order: 12;
}

.bt-offset-1 {
  margin-left: 8.3333333333%;
}

.bt-offset-2 {
  margin-left: 16.6666666667%;
}

.bt-offset-3 {
  margin-left: 25%;
}

.bt-offset-4 {
  margin-left: 33.3333333333%;
}

.bt-offset-5 {
  margin-left: 41.6666666667%;
}

.bt-offset-6 {
  margin-left: 50%;
}

.bt-offset-7 {
  margin-left: 58.3333333333%;
}

.bt-offset-8 {
  margin-left: 66.6666666667%;
}

.bt-offset-9 {
  margin-left: 75%;
}

.bt-offset-10 {
  margin-left: 83.3333333333%;
}

.bt-offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .bt-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .bt-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .bt-col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .bt-col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .bt-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .bt-col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .bt-col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .bt-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .bt-col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .bt-col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .bt-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .bt-col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .bt-col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .bt-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .bt-order-sm-first {
    order: -1;
  }
  .bt-order-sm-last {
    order: 13;
  }
  .bt-order-sm-0 {
    order: 0;
  }
  .bt-order-sm-1 {
    order: 1;
  }
  .bt-order-sm-2 {
    order: 2;
  }
  .bt-order-sm-3 {
    order: 3;
  }
  .bt-order-sm-4 {
    order: 4;
  }
  .bt-order-sm-5 {
    order: 5;
  }
  .bt-order-sm-6 {
    order: 6;
  }
  .bt-order-sm-7 {
    order: 7;
  }
  .bt-order-sm-8 {
    order: 8;
  }
  .bt-order-sm-9 {
    order: 9;
  }
  .bt-order-sm-10 {
    order: 10;
  }
  .bt-order-sm-11 {
    order: 11;
  }
  .bt-order-sm-12 {
    order: 12;
  }
  .bt-offset-sm-0 {
    margin-left: 0;
  }
  .bt-offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .bt-offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .bt-offset-sm-3 {
    margin-left: 25%;
  }
  .bt-offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .bt-offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .bt-offset-sm-6 {
    margin-left: 50%;
  }
  .bt-offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .bt-offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .bt-offset-sm-9 {
    margin-left: 75%;
  }
  .bt-offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .bt-offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .bt-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .bt-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .bt-col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .bt-col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .bt-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .bt-col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .bt-col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .bt-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .bt-col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .bt-col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .bt-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .bt-col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .bt-col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .bt-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .bt-order-md-first {
    order: -1;
  }
  .bt-order-md-last {
    order: 13;
  }
  .bt-order-md-0 {
    order: 0;
  }
  .bt-order-md-1 {
    order: 1;
  }
  .bt-order-md-2 {
    order: 2;
  }
  .bt-order-md-3 {
    order: 3;
  }
  .bt-order-md-4 {
    order: 4;
  }
  .bt-order-md-5 {
    order: 5;
  }
  .bt-order-md-6 {
    order: 6;
  }
  .bt-order-md-7 {
    order: 7;
  }
  .bt-order-md-8 {
    order: 8;
  }
  .bt-order-md-9 {
    order: 9;
  }
  .bt-order-md-10 {
    order: 10;
  }
  .bt-order-md-11 {
    order: 11;
  }
  .bt-order-md-12 {
    order: 12;
  }
  .bt-offset-md-0 {
    margin-left: 0;
  }
  .bt-offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .bt-offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .bt-offset-md-3 {
    margin-left: 25%;
  }
  .bt-offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .bt-offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .bt-offset-md-6 {
    margin-left: 50%;
  }
  .bt-offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .bt-offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .bt-offset-md-9 {
    margin-left: 75%;
  }
  .bt-offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .bt-offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1250px) {
  .bt-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .bt-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .bt-col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .bt-col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .bt-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .bt-col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .bt-col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .bt-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .bt-col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .bt-col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .bt-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .bt-col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .bt-col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .bt-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .bt-order-lg-first {
    order: -1;
  }
  .bt-order-lg-last {
    order: 13;
  }
  .bt-order-lg-0 {
    order: 0;
  }
  .bt-order-lg-1 {
    order: 1;
  }
  .bt-order-lg-2 {
    order: 2;
  }
  .bt-order-lg-3 {
    order: 3;
  }
  .bt-order-lg-4 {
    order: 4;
  }
  .bt-order-lg-5 {
    order: 5;
  }
  .bt-order-lg-6 {
    order: 6;
  }
  .bt-order-lg-7 {
    order: 7;
  }
  .bt-order-lg-8 {
    order: 8;
  }
  .bt-order-lg-9 {
    order: 9;
  }
  .bt-order-lg-10 {
    order: 10;
  }
  .bt-order-lg-11 {
    order: 11;
  }
  .bt-order-lg-12 {
    order: 12;
  }
  .bt-offset-lg-0 {
    margin-left: 0;
  }
  .bt-offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .bt-offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .bt-offset-lg-3 {
    margin-left: 25%;
  }
  .bt-offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .bt-offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .bt-offset-lg-6 {
    margin-left: 50%;
  }
  .bt-offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .bt-offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .bt-offset-lg-9 {
    margin-left: 75%;
  }
  .bt-offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .bt-offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1730px) {
  .bt-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .bt-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .bt-col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .bt-col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .bt-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .bt-col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .bt-col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .bt-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .bt-col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .bt-col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .bt-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .bt-col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .bt-col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .bt-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .bt-order-xl-first {
    order: -1;
  }
  .bt-order-xl-last {
    order: 13;
  }
  .bt-order-xl-0 {
    order: 0;
  }
  .bt-order-xl-1 {
    order: 1;
  }
  .bt-order-xl-2 {
    order: 2;
  }
  .bt-order-xl-3 {
    order: 3;
  }
  .bt-order-xl-4 {
    order: 4;
  }
  .bt-order-xl-5 {
    order: 5;
  }
  .bt-order-xl-6 {
    order: 6;
  }
  .bt-order-xl-7 {
    order: 7;
  }
  .bt-order-xl-8 {
    order: 8;
  }
  .bt-order-xl-9 {
    order: 9;
  }
  .bt-order-xl-10 {
    order: 10;
  }
  .bt-order-xl-11 {
    order: 11;
  }
  .bt-order-xl-12 {
    order: 12;
  }
  .bt-offset-xl-0 {
    margin-left: 0;
  }
  .bt-offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .bt-offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .bt-offset-xl-3 {
    margin-left: 25%;
  }
  .bt-offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .bt-offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .bt-offset-xl-6 {
    margin-left: 50%;
  }
  .bt-offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .bt-offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .bt-offset-xl-9 {
    margin-left: 75%;
  }
  .bt-offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .bt-offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.bt-d-none {
  display: none !important;
}

.bt-d-inline {
  display: inline !important;
}

.bt-d-inline-block {
  display: inline-block !important;
}

.bt-d-block {
  display: block !important;
}

.bt-d-table {
  display: table !important;
}

.bt-d-table-row {
  display: table-row !important;
}

.bt-d-table-cell {
  display: table-cell !important;
}

.bt-d-flex {
  display: flex !important;
}

.bt-d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .bt-d-sm-none {
    display: none !important;
  }
  .bt-d-sm-inline {
    display: inline !important;
  }
  .bt-d-sm-inline-block {
    display: inline-block !important;
  }
  .bt-d-sm-block {
    display: block !important;
  }
  .bt-d-sm-table {
    display: table !important;
  }
  .bt-d-sm-table-row {
    display: table-row !important;
  }
  .bt-d-sm-table-cell {
    display: table-cell !important;
  }
  .bt-d-sm-flex {
    display: flex !important;
  }
  .bt-d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .bt-d-md-none {
    display: none !important;
  }
  .bt-d-md-inline {
    display: inline !important;
  }
  .bt-d-md-inline-block {
    display: inline-block !important;
  }
  .bt-d-md-block {
    display: block !important;
  }
  .bt-d-md-table {
    display: table !important;
  }
  .bt-d-md-table-row {
    display: table-row !important;
  }
  .bt-d-md-table-cell {
    display: table-cell !important;
  }
  .bt-d-md-flex {
    display: flex !important;
  }
  .bt-d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1250px) {
  .bt-d-lg-none {
    display: none !important;
  }
  .bt-d-lg-inline {
    display: inline !important;
  }
  .bt-d-lg-inline-block {
    display: inline-block !important;
  }
  .bt-d-lg-block {
    display: block !important;
  }
  .bt-d-lg-table {
    display: table !important;
  }
  .bt-d-lg-table-row {
    display: table-row !important;
  }
  .bt-d-lg-table-cell {
    display: table-cell !important;
  }
  .bt-d-lg-flex {
    display: flex !important;
  }
  .bt-d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1730px) {
  .bt-d-xl-none {
    display: none !important;
  }
  .bt-d-xl-inline {
    display: inline !important;
  }
  .bt-d-xl-inline-block {
    display: inline-block !important;
  }
  .bt-d-xl-block {
    display: block !important;
  }
  .bt-d-xl-table {
    display: table !important;
  }
  .bt-d-xl-table-row {
    display: table-row !important;
  }
  .bt-d-xl-table-cell {
    display: table-cell !important;
  }
  .bt-d-xl-flex {
    display: flex !important;
  }
  .bt-d-xl-inline-flex {
    display: inline-flex !important;
  }
}
.bt-fl-row {
  flex-direction: row !important;
}

.bt-fl-column {
  flex-direction: column !important;
}

.bt-fl-row-rev {
  flex-direction: row-reverse !important;
}

.bt-fl-column-rev {
  flex-direction: column-reverse !important;
}

.bt-fl-wrap {
  flex-wrap: wrap !important;
}

.bt-fl-nowrap {
  flex-wrap: nowrap !important;
}

.bt-fl-wrap-rev {
  flex-wrap: wrap-reverse !important;
}

.bt-fl-fill {
  flex: 1 1 auto !important;
}

.bt-fl-grow-0 {
  flex-grow: 0 !important;
}

.bt-fl-grow-1 {
  flex-grow: 1 !important;
}

.bt-fl-shrink-0 {
  flex-shrink: 0 !important;
}

.bt-fl-shrink-1 {
  flex-shrink: 1 !important;
}

.bt-jc-s {
  justify-content: flex-start !important;
}

.bt-jc-e {
  justify-content: flex-end !important;
}

.bt-jc-c {
  justify-content: center !important;
}

.bt-jc-b {
  justify-content: space-between !important;
}

.bt-jc-a {
  justify-content: space-around !important;
}

.bt-ai-s {
  align-items: flex-start !important;
}

.bt-ai-e {
  align-items: flex-end !important;
}

.bt-ai-c {
  align-items: center !important;
}

.bt-ai-b {
  align-items: baseline !important;
}

.bt-ai-stch {
  align-items: stretch !important;
}

.bt-ac-s {
  align-content: flex-start !important;
}

.bt-ac-e {
  align-content: flex-end !important;
}

.bt-ac-c {
  align-content: center !important;
}

.bt-ac-b {
  align-content: space-between !important;
}

.bt-ac-a {
  align-content: space-around !important;
}

.bt-ac-stch {
  align-content: stretch !important;
}

.bt-as-a {
  align-self: auto !important;
}

.bt-as-s {
  align-self: flex-start !important;
}

.bt-as-e {
  align-self: flex-end !important;
}

.bt-as-c {
  align-self: center !important;
}

.bt-as-b {
  align-self: baseline !important;
}

.bt-as-stch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .bt-fl-sm-row {
    flex-direction: row !important;
  }
  .bt-fl-sm-column {
    flex-direction: column !important;
  }
  .bt-fl-sm-row-rev {
    flex-direction: row-reverse !important;
  }
  .bt-fl-sm-column-rev {
    flex-direction: column-reverse !important;
  }
  .bt-fl-sm-wrap {
    flex-wrap: wrap !important;
  }
  .bt-fl-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .bt-fl-sm-wrap-rev {
    flex-wrap: wrap-reverse !important;
  }
  .bt-fl-sm-fill {
    flex: 1 1 auto !important;
  }
  .bt-fl-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .bt-fl-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .bt-fl-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .bt-fl-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .bt-jc-sm-s {
    justify-content: flex-start !important;
  }
  .bt-jc-sm-e {
    justify-content: flex-end !important;
  }
  .bt-jc-sm-c {
    justify-content: center !important;
  }
  .bt-jc-sm-b {
    justify-content: space-between !important;
  }
  .bt-jc-sm-a {
    justify-content: space-around !important;
  }
  .bt-ai-sm-s {
    align-items: flex-start !important;
  }
  .bt-ai-sm-e {
    align-items: flex-end !important;
  }
  .bt-ai-sm-c {
    align-items: center !important;
  }
  .bt-ai-sm-b {
    align-items: baseline !important;
  }
  .bt-ai-sm-stch {
    align-items: stretch !important;
  }
  .bt-ac-sm-s {
    align-content: flex-start !important;
  }
  .bt-ac-sm-e {
    align-content: flex-end !important;
  }
  .bt-ac-sm-c {
    align-content: center !important;
  }
  .bt-ac-sm-b {
    align-content: space-between !important;
  }
  .bt-ac-sm-a {
    align-content: space-around !important;
  }
  .bt-ac-sm-stch {
    align-content: stretch !important;
  }
  .bt-as-sm-a {
    align-self: auto !important;
  }
  .bt-as-sm-s {
    align-self: flex-start !important;
  }
  .bt-as-sm-e {
    align-self: flex-end !important;
  }
  .bt-as-sm-c {
    align-self: center !important;
  }
  .bt-as-sm-b {
    align-self: baseline !important;
  }
  .bt-as-sm-stch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .bt-fl-md-row {
    flex-direction: row !important;
  }
  .bt-fl-md-column {
    flex-direction: column !important;
  }
  .bt-fl-md-row-rev {
    flex-direction: row-reverse !important;
  }
  .bt-fl-md-column-rev {
    flex-direction: column-reverse !important;
  }
  .bt-fl-md-wrap {
    flex-wrap: wrap !important;
  }
  .bt-fl-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .bt-fl-md-wrap-rev {
    flex-wrap: wrap-reverse !important;
  }
  .bt-fl-md-fill {
    flex: 1 1 auto !important;
  }
  .bt-fl-md-grow-0 {
    flex-grow: 0 !important;
  }
  .bt-fl-md-grow-1 {
    flex-grow: 1 !important;
  }
  .bt-fl-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .bt-fl-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .bt-jc-md-s {
    justify-content: flex-start !important;
  }
  .bt-jc-md-e {
    justify-content: flex-end !important;
  }
  .bt-jc-md-c {
    justify-content: center !important;
  }
  .bt-jc-md-b {
    justify-content: space-between !important;
  }
  .bt-jc-md-a {
    justify-content: space-around !important;
  }
  .bt-ai-md-s {
    align-items: flex-start !important;
  }
  .bt-ai-md-e {
    align-items: flex-end !important;
  }
  .bt-ai-md-c {
    align-items: center !important;
  }
  .bt-ai-md-b {
    align-items: baseline !important;
  }
  .bt-ai-md-stch {
    align-items: stretch !important;
  }
  .bt-ac-md-s {
    align-content: flex-start !important;
  }
  .bt-ac-md-e {
    align-content: flex-end !important;
  }
  .bt-ac-md-c {
    align-content: center !important;
  }
  .bt-ac-md-b {
    align-content: space-between !important;
  }
  .bt-ac-md-a {
    align-content: space-around !important;
  }
  .bt-ac-md-stch {
    align-content: stretch !important;
  }
  .bt-as-md-a {
    align-self: auto !important;
  }
  .bt-as-md-s {
    align-self: flex-start !important;
  }
  .bt-as-md-e {
    align-self: flex-end !important;
  }
  .bt-as-md-c {
    align-self: center !important;
  }
  .bt-as-md-b {
    align-self: baseline !important;
  }
  .bt-as-md-stch {
    align-self: stretch !important;
  }
}
@media (min-width: 1250px) {
  .bt-fl-lg-row {
    flex-direction: row !important;
  }
  .bt-fl-lg-column {
    flex-direction: column !important;
  }
  .bt-fl-lg-row-rev {
    flex-direction: row-reverse !important;
  }
  .bt-fl-lg-column-rev {
    flex-direction: column-reverse !important;
  }
  .bt-fl-lg-wrap {
    flex-wrap: wrap !important;
  }
  .bt-fl-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .bt-fl-lg-wrap-rev {
    flex-wrap: wrap-reverse !important;
  }
  .bt-fl-lg-fill {
    flex: 1 1 auto !important;
  }
  .bt-fl-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .bt-fl-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .bt-fl-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .bt-fl-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .bt-jc-lg-s {
    justify-content: flex-start !important;
  }
  .bt-jc-lg-e {
    justify-content: flex-end !important;
  }
  .bt-jc-lg-c {
    justify-content: center !important;
  }
  .bt-jc-lg-b {
    justify-content: space-between !important;
  }
  .bt-jc-lg-a {
    justify-content: space-around !important;
  }
  .bt-ai-lg-s {
    align-items: flex-start !important;
  }
  .bt-ai-lg-e {
    align-items: flex-end !important;
  }
  .bt-ai-lg-c {
    align-items: center !important;
  }
  .bt-ai-lg-b {
    align-items: baseline !important;
  }
  .bt-ai-lg-stch {
    align-items: stretch !important;
  }
  .bt-ac-lg-s {
    align-content: flex-start !important;
  }
  .bt-ac-lg-e {
    align-content: flex-end !important;
  }
  .bt-ac-lg-c {
    align-content: center !important;
  }
  .bt-ac-lg-b {
    align-content: space-between !important;
  }
  .bt-ac-lg-a {
    align-content: space-around !important;
  }
  .bt-ac-lg-stch {
    align-content: stretch !important;
  }
  .bt-as-lg-a {
    align-self: auto !important;
  }
  .bt-as-lg-s {
    align-self: flex-start !important;
  }
  .bt-as-lg-e {
    align-self: flex-end !important;
  }
  .bt-as-lg-c {
    align-self: center !important;
  }
  .bt-as-lg-b {
    align-self: baseline !important;
  }
  .bt-as-lg-stch {
    align-self: stretch !important;
  }
}
@media (min-width: 1730px) {
  .bt-fl-xl-row {
    flex-direction: row !important;
  }
  .bt-fl-xl-column {
    flex-direction: column !important;
  }
  .bt-fl-xl-row-rev {
    flex-direction: row-reverse !important;
  }
  .bt-fl-xl-column-rev {
    flex-direction: column-reverse !important;
  }
  .bt-fl-xl-wrap {
    flex-wrap: wrap !important;
  }
  .bt-fl-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .bt-fl-xl-wrap-rev {
    flex-wrap: wrap-reverse !important;
  }
  .bt-fl-xl-fill {
    flex: 1 1 auto !important;
  }
  .bt-fl-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .bt-fl-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .bt-fl-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .bt-fl-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .bt-jc-xl-s {
    justify-content: flex-start !important;
  }
  .bt-jc-xl-e {
    justify-content: flex-end !important;
  }
  .bt-jc-xl-c {
    justify-content: center !important;
  }
  .bt-jc-xl-b {
    justify-content: space-between !important;
  }
  .bt-jc-xl-a {
    justify-content: space-around !important;
  }
  .bt-ai-xl-s {
    align-items: flex-start !important;
  }
  .bt-ai-xl-e {
    align-items: flex-end !important;
  }
  .bt-ai-xl-c {
    align-items: center !important;
  }
  .bt-ai-xl-b {
    align-items: baseline !important;
  }
  .bt-ai-xl-stch {
    align-items: stretch !important;
  }
  .bt-ac-xl-s {
    align-content: flex-start !important;
  }
  .bt-ac-xl-e {
    align-content: flex-end !important;
  }
  .bt-ac-xl-c {
    align-content: center !important;
  }
  .bt-ac-xl-b {
    align-content: space-between !important;
  }
  .bt-ac-xl-a {
    align-content: space-around !important;
  }
  .bt-ac-xl-stch {
    align-content: stretch !important;
  }
  .bt-as-xl-a {
    align-self: auto !important;
  }
  .bt-as-xl-s {
    align-self: flex-start !important;
  }
  .bt-as-xl-e {
    align-self: flex-end !important;
  }
  .bt-as-xl-c {
    align-self: center !important;
  }
  .bt-as-xl-b {
    align-self: baseline !important;
  }
  .bt-as-xl-stch {
    align-self: stretch !important;
  }
}
.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1250px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1730px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.select-wrapper {
  position: relative;
}

.btn {
  min-height: 40px;
}
.btn.btn-tiny {
  min-width: auto;
  line-height: 2em;
  min-height: auto;
  padding: 0px 6px;
}
.btn.min-width-200 {
  min-width: 200px;
}
.btn span:not(.mat-button-wrapper) {
  font-family: "assistant", Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: 300;
  text-transform: uppercase;
}
.btn.spinner {
  padding: 0 50px;
}

.error-list {
  margin: 0;
  padding: 0;
  margin-top: -25px;
  padding-bottom: 10px;
}
.error-list li {
  display: block;
  margin-bottom: 5px;
}

/*filters*/
.steps-header-animated {
  height: 60px;
  position: relative;
  justify-content: space-between;
}
.steps-header-animated:after {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  background-color: #b4b4b3;
  top: 50%;
  left: 0;
}
.steps-header-animated .step-label-animated {
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.steps-header-animated .step-label-animated.step-label-one {
  height: 100%;
}
.steps-header-animated .step-label-animated .tms-icon-out-for-delivery {
  font-size: 1.7em;
  line-height: normal;
}
.steps-header-animated .step-label-animated > span {
  display: flex;
}
.steps-header-animated .step-label-animated .text {
  margin-right: 10px;
  font-size: 0.96em;
  position: relative;
  bottom: 5px;
  color: #b4b4b3;
}
.steps-header-animated .step-icon-animated {
  width: 40px;
  height: 40px;
  color: #b4b4b3;
  border: 1px solid #b4b4b3;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
  position: relative;
  overflow: hidden;
}
.theme-abf .steps-header-animated .step-icon-animated {
  background-color: #fff;
}
.steps-header-animated .step-icon-animated:before {
  position: relative;
  z-index: 2;
}
.steps-header-animated .step-icon-animated:after {
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  transform: translate3d(-100%, 0, 0);
  transition: transform 1.5s linear;
  transition-delay: 1.5s;
  z-index: 1;
}
.theme-abf .steps-header-animated .step-icon-animated:after {
  background-color: #0e406a;
}
.steps-header-animated .line-animated {
  width: calc(100% - 40px);
  height: 3px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate3d(-100%, 0, 0);
  z-index: 1;
}
.theme-abf .steps-header-animated .line-animated {
  background-color: #0e406a;
}

.step-animation-template .line-animated, [data-step="5"] .step-label-animated:nth-of-type(5) .line-animated, [data-step="4"] .step-label-animated:nth-of-type(4) .line-animated, [data-step="3"] .step-label-animated:nth-of-type(3) .line-animated, [data-step="2"] .step-label-animated:nth-of-type(2) .line-animated, [data-step="1"] .step-label-animated:nth-of-type(1) .line-animated {
  transform: translate3d(0%, 0, 0);
  transition: transform 1.5s linear;
}
.step-animation-template .number, [data-step="5"] .step-label-animated:nth-of-type(5) .number, [data-step="4"] .step-label-animated:nth-of-type(4) .number, [data-step="3"] .step-label-animated:nth-of-type(3) .number, [data-step="2"] .step-label-animated:nth-of-type(2) .number, [data-step="1"] .step-label-animated:nth-of-type(1) .number,
.step-animation-template .text,
[data-step="5"] .step-label-animated:nth-of-type(5) .text,
[data-step="4"] .step-label-animated:nth-of-type(4) .text,
[data-step="3"] .step-label-animated:nth-of-type(3) .text,
[data-step="2"] .step-label-animated:nth-of-type(2) .text,
[data-step="1"] .step-label-animated:nth-of-type(1) .text {
  animation: text-color 3s linear;
  animation-fill-mode: backwards;
}
.theme-abf .step-animation-template .number, .theme-abf [data-step="5"] .step-label-animated:nth-of-type(5) .number, [data-step="5"] .theme-abf .step-label-animated:nth-of-type(5) .number, .theme-abf [data-step="4"] .step-label-animated:nth-of-type(4) .number, [data-step="4"] .theme-abf .step-label-animated:nth-of-type(4) .number, .theme-abf [data-step="3"] .step-label-animated:nth-of-type(3) .number, [data-step="3"] .theme-abf .step-label-animated:nth-of-type(3) .number, .theme-abf [data-step="2"] .step-label-animated:nth-of-type(2) .number, [data-step="2"] .theme-abf .step-label-animated:nth-of-type(2) .number, .theme-abf [data-step="1"] .step-label-animated:nth-of-type(1) .number, [data-step="1"] .theme-abf .step-label-animated:nth-of-type(1) .number,
.theme-abf .step-animation-template .text,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(5) .text,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(5) .text,
.theme-abf [data-step="4"] .step-label-animated:nth-of-type(4) .text,
[data-step="4"] .theme-abf .step-label-animated:nth-of-type(4) .text,
.theme-abf [data-step="3"] .step-label-animated:nth-of-type(3) .text,
[data-step="3"] .theme-abf .step-label-animated:nth-of-type(3) .text,
.theme-abf [data-step="2"] .step-label-animated:nth-of-type(2) .text,
[data-step="2"] .theme-abf .step-label-animated:nth-of-type(2) .text,
.theme-abf [data-step="1"] .step-label-animated:nth-of-type(1) .text,
[data-step="1"] .theme-abf .step-label-animated:nth-of-type(1) .text {
  color: #0e406a;
}
@keyframes text-color {
  0% {
    color: #ccc;
  }
}
.step-animation-template .step-icon-animated, [data-step="5"] .step-label-animated:nth-of-type(5) .step-icon-animated, [data-step="4"] .step-label-animated:nth-of-type(4) .step-icon-animated, [data-step="3"] .step-label-animated:nth-of-type(3) .step-icon-animated, [data-step="2"] .step-label-animated:nth-of-type(2) .step-icon-animated, [data-step="1"] .step-label-animated:nth-of-type(1) .step-icon-animated {
  border-width: 2px;
  animation: step-icon 1.5s linear;
  animation-fill-mode: backwards;
  animation-delay: 1.5s;
}
.theme-abf .step-animation-template .step-icon-animated, .theme-abf [data-step="5"] .step-label-animated:nth-of-type(5) .step-icon-animated, [data-step="5"] .theme-abf .step-label-animated:nth-of-type(5) .step-icon-animated, .theme-abf [data-step="4"] .step-label-animated:nth-of-type(4) .step-icon-animated, [data-step="4"] .theme-abf .step-label-animated:nth-of-type(4) .step-icon-animated, .theme-abf [data-step="3"] .step-label-animated:nth-of-type(3) .step-icon-animated, [data-step="3"] .theme-abf .step-label-animated:nth-of-type(3) .step-icon-animated, .theme-abf [data-step="2"] .step-label-animated:nth-of-type(2) .step-icon-animated, [data-step="2"] .theme-abf .step-label-animated:nth-of-type(2) .step-icon-animated, .theme-abf [data-step="1"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="1"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated {
  color: #0e406a;
}
.theme-abf .step-animation-template .step-icon-animated, .theme-abf [data-step="5"] .step-label-animated:nth-of-type(5) .step-icon-animated, [data-step="5"] .theme-abf .step-label-animated:nth-of-type(5) .step-icon-animated, .theme-abf [data-step="4"] .step-label-animated:nth-of-type(4) .step-icon-animated, [data-step="4"] .theme-abf .step-label-animated:nth-of-type(4) .step-icon-animated, .theme-abf [data-step="3"] .step-label-animated:nth-of-type(3) .step-icon-animated, [data-step="3"] .theme-abf .step-label-animated:nth-of-type(3) .step-icon-animated, .theme-abf [data-step="2"] .step-label-animated:nth-of-type(2) .step-icon-animated, [data-step="2"] .theme-abf .step-label-animated:nth-of-type(2) .step-icon-animated, .theme-abf [data-step="1"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="1"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated {
  border-color: #0e406a;
}
@keyframes step-icon {
  0% {
    color: #ccc;
    border-color: #b4b4b3;
    border-width: 2px;
  }
  10% {
    border-width: 2px;
  }
  100% {
    border-width: 2px;
  }
}
.step-animation-template .step-icon-animated:after, [data-step="5"] .step-label-animated:nth-of-type(5) .step-icon-animated:after, [data-step="4"] .step-label-animated:nth-of-type(4) .step-icon-animated:after, [data-step="3"] .step-label-animated:nth-of-type(3) .step-icon-animated:after, [data-step="2"] .step-label-animated:nth-of-type(2) .step-icon-animated:after, [data-step="1"] .step-label-animated:nth-of-type(1) .step-icon-animated:after {
  animation: step-icon-bg 1.5s linear;
  animation-fill-mode: backwards;
  animation-delay: 1.5s;
  transform: translate3d(100%, 0, 0);
}
@keyframes step-icon-bg {
  0% {
    transform: translate3d(-100%, 0, 0);
  }
  50% {
    transform: translate3d(0%, 0, 0);
  }
  100% {
    transform: translate3d(100%, 0, 0);
  }
}

.step-animation-template-error .line-animated, [data-step="5"].status-error .step-label-animated:nth-of-type(5) .line-animated, [data-step="4"].status-error .step-label-animated:nth-of-type(4) .line-animated, [data-step="3"].status-error .step-label-animated:nth-of-type(3) .line-animated, [data-step="2"].status-error .step-label-animated:nth-of-type(2) .line-animated, [data-step="1"].status-error .step-label-animated:nth-of-type(1) .line-animated {
  transform: translate3d(0%, 0, 0);
  transition: transform 1.5s linear;
}
.step-animation-template-error .number, [data-step="5"].status-error .step-label-animated:nth-of-type(5) .number, [data-step="4"].status-error .step-label-animated:nth-of-type(4) .number, [data-step="3"].status-error .step-label-animated:nth-of-type(3) .number, [data-step="2"].status-error .step-label-animated:nth-of-type(2) .number, [data-step="1"].status-error .step-label-animated:nth-of-type(1) .number,
.step-animation-template-error .text,
[data-step="5"].status-error .step-label-animated:nth-of-type(5) .text,
[data-step="4"].status-error .step-label-animated:nth-of-type(4) .text,
[data-step="3"].status-error .step-label-animated:nth-of-type(3) .text,
[data-step="2"].status-error .step-label-animated:nth-of-type(2) .text,
[data-step="1"].status-error .step-label-animated:nth-of-type(1) .text {
  animation: text-color 3s linear;
  animation-fill-mode: backwards;
}
.theme-abf .step-animation-template-error .number, .theme-abf [data-step="5"].status-error .step-label-animated:nth-of-type(5) .number, [data-step="5"].status-error .theme-abf .step-label-animated:nth-of-type(5) .number, .theme-abf [data-step="4"].status-error .step-label-animated:nth-of-type(4) .number, [data-step="4"].status-error .theme-abf .step-label-animated:nth-of-type(4) .number, .theme-abf [data-step="3"].status-error .step-label-animated:nth-of-type(3) .number, [data-step="3"].status-error .theme-abf .step-label-animated:nth-of-type(3) .number, .theme-abf [data-step="2"].status-error .step-label-animated:nth-of-type(2) .number, [data-step="2"].status-error .theme-abf .step-label-animated:nth-of-type(2) .number, .theme-abf [data-step="1"].status-error .step-label-animated:nth-of-type(1) .number, [data-step="1"].status-error .theme-abf .step-label-animated:nth-of-type(1) .number,
.theme-abf .step-animation-template-error .text,
.theme-abf [data-step="5"].status-error .step-label-animated:nth-of-type(5) .text,
[data-step="5"].status-error .theme-abf .step-label-animated:nth-of-type(5) .text,
.theme-abf [data-step="4"].status-error .step-label-animated:nth-of-type(4) .text,
[data-step="4"].status-error .theme-abf .step-label-animated:nth-of-type(4) .text,
.theme-abf [data-step="3"].status-error .step-label-animated:nth-of-type(3) .text,
[data-step="3"].status-error .theme-abf .step-label-animated:nth-of-type(3) .text,
.theme-abf [data-step="2"].status-error .step-label-animated:nth-of-type(2) .text,
[data-step="2"].status-error .theme-abf .step-label-animated:nth-of-type(2) .text,
.theme-abf [data-step="1"].status-error .step-label-animated:nth-of-type(1) .text,
[data-step="1"].status-error .theme-abf .step-label-animated:nth-of-type(1) .text {
  color: #ff1719;
}
@keyframes text-color {
  0% {
    color: #ccc;
  }
}
.step-animation-template-error .step-icon-animated, [data-step="5"].status-error .step-label-animated:nth-of-type(5) .step-icon-animated, [data-step="4"].status-error .step-label-animated:nth-of-type(4) .step-icon-animated, [data-step="3"].status-error .step-label-animated:nth-of-type(3) .step-icon-animated, [data-step="2"].status-error .step-label-animated:nth-of-type(2) .step-icon-animated, [data-step="1"].status-error .step-label-animated:nth-of-type(1) .step-icon-animated {
  border-width: 2px;
  animation: none;
}
.theme-abf .step-animation-template-error .step-icon-animated, .theme-abf [data-step="5"].status-error .step-label-animated:nth-of-type(5) .step-icon-animated, [data-step="5"].status-error .theme-abf .step-label-animated:nth-of-type(5) .step-icon-animated, .theme-abf [data-step="4"].status-error .step-label-animated:nth-of-type(4) .step-icon-animated, [data-step="4"].status-error .theme-abf .step-label-animated:nth-of-type(4) .step-icon-animated, .theme-abf [data-step="3"].status-error .step-label-animated:nth-of-type(3) .step-icon-animated, [data-step="3"].status-error .theme-abf .step-label-animated:nth-of-type(3) .step-icon-animated, .theme-abf [data-step="2"].status-error .step-label-animated:nth-of-type(2) .step-icon-animated, [data-step="2"].status-error .theme-abf .step-label-animated:nth-of-type(2) .step-icon-animated, .theme-abf [data-step="1"].status-error .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="1"].status-error .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated {
  color: #ff1719;
}
.theme-abf .step-animation-template-error .step-icon-animated, .theme-abf [data-step="5"].status-error .step-label-animated:nth-of-type(5) .step-icon-animated, [data-step="5"].status-error .theme-abf .step-label-animated:nth-of-type(5) .step-icon-animated, .theme-abf [data-step="4"].status-error .step-label-animated:nth-of-type(4) .step-icon-animated, [data-step="4"].status-error .theme-abf .step-label-animated:nth-of-type(4) .step-icon-animated, .theme-abf [data-step="3"].status-error .step-label-animated:nth-of-type(3) .step-icon-animated, [data-step="3"].status-error .theme-abf .step-label-animated:nth-of-type(3) .step-icon-animated, .theme-abf [data-step="2"].status-error .step-label-animated:nth-of-type(2) .step-icon-animated, [data-step="2"].status-error .theme-abf .step-label-animated:nth-of-type(2) .step-icon-animated, .theme-abf [data-step="1"].status-error .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="1"].status-error .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated {
  border-color: #ff1719;
}
.step-animation-template-error .step-icon-animated:after, [data-step="5"].status-error .step-label-animated:nth-of-type(5) .step-icon-animated:after, [data-step="4"].status-error .step-label-animated:nth-of-type(4) .step-icon-animated:after, [data-step="3"].status-error .step-label-animated:nth-of-type(3) .step-icon-animated:after, [data-step="2"].status-error .step-label-animated:nth-of-type(2) .step-icon-animated:after, [data-step="1"].status-error .step-label-animated:nth-of-type(1) .step-icon-animated:after {
  display: none;
}

.before-step .line-animated, [data-step="5"] .step-label-animated:nth-of-type(1) .line-animated,
[data-step="5"] .step-label-animated:nth-of-type(2) .line-animated,
[data-step="5"] .step-label-animated:nth-of-type(3) .line-animated,
[data-step="5"] .step-label-animated:nth-of-type(4) .line-animated, [data-step="4"] .step-label-animated:nth-of-type(1) .line-animated,
[data-step="4"] .step-label-animated:nth-of-type(2) .line-animated,
[data-step="4"] .step-label-animated:nth-of-type(3) .line-animated, [data-step="3"] .step-label-animated:nth-of-type(1) .line-animated,
[data-step="3"] .step-label-animated:nth-of-type(2) .line-animated, [data-step="2"] .step-label-animated:nth-of-type(1) .line-animated {
  transform: translate3d(0%, 0, 0);
  transition: transform 1.5s linear;
}
.theme-abf .before-step .number, .theme-abf [data-step="5"] .step-label-animated:nth-of-type(1) .number, [data-step="5"] .theme-abf .step-label-animated:nth-of-type(1) .number,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(2) .number,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(2) .number,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(3) .number,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(3) .number,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(4) .number,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(4) .number, .theme-abf [data-step="4"] .step-label-animated:nth-of-type(1) .number, [data-step="4"] .theme-abf .step-label-animated:nth-of-type(1) .number,
.theme-abf [data-step="4"] .step-label-animated:nth-of-type(2) .number,
[data-step="4"] .theme-abf .step-label-animated:nth-of-type(2) .number,
.theme-abf [data-step="4"] .step-label-animated:nth-of-type(3) .number,
[data-step="4"] .theme-abf .step-label-animated:nth-of-type(3) .number, .theme-abf [data-step="3"] .step-label-animated:nth-of-type(1) .number, [data-step="3"] .theme-abf .step-label-animated:nth-of-type(1) .number,
.theme-abf [data-step="3"] .step-label-animated:nth-of-type(2) .number,
[data-step="3"] .theme-abf .step-label-animated:nth-of-type(2) .number, .theme-abf [data-step="2"] .step-label-animated:nth-of-type(1) .number, [data-step="2"] .theme-abf .step-label-animated:nth-of-type(1) .number,
.theme-abf .before-step .text,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(1) .text,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(1) .text,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(2) .text,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(2) .text,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(3) .text,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(3) .text,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(4) .text,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(4) .text,
.theme-abf [data-step="4"] .step-label-animated:nth-of-type(1) .text,
[data-step="4"] .theme-abf .step-label-animated:nth-of-type(1) .text,
.theme-abf [data-step="4"] .step-label-animated:nth-of-type(2) .text,
[data-step="4"] .theme-abf .step-label-animated:nth-of-type(2) .text,
.theme-abf [data-step="4"] .step-label-animated:nth-of-type(3) .text,
[data-step="4"] .theme-abf .step-label-animated:nth-of-type(3) .text,
.theme-abf [data-step="3"] .step-label-animated:nth-of-type(1) .text,
[data-step="3"] .theme-abf .step-label-animated:nth-of-type(1) .text,
.theme-abf [data-step="3"] .step-label-animated:nth-of-type(2) .text,
[data-step="3"] .theme-abf .step-label-animated:nth-of-type(2) .text,
.theme-abf [data-step="2"] .step-label-animated:nth-of-type(1) .text,
[data-step="2"] .theme-abf .step-label-animated:nth-of-type(1) .text {
  color: #0e406a;
}
.before-step .step-icon-animated, [data-step="5"] .step-label-animated:nth-of-type(1) .step-icon-animated,
[data-step="5"] .step-label-animated:nth-of-type(2) .step-icon-animated,
[data-step="5"] .step-label-animated:nth-of-type(3) .step-icon-animated,
[data-step="5"] .step-label-animated:nth-of-type(4) .step-icon-animated, [data-step="4"] .step-label-animated:nth-of-type(1) .step-icon-animated,
[data-step="4"] .step-label-animated:nth-of-type(2) .step-icon-animated,
[data-step="4"] .step-label-animated:nth-of-type(3) .step-icon-animated, [data-step="3"] .step-label-animated:nth-of-type(1) .step-icon-animated,
[data-step="3"] .step-label-animated:nth-of-type(2) .step-icon-animated, [data-step="2"] .step-label-animated:nth-of-type(1) .step-icon-animated {
  border-width: 2px;
  transition: all 1s linear;
}
.theme-abf .before-step .step-icon-animated, .theme-abf [data-step="5"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="5"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(2) .step-icon-animated,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(2) .step-icon-animated,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(3) .step-icon-animated,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(3) .step-icon-animated,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(4) .step-icon-animated,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(4) .step-icon-animated, .theme-abf [data-step="4"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="4"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated,
.theme-abf [data-step="4"] .step-label-animated:nth-of-type(2) .step-icon-animated,
[data-step="4"] .theme-abf .step-label-animated:nth-of-type(2) .step-icon-animated,
.theme-abf [data-step="4"] .step-label-animated:nth-of-type(3) .step-icon-animated,
[data-step="4"] .theme-abf .step-label-animated:nth-of-type(3) .step-icon-animated, .theme-abf [data-step="3"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="3"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated,
.theme-abf [data-step="3"] .step-label-animated:nth-of-type(2) .step-icon-animated,
[data-step="3"] .theme-abf .step-label-animated:nth-of-type(2) .step-icon-animated, .theme-abf [data-step="2"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="2"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated {
  color: #fff;
}
.theme-abf .before-step .step-icon-animated, .theme-abf [data-step="5"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="5"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(2) .step-icon-animated,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(2) .step-icon-animated,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(3) .step-icon-animated,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(3) .step-icon-animated,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(4) .step-icon-animated,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(4) .step-icon-animated, .theme-abf [data-step="4"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="4"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated,
.theme-abf [data-step="4"] .step-label-animated:nth-of-type(2) .step-icon-animated,
[data-step="4"] .theme-abf .step-label-animated:nth-of-type(2) .step-icon-animated,
.theme-abf [data-step="4"] .step-label-animated:nth-of-type(3) .step-icon-animated,
[data-step="4"] .theme-abf .step-label-animated:nth-of-type(3) .step-icon-animated, .theme-abf [data-step="3"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="3"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated,
.theme-abf [data-step="3"] .step-label-animated:nth-of-type(2) .step-icon-animated,
[data-step="3"] .theme-abf .step-label-animated:nth-of-type(2) .step-icon-animated, .theme-abf [data-step="2"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="2"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated {
  background-color: #0e406a;
}
.theme-abf .before-step .step-icon-animated, .theme-abf [data-step="5"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="5"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(2) .step-icon-animated,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(2) .step-icon-animated,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(3) .step-icon-animated,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(3) .step-icon-animated,
.theme-abf [data-step="5"] .step-label-animated:nth-of-type(4) .step-icon-animated,
[data-step="5"] .theme-abf .step-label-animated:nth-of-type(4) .step-icon-animated, .theme-abf [data-step="4"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="4"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated,
.theme-abf [data-step="4"] .step-label-animated:nth-of-type(2) .step-icon-animated,
[data-step="4"] .theme-abf .step-label-animated:nth-of-type(2) .step-icon-animated,
.theme-abf [data-step="4"] .step-label-animated:nth-of-type(3) .step-icon-animated,
[data-step="4"] .theme-abf .step-label-animated:nth-of-type(3) .step-icon-animated, .theme-abf [data-step="3"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="3"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated,
.theme-abf [data-step="3"] .step-label-animated:nth-of-type(2) .step-icon-animated,
[data-step="3"] .theme-abf .step-label-animated:nth-of-type(2) .step-icon-animated, .theme-abf [data-step="2"] .step-label-animated:nth-of-type(1) .step-icon-animated, [data-step="2"] .theme-abf .step-label-animated:nth-of-type(1) .step-icon-animated {
  border-color: #0e406a;
}
.before-step .step-icon-animated:after, [data-step="5"] .step-label-animated:nth-of-type(1) .step-icon-animated:after,
[data-step="5"] .step-label-animated:nth-of-type(2) .step-icon-animated:after,
[data-step="5"] .step-label-animated:nth-of-type(3) .step-icon-animated:after,
[data-step="5"] .step-label-animated:nth-of-type(4) .step-icon-animated:after, [data-step="4"] .step-label-animated:nth-of-type(1) .step-icon-animated:after,
[data-step="4"] .step-label-animated:nth-of-type(2) .step-icon-animated:after,
[data-step="4"] .step-label-animated:nth-of-type(3) .step-icon-animated:after, [data-step="3"] .step-label-animated:nth-of-type(1) .step-icon-animated:after,
[data-step="3"] .step-label-animated:nth-of-type(2) .step-icon-animated:after, [data-step="2"] .step-label-animated:nth-of-type(1) .step-icon-animated:after {
  transform: translate3d(100%, 0, 0);
}

.before-step-error .step-icon-animated {
  border-width: 2px;
  transition: all 1s linear;
}
.theme-abf .before-step-error .step-icon-animated {
  color: #fff;
}
.theme-abf .before-step-error .step-icon-animated {
  background-color: #ff1719 !important;
}
.theme-abf .before-step-error .step-icon-animated {
  border-color: #ff1719 !important;
}
.before-step-error .step-icon-animated:after {
  transform: translate3d(100%, 0, 0);
}

.hidden-information .status-error .tms-icon-out-for-delivery {
  font-size: 1.7em;
}

.next-step-disable-animation .step-icon-animated:after, [data-step="4"] .step-label-animated:nth-of-type(5) .step-icon-animated:after, [data-step="3"] .step-label-animated:nth-of-type(4) .step-icon-animated:after, [data-step="2"] .step-label-animated:nth-of-type(3) .step-icon-animated:after,
[data-step="2"] .step-label-animated:nth-of-type(4) .step-icon-animated:after, [data-step="1"] .step-label-animated:nth-of-type(2) .step-icon-animated:after,
[data-step="1"] .step-label-animated:nth-of-type(3) .step-icon-animated:after,
[data-step="1"] .step-label-animated:nth-of-type(4) .step-icon-animated:after {
  opacity: 0;
}

.step-actions {
  z-index: 1;
  padding: 20px 0;
  width: 100%;
  overflow: hidden;
}
.step-actions .btn {
  min-width: 170px;
}
.step-actions .btn .mat-button-wrapper {
  padding-left: 23px;
  padding-right: 23px;
}

.alert-message {
  display: block;
  top: 60px;
  border-radius: 0 0 2px 2px;
  margin-bottom: 30px;
  box-sizing: border-box;
  box-shadow: 0px 0px 3px 2px #f2f2f2;
  border: 1px solid #ff1719;
  min-width: 300px;
  min-height: 40px;
  max-width: 450px;
  padding: 10px 35px;
  text-align: center;
  line-height: 1.2;
  color: #565656;
}
.alert-message a {
  color: #b4b4b3;
}
.alert-message .messages-close {
  cursor: pointer;
  display: none;
  position: absolute;
  top: 10px;
  right: 20px;
  color: #ff1719;
}
.alert-message ul {
  margin: 0 25px;
  padding: 0;
  list-style-type: none;
}

.theme-abf .alert .p-message {
  background-color: #fff;
}

.underlineError {
  color: #ff1719;
  margin-top: 0;
}

.mat-tooltip {
  font-family: "assistant", Helvetica, sans-serif !important;
  box-shadow: 0px 0px 3px 2px #f2f2f2 !important;
  font-size: 0.8em !important;
  background-color: #fafafa !important;
  color: #b4b4b3 !important;
  margin: 0 !important;
  transition: none !important;
}

.body-container .mark-helper-action {
  font-size: 0.8em;
  position: relative;
  top: -3px;
}
.body-container .mark-helper-action:hover ~ .mark-helper {
  opacity: 1;
  transition: opacity 0.15s ease-in;
  z-index: 10;
}

.mark-helper {
  border-radius: 4px;
  padding: 10px;
  position: absolute;
  z-index: -1;
  font-size: 0.875em;
  opacity: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.theme-abf .mark-helper {
  background-color: #fff;
}
.mark-helper.m-w-210 {
  max-width: 210px;
}

.tooltip .box-model {
  border-radius: 4px;
  margin-right: 10px;
  margin-bottom: 20px;
  padding: 20px;
  position: absolute;
  z-index: -1;
  transform: scaleY(0);
  opacity: 0;
  position: absolute;
  transition: all 0.15s ease;
  line-height: 1.2;
  font-size: 0.95em;
  top: 25px;
  left: 0;
  min-width: 300px;
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.tooltip .box-model.opened {
  z-index: 10;
  transform: scaleY(1);
  opacity: 1;
  transition: all 0.15s ease;
}

.box-model.box-model-left {
  left: 0 !important;
  right: initial !important;
}

.fixed-width {
  width: 105px !important;
}
.carrier-organization-page .fixed-width {
  width: 630px !important;
}

.tooltip-block {
  position: absolute;
  padding: 10px;
  max-width: 500px;
  border-radius: 4px;
  z-index: 10;
  display: none !important;
  word-break: break-word;
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.flexible-row .tooltip-block {
  top: 3px;
}
.add-edit-carrier-castomer-portal .tooltip-block {
  top: 0;
}
my-customers-line-item .tooltip-block, all-customers-line-item .tooltip-block {
  top: 7px;
}

.tooltip-wrap {
  display: block !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.tooltip-mouse:hover .tooltip-block {
  display: block !important;
}

.overflow-text {
  overflow: hidden;
}

.overflow-text-label .label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mat-calendar-body tr:nth-of-type(1) .mat-calendar-body-label {
  opacity: 0;
}
.mat-calendar-body tr:nth-of-type(1) .mat-calendar-body-label[colspan="7"] {
  display: none;
}

.mat-calendar-body-cell-content {
  transition: all 0.3s ease;
  border-color: transparent;
}
.theme-abf .mat-calendar-body-cell-content {
  background-color: #fff;
}
.theme-abf .mat-calendar-body-cell-content.mat-calendar-body-selected {
  background-color: #0e406a;
}
.theme-abf .mat-calendar-body-cell-content.mat-calendar-body-selected {
  color: #fff;
}
.mat-calendar-body-cell-content:hover {
  cursor: pointer;
  background-color: #eaeced;
  transition: all 0.3s ease;
}

@media screen and (max-width: 1024px) {
  .mat-datepicker-content {
    transform: translateX(-27%);
  }
}
.mat-datepicker-content .mat-calendar-period-button,
.mat-datepicker-content .mat-calendar-body-label {
  font-weight: 400;
}
.theme-abf .mat-datepicker-content .mat-calendar-period-button,
.theme-abf .mat-datepicker-content .mat-calendar-body-label {
  color: #0e406a;
}

.date-pick-custom {
  width: 100%;
}

.mat-datepicker-toggle {
  padding: 0;
  color: #565656;
  position: relative;
  font-size: 1.2em !important;
  right: -2px;
}

button.mat-datepicker-toggle {
  background: none;
}

.add-role-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .mat-dialog-container {
  overflow: unset;
}

.nmfc-modals-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .mat-dialog-container {
  padding: 11px 24px 24px 24px;
}

.cancel-shipment-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane p,
.edit-ltl-brokerage-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane p,
.info-pick-up-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane p,
.edit-bol-shipment-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane p,
.info-pro-number-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane p {
  display: block;
  margin-bottom: 13px;
  font-family: "roboto", sans-serif;
  letter-spacing: 0.25px;
}
.cancel-shipment-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane p:not(.orange-text),
.edit-ltl-brokerage-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane p:not(.orange-text),
.info-pick-up-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane p:not(.orange-text),
.edit-bol-shipment-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane p:not(.orange-text),
.info-pro-number-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane p:not(.orange-text) {
  color: #565656;
}
.cancel-shipment-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .btns-wrap,
.edit-ltl-brokerage-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .btns-wrap,
.info-pick-up-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .btns-wrap,
.edit-bol-shipment-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .btns-wrap,
.info-pro-number-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .btns-wrap {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: 20px;
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  background-color: rgba(0, 0, 0, 0.5);
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing.overlay-color {
  background-color: transparent;
}

.mat-dialog-container {
  color: #565656;
  position: relative;
}

.mat-dialog-actions {
  margin-bottom: -12px !important;
  display: block !important;
}

.mat-dialog-title {
  margin-bottom: 0 !important;
}
.mat-dialog-title > .tms-icon-close {
  position: absolute;
  color: #b4b4b3;
  right: 15px;
  top: 15px;
  font-size: 0.5em;
  font-weight: bold;
}

.legal-document-popup-container {
  max-height: 300px;
  overflow: auto;
}

[data-helper=beta] {
  position: relative;
}
[data-helper=beta]:before {
  content: "beta";
  position: absolute;
  padding: 2px 6px;
  border-radius: 4px;
  left: -8px;
  top: 0;
  line-height: 1;
  box-shadow: 0px 0px 3px 2px #f2f2f2 !important;
  font-size: 12px;
  transform: rotate(-20deg);
  text-transform: uppercase;
  color: #565656;
  height: 17px;
  width: 40px;
  font-family: "assistant", Helvetica, sans-serif;
}
.theme-abf [data-helper=beta]:before {
  background: #fff;
  border: 1px solid #f15a29;
}

[data-helper] {
  position: relative;
}
[data-helper]:before {
  content: attr(data-helper);
  position: absolute;
  padding: 2px 6px;
  border-radius: 4px;
  left: -8px;
  top: 0;
  line-height: 1;
  box-shadow: 0px 0px 3px 2px #f2f2f2 !important;
  font-size: 12px;
  transform: rotate(-20deg);
  text-transform: uppercase;
  color: #565656;
  height: 17px;
  width: 40px;
  font-family: "assistant", Helvetica, sans-serif;
}
.theme-abf [data-helper]:before {
  background: #fff;
  border: 1px solid #f15a29;
}

.loader {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  margin: auto;
}

.loader * {
  font-size: 3em;
  animation: rotation 4s infinite linear;
  max-width: 200px;
}
.theme-abf .loader * {
  color: #f15a29;
}

.update-link:before {
  float: left;
  display: block;
}

.loading:before {
  animation-name: rotate;
  animation-duration: 1.3s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.progress-bar-component {
  margin: 20px 0 0;
  text-align: center;
  position: relative;
}
.progress-bar-component.margin-component {
  margin: 5px 0 10px;
}
.progress-bar-component p {
  margin: 0;
}
.progress-bar-component mat-progress-bar {
  height: 10px;
}

grid-header-column {
  display: flex;
  align-items: center;
  min-height: 30px;
  border-right: 1px solid #eaeced;
}
quick-bol-list grid-header-column {
  overflow: hidden;
}
carrier-details grid-header-column .sort-field {
  padding-top: 4px;
}

grid-header-column[columnname=""],
grid-header-column[columntitle=Status],
grid-header-column[columntitle=Quote],
grid-header-column[columntitle=Validation],
grid-header-column[columntitle="Integrated Carriers"],
grid-header-column[columntitle=Privileges],
grid-header-column[columnTitle=Locations],
grid-header-column[columnTitle=Permission] {
  border-right: 0;
}

customer-management .custom-table .hovering .cell:not(.actions-cell):not(.no-padding) {
  padding-left: 20px;
}
@media screen and (max-width: 1200px) {
  product-list-grid customer-management .custom-table .hovering .cell:not(.actions-cell):not(.no-padding) {
    padding-left: 10px;
  }
}
customer-management .custom-table .hovering .cell:not(.actions-cell):not(.no-padding).text-padding {
  padding-left: 10px;
}

customer-users-grid .custom-table .cell.no-border,
customer-general-info .custom-table .cell.no-border,
carrier-users-grid .custom-table .cell.no-border {
  border: 0;
}
customer-users-grid .custom-table .right-spacing,
customer-general-info .custom-table .right-spacing,
carrier-users-grid .custom-table .right-spacing {
  padding-right: 5px;
}
customer-users-grid .custom-table .left-spacing,
customer-general-info .custom-table .left-spacing,
carrier-users-grid .custom-table .left-spacing {
  padding-left: 10px;
}

quick-bol-list grid-header-column {
  padding: 0 5px;
}
quick-bol-list grid-header-column[columntitle=Carrier] {
  border-right: 0;
}

address-book-list grid-header-column[columntitle=Contact] {
  border-right: 0;
}

locations-list grid-header-column[columnTitle=Address] {
  border-right: 0;
}

sp-filters grid-header-column[columnname=Shipper] {
  border-left: 0 !important;
}

all-campaigns .bt-col--email .itm-col-title.bt-jc-c {
  justify-content: flex-start !important;
}
all-campaigns .bt-col--modify {
  width: 5% !important;
}
all-campaigns .bt-col--modify .bt-jc-c {
  justify-content: flex-start !important;
}

@media screen and (max-width: 1150px) {
  products-page .custom-table {
    overflow-x: overlay;
  }
}
@media screen and (max-width: 1600px) {
  products-page .custom-table .table-head .w-35 {
    width: 30%;
  }
  products-page .custom-table .table-head .w-5 {
    width: 6%;
  }
}
@media screen and (max-width: 1355px) {
  products-page .custom-table .table-head .w-35 {
    width: 27%;
  }
  products-page .custom-table .table-head .w-14 {
    width: 13%;
  }
}
@media screen and (max-width: 1280px) {
  products-page .custom-table .table-head .w-35 {
    width: 20%;
  }
  products-page .custom-table .table-head .w-10 {
    width: 13%;
  }
  products-page .custom-table .table-head .w-5 {
    width: 8%;
  }
  products-page .custom-table .table-head .validate {
    width: 6%;
  }
}
@media screen and (max-width: 1200px) {
  products-page .custom-table .table-head .w-35 {
    width: 24%;
  }
  products-page .custom-table .table-head .w-5 {
    width: 7%;
  }
  products-page .custom-table .table-head .w-10 {
    width: 9%;
  }
  products-page .custom-table .table-head .validate {
    width: 5%;
  }
  products-page .custom-table .table-head .nmfc-cell {
    width: 9%;
  }
}
@media screen and (max-width: 1150px) {
  products-page .custom-table .table-head {
    min-width: calc(89vw + 200px);
  }
  products-page .custom-table .table-head .w-35 {
    width: 27%;
  }
  products-page .custom-table .table-head .w-10 {
    width: 10%;
  }
  products-page .custom-table .table-head .validate {
    width: 8%;
  }
  products-page .custom-table .table-head .nmfc-cell {
    width: 7%;
  }
}
@media screen and (max-width: 1150px) {
  products-page .custom-table .grid-items {
    min-width: calc(89vw + 200px);
  }
}
@media screen and (max-width: 1150px) {
  products-page .custom-table .table-footer {
    display: block;
    position: absolute;
    width: calc(100% - 39px);
  }
}
@media screen and (max-width: 1600px) {
  products-page .custom-table .hovering .w-35 {
    width: 30%;
  }
  products-page .custom-table .hovering .w-5 {
    width: 6%;
  }
}
@media screen and (max-width: 1355px) {
  products-page .custom-table .hovering .w-35 {
    width: 27%;
  }
  products-page .custom-table .hovering .w-14 {
    width: 13%;
  }
  products-page .custom-table .hovering .w-14 .w-30 {
    width: 31%;
  }
}
@media screen and (max-width: 1280px) {
  products-page .custom-table .hovering .w-35 {
    width: 20%;
  }
  products-page .custom-table .hovering .w-10 {
    width: 13%;
  }
  products-page .custom-table .hovering .w-5 {
    width: 8%;
  }
  products-page .custom-table .hovering .validate {
    width: 6%;
  }
}
@media screen and (max-width: 1200px) {
  products-page .custom-table .hovering .w-35 {
    width: 24%;
  }
  products-page .custom-table .hovering .w-5 {
    width: 7%;
  }
  products-page .custom-table .hovering .w-10 {
    width: 9%;
  }
  products-page .custom-table .hovering .validate {
    width: 5%;
  }
  products-page .custom-table .hovering .nmfc-cell {
    width: 9%;
  }
}
@media screen and (max-width: 1150px) {
  products-page .custom-table .hovering .w-35 {
    width: 27%;
  }
  products-page .custom-table .hovering .w-10 {
    width: 10%;
  }
  products-page .custom-table .hovering .validate {
    width: 8%;
  }
  products-page .custom-table .hovering .nmfc-cell {
    width: 7%;
  }
}
products-page .custom-table .two-icons .tms-icon {
  font-size: 1.2rem;
  margin-left: 10px;
}
@media screen and (max-width: 1280px) {
  products-page .custom-table .two-icons .tms-icon {
    font-size: 1rem;
    margin-left: 30px;
  }
}
@media screen and (max-width: 1200px) {
  products-page .custom-table .two-icons .tms-icon {
    margin-left: 15px;
  }
}
@media screen and (max-width: 1280px) {
  products-page .custom-table .two-icons {
    justify-content: flex-end;
  }
}
@media screen and (max-width: 1280px) {
  products-page .custom-table .row:not(.table-head):not(.edit) .actions-cell i.tms-icon {
    margin-left: 30px;
  }
}
@media screen and (max-width: 1200px) {
  products-page .custom-table .row:not(.table-head):not(.edit) .actions-cell i.tms-icon {
    margin-left: 15px;
  }
}
@media screen and (max-width: 1150px) {
  products-page .custom-table {
    overflow-x: overlay;
  }
}

system-admin-list .custom-table .right-spacing {
  padding-right: 10px;
}
system-admin-list .custom-table .left-spacing {
  padding-left: 10px;
}

grid-header-column[columnName=pickupDate] span {
  padding-left: 5px;
}

.save-quote-page grid-header-column {
  padding-right: 0;
}

product-list-grid grid-header-column:first-child, product-list-grid grid-header-column:last-child {
  border-right: 0;
}

.flexible-row .search-field {
  padding-top: 3px;
}

.custom-table_product-list {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0 10px;
}
.custom-table_product-list .table-footer {
  margin-top: auto;
}
.custom-table .text-overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.custom-table .table-head .input-wrapper {
  margin: 0;
}
.custom-table .table-head .input-wrapper .mat-form-field-wrapper {
  margin: 0;
}
.custom-table .table-head .search-field {
  width: 100%;
  min-height: 30px;
  display: flex;
  height: 100%;
  padding-top: 3px;
}
.custom-table .table-head .no-border .search-field {
  border-right: none;
}
.custom-table .table-head .sort-field {
  position: relative;
  height: 100%;
}
.custom-table .table-head .sort-field.label {
  padding-right: 25px;
  display: inline-block;
  cursor: pointer;
}
@media (max-width: 1200px) {
  .custom-table .table-head .sort-field.label {
    padding-right: 20px;
  }
}
.custom-table .table-head .sort-field.search-field .sorting-shevrons {
  margin-top: -2px;
  bottom: 3px;
}
.custom-table .table-head .sort-field .sorting-shevrons {
  display: block;
  position: absolute;
  right: -2px;
  cursor: pointer;
  bottom: -3px;
  width: 20px;
  height: 100%;
}
.past-quick-bol .custom-table .table-head .sort-field .sorting-shevrons {
  bottom: -2px;
}
.custom-table .table-head .sort-field .asc:before {
  content: "";
  position: absolute;
  bottom: 11px;
  left: 6px;
  border: 2px solid #b4b4b3;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
}
.custom-table .table-head .sort-field .asc:after {
  content: "";
  position: absolute;
  bottom: 4px;
  left: 9px;
  border: 1px solid #b4b4b3;
  width: 1px;
  height: 15px;
}
.custom-table .table-head .sort-field .asc.active:before {
  bottom: 6px;
  transform: rotate(-135deg);
}
.custom-table .table-head .sort-field .desc {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid #b4b4b3;
  right: 6px;
  bottom: 5px;
}
.custom-table .table-head .sort-field .btn {
  right: 12px;
}
.custom-table .table-head .sort-field .mat-form-field-infix:after {
  right: 20px;
}
.custom-table .table-head .text-center {
  text-align: center;
}
.custom-table .table-head .text-left {
  text-align: left;
}
.custom-table .cell:not(.actions-cell):not(.no-padding) {
  padding-left: 10px;
}
@media screen and (max-width: 1200px) {
  product-list-grid .custom-table .cell:not(.actions-cell):not(.no-padding) {
    padding-left: 10px;
  }
}
.custom-table .cell:not(.actions-cell):not(.no-padding).text-padding {
  padding-left: 10px;
}
.custom-table .cell .cell.small-left-padding input {
  padding-left: 10px;
}
.custom-table .cell .cell.small-left-padding .mat-form-field-label {
  padding-left: 10px;
}
.custom-table .expanded .item:not(.no-padding) {
  padding-left: 40px;
}
.custom-table .expanded > div:not(.item) {
  margin-right: 20px;
}
.custom-table .row:not(.no-border) {
  border-bottom: 1px solid #eaeced;
}
.custom-table .row.table-head {
  font-size: 14px;
  font-weight: 300;
}
@media screen and (max-width: 1200px) {
  customer-management .custom-table .row.table-head, bill-carriers .custom-table .row.table-head {
    font-size: 12px;
  }
}
@media screen and (max-width: 1200px) {
  quick-bol-list .custom-table .row.table-head {
    font-size: 14px;
  }
  quick-bol-list .custom-table .row.table-head itm-input.itm-search-table mat-form-field .mat-form-field-label {
    font-size: 14px;
  }
}
.custom-table .row:not(.table-head):not(.edit) {
  padding: 15px 0;
}
.custom-table .row:not(.table-head):not(.edit) itm-chips-item i {
  font-size: 0.4rem;
}
.custom-table .row:not(.table-head):not(.edit) i {
  font-size: 1.2rem;
  margin-left: 3px;
}
@media screen and (max-width: 1280px) {
  .custom-table .row:not(.table-head):not(.edit) i {
    font-size: 1rem;
  }
}
.custom-table .row:not(.table-head):not(.edit) i.tms-icon-bottom-arrow {
  font-size: 0.4rem;
}
.custom-table .row:not(.table-head):not(.edit) .actions-cell i.tms-icon {
  margin-left: 10px;
}
customer-details .custom-table .row:not(.table-head):not(.edit) .actions-cell i.tms-icon, carrier-details .custom-table .row:not(.table-head):not(.edit) .actions-cell i.tms-icon {
  margin-left: 5px;
}
.custom-table .row.filter {
  padding-bottom: 0;
}
.custom-table .row.min-height {
  min-height: 76px;
  align-items: center;
}
.custom-table .row i {
  cursor: pointer;
}
.theme-abf .custom-table .hovering .row:not(.edit):hover {
  color: #0e406a;
}
.custom-table .expander .tms-icon-bottom-arrow {
  font-size: 0.5em;
  display: block;
  transform: rotate(0);
  transition: transform 0.15s linear;
}
.custom-table .expander.opened .tms-icon-bottom-arrow {
  transform: rotate(180deg);
  transition: transform 0.15s linear;
}
.custom-table .bordered {
  border-right: 1px solid #eaeced;
}
.custom-table .one-icon {
  width: 60px;
}
.custom-table .two-icons {
  width: 80px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.custom-table .header-two-icons {
  min-width: 80px;
  width: 80px;
}
.custom-table .three-icons {
  width: 120px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.edit-pro-width {
  width: calc(100% - 115px);
}

@media screen and (min-width: 1281px) {
  .actions-cell i,
  .actions-cell span {
    opacity: 0;
    transition: opacity 0.3s ease;
    cursor: pointer;
  }
}

.row:hover .actions-cell i,
.row:hover .actions-cell span {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.table-search .grid-items .cell {
  padding: 0 10px;
}
.table-search .no-search {
  padding-left: 10px;
}

.error-page {
  text-align: center;
  font-size: 3.5em;
  margin-top: 1.5em;
  padding: 42px 0;
}
.error-page > p {
  width: 100%;
  margin: 0;
  font-weight: 400;
  color: #373737;
}

.empty-search {
  text-align: center;
  font-size: 2em;
  margin-bottom: 65px;
  border-top: 1px solid #eaeced;
  border-bottom: 1px solid #eaeced;
  min-height: 40vh;
  overflow: hidden;
  margin-top: 35px;
  position: relative;
}
.ship-error-wrap .empty-search {
  border: none;
}
.empty-search > p {
  position: absolute;
  top: 43%;
  width: 100%;
  margin: 0;
  font-weight: 300;
  letter-spacing: 2px;
}

.search-result {
  font-size: 0.875em;
  position: absolute;
  margin-top: 2px;
  white-space: nowrap;
}
.search-result .tms-icon {
  font-size: 0.65em;
  padding: 8px;
}
.search-result .tms-icon:hover {
  cursor: pointer;
}

.body-page .mat-tab-body-wrapper {
  padding: 20px;
}
.body-page .mat-tab-labels {
  padding: 0 40px;
  text-transform: uppercase;
}
.body-page mat-tab-group,
.body-page .mat-tab-label[role] {
  font-family: "assistant", Helvetica, sans-serif !important;
}

.map-wrapper {
  height: 400px;
  width: 90%;
  position: relative;
}
.theme-abf .map-wrapper {
  border: 1px solid #0e406a;
}
.map-wrapper .no-map {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  left: 0;
  transform: translate3d(0, -350%, 0);
}
.map-wrapper img {
  width: 100%;
  height: 100%;
}

.g-map-wrapper {
  position: relative;
  min-height: 300px;
  height: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .g-map-wrapper {
    padding-left: 20px;
  }
}
.g-map-wrapper.not-valid:after {
  content: "";
  left: 0;
  top: 0;
  opacity: 0.8;
  width: 100%;
  height: 100%;
  position: absolute;
}
.theme-abf .g-map-wrapper.not-valid:after {
  background: #fff;
}
.g-map-wrapper.not-valid .error {
  position: absolute;
  top: 50%;
  z-index: 1;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
  padding: 20px;
  border: 1px solid;
}
.theme-abf .g-map-wrapper.not-valid .error {
  background: #fff;
}

.sticky-footer {
  padding: 16px 40px 16px 0;
  position: fixed;
  bottom: 0;
  width: calc(100% - 90px);
  max-width: 1880px;
  border-top: 1px solid #b4b4b3;
  z-index: 3;
  overflow: visible;
}
.theme-abf .sticky-footer {
  background-color: #fff;
}

@media screen and (max-width: 1440px) {
  .sticky-footer {
    width: calc(100% - 70px);
  }
}
@media screen and (max-width: 1024px) {
  .sticky-footer {
    width: calc(100% - 90px);
  }
}
/*general subscription component (Abr. sub)*/
.sub-wrapper {
  flex-wrap: wrap;
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.sub-card {
  width: 32.5%;
  text-align: center;
  position: relative;
}
.theme-abf .sub-card {
  border: 1px solid #0e406a;
}
.sub-card small {
  font-size: 0.875rem;
  font-weight: 300;
}
.theme-abf .sub-card .current-plan {
  background-color: #0e406a;
}
.sub-card.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.sub-card.disabled .sub-card-footer .btn {
  background-color: #666;
}
.theme-abf .sub-card.orange hr {
  background-color: #f15a29;
}
.theme-abf .sub-card.orange.active {
  border-color: #f15a29;
}
.theme-abf .sub-card.orange .current-plan {
  background-color: #f15a29;
}
.sub-card hr {
  border-width: 0;
  height: 1px;
  width: 40px;
  margin: 0 auto;
}
.theme-abf .sub-card hr {
  background-color: #0e406a;
}
.sub-card a {
  text-decoration: none;
  font-weight: 500;
}
.theme-abf .sub-card a {
  color: #0e406a;
}

.sub-header {
  padding: 6px 0;
  color: #fff;
  height: 70px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.theme-abf .sub-header {
  background-color: #0e406a;
}
.theme-abf .orange .sub-header {
  background-color: #f15a29;
}
.sub-header .sub-price {
  font-weight: 400;
  margin: 0;
  line-height: 1;
  width: 100%;
  font-size: 1.75rem;
  text-transform: uppercase;
}
.sub-header .sub-plan {
  width: 100%;
  margin-top: -10px;
}

.sub-card-body {
  font-size: 1.125rem;
  padding: 0 15%;
  display: flex;
  flex-wrap: wrap;
  min-height: 200px;
  align-items: center;
}
.sub-card-body .sub-body-wrapper {
  width: 100%;
  align-self: center;
}

.sub-card-footer {
  padding: 0 20% 30px;
}
.sub-card-footer.no-padding {
  padding: 0;
}
.sub-card-footer .btn {
  width: 100%;
  max-width: 200px;
}
.sub-card-footer .sub-info-call {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1;
}
.theme-abf .sub-card-footer .sub-info-call {
  color: #0e406a;
}
.sub-card-footer .next-subscription {
  margin-top: 10px;
  padding: 10px 20%;
}
.theme-abf .sub-card-footer .next-subscription {
  border-top: 1px solid #0e406a;
}
.sub-card-footer .no-margin {
  margin: 0;
}

.current-plan {
  bottom: 0;
  font-size: 1.125em;
  left: 0;
  margin: 0;
  padding: 0.3em;
  position: absolute;
  width: 100%;
}
.theme-abf .current-plan {
  color: #fff;
}

.upload-wrapper i {
  font-size: 1.25em;
  margin-right: 10px;
}

.uploaded-pdf-wrapper {
  padding: 15px;
  border: 1px solid #b4b4b3;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100px;
}
.uploaded-pdf-wrapper .tms-icon-pdf {
  font-size: 4em;
  margin-bottom: 7px;
}
.uploaded-pdf-wrapper .tms-icon-close {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 0.6em;
  cursor: pointer;
  color: #b4b4b3;
}
.uploaded-pdf-wrapper span {
  text-align: center;
  width: 100px;
  font-size: 0.8em;
}

.upload-customer-logo .file-uploader-btn {
  position: relative;
}
.upload-customer-logo .file-uploader-btn input {
  opacity: 0;
  width: 100%;
  min-height: 80px;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.upload-customer-logo .file-uploader-btn:after {
  content: "Drag and Drop or Click Here to Upload";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.theme-abf .upload-customer-logo .file-uploader-btn:after {
  color: #0e406a;
  border: 1px dashed #0e406a;
}
.upload-customer-logo .cropped-img-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px;
  position: relative;
  margin-top: 50px;
}
.theme-abf .upload-customer-logo .cropped-img-wrapper {
  border: 1px solid #0e406a;
}
.upload-customer-logo .cropped-img-wrapper:after {
  content: "Result";
  left: -1px;
  top: -1px;
  padding: 2px 12px;
  position: absolute;
}
.theme-abf .upload-customer-logo .cropped-img-wrapper:after {
  border: 1px solid #0e406a;
}

.popup-center ~ .cdk-global-overlay-wrapper .cdk-overlay-pane {
  margin: auto 0 !important;
}

.quote-details-steps .info-section {
  width: calc(100% - 450px);
  float: left;
}
.info-section.right-alignment .name {
  text-align: right;
}
.info-section .col {
  float: left;
}
.info-section .col:nth-of-type(1) {
  margin-right: 2%;
}
.info-section .col:nth-of-type(1) .name {
  min-width: 80px;
}
.info-section .name {
  min-width: 150px;
  display: inline-block;
  margin-right: 10px;
}

.info-section-carriers {
  width: 100%;
}
.info-section-carriers header {
  font-size: 0.875rem;
  border-bottom: 1px solid #eaeced;
  padding-bottom: 8px;
}
.info-section-carriers header > i {
  font-size: 1.125em;
}
.info-section-carriers .info-carrier {
  border-bottom: 1px solid #eaeced;
  padding-bottom: 8px;
  margin: 8px 0;
}
.theme-abf .info-section-carriers .info-carrier.warning {
  border-color: #ff1719;
}
.info-section-carriers .info-carrier.warning:hover .warning-text:after {
  opacity: 1;
  z-index: 1;
}
.info-section-carriers .info-carrier .warning-text {
  position: relative;
  top: 1px;
}
.info-section-carriers .info-carrier .warning-text:after {
  content: attr(data-title);
  border-radius: 4px;
  padding: 10px;
  position: absolute;
  left: 0px;
  top: 25px;
  font-family: "assistant", Helvetica, sans-serif;
  width: 400px;
  opacity: 0;
  transition: opacity 0.3s ease-out;
  z-index: -1;
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.theme-abf .info-section-carriers .info-carrier .warning-text:after {
  color: #ff1719;
}

@media screen and (min-width: 1024px) {
  .info-section-carriers {
    max-width: 400px;
  }
}
@media screen and (max-width: 1024px) {
  .info-section .col:nth-of-type(1) {
    margin-right: 0;
  }
}
.statuses.delimeter .radio-item {
  margin-left: 1px;
  min-width: 104px;
}
.statuses .radio-item {
  display: inline-block;
  margin-left: -4px;
  width: auto;
  border-left: 1px solid #b4b4b3;
  font-weight: 300;
  position: relative;
}
.statuses .radio-item .val {
  padding: 0 15px;
}
.profile-page .statuses .radio-item .val {
  padding: 0;
}
.theme-abf .statuses .radio-item.active, .theme-abf .statuses .radio-item:hover {
  border-left: 1px solid #0e406a;
}
.statuses .radio-item:first-of-type {
  border-radius: 4px 0 0 4px;
  margin-left: 0;
}
.statuses .radio-item:last-of-type {
  border-radius: 0 4px 4px 0;
}
.statuses .radio-item:only-child {
  border-radius: 4px;
}

.notification-panel {
  max-width: 450px;
  min-width: 300px;
  position: absolute;
  right: 0px;
  top: 60px;
  border: 1px solid #b4b4b3;
  box-shadow: 0px 0px 4px 0px #f2f2f2;
}
.theme-abf .notification-panel {
  background: #fff;
  border-right-color: #fff;
}
.notification-panel .message-title {
  padding: 5px 10px;
  font-size: 1em;
}
.notification-panel .message-title .link {
  text-decoration: underline;
  cursor: pointer;
  margin-left: 10px;
}
.notification-panel .message-body {
  max-height: 90vh;
  overflow-y: auto;
  padding: 10px 0;
}
.notification-panel .no-margin {
  margin: 0;
}
.notification-panel .notification:after {
  content: "";
  width: calc(100% - 40px);
  height: 1px;
  background-color: #ccc;
  display: block;
  margin: 0 auto;
}
.notification-panel .notification:last-of-type:after {
  display: none;
}
.notification-panel .notification .notify-item {
  align-items: flex-start;
  justify-content: space-between;
  padding: 10px;
  font-size: 0.9em;
}
.notification-panel .notification .notify-item i {
  opacity: 0.15;
  transition: opacity 0.15s ease;
}
.notification-panel .notification .notify-item:hover {
  background-color: #fafafa;
}
.notification-panel .notification .notify-item:hover i {
  opacity: 1;
  transition: opacity 0.15s ease;
}
.theme-abf .notification-panel .notification .notify-item:hover i {
  color: #0e406a;
}
.notification-panel .notification .notify-item span {
  padding-right: 30px;
  padding-left: 10px;
  min-width: 95px;
}
.notification-panel .notification .notify-item p {
  font-size: 1em;
  margin: 0;
  padding-right: 40px;
  max-width: 290px;
  line-height: 1.2;
}
.notification-panel .notification .notify-item i {
  font-size: 1.2em;
  cursor: pointer;
}
.notification-panel .notification .notify-item ul {
  margin: 0;
  padding-left: 15px;
  display: list-item;
}
.notification-panel .notification .notify-item ul li {
  display: list-item;
  list-style-type: initial;
}
.notification-panel .notification .notify-item ul li a {
  white-space: initial;
}
.notification-panel .loading:before {
  animation-name: rotate;
  animation-duration: 1.3s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  display: block;
}
@keyframes rotate {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}

.notification-action {
  opacity: 0.15;
}
.notification-action.filled, .shipment .steps.full-completed span.notification-action:nth-of-type(4) {
  cursor: pointer;
  padding: 0 4px;
  opacity: 1;
}
.theme-abf .notification-action.filled, .theme-abf .shipment .steps.full-completed span.notification-action:nth-of-type(4), .shipment .steps.full-completed .theme-abf span.notification-action:nth-of-type(4) {
  color: #f15a29;
}
.notification-action.new-notify .tms-icon-notifications-none {
  animation: ding 1s linear infinite;
}
@keyframes ding {
  0% {
    transform: rotate(0);
  }
  25% {
    transform: rotate(40deg);
  }
  50% {
    transform: rotate(-40deg);
  }
  75% {
    transform: rotate(40deg);
  }
  100% {
    transform: rotate(0);
  }
}
.notification-action .count {
  position: absolute;
  right: 5px;
  top: 19px;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  line-height: 1;
  cursor: pointer;
}
.theme-abf .notification-action .count {
  color: #fff;
  background-color: #f15a29;
  border: 1px solid #fff;
}
.notification-action .tms-icon-collapse {
  position: absolute;
  right: 11px;
  top: 36px;
  font-size: 0.5em;
  transform: rotate(90deg);
}
.theme-abf .notification-action .tms-icon-collapse {
  color: #f15a29;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .notification-action .tms-icon-collapse {
    top: 40px;
  }
}
.notification-action .tms-icon-collapse:before {
  position: relative;
  z-index: 2;
  top: 1px;
  left: -1px;
}
.notification-action .tms-icon-collapse:after {
  content: "";
  border-left: 1px solid #b4b4b3;
  border-bottom: 1px solid #b4b4b3;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 3px;
  top: 21px;
  transform: rotate(45deg);
  z-index: 1;
}
.theme-abf .notification-action .tms-icon-collapse:after {
  background-color: #fff;
}

.credit-card-info .left-column .img-wrapper {
  width: 70%;
  margin-bottom: 10px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto 10px;
}
.credit-card-info .left-column .img-wrapper img {
  width: 100%;
}

.credit-card {
  border: 1px solid #b4b4b3;
  border-radius: 20px;
  padding: 26px 25px 54px;
  width: 100%;
  min-width: 500px;
}
.credit-card .small {
  display: inline-block;
  font-size: 0.875em;
  line-height: 1;
  margin-top: 10px;
}
.credit-card .exp-month,
.credit-card .exp-year {
  width: 100px;
  margin-right: 20px;
}
.credit-card .cvv {
  width: 60px;
  margin-left: calc(100% - 350px);
}
.credit-card .cvv ~ i {
  font-size: 1.6em;
  position: relative;
  top: 18px;
  left: 15px;
}

.card-types {
  display: flex;
  flex-direction: column;
  width: 100px;
}
.card-types .image-wrapper {
  max-width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 70px;
  padding: 10px;
  border-bottom: 1px solid #b4b4b3;
}
.card-types .image-wrapper:last-of-type {
  border-bottom: none;
}
.card-types img {
  width: 100%;
}

.card-view-mode p {
  font-size: 1em;
  line-height: 1;
}
.card-view-mode .cd-vm-billing-info,
.card-view-mode .cd-vm-card-info {
  margin-right: 50px;
}

.card-view-info {
  padding-top: 20px;
  position: relative;
}
.card-view-info > img {
  max-width: 80px;
  padding-right: 20px;
}
.card-view-info > label {
  position: absolute;
  top: 0;
  left: 80px;
  font-size: 0.875em;
}

.calculator {
  padding: 20px;
  position: relative;
}
.calculator .calc-close {
  position: absolute;
  right: -10px;
  top: -15px;
  background: transparent;
  border: none;
  padding: 0;
  font-size: 14px;
  cursor: pointer;
}
.calculator .calc-close:focus {
  outline: none;
}
.calculator .calc-value {
  font-size: 2.5em;
  font-weight: 500;
  padding: 3px 20px;
}
.calculator .calc-name {
  padding: 20px;
  font-size: 1.125em;
  max-width: 200px;
}
.theme-abf .calculator .calc-name {
  color: #fff;
}
.calculator .calc-name span {
  text-transform: uppercase;
  font-weight: 300;
  padding-right: 5px;
}
.calculator .dimension {
  padding-left: 5px;
}
.calculator .calc-box {
  border-style: solid;
  border-width: 1px;
  margin-bottom: 15px;
}
.theme-abf .calculator .calc-box.orange {
  border-color: #d85024;
}
.theme-abf .calculator .calc-box.orange .calc-name {
  background: #d85024;
}
.theme-abf .calculator .calc-box.blue {
  border-color: #135c99;
}
.theme-abf .calculator .calc-box.blue .calc-name {
  background: #135c99;
}
.theme-abf .calculator .calc-box.light-orange {
  border-color: #f15a29;
}
.theme-abf .calculator .calc-box.light-orange .calc-name {
  background: #f15a29;
}
.calculator .border-bottom {
  margin-bottom: 20px;
}
.calculator p {
  font-size: 1em;
}

.itm-dropdown-wrapper {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  position: absolute;
  z-index: 1000;
  min-width: 100px;
  max-width: 480px;
  width: auto !important;
  margin-top: 2px;
}
.theme-abf .itm-dropdown-wrapper {
  background-color: #fff;
}

.itm-dropdown-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  max-height: 192px;
  overflow: auto;
  width: 100px;
  left: 0;
  top: 0;
  opacity: 0;
  width: 100%;
}
.itm-dropdown-list.opened {
  opacity: 1;
}
.itm-dropdown-list li {
  cursor: pointer;
}
.itm-dropdown-list li:focus {
  outline: none;
}
.itm-dropdown-list li.active {
  background: rgba(0, 0, 0, 0.04);
}
.itm-dropdown-list li:hover {
  background: rgba(0, 0, 0, 0.04);
}
.itm-dropdown-list li > div {
  padding: 13px 20px;
}
.itm-dropdown-list .description-item {
  border-bottom: 1px solid #b3b3b4;
}
.itm-dropdown-list .date-item {
  min-width: 70px;
  padding: 4px;
}

.disabled .dropdown-label:after {
  border-top-color: #b4b4b3;
}
.disabled .mat-form-field-underline .mat-form-field-ripple {
  display: none;
}

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

itm-list {
  width: 100%;
}

.mat-form-field-label-wrapper {
  z-index: 1;
}

.date-dropdown-wrapper .itm-dropdown-list {
  max-height: 240px;
}

.itm-border {
  border: 1px solid #eaeced;
}
.itm-border-right {
  border-right: 1px solid #eaeced;
}
.itm-border-left {
  border-left: 1px solid #eaeced;
}
.itm-border-bottom {
  border-bottom: 1px solid #eaeced;
}
.itm-border-top {
  border-top: 1px solid #eaeced;
}
.itm-border-none {
  border: 0;
}
.theme-abf .itm-border-green {
  border-color: #0e406a;
}

.itm-grid .instead-input {
  margin: 1em 0;
  display: block;
}
.itm-grid .instead-input-m {
  margin: 1em 0;
}
.itm-grid .bt-row {
  height: 100%;
  width: 100%;
  flex-wrap: wrap;
}
.itm-grid-header {
  font-size: 14px;
  color: #b4b4b3;
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  border-bottom: 1px solid #eaeced;
}
.itm-grid-lbl {
  font-size: 12px;
  position: absolute;
  top: -8px;
  padding: 0 5px;
  text-align: center;
  white-space: nowrap;
  z-index: 1;
}
.theme-abf .itm-grid-lbl {
  background: #fff;
  color: #0e406a;
}
.itm-grid-cell {
  padding: 15px 5px 15px 10px;
}
@media screen and (max-width: 1250px) {
  .itm-grid-cell {
    padding: 15px 5px 15px 5px;
  }
}
.not-admin .itm-grid-cell {
  padding: 15px 10px;
}
.itm-grid-cell-last {
  max-width: 120px;
  margin: 0 0 0 auto;
}
@media screen and (max-width: 1730px) {
  .itm-grid-cell-last {
    max-width: 75px;
  }
}
.itm-grid-cell .text-overflow {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.itm-grid-cell .tms-icon {
  font-size: 1.1em;
  cursor: pointer;
}
.itm-grid-cell .tms-icon-carriers-exel {
  opacity: 0;
  display: none;
}
@media screen and (max-width: 1730px) {
  .itm-grid-cell .tms-icon-carriers-exel {
    opacity: 1;
    display: block;
  }
}
@media screen and (max-width: 1250px) {
  .not-admin .itm-grid-cell .tms-icon-carriers-exel {
    display: block;
  }
}
.itm-grid-cell .redistribution-hide {
  opacity: 0;
  display: none;
}
.not-admin .itm-grid-cell .redistribution-hide {
  font-size: 22px;
}
@media screen and (max-width: 1730px) {
  .itm-grid-cell .redistribution-hide {
    opacity: 0;
    display: none;
  }
}
@media screen and (max-width: 1250px) {
  .not-admin .itm-grid-cell .redistribution-hide {
    display: block;
    opacity: 1;
  }
}
.itm-grid-cell-helper {
  max-width: 25px;
  min-width: 25px;
  text-align: center;
  margin: -3px 5px 0 0;
}
.itm-grid-cell-helper .tms-icon-bottom-arrow {
  font-size: 6px;
  transform: rotate(0);
  transition: transform 0.15s ease;
}
.itm-grid-cell-helper .tms-icon-bottom-arrow.opened {
  transform: rotate(180deg);
  transition: transform 0.15s ease;
}
.itm-grid-cell-helper .tms-icon-close {
  font-size: 12px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.itm-grid-cell-helper .box-model {
  min-width: 200px;
  z-index: 20;
  text-align: left;
}
.itm-grid-cell-helper .box-model-title {
  margin: 0 0 0.5em 0;
  font-size: 1em;
  white-space: nowrap;
}
.itm-grid-cell-helper .box-model-text {
  min-width: 350px;
  display: block;
}
.itm-grid-details > span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.itm-grid-details .tms-icon-bottom-arrow {
  font-size: 6px;
  max-width: 25px;
  min-width: 25px;
  text-align: center;
  margin: 0 5px 0 0;
  display: block;
  transform: rotate(0);
  transition: transform 0.15s ease;
}
.theme-abf .itm-grid-details .tms-icon-bottom-arrow {
  color: #0e406a;
}
.itm-grid-details .tms-icon-bottom-arrow.opened {
  transform: rotate(180deg);
  transition: transform 0.15s ease;
}
.itm-grid-details .box-model {
  right: 5px;
  top: 40px;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.15s ease;
  max-height: 450px;
  min-width: 822px;
  overflow: auto;
}
.itm-grid-details .box-model.opened {
  z-index: 20;
  opacity: 1;
}
.itm-grid-details .box-model table {
  width: 100%;
}
.itm-grid-details .box-model table th {
  color: #b4b4b3;
  font-weight: 400;
  font-size: 0.95em;
}
.itm-grid-details .box-model table td, .itm-grid-details .box-model table th {
  padding: 1px 5px;
}
.itm-grid-details .box-model .load-more {
  display: flex;
  justify-content: flex-end;
  margin-top: 10px;
}
.itm-grid-details .box-model .load-more .tms-icon {
  margin-right: 5px;
  cursor: pointer;
}
.itm-grid-details .box-model .load-more span {
  cursor: pointer;
}
.itm-grid-assigned .box-model {
  right: 5px;
  top: 40px;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.15s ease;
  overflow: auto;
  padding: 10px 20px;
}
.itm-grid-assigned .box-model ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.itm-grid-assigned .box-model ul li {
  white-space: nowrap;
  margin: 10px 0;
}
.itm-grid-assigned .tms-icon-carriers-list-down {
  margin-right: 10px;
}
.itm-grid-assigned.open .box-model {
  z-index: 20;
  opacity: 1;
}
.itm-grid-assigned.open .tms-icon-carriers-list-down:before {
  content: "\e95a";
}
.not-admin .itm-grid-first {
  padding-right: 0;
  padding-left: 0;
}
.not-admin .itm-grid-first .bt-d-none {
  display: block !important;
}
.not-admin .itm-grid-first .bt-col-12 {
  padding-right: 0;
  padding-left: 0;
}
.not-admin .itm-grid-first .bt-col-5, .not-admin .itm-grid-first .itm-grid-first {
  padding-right: 0;
  padding-left: 0;
}
.not-admin .itm-grid-last {
  padding-right: 0;
  padding-left: 0;
}
.not-admin .itm-grid-last .bt-d-none {
  display: block !important;
}
.not-admin .itm-grid-last .bt-col-lg-1 {
  padding-right: 0;
  padding-left: 0;
}

@media screen and (max-width: 1250px) {
  .itm-row {
    font-size: 14px;
  }
}
.theme-abf .itm-row:hover {
  color: #0e406a;
}
.theme-abf .itm-row:hover itm-input-mask input {
  color: #0e406a;
}
.theme-abf .itm-row:hover itm-dropdown .p-dropdown-label {
  color: #0e406a;
}
.itm-row:hover .actions-cell i {
  opacity: 1;
}
.itm-row:hover .tms-icon-carriers-exel {
  opacity: 1;
  display: block;
}
.itm-row:hover .redistribution-hide {
  opacity: 1;
  display: block;
}
@media screen and (max-width: 1730px) {
  .itm-row:hover .redistribution-hide {
    opacity: 0;
    display: none;
  }
  .not-admin .itm-row:hover .redistribution-hide {
    opacity: 1;
    display: block;
  }
}
.not-admin .itm-row:hover .redistribution-hide {
  display: block;
}
.itm-row .bt-col .text-overflow, .itm-row .not-admin .itm-grid-last .bt-col-lg-1 .text-overflow, .not-admin .itm-grid-last .itm-row .bt-col-lg-1 .text-overflow {
  min-height: 26px;
}
@media screen and (max-width: 1250px) {
  .itm-row .bt-col .text-overflow, .itm-row .not-admin .itm-grid-last .bt-col-lg-1 .text-overflow, .not-admin .itm-grid-last .itm-row .bt-col-lg-1 .text-overflow {
    max-width: 43px;
  }
}
.not-admin .itm-row .bt-col .text-overflow, .not-admin .itm-row .itm-grid-last .bt-col-lg-1 .text-overflow, .not-admin .itm-grid-last .itm-row .bt-col-lg-1 .text-overflow {
  max-width: 120px;
}
@media screen and (max-width: 1250px) {
  .not-admin .itm-row .bt-col .text-overflow, .not-admin .itm-row .itm-grid-last .bt-col-lg-1 .text-overflow, .not-admin .itm-grid-last .itm-row .bt-col-lg-1 .text-overflow {
    max-width: 101px;
  }
}
.itm-col {
  height: 100%;
  min-height: 30px;
}
.itm-col-search {
  height: 100%;
  padding-top: 4px;
}
.itm-col-field {
  height: 100%;
}
.itm-col-title {
  font-size: 12px;
  line-height: 12px;
  padding: 5px 20px 5px 10px;
  height: 100%;
  cursor: pointer;
  text-align: center;
}
.not-admin .itm-col-title {
  justify-content: flex-start !important;
  text-align: left;
}
@media screen and (max-width: 1250px) {
  .itm-col-title {
    padding: 5px 20px 5px 5px;
    font-size: 11px;
  }
}
.carrier-user-table .itm-col-title {
  font-size: 14px;
}
.all-campaigns-table .itm-col-title, .invited-table .itm-col-title {
  font-size: 14px;
}
.itm-col-chevrons {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
.itm-col .btn {
  right: 12px;
}

.no-center .itm-col-title {
  text-align: left;
  justify-content: flex-start !important;
}

.itm-icon-asc {
  width: 20px;
  height: 17px;
  display: block;
  position: relative;
}
.itm-icon-asc:before {
  content: "";
  position: absolute;
  top: 0;
  left: 6px;
  border: 2px solid #b4b4b3;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
}
.itm-icon-asc:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 9px;
  border: 1px solid #b4b4b3;
  width: 1px;
}
.itm-icon-asc.active:before {
  bottom: 0;
  transform: rotate(-135deg);
  top: auto;
}

my-customers-line-item,
all-customers-line-item {
  position: relative;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
my-customers-line-item:nth-of-type(3) .box-model, my-customers-line-item:nth-of-type(2) .box-model, my-customers-line-item:nth-of-type(1) .box-model,
all-customers-line-item:nth-of-type(3) .box-model,
all-customers-line-item:nth-of-type(2) .box-model,
all-customers-line-item:nth-of-type(1) .box-model {
  bottom: inherit !important;
  top: 100% !important;
}
my-customers-line-item:nth-last-of-type(3) .bt-row, my-customers-line-item:nth-last-of-type(2) .bt-row, my-customers-line-item:nth-last-of-type(1) .bt-row,
all-customers-line-item:nth-last-of-type(3) .bt-row,
all-customers-line-item:nth-last-of-type(2) .bt-row,
all-customers-line-item:nth-last-of-type(1) .bt-row {
  width: 100%;
}
my-customers-line-item:nth-last-of-type(3) .box-model, my-customers-line-item:nth-last-of-type(2) .box-model, my-customers-line-item:nth-last-of-type(1) .box-model,
all-customers-line-item:nth-last-of-type(3) .box-model,
all-customers-line-item:nth-last-of-type(2) .box-model,
all-customers-line-item:nth-last-of-type(1) .box-model {
  bottom: 100%;
  top: inherit !important;
  z-index: 12 !important;
}
my-customers-line-item:nth-last-of-type(3) .box-model.transfer-location-small, my-customers-line-item:nth-last-of-type(2) .box-model.transfer-location-small, my-customers-line-item:nth-last-of-type(1) .box-model.transfer-location-small,
all-customers-line-item:nth-last-of-type(3) .box-model.transfer-location-small,
all-customers-line-item:nth-last-of-type(2) .box-model.transfer-location-small,
all-customers-line-item:nth-last-of-type(1) .box-model.transfer-location-small {
  margin: 48px -9px -17px 0;
}
my-customers-line-item .transfer-location-small,
all-customers-line-item .transfer-location-small {
  margin: -17px -27px 0 0;
  top: 100% !important;
}

carrier-users-list-item:nth-of-type(3) .box-model, carrier-users-list-item:nth-of-type(2) .box-model, carrier-users-list-item:nth-of-type(1) .box-model {
  bottom: inherit !important;
  top: 100% !important;
}
carrier-users-list-item:nth-last-of-type(3), carrier-users-list-item:nth-last-of-type(2), carrier-users-list-item:nth-last-of-type(1) {
  position: relative;
  width: 100%;
}
carrier-users-list-item:nth-last-of-type(3) .bt-row, carrier-users-list-item:nth-last-of-type(2) .bt-row, carrier-users-list-item:nth-last-of-type(1) .bt-row {
  width: 100%;
}
carrier-users-list-item:nth-last-of-type(3) .box-model, carrier-users-list-item:nth-last-of-type(2) .box-model, carrier-users-list-item:nth-last-of-type(1) .box-model {
  bottom: 100%;
  top: inherit !important;
  z-index: 12 !important;
}

.carrier-management-component .itm-grid .user-row {
  margin: -1px 0 0 0;
  border-top: 1px dashed #eaeced;
  border-bottom: 1px dashed #eaeced;
  padding: 0;
}
.theme-abf .carrier-management-component .itm-grid .user-row {
  background: #fff;
}
.carrier-management-component .itm-grid .user-row:before {
  display: none;
}
.carrier-management-component .itm-grid .user-row .actions-cell i {
  opacity: 1;
}

.itm-grid-tooltip {
  display: block;
  max-width: 100%;
  position: relative;
}
.itm-grid-tooltip:after {
  content: attr(data-tooltip);
  border-radius: 4px;
  padding: 10px;
  position: absolute;
  left: -10px;
  top: -10px;
  font-family: "assistant", Helvetica, sans-serif;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease-out;
  z-index: -1;
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.itm-grid-tooltip:hover:after {
  opacity: 1;
  z-index: 1;
  transition: opacity 0.3s ease-out;
}

.itm-grid .view-mode {
  position: relative;
}

.pagination {
  padding: 20px 0;
}
.pagination .pages span {
  min-width: 25px;
  padding: 1px 0;
  margin: 0 3px;
  display: inline-block;
  text-align: center;
  border-radius: 2px;
  cursor: pointer;
}
.pagination .pages span:not(.next):not(.prev) {
  border: 1px solid transparent;
}
.pagination .pages span:not(.next):not(.prev):hover {
  border: 1px solid #b4b4b3;
}
.theme-abf .pagination .pages span.active {
  background-color: #0e406a;
}
.theme-abf .pagination .pages span.active {
  color: #fff;
}
.theme-abf .pagination .pages span.next, .theme-abf .pagination .pages span.prev {
  color: #0e406a;
}

.itm-tooltip-wrap {
  background-color: transparent !important;
}

.itm-tooltip-panel.before .itm-tooltip:after {
  left: unset;
  right: -9px;
  box-shadow: 2px -1px 0px -1px rgba(0, 0, 0, 0.2);
}
.itm-tooltip-panel.above .itm-tooltip:after {
  top: 100%;
  left: 50%;
  box-shadow: 2px 2px 0px -1px rgba(0, 0, 0, 0.2);
}
.itm-tooltip-panel.below .itm-tooltip:after {
  top: 0;
  left: 50%;
  margin: -1px 0 0 -3px;
  box-shadow: -1px -1px 0px 0px rgba(0, 0, 0, 0.05);
}
.itm-tooltip-panel.lefted-above .itm-tooltip:after {
  top: 100%;
  left: 50%;
  box-shadow: 2px 2px 0px -1px rgba(0, 0, 0, 0.2);
}
.itm-tooltip-panel .itm-tooltip {
  color: inherit;
  border-radius: 4px;
  overflow: initial;
  padding: 10px;
  width: 100%;
  background: #fafafa;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.3;
  padding: 10px 20px 15px;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  animation: unset;
  word-break: break-word;
  max-height: 60vh;
  overflow-y: auto;
}
.itm-tooltip-panel .itm-tooltip:after {
  content: "";
  position: absolute;
  top: 50%;
  margin: -3px 0 0 0;
  left: 0;
  width: 12px;
  height: 12px;
  transform: rotate(45deg) translateX(-50%);
  background: #fafafa;
  box-shadow: -1px 2px 0px -1px rgba(0, 0, 0, 0.2);
}
.itm-tooltip-panel .itm-tooltip.carrier-volume-rate-tooltip {
  max-width: 340px;
  min-width: 330px;
  font-size: 0.85em;
  text-align: left;
}
.itm-tooltip-panel .itm-tooltip.api-enabled-tooltip {
  max-width: 400px;
  min-width: 400px;
  text-align: center;
}
.itm-tooltip-panel .itm-tooltip.api-outage-message-tooltip {
  max-width: 500px;
  min-width: 500px;
  text-align: center;
}
.itm-tooltip-panel .itm-tooltip.on-time-tooltip {
  max-width: 400px;
  min-width: 400px;
  text-align: center;
}
.itm-tooltip-panel .itm-tooltip.extreme-length-message-tooltip {
  max-width: 900px;
  min-width: 900px;
  text-align: center;
}
.itm-tooltip-panel .itm-tooltip.rating-type-tooltip {
  max-width: 400px;
  min-width: 400px;
  text-align: center;
}
.itm-tooltip-panel .itm-tooltip.enable-payment-terms-override-tooltip {
  max-width: 450px;
  min-width: 450px;
  text-align: center;
}
.itm-tooltip-panel .itm-tooltip.payment-terms-tooltip {
  max-width: 350px;
  min-width: 350px;
  text-align: center;
}
.itm-tooltip-panel .itm-tooltip.pro-block-tooltip {
  max-width: 350px;
  min-width: 350px;
  text-align: center;
}
.itm-tooltip-panel .itm-tooltip.volume-rate-block-tooltip {
  max-width: 350px;
  min-width: 350px;
  text-align: center;
}
.itm-tooltip-panel .itm-tooltip.volume-rate-block-autom-inst-tooltip {
  max-width: 600px;
  min-width: 600px;
  text-align: center;
}
.itm-tooltip-panel .itm-tooltip.volume-rate-rules-block-tooltip {
  max-width: 250px;
  min-width: 250px;
  text-align: center;
}
.itm-tooltip-panel .itm-tooltip.volume-rate-rules-block-tooltip:after {
  left: 45%;
}
.itm-tooltip-panel .itm-tooltip.customization-tooltip {
  max-width: 400px;
  min-width: 400px;
  text-align: center;
}
.itm-tooltip-panel .itm-tooltip.carrier-credentails-item-tooltip {
  padding: 10px;
  max-width: 300px;
  min-width: 300px;
  font-size: 0.75em;
}
.itm-tooltip-panel .itm-tooltip.users-location-selection {
  min-width: 700px;
  max-height: 450px;
  padding: 10px;
}
.itm-tooltip-panel .itm-tooltip.users-location-selection .blok-elem {
  margin-top: -1px;
  padding: 0px 10px 10px 10px;
  position: relative;
  z-index: 1;
}
.itm-tooltip-panel .itm-tooltip.users-location-selection .blok-item {
  height: calc(100% - 60px);
  margin-top: 0;
  padding: 0;
  border: none;
}
.itm-tooltip-panel .itm-tooltip.users-location-selection .itm-tree-panel {
  border: 1px solid #eaeced;
  height: 270px;
  width: 100%;
  margin: 15px 0;
}
.itm-tooltip-panel .itm-tooltip.popover-activity {
  min-width: 380px;
}
.itm-tooltip-panel .itm-tooltip.popover-activity .itm-tree-panel {
  max-height: 300px;
  overflow: auto;
  margin-bottom: 10px;
}
.itm-tooltip-panel .itm-tooltip.popover-tree {
  font-size: 12px;
  min-width: auto;
  max-width: 200px;
  text-align: center;
  padding: 0.5em 1em;
  white-space: nowrap;
}
.itm-tooltip-panel .itm-tooltip.popover-tooltip-customer {
  font-size: 16px;
  min-width: 300px;
  max-width: 300px;
  text-align: center;
  padding: 0.5em 1em;
  color: #0e406a;
}
.itm-tooltip-panel .itm-tooltip.popover-account {
  font-size: 16px;
  min-width: auto;
  max-width: 300px;
  min-width: 300px;
  text-align: center;
  padding: 0.5em 1em;
  white-space: normal;
}
.itm-tooltip-panel .itm-tooltip.popover-nmfc-validate {
  max-width: 300px;
  min-width: auto;
  color: #565656;
}
@media screen and (max-width: 1400px) {
  .itm-tooltip-panel .itm-tooltip.popover-nmfc-validate {
    max-width: 270px;
    min-width: auto;
  }
}
@media screen and (max-width: 1280px) {
  .itm-tooltip-panel .itm-tooltip.popover-nmfc-validate {
    max-width: 255px;
    min-width: 100%;
    padding: 10px;
  }
}
@media only screen and (min-width: 1150px) and (max-width: 1160px) {
  .itm-tooltip-panel .itm-tooltip.popover-nmfc-validate {
    max-width: 226px;
    padding: 10px 7px;
  }
}
@media screen and (max-width: 1150px) {
  .itm-tooltip-panel .itm-tooltip.popover-nmfc-validate {
    max-width: 270px;
  }
}
.itm-tooltip-panel .itm-tooltip.add-product-popover-nmfc-validate {
  max-width: 300px;
  min-width: auto;
  color: #565656;
}
.itm-tooltip-panel .itm-tooltip.add-product-popover-nmfc-validate:after {
  top: 100%;
  left: 65%;
}
@media screen and (max-width: 1400px) {
  .itm-tooltip-panel .itm-tooltip.add-product-popover-nmfc-validate {
    max-width: 270px;
    min-width: auto;
  }
}
@media screen and (max-width: 1280px) {
  .itm-tooltip-panel .itm-tooltip.add-product-popover-nmfc-validate {
    max-width: 255px;
    min-width: 100%;
    padding: 10px;
  }
  .itm-tooltip-panel .itm-tooltip.add-product-popover-nmfc-validate:after {
    top: 100%;
    left: 71%;
  }
}
@media only screen and (min-width: 1150px) and (max-width: 1160px) {
  .itm-tooltip-panel .itm-tooltip.add-product-popover-nmfc-validate {
    max-width: 226px;
    padding: 10px 7px;
  }
  .itm-tooltip-panel .itm-tooltip.add-product-popover-nmfc-validate:after {
    top: 100%;
    left: 71%;
  }
}
@media screen and (max-width: 1150px) {
  .itm-tooltip-panel .itm-tooltip.add-product-popover-nmfc-validate {
    max-width: 270px;
  }
}
.itm-tooltip-panel .itm-tooltip.popover-hazard-classes {
  min-width: 350px;
  max-width: 350px;
  color: #565656;
}
.itm-tooltip-panel .itm-tooltip.shipment-items-class-popover {
  max-width: 350px;
  min-width: 350px;
  color: #565656;
}
.itm-tooltip-panel .itm-tooltip.popover-deleted-location {
  min-width: 250px;
  max-width: 250px;
}
.itm-tooltip-panel .itm-tooltip.popover-deleted-location.four-icons:after {
  top: 100%;
  left: 75%;
  box-shadow: 2px 2px 0px -1px rgba(0, 0, 0, 0.2);
}
.itm-tooltip-panel .itm-tooltip.popover-deleted-location.three-icons:after {
  top: 100%;
  left: 85%;
  box-shadow: 2px 2px 0px -1px rgba(0, 0, 0, 0.2);
}
.itm-tooltip-panel .itm-tooltip.popover-discrepancy {
  font-size: 10px;
  min-width: 300px;
  max-width: 300px;
  text-align: center;
  padding: 0.5em 1em;
}
.theme-abf .itm-tooltip-panel .itm-tooltip.popover-discrepancy {
  color: #d85024;
}
.itm-tooltip-panel .itm-tooltip.popover-discrepancy p {
  font-size: 1.25em;
}
.itm-tooltip-panel .itm-tooltip.popover-calc, .itm-tooltip-panel .itm-tooltip.popover-extreme, .itm-tooltip-panel .itm-tooltip.popover-step-one, .itm-tooltip-panel .itm-tooltip.popover-quote, .itm-tooltip-panel .itm-tooltip.popover-dispatch {
  max-width: 350px;
  min-width: 340px;
  color: #565656;
}
.itm-tooltip-panel .itm-tooltip.bill-of-landig-question-mark {
  min-width: 300px;
  max-width: 300px;
  text-align: center;
  padding: 10px;
}
@media screen and (max-width: 1366px) and (min-width: 1335px) {
  .itm-tooltip-panel .itm-tooltip.bill-of-landig-question-mark:after {
    left: 63%;
  }
}
@media screen and (max-width: 1334px) and (min-width: 1315px) {
  .itm-tooltip-panel .itm-tooltip.bill-of-landig-question-mark:after {
    left: 65%;
  }
}
@media screen and (max-width: 1314px) and (min-width: 1305px) {
  .itm-tooltip-panel .itm-tooltip.bill-of-landig-question-mark:after {
    left: 67%;
  }
}
@media screen and (max-width: 1304px) and (min-width: 1295px) {
  .itm-tooltip-panel .itm-tooltip.bill-of-landig-question-mark:after {
    left: 71%;
  }
}
@media screen and (max-width: 1294px) and (min-width: 1280px) {
  .itm-tooltip-panel .itm-tooltip.bill-of-landig-question-mark:after {
    left: 75%;
  }
}
.itm-tooltip-panel .itm-tooltip.shipment-details-question-mark {
  min-width: 300px;
  max-width: 300px;
  text-align: center;
  padding: 10px;
}
.itm-tooltip-panel .itm-tooltip.popover-tooltip-quote {
  font-size: 12px;
  min-width: 300px;
  max-width: 300px;
  text-align: center;
  padding: 0.5em 1em;
}
.theme-abf .itm-tooltip-panel .itm-tooltip.popover-tooltip-quote {
  color: #d85024;
}
.itm-tooltip-panel .itm-tooltip.popover-hazmat-forbidden {
  min-width: 450px;
  max-width: 450px;
  color: #565656;
}
.itm-tooltip-panel .itm-tooltip.popover-hazmat-forbidden:after {
  top: 100%;
  left: 57.5%;
}
.itm-tooltip-panel .itm-tooltip.popover-total-pieces {
  width: 300px;
  color: #565656;
}
.itm-tooltip-panel .itm-tooltip.popover-slider-vltl {
  min-width: 330px;
  max-width: 330px;
  padding: 10px 3px 10px 15px;
}
.itm-tooltip-panel .itm-tooltip.popover-slider-vltl .popover-message p {
  margin: 5px 0;
  font-size: 16px;
}
.itm-tooltip-panel .itm-tooltip.popover-slider-vltl .popover-content {
  min-width: 330px;
  max-width: 330px;
}
@media screen and (max-width: 1300px) {
  .itm-tooltip-panel .itm-tooltip.popover-slider-vltl .popover-content {
    min-width: 250px;
    max-width: 330px;
  }
}
.itm-tooltip-panel .itm-tooltip.popover-slider-vltl .popover-title {
  font-size: 18px;
  font-weight: 600;
  display: flex;
  align-items: center;
}
.itm-tooltip-panel .itm-tooltip.popover-slider-vltl .popover-title .tms-icon {
  margin-right: 10px;
}
.itm-tooltip-panel .itm-tooltip.popover-slider-vltl:after {
  display: none;
}
.itm-tooltip-panel .itm-tooltip.itm-pkg-popover .popover-message {
  max-height: 140px;
}
.itm-tooltip-panel .itm-tooltip.itm-pkg-popover .popover-message.scroll {
  margin: 0;
}
.itm-tooltip-panel .itm-tooltip.itm-pkg-popover .popover-content {
  padding: 10px 3px 10px 15px;
}
.itm-tooltip-panel .itm-tooltip.transit-days-popover {
  max-width: 205px;
  min-width: 205px;
}
.itm-tooltip-panel .itm-tooltip.popover-rate {
  max-width: 400px;
  min-width: 276px;
  max-height: 400px;
  overflow-x: overlay;
  padding: 0;
  font-size: 1.25em;
}
.itm-tooltip-panel .itm-tooltip.popover-rate .popover-default {
  max-height: 220px;
  overflow-x: auto;
  padding: 10px 10px 10px 15px;
}
.itm-tooltip-panel .itm-tooltip.popover-over-dimension {
  border-radius: 4px;
  overflow: hidden;
  word-break: break-word;
  max-width: 510px;
  min-width: 510px;
  color: #565656;
}
.itm-tooltip-panel .itm-tooltip.carrier-credentials-popover {
  max-width: 300px;
  min-width: 300px;
  color: #565656;
}
.itm-tooltip-panel .itm-tooltip.popover-carrier-credential {
  min-width: max-content;
  max-width: 210px;
  color: #565656;
}
.itm-tooltip-panel .itm-tooltip.manage-carriers-warning-popover {
  min-width: 350px;
  max-width: 350px;
}
.itm-tooltip-panel .itm-tooltip.manage-carriers-warning-popover:after {
  display: none;
}
@media screen and (max-width: 1300px) {
  .itm-tooltip-panel .itm-tooltip.manage-carriers-warning-popover {
    left: -135px !important;
  }
}
.itm-tooltip-panel .itm-tooltip.manage-carriers-warning-popover .popover-content {
  min-width: 350px;
  max-width: 350px;
}
@media screen and (max-width: 1300px) {
  .itm-tooltip-panel .itm-tooltip.manage-carriers-warning-popover .popover-content {
    min-width: 500px;
    max-width: 500px;
  }
}
.itm-tooltip-panel .itm-tooltip.arcbest-popover {
  max-width: 340px;
  min-width: 340px;
}
.itm-tooltip-panel .itm-tooltip.arcbest-popover:after {
  top: 100%;
  left: 48%;
}
.itm-tooltip-panel .itm-tooltip.popover-shipment-details {
  min-width: 320px;
  max-width: 320px;
}
.itm-tooltip-panel .itm-tooltip.popover-shipment-details span {
  display: inline-block;
}
.itm-tooltip-panel .itm-tooltip.popover-edit-shipment {
  min-width: 350px;
  max-width: 350px;
  color: #565656;
}
.itm-tooltip-panel .itm-tooltip.popover-disabled-edit-bol {
  min-width: 200px;
  max-width: 200px;
}
.itm-tooltip-panel .itm-tooltip.popover-issue {
  min-width: 300px;
  max-width: 300px;
  font-size: 16px;
}
.itm-tooltip-panel .itm-tooltip.popover-multi-select {
  min-width: 300px;
  max-width: 300px;
  font-size: 16px;
  text-align: center;
}
.itm-tooltip-panel .itm-tooltip.itm-date-picker {
  max-width: 300px;
  min-width: auto;
}
.itm-tooltip-panel .itm-tooltip.popover-hazard-additional-description {
  max-width: 300px;
  min-width: auto;
}
.itm-tooltip-panel .itm-tooltip.popover-comodity-description {
  max-width: 300px;
  min-width: auto;
}
.itm-tooltip-panel .itm-tooltip.popover-carrier-name {
  max-width: 100%;
  min-width: 200px;
  text-align: center;
  padding: 15px;
  color: #565656;
}
.itm-tooltip-panel .itm-tooltip.carriers-not-included-tooltip-info {
  max-width: 300px;
  min-width: 300px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding: 11px 5px 11px 11px;
  font-size: 14px;
  text-align: left;
  line-height: normal;
}
.itm-tooltip-panel .itm-tooltip.carriers-not-included-tooltip-info:after {
  top: 100%;
  left: 93%;
}
.itm-tooltip-panel .itm-tooltip.carriers-not-included-tooltip-info .tooltip-error-msg-wrapper {
  width: 100%;
  max-height: 150px;
  padding: 0;
  margin: 0;
}
.itm-tooltip-panel .itm-tooltip.carriers-not-included-tooltip-info .tooltip-error-msg {
  color: #E40029;
}
@media screen and (max-width: 1024px) {
  .itm-tooltip-panel .itm-tooltip.carriers-not-included-tooltip-info {
    max-width: 200px;
    min-width: 200px;
    padding: 12px;
  }
}
.itm-tooltip-panel .itm-tooltip.popover-multiple-references {
  font-size: 0.85em;
  min-width: auto;
  max-width: 180px;
  text-align: center;
  padding: 0.5em 1em;
}
.itm-tooltip-panel .itm-tooltip.popover-pickup-date {
  max-width: 100px;
  min-width: 100px;
  padding: 5px 5px 5px;
  text-align: center;
}

.db-card {
  margin: 10px -10px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.db-card.db-card-total {
  justify-content: flex-start;
}
.db-card.db-card-vertical {
  width: 100%;
  margin: 0;
}

.db-card-title {
  font-size: 1.3125em;
  padding: 0 10px;
}
@media screen and (max-width: 1280px) {
  .db-card-title {
    margin-top: 0;
  }
}

.db-card-item {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  flex-grow: 1;
}
.db-card-total .db-card-item {
  flex-grow: 0;
  width: 50%;
}
.db-card-vertical .db-card-item {
  width: auto;
  flex-direction: column;
}

.db-card-unit {
  display: flex;
  padding: 0 10px;
  margin-bottom: 10px;
  flex-grow: 1;
  max-height: 41px;
}
.db-card-total .db-card-unit {
  flex-grow: 0;
}
@media screen and (max-width: 1780px) {
  .db-card-total .db-card-unit {
    width: 50%;
  }
}
@media screen and (max-width: 1250px) {
  .db-card-total .db-card-unit {
    width: 100%;
  }
}
.db-card-vertical .db-card-unit {
  width: auto;
}

.db-card-name {
  padding: 7px;
  max-width: 190px;
  width: 100%;
  font-size: 1.5em;
  font-weight: 500;
  text-transform: uppercase;
  display: flex;
  align-items: center;
}
.theme-abf .db-card-name {
  color: #fff;
}
.db-card-vertical .db-card-name {
  width: auto;
  white-space: nowrap;
  min-width: 440px;
}
.db-card-total .db-card-name {
  max-width: 140px;
  width: 140px;
}
@media screen and (max-width: 1780px) {
  .db-card-total .db-card-name {
    max-width: 50%;
    width: 50%;
  }
}
.theme-abf .db-card-primary .db-card-name {
  background-color: #0e406a;
}
.theme-abf .db-card-secondary .db-card-name {
  background-color: #f15a29;
}
.theme-abf .db-total-shipments .db-card-name {
  background-color: #0e406a;
}
.theme-abf .db-total-revenue .db-card-name {
  background-color: #f15a29;
}
.db-total-quotes .db-card-name {
  background-color: #00889E;
}
.db-customer-count .db-card-name {
  background-color: #c48a01;
}
.theme-abf .db-customer-count-with-quote .db-card-name {
  background-color: #d85024;
}
.theme-abf .db-total-tracking .db-card-name {
  background-color: #d85024;
}

.db-card-value {
  padding: 7px;
  border: 1px solid transparent;
  border-left: none;
  font-size: 2em;
  font-weight: 500;
  line-height: 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.db-card-total .db-card-value, .db-card-vertical .db-card-value {
  font-size: 1.5em;
}
.theme-abf .db-card-primary .db-card-value {
  border-color: #0e406a;
}
.theme-abf .db-card-secondary .db-card-value {
  border-color: #f15a29;
}
.theme-abf .db-total-shipments .db-card-value {
  border-color: #0e406a;
}
.theme-abf .db-total-revenue .db-card-value {
  border-color: #f15a29;
}
.db-total-quotes .db-card-value {
  border-color: #00889E;
}
.db-customer-count .db-card-value {
  border-color: #c48a01;
}
.theme-abf .db-customer-count-with-quote .db-card-value {
  border-color: #d85024;
}
.theme-abf .db-total-tracking .db-card-value {
  border-color: #d85024;
}
.db-card-value:last-of-type:not(:only-of-type) {
  min-width: 176px;
  flex-grow: 1;
}
.db-card-value:only-of-type, .db-card-value:first-of-type {
  min-width: 80px;
}
.db-card-total .db-card-value:only-of-type, .db-card-total .db-card-value:first-of-type {
  min-width: 140px;
}
@media screen and (max-width: 1780px) {
  .db-card-total .db-card-value:only-of-type, .db-card-total .db-card-value:first-of-type {
    max-width: 100%;
    width: 100%;
  }
}
.db-card-value mat-progress-spinner {
  height: 60px;
  width: 60px;
  position: relative;
}
.db-card-value mat-progress-spinner:before {
  content: "";
  position: absolute;
  width: calc(100% - 5px);
  height: calc(100% - 5px);
  border: 7px solid #eaeced;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 1;
}
.db-card-value mat-progress-spinner svg {
  position: relative;
  z-index: 2;
}

.db-card-info {
  display: flex;
  flex-grow: 1;
}

.icon-triangle-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 20px;
  width: 20px;
  margin-right: 8px;
}
.icon-triangle-top {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000;
}
.icon-triangle-bottom {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000;
}

.icon-3th-location {
  display: block;
  margin-left: 10px;
  width: 24px;
  height: 24px;
}
.theme-abf .icon-3th-location {
  background: url("/images/theme-images/abf/3td-location.svg");
  background-size: 100%;
}

.itm-tree-block {
  cursor: pointer;
}
.itm-tree-block itm-checkbox {
  margin: 0;
}
.itm-tree-list, .itm-tree-item {
  padding: 0;
}
.itm-tree-search .search-field {
  width: 60%;
  max-width: 350px;
}
@media screen and (max-width: 1280px) {
  .itm-tree-search .search-field {
    width: 52%;
  }
}
.itm-tree-search .input-wrapper {
  margin: 0;
}
.itm-tree-search .helper-search {
  margin-left: 20px;
  text-decoration: underline;
  cursor: pointer;
}
@media screen and (max-width: 1280px) {
  .itm-tree-search .helper-search {
    margin-left: 0;
    font-size: 14px;
  }
}
.itm-tree-search .helper-search:hover {
  text-decoration: none;
}
.dashboard-page .itm-tree-panel {
  border: 1px solid #eaeced;
  height: 270px;
  height: 28vh;
  width: 100%;
  margin: 15px 0;
}
@media screen and (max-width: 1400px) {
  .dashboard-page .itm-tree-panel {
    height: 255px;
    height: 25vh;
  }
}
.popover-body .itm-tree-panel {
  max-height: 300px;
  overflow: auto;
  margin-bottom: 10px;
}
.itm-tree-sel {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.itm-tree.highlight,
.itm-tree .highlight {
  width: 100%;
}
.itm-tree.highlight > .itm-tree-list > .itm-tree-item > .itm-tree-block,
.itm-tree .highlight > .itm-tree-list > .itm-tree-item > .itm-tree-block {
  display: block;
}
.theme-abf .itm-tree.highlight > .itm-tree-list > .itm-tree-item > .itm-tree-block,
.theme-abf .itm-tree .highlight > .itm-tree-list > .itm-tree-item > .itm-tree-block {
  color: #fff;
  background-color: #f3cab2;
}
.theme-abf .itm-tree.highlight > .itm-tree-list > .itm-tree-item > .itm-tree-block .itm-checkbox-user .itm-checkbox-label,
.theme-abf .itm-tree.highlight > .itm-tree-list > .itm-tree-item > .itm-tree-block .itm-checkbox-removed .itm-checkbox-label,
.theme-abf .itm-tree .highlight > .itm-tree-list > .itm-tree-item > .itm-tree-block .itm-checkbox-user .itm-checkbox-label,
.theme-abf .itm-tree .highlight > .itm-tree-list > .itm-tree-item > .itm-tree-block .itm-checkbox-removed .itm-checkbox-label {
  color: #fff;
}

users-filter-tree {
  width: 100%;
}

.dashboard-page carrier-users-tree {
  margin-top: -5px;
  display: block;
}

.scroll {
  overflow: auto;
  margin: 0 10px;
}
.scroll::-webkit-scrollbar {
  width: 5px;
  height: 10px;
}
.scroll::-webkit-scrollbar-track {
  background: #fafafa;
}
.scroll::-webkit-scrollbar-thumb {
  background: #b4b4b3;
}

.scroll-horizontal {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  margin: 10px 0;
}
.scroll-horizontal::-webkit-scrollbar {
  height: 10px;
}
.scroll-horizontal::-webkit-scrollbar-track {
  background: #fafafa;
}
.scroll-horizontal::-webkit-scrollbar-thumb {
  background: #b4b4b3;
}

.group-filter {
  display: flex;
  align-items: center;
}
.group-filter .group-item {
  display: block;
  text-align: center;
  padding: 4px;
  position: relative;
  transition: all 0.3s ease;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #b4b4b3;
  color: #b4b4b3;
  cursor: pointer;
  max-width: 130px;
  min-width: 130px;
}
.theme-abf .group-filter .group-item {
  background: #fff;
}
.group-filter .group-item.group-item-medium {
  min-width: 104px;
}
.group-filter .group-item.group-item-auto {
  min-width: auto;
  max-width: initial;
  padding: 4px 15px;
}
.theme-abf .group-filter .group-item.active {
  color: #fff;
  background: #0e406a;
  border-color: #0e406a;
  border-right-color: #fff;
}
.group-filter .group-item.first-item {
  border-radius: 4px 0 0 4px;
  border-left-width: 1px;
}
.group-filter .group-item.last-item {
  border-radius: 0 4px 4px 0;
}
.group-filter .group-item:not(.disabled-item):hover {
  cursor: pointer;
  transition: all 0.3s ease;
}
.theme-abf .group-filter .group-item:not(.disabled-item):hover {
  color: #fff;
  background-color: #0a2d4a;
  border-color: #0a2d4a;
  border-right-color: #fff;
}
.group-filter .group-item.disabled-item {
  cursor: default;
}
.group-filter .group-item.disabled-item label {
  cursor: default;
}
.group-filter .group-item input[type=radio] {
  display: none;
}
.group-filter .group-item label {
  display: block;
  cursor: pointer;
  white-space: nowrap;
}

.quote .volume-helper .help {
  top: -22px;
  left: 1px;
}

.popup-toggler {
  width: 15px;
  height: 26px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: space-around;
  flex-direction: column;
  position: relative;
  bottom: 4px;
  cursor: pointer;
}
.popup-toggler .point {
  width: 5px;
  height: 5px;
  border-radius: 50%;
}
.theme-abf .popup-toggler .point {
  background-color: #0e406a;
}

.icons-popup {
  position: absolute;
  display: flex;
  flex-direction: column;
  transform: scaleY(0);
  transition: all 0.15s ease;
  z-index: 11;
  min-width: 200px;
  font-size: 0.9em;
  box-shadow: 4px 4px 3px -1px #f2f2f2;
  border: 1px solid rgba(180, 180, 180, 0.3);
  color: #565656;
}
.theme-abf .icons-popup {
  background-color: #fff;
}
.icons-popup.opened {
  transform: scaleY(1);
  transition: all 0.15s ease;
}
.icons-popup i {
  opacity: 1;
}

.icons-popup-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.m-r-10 {
  margin-right: 10px;
}

.m-l-10 {
  margin-left: 10px;
}

.not-apply-pro-sticker {
  font-size: 35px !important;
  text-align: center;
  padding: 60px 0;
}

.print-content {
  position: relative;
  min-width: 240mm;
}
.print-content h2 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.5em;
  color: #373737;
  margin: 0;
  letter-spacing: 0;
}
.print-content header {
  margin-bottom: 15px;
}
.print-content header img {
  position: absolute;
  left: 0;
  width: 125px;
  top: 1px;
}
.print-content header h2 {
  text-align: center;
  border-bottom: 2px solid #373737;
  padding-top: 16px;
}
.print-content .container {
  display: flex;
  margin-bottom: 5px;
}
.print-content .container.bordered {
  border-bottom: 2px solid #373737;
}
.print-content .container .left-col {
  padding-right: 20px;
  width: 47%;
}
.print-content .container .left-col .third-party {
  border: none;
}
.print-content .container .right-col {
  padding-left: 20px;
  width: 53%;
  position: relative;
}
.print-content .container .right-col .freight-wrapper {
  border: none;
}
.print-content .container .last {
  border-top: 2px solid #373737;
  padding-top: 5px;
}
.print-content .container ~ h2 {
  line-height: 1;
}
.print-content h4,
.print-content h3 {
  text-transform: uppercase;
  font-weight: 500;
  margin: 0;
}
.print-content h4 {
  font-size: 1.2em;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.3em;
}
.print-content h3 {
  font-size: 2.25em;
  border-bottom: none;
  padding: 0;
}
.print-content h5 {
  font-weight: 600;
  font-size: 1em;
}
.print-content p {
  font-size: 1em;
  font-weight: 300;
  margin: 0;
  line-height: 1.2em;
}
.print-content p.m-r-10 {
  margin-right: 10px;
}
.print-content p.m-l-10 {
  margin-left: 10px;
}
.print-content p.big {
  font-size: 1.2em;
}
.print-content p.big-bold {
  font-weight: 500;
  color: #373737;
  font-size: 49px;
  margin-top: 30px;
  margin-bottom: 35px;
  margin-left: 20px;
}
.print-content p.big-normal {
  font-size: 40px;
}
.print-content .item {
  border-bottom: 2px solid #373737;
  padding-bottom: 5px;
  margin-bottom: 5px;
  width: 100%;
}
.print-content .item.last {
  border-bottom: none;
  margin-bottom: 0;
}
.print-content .label {
  border: 2px solid #373737;
  width: 100%;
  height: 107px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
}
.print-content .carrier-wrapper {
  display: flex;
}
.print-content .carrier-wrapper.item {
  padding-bottom: 0;
}
.print-content .carrier-wrapper .left-wrapper {
  min-width: 115px;
  height: 128px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  flex-direction: column;
}
.print-content .carrier-wrapper .left-wrapper img {
  width: 105px;
}
.print-content .freight-wrapper {
  display: flex;
  padding-bottom: 12px;
}
.print-content .freight-wrapper p {
  font-size: 1.25em;
}
.print-content .freight-wrapper .wrapper {
  margin-top: 5px;
}
.print-content .freight-wrapper .left-wrapper {
  min-width: 75px;
  font-size: 13px;
}
.print-content .freight-wrapper .left-wrapper-arc-best-pro {
  min-width: 160px;
  font-size: 13px;
}
.print-content .freight-wrapper .number {
  font-size: 17px;
}
.print-content .square {
  border: 2px solid #373737;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin: 0px 4px -3px 0;
}
.print-content .square ~ span {
  display: inline-block;
  font-size: 1.05em;
  margin-right: 20px;
}
.print-content .table-wrapper {
  min-height: 410px;
}
.print-content .table-wrapper.tl-table-wrapper {
  min-height: 200px;
}
.print-content .table-wrapper p strong {
  font-weight: 400;
}
.print-content .flexible-table {
  margin: 10px 0 10px;
  font-size: 1em;
}
.print-content .flexible-table .header {
  font-weight: 600;
  border-top: 2px solid #373737;
  text-align: center;
  font-size: 0.91em;
}
.print-content .flexible-table .header .cell:nth-of-type(1), .print-content .flexible-table .header .cell:nth-of-type(2) {
  padding: 0;
}
.print-content .flexible-table .header .cell:nth-of-type(1) span:nth-of-type(1), .print-content .flexible-table .header .cell:nth-of-type(2) span:nth-of-type(1) {
  display: block;
  border-bottom: 2px solid #373737;
  padding: 5px;
}
.print-content .flexible-table .header .cell:nth-of-type(1) span:nth-of-type(2), .print-content .flexible-table .header .cell:nth-of-type(2) span:nth-of-type(2) {
  float: left;
  width: 70%;
  padding: 5px;
  border-right: 2px solid #373737;
}
.print-content .flexible-table .header .cell:nth-of-type(1) span:nth-of-type(3), .print-content .flexible-table .header .cell:nth-of-type(2) span:nth-of-type(3) {
  float: left;
  width: 30%;
  padding: 5px;
}
.print-content .flexible-table .header .cell:nth-last-of-type(2) {
  padding: 0;
}
.print-content .flexible-table .header .cell:nth-last-of-type(2) span:nth-of-type(1) {
  display: block;
  border-bottom: 2px solid #373737;
  padding: 5px;
}
.print-content .flexible-table .header .cell:nth-last-of-type(2) span:nth-of-type(2) {
  float: left;
  width: 33.33%;
  padding: 5px;
  border-right: 2px solid #373737;
}
.print-content .flexible-table .header .cell:nth-last-of-type(2) span:nth-of-type(3) {
  float: left;
  width: 33.33%;
  padding: 5px;
  border-right: 2px solid #373737;
}
.print-content .flexible-table .header .cell:nth-last-of-type(2) span:nth-of-type(4) {
  float: left;
  width: 33.33%;
  padding: 5px;
}
.print-content .flexible-table .header .cell:nth-last-of-type(3) {
  max-width: 75px !important;
}
.print-content .flexible-table .body .item-row {
  border-bottom: 2px solid #373737;
}
.print-content .flexible-table .body i {
  font-size: 0.7em;
}
.print-content .flexible-table .body .cell:nth-of-type(1) {
  max-width: 76px;
}
.print-content .flexible-table .body .cell:nth-of-type(2) {
  max-width: 34px;
}
.print-content .flexible-table .body .cell:nth-last-of-type(2) {
  max-width: 135px;
  padding: 0;
  overflow: hidden;
}
.print-content .flexible-table .body .cell:nth-last-of-type(2) span {
  width: 33.33%;
  padding: 5px;
  border-right: 2px solid #373737;
  text-align: center;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.print-content .flexible-table .body .cell:nth-last-of-type(2) span:after {
  content: "";
  position: absolute;
  right: -2px;
  width: 2px;
  height: 100rem;
  transform: translateY(-50%);
}
.theme-abf .print-content .flexible-table .body .cell:nth-last-of-type(2) span:after {
  background-color: #000;
}
.print-content .flexible-table .body .cell:nth-last-of-type(2) span:last-of-type {
  border-right: none;
}
@media print {
  .print-content .flexible-table .body .cell:nth-last-of-type(2) span:after {
    content: none;
  }
}
.print-content .flexible-table .body .cell:last-of-type {
  max-width: 70px;
}
.print-content .flexible-table .body .inner-row .cell {
  position: relative;
  padding: 5px;
}
.print-content .flexible-table .body .inner-row .cell.text-center span {
  justify-content: center;
}
.print-content .flexible-table .body .inner-row .cell:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border-top: 2px dotted #373737;
}
.print-content .flexible-table .body .inner-row .cell.text-center {
  justify-content: center;
  align-items: center;
  display: flex;
}
.print-content .flexible-table .body .inner-row .cell:nth-of-type(3) {
  max-width: 35px;
}
.print-content .flexible-table .body .inner-row .cell:nth-of-type(5), .print-content .flexible-table .body .inner-row .cell:nth-of-type(6) {
  max-width: 70px;
}
.print-content .flexible-table .body .inner-row .cell:last-of-type {
  border-right: 2px solid #373737;
  max-width: 85px;
}
.print-content .flexible-table .body .inner-row:first-of-type .cell:after {
  display: none;
}
.print-content .flexible-table .cell {
  border-right: 2px solid #373737;
  line-height: 1;
}
.print-content .flexible-table .cell.small {
  max-width: 35px !important;
}
.print-content .flexible-table .cell.middle {
  max-width: 60px !important;
}
.print-content .flexible-table .cell.large {
  max-width: 115px !important;
}
.print-content .flexible-table .cell.extra-large {
  max-width: 110px !important;
}
.print-content .flexible-table .cell:last-of-type {
  border-right: 0;
}
.print-content .emergency-info {
  border-top: 2px solid #373737;
  display: inline-block;
  margin-top: 10px;
  padding-top: 10px;
}
.print-content .emergency-info h4 {
  margin-bottom: 5px;
}
.print-content .emergency-info p {
  margin-bottom: 10px;
}
.print-content footer {
  margin-top: 20px;
}
.print-content footer .footer-section {
  margin-top: 15px;
  padding-top: 15px;
}
.print-content footer section {
  display: flex;
  border-top: 2px solid #373737;
  border-bottom: 2px solid #373737;
  margin-bottom: 10px;
}
.print-content footer section h5 {
  margin: 10px 0 5px 0;
}
.print-content footer section p {
  font-size: 0.875em;
}
.print-content footer section .big {
  font-size: 1.125em;
  margin: 10px 0;
}
.print-content footer section span:not(.write-line) {
  width: 70px;
  display: inline-block;
  text-align: right;
}
.print-content footer section .write-line {
  width: 100px;
  border-bottom: 2px solid #373737;
  display: inline-block;
  margin-left: 10px;
}
.print-content footer section .column:nth-of-type(1) {
  padding-right: 10px;
  width: 31%;
}
.print-content footer section .column:nth-of-type(1) .big {
  font-size: 1em;
}
.print-content footer section .column:nth-of-type(1) p:not(.big) {
  min-height: 112px;
}
.print-content footer section .column:nth-of-type(2) {
  border-right: 2px solid #373737;
  border-left: 2px solid #373737;
  padding: 0 10px;
  width: 36%;
}
.print-content footer section .column:nth-of-type(3) {
  padding-left: 10px;
  width: 33%;
}
.print-content footer section .column:nth-of-type(3) .big {
  font-size: 1em;
}
.print-content footer section .column:nth-of-type(3) p:not(.big) {
  min-height: 112px;
}
.print-content footer section .column.middle {
  display: flex;
  flex-direction: column;
}
.print-content footer section .column.middle .row {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.print-content footer section .column.middle .row:last-of-type h5 {
  margin: 0;
}
.print-content footer section .column.middle .col1 {
  width: 40%;
}
.print-content footer section .column.middle .col2 {
  width: 60%;
}
.print-content footer section .column.middle .check-line {
  margin: 10px 0;
}
.print-content footer section .column.middle .square {
  margin-bottom: -1px;
  width: 15px;
  height: 15px;
}
.print-content footer section .column.middle .square ~ span {
  width: auto;
  max-width: calc(100% - 30px);
  vertical-align: text-top;
  font-size: 1em;
  text-align: left;
  margin-right: 0;
}
.print-content footer section .column.middle .square ~ span span {
  display: block;
  text-align: right;
  width: 100%;
  padding-right: 8px;
}
.print-content footer section .column.middle .rect {
  border: 2px solid #373737;
  width: 80px;
  height: 25px;
  margin-bottom: 10px;
}

@media print {
  @page {
    margin: 0 1.25cm 0 1.25cm;
  }
  body .body-container {
    padding: 0 !important;
  }
  .theme-abf body .body-container {
    background-color: #fff;
  }
  body header-menu,
  body sidebar-menu,
  body .steps-header,
  body .actions-section,
  body .steps-header-animated {
    display: none !important;
  }
  body .quote {
    padding: 0;
  }
  body .bill-of-lading {
    padding: 0;
    max-width: 100% !important;
    min-width: 0;
    display: block !important;
    overflow: visible;
    box-shadow: none !important;
  }
  body .print-content {
    padding-top: 55px;
  }
  body .print-content header img {
    top: 56px;
  }
  body .print-content .square ~ span {
    margin-right: 5px;
  }
}
.m-r-10 {
  margin-right: 10px;
}

.m-l-10 {
  margin-left: 10px;
}

.server-print {
  position: relative;
  min-width: 240mm;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 1.325em;
}
.server-print h2 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.5em;
  color: #373737;
  margin: 0;
  letter-spacing: 0;
}
.server-print header {
  margin-bottom: 15px;
}
.server-print header img {
  position: absolute;
  left: 10px;
  top: 10px;
}
.server-print header h2 {
  text-align: center;
  border-bottom: 2px solid #373737;
  padding-top: 16px;
}
.server-print .container {
  display: flex;
  margin-bottom: 5px;
}
.server-print .container.bordered {
  border-bottom: 2px solid #373737;
}
.server-print .container .left-col {
  padding-right: 20px;
  width: 47%;
}
.server-print .container .left-col .third-party {
  border: none;
}
.server-print .container .right-col {
  padding-left: 20px;
  width: 53%;
  position: relative;
}
.server-print .container .right-col .freight-wrapper {
  border: none;
}
.server-print .container .last {
  border-top: 2px solid #373737;
  padding-top: 5px;
}
.server-print .container ~ h2 {
  line-height: 1;
}
.server-print .freight > div:last-child {
  margin-top: 10px;
}
.server-print h4,
.server-print h3 {
  text-transform: uppercase;
  font-weight: 500;
  margin: 0;
}
.server-print h4 {
  font-size: 1.2em;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.3em;
}
.server-print h3 {
  font-size: 2.25em;
  border-bottom: none;
  padding: 0;
}
.server-print h5 {
  font-weight: 600;
  font-size: 1em;
}
.server-print p {
  font-size: 1em;
  font-weight: 300;
  margin: 0;
  line-height: 1.2em;
}
.server-print p.m-r-10 {
  margin-right: 10px;
}
.server-print p.m-l-10 {
  margin-left: 10px;
}
.server-print p.big {
  font-size: 1.2em;
}
.server-print p.big-bold {
  font-weight: 500;
  color: #373737;
  font-size: 49px;
  margin-top: 30px;
  margin-bottom: 35px;
  margin-left: 20px;
}
.server-print p.big-normal {
  font-size: 40px;
}
.server-print .item {
  border-bottom: 2px solid #373737;
  padding-bottom: 5px;
  margin-bottom: 5px;
  width: 100%;
}
.server-print .item.last {
  border-bottom: none;
  margin-bottom: 0;
}
.server-print .min-height {
  min-height: 126px;
}
.server-print .label {
  border: 2px solid #373737;
  width: 100%;
  height: 127px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
  position: relative;
}
.server-print .label.label-bol {
  height: 42px;
}
.server-print .label.label-bol .pro-number-label {
  bottom: 4px;
}
.server-print .label svg {
  margin-bottom: 20px;
}
.server-print .label .pro-number-label {
  position: absolute;
  bottom: -3px;
  text-align: center;
  left: 0;
  width: 100%;
  font-size: 26px;
}
.server-print .label-transparent {
  border: 2px solid transparent;
  border-bottom: 2px solid #373737;
}
.server-print .carrier-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.server-print .carrier-wrapper.item {
  padding-bottom: 0;
}
.server-print .carrier-wrapper .left-wrapper {
  min-width: 120px;
  height: 128px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  flex-direction: column;
}
.server-print .carrier-wrapper .left-wrapper img {
  width: 75px;
}
.server-print .additional-info {
  width: calc(100% - 120px);
}
.server-print .additional-info .item {
  display: flex;
  padding-bottom: 5px;
  margin-bottom: 5px;
  min-height: 40px;
}
.server-print .additional-info .item:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
}
.server-print .additional-info .item .item-content {
  width: 50%;
}
.server-print .additional-info .item .item-content > div {
  width: 100%;
}
.server-print .additional-info .item p:last-of-type {
  font-weight: 400;
}
.server-print .additional-info .item.column {
  flex-direction: column;
}
.server-print .additional-info .item.column .item-content {
  width: 100%;
}
.server-print .additional-info .item.column .item-content > div {
  width: 100%;
}
.server-print .additional-info .item.column .item-content:first-child {
  padding-bottom: 10px;
  margin-bottom: 5px;
  border-bottom: 2px solid #373737;
}
.server-print .additional-info .item.column .item-content .item-row-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.server-print .additional-info .item.column .item-content .item-row-wrapper .row {
  width: 50%;
}
.server-print .additional-info .item.column .row-item {
  display: flex;
  flex-wrap: wrap;
}
.server-print .bill-to-account {
  width: 100%;
  padding-left: 120px;
  padding-bottom: 5px;
}
.server-print .freight-wrapper {
  display: flex;
  padding-bottom: 12px;
}
.server-print .freight-wrapper p {
  font-size: 1.25em;
}
.server-print .freight-wrapper .wrapper {
  margin-top: 5px;
}
.server-print .freight-wrapper .left-wrapper {
  min-width: 130px;
}
.server-print .freight-wrapper .left-wrapper-arc-best-pro {
  min-width: 270px;
}
.server-print .square {
  border: 2px solid #373737;
  width: 25px;
  height: 25px;
  display: inline-block;
  margin: 10px 4px -3px 0;
}
.server-print .square ~ span {
  display: inline-block;
  font-size: 1.05em;
  margin-right: 10px;
}
.server-print .table-wrapper {
  min-height: 410px;
}
.server-print .table-wrapper.tl-table-wrapper {
  min-height: 200px;
}
.server-print .table-wrapper p strong {
  font-weight: 400;
}
.server-print .flexible-table {
  margin: 10px 0 10px;
  font-size: 0.8em;
}
.server-print .flexible-table .header {
  font-weight: 600;
  border-top: 2px solid #373737;
  text-align: center;
}
.server-print .flexible-table .header .extra-large {
  width: 200px;
}
.server-print .flexible-table .body i {
  font-size: 0.7em;
}
.server-print .flexible-table .cell {
  border-right: 2px solid #373737;
  line-height: 1;
}
.server-print .flexible-table .cell:last-of-type {
  border-right: 0;
}
.server-print .flexible-table .cell:last-of-type.right-bordered {
  border-right: 2px solid #000;
}
.server-print .flexible-table .cell.description-overflow {
  max-height: 74px;
  overflow: hidden;
}
.server-print .emergency-info {
  border-top: 2px solid #373737;
  display: inline-block;
  margin-top: 10px;
  padding-top: 10px;
}
.server-print .emergency-info h4 {
  margin-bottom: 5px;
}
.server-print .emergency-info p {
  margin-bottom: 10px;
}
.server-print footer {
  margin-top: 20px;
  display: block;
}
.server-print footer .footer-section {
  margin-top: 15px;
}
.server-print footer section {
  display: flex;
  border-top: 2px solid #373737;
  border-bottom: 2px solid #373737;
  margin-bottom: 10px;
}
.server-print footer section h5 {
  margin: 10px 0 5px 0;
}
.server-print footer section p {
  font-size: 0.875em;
}
.server-print footer section .big {
  font-size: 1.125em;
  margin: 10px 0;
}
.server-print footer section span:not(.write-line) {
  width: 70px;
  display: inline-block;
  text-align: right;
}
.server-print footer section .write-line {
  width: 100px;
  border-bottom: 2px solid #373737;
  display: inline-block;
  margin-left: 10px;
}
.server-print footer section .column:nth-of-type(1) {
  padding-right: 10px;
  width: 31%;
}
.server-print footer section .column:nth-of-type(1) .big {
  font-size: 1em;
}
.server-print footer section .column:nth-of-type(1) p:not(.big) {
  min-height: 112px;
}
.server-print footer section .column:nth-of-type(2) {
  border-right: 2px solid #373737;
  border-left: 2px solid #373737;
  padding: 0 10px;
  width: 36% !important;
  max-width: 36% !important;
}
.server-print footer section .column:nth-of-type(3) {
  padding-left: 10px;
  width: 33%;
}
.server-print footer section .column:nth-of-type(3) .big {
  font-size: 1em;
}
.server-print footer section .column:nth-of-type(3) p:not(.big) {
  min-height: 112px;
}
.server-print footer section .column.middle {
  display: flex;
  flex-direction: column;
}
.server-print footer section .column.middle .row {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.server-print footer section .column.middle .row:last-of-type h5 {
  margin: 0;
}
.server-print footer section .column.middle .col1 {
  width: 40%;
}
.server-print footer section .column.middle .col2 {
  width: 60%;
}
.server-print footer section .column.middle .check-line {
  margin: 10px 0;
}
.server-print footer section .column.middle .square {
  margin-bottom: -1px;
  width: 15px;
  height: 15px;
}
.server-print footer section .column.middle .square ~ span {
  width: auto;
  max-width: calc(100% - 30px);
  vertical-align: text-top;
  font-size: 1em;
  text-align: left;
  margin-right: 0;
}
.server-print footer section .column.middle .square ~ span span {
  display: block;
  text-align: right;
  width: 100%;
  padding-right: 8px;
}
.server-print footer section .column.middle .rect {
  border: 2px solid #373737;
  width: 80px;
  height: 25px;
  margin-bottom: 10px;
}

.server-print {
  max-width: 350mm;
  margin: 0 auto;
}
.server-print .fx-layout-row {
  display: flex;
  flex-direction: row;
}
.server-print .fx-layout-column {
  display: flex;
  flex-direction: column;
}
.server-print .header .cell {
  align-items: center;
  justify-content: center;
}
.server-print .header .cell .cell {
  width: 100%;
}
.server-print .header .cell-wrapper {
  display: flex;
  width: 100%;
}
.server-print .cell {
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  overflow: hidden;
  display: flex;
}
.server-print .cell .item {
  border: none;
  margin: 0;
  padding: 5px;
  display: flex;
}
.server-print .cell .item.center {
  justify-content: center;
}
.server-print .cell .cell {
  padding-top: 0;
}
.server-print .header .cell .item {
  justify-content: center;
}
.server-print .w-33 {
  width: 33.33%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.server-print .w-33.bordered {
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}
.server-print .w-30 {
  width: 30%;
}
.server-print .w-70 {
  width: 70%;
  border-right: 2px solid #000;
}
.server-print .full-centered {
  display: flex;
  justify-content: center;
  align-items: center;
}
.server-print .flexible-table .header {
  border-top: 2px solid #000;
}
.server-print .right-border-clean {
  border-right-color: transparent;
}
.server-print .small {
  width: 35px;
  max-width: 35px !important;
}
.server-print .middle {
  width: 70px;
  max-width: 70px !important;
}
.server-print .extra-middle {
  width: 95px;
  max-width: 95px !important;
}
.server-print .large {
  width: 115px;
  max-width: 115px !important;
}
.server-print .extra-large {
  width: 200px;
  max-width: 200px !important;
}
.server-print .full {
  min-width: 440px;
  max-width: 440px;
}
.server-print .footer .cell-wrapper {
  display: flex;
  width: 100%;
}
.server-print .footer .w-70 {
  border-right-color: transparent;
}
.server-print .footer strong {
  font-weight: 600;
}
.server-print .footer .total-shipment-weight {
  width: 545px;
  justify-content: flex-end;
  align-items: center;
  padding: 0 5px;
}
.server-print .footer .total-shipment-weight strong {
  width: 88px;
  text-align: center;
  margin-left: 5px;
}
.server-print .footer .density {
  width: 165px;
  justify-content: space-between;
  align-items: center;
  padding: 0 5px;
}
.server-print .footer .cube {
  width: 200px;
  border-right-color: transparent;
  justify-content: flex-start;
  align-items: center;
  padding: 0 5px;
}
.server-print .footer .cube strong {
  margin-left: 5px;
  display: flex;
  position: relative;
  top: -2px;
}
.server-print .footer .cube strong sup {
  position: relative;
  top: -3px;
}

@media print {
  @page {
    margin: 0 1.25cm 0 1.25cm;
  }
  body .body-container {
    background-color: #fff;
    padding: 0 !important;
  }
  body header-menu,
  body sidebar-menu,
  body .steps-header,
  body .actions-section,
  body .steps-header-animated {
    display: none !important;
  }
  body .quote {
    padding: 0;
  }
  body .bill-of-lading {
    padding: 0;
    max-width: 100% !important;
    min-width: 0;
    display: block !important;
    overflow: visible;
    box-shadow: none !important;
  }
  body .print-content {
    padding-top: 55px;
  }
  body .print-content header img {
    top: 56px;
  }
  body footer {
    page-break-inside: avoid;
  }
}
.fake-frame {
  position: absolute;
  transform: translateX(-9999px);
}

.quote-print-page .left-col,
.quote-print-page .right-col,
.quote-print-page .reference-col {
  margin-bottom: 20px;
}
.quote-print-page .left-col p:not(.m-b-20),
.quote-print-page .right-col p:not(.m-b-20),
.quote-print-page .reference-col p:not(.m-b-20) {
  margin: 0;
}
.quote-print-page .left-col p strong,
.quote-print-page .right-col p strong,
.quote-print-page .reference-col p strong {
  font-weight: 500;
}
.quote-print-page.four-columns .left-col {
  min-width: 25%;
  max-width: 25%;
}
.quote-print-page.four-columns .right-col {
  min-width: 55%;
  max-width: 55%;
}
.quote-print-page.four-columns .reference-col {
  min-width: 20%;
  max-width: 20%;
  text-align: end;
}
.quote-print-page.four-columns .cell {
  width: 25%;
}
.quote-print-page.four-columns .cell-expedite {
  width: 25%;
}
.quote-print-page.four-columns .table .body .item {
  width: 50%;
}
.quote-print-page.four-columns .table .body .item-highlight {
  width: 50%;
}
.quote-print-page.vltl-quote-print-page.four-columns .table .body .item {
  width: 100%;
}
.quote-print-page.vltl-quote-print-page.four-columns .table .body .item-highlight {
  width: 100%;
}
.quote-print-page.seven-columns .left-col {
  min-width: 25%;
  max-width: 25%;
}
.quote-print-page.seven-columns .right-col {
  min-width: 55%;
  max-width: 55%;
}
.quote-print-page.seven-columns .reference-col {
  min-width: 20%;
  max-width: 20%;
  text-align: end;
}
.quote-print-page.seven-columns .cell {
  width: 14.285%;
}
.quote-print-page.seven-columns .cell-expedite {
  width: 14.285%;
}
.quote-print-page.seven-columns .table .body .item {
  width: 100%;
}
.quote-print-page.seven-columns .table .body .item-highlight {
  width: 100%;
}
.quote-print-page.seven-columns .table .header-row .cell {
  flex-wrap: wrap;
}
.quote-print-page.seven-columns .table .header-row .cell span {
  width: 100%;
  text-align: center;
}
.quote-print-page.seven-columns .table .header-row .cell-expedite {
  flex-wrap: wrap;
}
.quote-print-page.seven-columns .table .header-row .cell-expedite span {
  width: 100%;
  text-align: center;
}
.quote-print-page th {
  font-weight: 600;
}
.quote-print-page tr {
  page-break-inside: avoid;
}
.quote-print-page .table {
  padding-left: 0;
  width: 100%;
  text-align: left;
}
.quote-print-page .table .header-row {
  display: flex;
}
.quote-print-page .table .header-row .cell {
  display: flex;
  background-color: #eaeced;
  -webkit-print-color-adjust: exact;
  justify-content: space-between;
  border: 1px solid #eaeced;
  border-right-color: #fff;
  border-left-color: #fff;
  padding: 10px;
}
.quote-print-page .table .header-row .cell-expedite {
  display: flex;
  background-color: #eaeced;
  -webkit-print-color-adjust: exact;
  justify-content: space-between;
  border: 1px solid #f15a29 !important;
  border-right-color: #f15a29 !important;
  border-left-color: #f15a29 !important;
  padding: 10px;
  position: relative;
}
.quote-print-page .table .body .row {
  display: flex;
  position: relative;
}
.quote-print-page .table .body .logo {
  padding: 8px 5px 5px 5px;
  height: 40px;
  width: 160px;
  min-height: 40px;
  display: flex;
  align-items: center;
}
.quote-print-page .table .body .logo img {
  width: 100%;
}
.quote-print-page .table .body .cell {
  border: 1px solid #000;
  display: flex;
  flex-wrap: wrap;
  min-height: 250px;
}
.quote-print-page .table .body .cell .item {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px;
}
.quote-print-page .table .body .cell .item .img-wrapper {
  width: 40px;
  min-height: 40px;
  display: flex;
  align-items: center;
}
.quote-print-page .table .body .cell .item .img-wrapper img {
  width: 100%;
}
.quote-print-page .table .body .cell .item span {
  font-weight: 300;
}
.quote-print-page .table .body .cell .item .price {
  font-weight: 500;
}
.quote-print-page .table .body .cell .item i {
  margin-right: 5px;
}
.quote-print-page .table .body .cell .item-highlight {
  height: 125px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px;
  background: rgba(0, 114, 209, 0.15) !important;
}
.quote-print-page .table .body .cell .item-highlight .img-wrapper {
  width: 40px;
  min-height: 40px;
  display: flex;
  align-items: center;
}
.quote-print-page .table .body .cell .item-highlight .img-wrapper img {
  width: 100%;
}
.quote-print-page .table .body .cell .item-highlight span {
  font-weight: 300;
}
.quote-print-page .table .body .cell .item-highlight .price {
  font-weight: 500;
}
.quote-print-page .table .body .cell .item-highlight i {
  margin-right: 5px;
}
.quote-print-page .table .body .cell > img {
  margin: 0 auto;
  width: 60px;
}
.quote-print-page .table .body .cell-expedite {
  border: 1px solid #f15a29;
  display: flex;
  flex-wrap: wrap;
  min-height: 250px;
  position: relative;
}
.quote-print-page .table .body .cell-expedite .item {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px;
}
.quote-print-page .table .body .cell-expedite .item .img-wrapper {
  width: 40px;
  min-height: 40px;
  display: flex;
  align-items: center;
}
.quote-print-page .table .body .cell-expedite .item .img-wrapper img {
  width: 100%;
}
.quote-print-page .table .body .cell-expedite .item span {
  font-weight: 300;
}
.quote-print-page .table .body .cell-expedite .item .price {
  font-weight: 500;
}
.quote-print-page .table .body .cell-expedite .item i {
  margin-right: 5px;
}
.quote-print-page .table .body .cell-expedite .item-highlight {
  height: 125px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px;
  background: rgba(0, 114, 209, 0.15) !important;
}
.quote-print-page .table .body .cell-expedite .item-highlight .img-wrapper {
  width: 40px;
  min-height: 40px;
  display: flex;
  align-items: center;
}
.quote-print-page .table .body .cell-expedite .item-highlight .img-wrapper img {
  width: 100%;
}
.quote-print-page .table .body .cell-expedite .item-highlight span {
  font-weight: 300;
}
.quote-print-page .table .body .cell-expedite .item-highlight .price {
  font-weight: 500;
}
.quote-print-page .table .body .cell-expedite .item-highlight i {
  margin-right: 5px;
}
.quote-print-page .table .body .cell-expedite > img {
  margin: 0 auto;
  width: 60px;
}
.quote-print-page .transform {
  text-align: center;
  font-size: 1.5em;
}
.quote-print-page .centered {
  align-items: center;
  justify-content: center;
  display: flex;
}

/*****************************App components*****************************************/
.login-content {
  position: relative;
}
.login-content .login-forgot-password-link {
  font-size: 0.875em;
  font-weight: 300;
  text-decoration: underline;
  position: relative;
}
.login-content .login-forgot-password-link > a {
  color: #b4b4b3;
  position: absolute;
  right: 0;
  top: -17px;
}
.login-content .login-forgot-password-link > a:visited {
  color: #b4b4b3;
}
.login-content .checkbox-wrapper {
  display: block;
  margin-bottom: 1em;
}

.password-assistence-content form .text-center {
  text-align: center;
}
.password-assistence-content form .btn {
  margin-bottom: 1.5em;
}
.password-assistence-content form .return-login-link {
  font-size: 0.875em;
  color: #565656;
}
.password-assistence-content form .return-login-link:visited {
  color: #565656;
}
.password-assistence-content form .mat-placeholder-required {
  display: none;
}

.account-wrapper {
  background: #fafafa;
  height: calc(100vh - 60px);
  position: relative;
  width: calc(100% + 50px);
  left: -50px;
}
.account-wrapper .account-container {
  width: 450px;
  padding: 43px 40px 40px 40px;
  border-radius: 2px;
  box-shadow: 0px 0px 3px 2px white;
  position: absolute;
  z-index: 3;
  left: 50%;
  transform: translateX(-50%);
  top: calc(50% - 250px);
}
.theme-abf .account-wrapper .account-container {
  background: #fff;
}
.account-wrapper .account-container .header {
  margin: 0 0 0.75em 0;
  text-transform: uppercase;
  text-align: center;
  font-size: 1em;
  font-weight: 400;
  font-family: "assistant";
}
.account-wrapper .account-container .btn {
  display: block;
  margin: 0 auto;
  max-width: 250px;
  width: 100%;
}

.dashboard-page {
  padding: 20px;
}
.dashboard-page .fa-search {
  position: absolute;
  right: 20px;
  top: 3px;
  color: #b3b3b4;
  font-size: 0.9em;
}
.dashboard-page .fa-search:before {
  content: "\e933";
}
.dashboard-page .stat-row {
  border-bottom: 1px solid #eaeced;
  padding-bottom: 40px;
  margin-bottom: 40px;
}
@media screen and (max-width: 1280px) {
  .dashboard-page .stat-row {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
.dashboard-page .stat-row .item {
  width: 50%;
}
.dashboard-page .chart-error {
  height: 100%;
  display: flex;
  justify-content: center;
  font-size: 2em;
  margin-top: 2.4em;
  font-weight: 500;
  color: #373737;
}
.dashboard-page .new-stat-row .left-spacing .update-info {
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
.dashboard-page .new-stat-row .left-spacing .update-info .date {
  margin-right: 10px;
  margin-bottom: 0;
}
.dashboard-page .new-stat-row .update-info-admin-dashboard {
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.dashboard-page .new-stat-row .update-info-admin-dashboard .date {
  margin-right: 10px;
  margin-bottom: 0;
}
.dashboard-page .сustomers-box h3,
.dashboard-page .shipments-box h3 {
  font-size: 1.3125em;
}
@media screen and (max-width: 1280px) {
  .dashboard-page .сustomers-box h3,
  .dashboard-page .shipments-box h3 {
    margin-top: 0;
  }
}
.dashboard-page .update-info {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.dashboard-page .update-info .date {
  margin-bottom: 20px;
}
.dashboard-page .update-info .update {
  font-size: 1.125em;
  display: flex;
  align-items: center;
}
.dashboard-page .update-info .update i {
  margin-right: 5px;
}
.dashboard-page .update-info .link {
  text-decoration: underline;
}
.dashboard-page .update-info-admin-dashboard {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.dashboard-page .update-info-admin-dashboard .date {
  margin-bottom: 20px;
}
.dashboard-page .update-info-admin-dashboard .update {
  font-size: 1.125em;
  display: flex;
  align-items: center;
}
.dashboard-page .update-info-admin-dashboard .update i {
  margin-right: 5px;
}
.dashboard-page .update-info-admin-dashboard .link {
  text-decoration: underline;
}
.dashboard-page .select-your-customer-slider {
  max-width: 220px;
}
.dashboard-page .radio-row {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid #eaeced;
  justify-content: space-between;
  max-width: 400px;
}
.dashboard-page .mat-radio-button {
  display: block;
  margin: 10px 0;
}
.dashboard-page .mat-radio-button .mat-radio-label-content {
  font-weight: 300;
  font-family: "Assistant", Arial, sans-serif;
}
.dashboard-page .metric .mat-radio-label-content:before {
  content: "";
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 4px;
  margin-right: 5px;
}
.dashboard-page .metric .revenue .mat-radio-label-content:before {
  background-color: #F87214;
}
.dashboard-page .metric .shipment-count .mat-radio-label-content:before {
  background-color: #29BBC1;
}
.dashboard-page .metric .quote-to-book-ratio .mat-radio-label-content:before {
  background-color: #00889E;
}
.dashboard-page .time-flame {
  margin-right: 40px;
}
.dashboard-page .min-width {
  min-width: 200px;
}
@media screen and (max-width: 1280px) {
  .dashboard-page .min-width {
    min-width: 120px;
  }
}
.dashboard-page .left-padding {
  padding-left: 40px;
  display: inline-block;
  min-height: 30px;
  line-height: 30px;
}
.dashboard-page .p-multiselect .p-multiselect-list .p-multiselect-item {
  white-space: nowrap;
}
.dashboard-page .p-multiselect-items-wrapper {
  max-height: 200px;
  overflow: auto;
}
.dashboard-page .p-multiselect-panel {
  width: auto;
  min-width: 300px;
}
.dashboard-page .blok-elem {
  margin-top: -1px;
  padding: 25px 25px 10px 25px;
  position: relative;
  z-index: 1;
}
.theme-abf .dashboard-page .blok-elem {
  border: 1px solid #f15a29;
  background: #fff;
}
@media screen and (max-width: 1280px) {
  .dashboard-page .blok-elem {
    padding: 10px;
  }
}
.dashboard-page .blok-item {
  height: calc(100% - 60px);
  margin-top: 0;
  padding: 0;
  border: none;
}
.dashboard-page .block-btn {
  padding: 10px 0;
  background: #fff;
  position: relative;
}
@media screen and (max-width: 1280px) {
  .dashboard-page .block-btn {
    padding: 20px 0 0;
  }
}
.dashboard-page .tab-statuses {
  display: flex;
  padding: 0 30px;
  background: #fff;
}
.dashboard-page .tab-statuses .tab-item {
  margin: 0 10px;
  position: relative;
  z-index: 0;
}
.dashboard-page .tab-statuses .tab-item .val {
  display: block;
  padding: 5px 15px;
  cursor: pointer;
  min-width: 70px;
  text-align: center;
  font-weight: 300;
  color: #b4b4b3;
  font-weight: 300;
  border-radius: 4px 0 0 0;
  position: relative;
  z-index: 1;
}
.theme-abf .dashboard-page .tab-statuses .tab-item .val {
  color: #fff;
  border: 1px solid #f15a29;
  background: #f7ac94;
}
.dashboard-page .tab-statuses .tab-item .val:before {
  content: "";
  width: 43px;
  display: block;
  position: absolute;
  top: 10px;
  left: 52px;
  transform: rotate(45deg);
  height: 32px;
  z-index: -1;
}
.theme-abf .dashboard-page .tab-statuses .tab-item .val:before {
  border-top: 1px solid #f15a29;
  background: #f7ac94;
}
.dashboard-page .tab-statuses .tab-item.active {
  z-index: 1;
}
.theme-abf .dashboard-page .tab-statuses .tab-item.active .val {
  border: 1px solid #f15a29;
  background: #f15a29;
}
.theme-abf .dashboard-page .tab-statuses .tab-item.active .val:before {
  background: #f15a29;
}
.theme-abf .dashboard-page .statuses.success-button .radio-item:hover, .theme-abf .dashboard-page .statuses.success-button .radio-item.active {
  background: #f15a29;
  border-color: #f15a29;
}
.dashboard-page .statuses.success-button .users-location-selection-btn {
  height: 32px;
  background: #f15a29;
  border-color: #f15a29;
  border-radius: 4px;
  cursor: pointer;
  align-items: center;
  display: flex;
}
.dashboard-page .statuses.success-button .users-location-selection-btn .users-location-selection-btn-label {
  color: #fff;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
@media screen and (min-width: 1780px) {
  .dashboard-page .сustomers-box h4,
  .dashboard-page .shipments-box h4 {
    min-width: 190px;
  }
  .dashboard-page .shipments-box .card-unit .value {
    min-width: 65px;
  }
  .dashboard-page .shipments-box .card-unit .amount-value {
    width: 100%;
    padding: 0;
  }
  .dashboard-page .card-unit {
    padding-bottom: 20px;
  }
  .dashboard-page .card-unit .value {
    height: 100%;
  }
  .dashboard-page .card-unit .value {
    position: relative;
  }
}
@media screen and (max-width: 1780px) and (min-width: 1025px) {
  .dashboard-page .сustomers-box > .d-f {
    flex-wrap: wrap;
  }
  .dashboard-page .сustomers-box > .d-f .card-unit {
    width: 50%;
  }
  .dashboard-page .сustomers-box > .d-f .card-unit:last-child {
    margin-top: 10px;
  }
  .dashboard-page .shipments-box > .d-f {
    width: 90%;
    flex-wrap: wrap;
  }
  .dashboard-page .shipments-box > .d-f .card-unit {
    width: 100%;
  }
  .dashboard-page .shipments-box > .d-f .card-unit:last-child {
    margin-top: 10px;
  }
  .dashboard-page .shipments-box > .d-f .card-unit .shipments .amount-value {
    width: 100%;
  }
}
@media screen and (max-width: 1280px) {
  .dashboard-page .stat-row {
    flex-wrap: wrap;
  }
  .dashboard-page .stat-row .item {
    width: 100%;
  }
  .dashboard-page .stat-row > div:not(:last-of-type) {
    padding: 0;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1280px) and (max-width: 1280px) {
  .dashboard-page .stat-row > div:not(:last-of-type) {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1280px) {
  .dashboard-page .stat-row > div:not(:last-of-type) .d-f .item {
    width: 50%;
    margin-bottom: 40px;
  }
  .dashboard-page .stat-row > div:not(:last-of-type) .d-f .item:nth-of-type(2) {
    padding-right: 0;
  }
  .dashboard-page .stat-row > div:not(:last-of-type) .d-f .item:nth-of-type(3) {
    padding-left: 0;
  }
  .dashboard-page .stat-row > div:not(:last-of-type) .d-f .item:nth-of-type(4) {
    padding-left: 20px;
  }
}
@media screen and (max-width: 1280px) {
  .dashboard-page .stat-row .date {
    font-size: 0.9em;
  }
}
@media screen and (max-width: 1280px) {
  .dashboard-page .dashboard-hd .item:first-child {
    width: 30%;
  }
}
@media screen and (max-width: 1280px) {
  .dashboard-page .shipments-box > .d-f {
    width: 100%;
  }
  .dashboard-page .shipments-box > .d-f .amount-value {
    width: 65%;
  }
}
@media screen and (max-width: 1024px) {
  .dashboard-page .сustomers-box h3,
  .dashboard-page .shipments-box h3 {
    text-align: center;
  }
  .dashboard-page .сustomers-box > .d-f,
  .dashboard-page .shipments-box > .d-f {
    flex-wrap: wrap;
  }
  .dashboard-page .сustomers-box > .d-f .right-spacing,
  .dashboard-page .shipments-box > .d-f .right-spacing {
    padding-right: 0;
  }
  .dashboard-page .сustomers-box .card-unit,
  .dashboard-page .shipments-box .card-unit {
    width: 100%;
  }
}

.invite-page {
  padding: 20px;
  min-width: 0;
}
.invite-page .send-invitation-wrapper {
  flex-wrap: wrap;
}
.invite-page .send-invitation-wrapper .repeated-item {
  width: 30%;
  padding-right: 40px;
}
@media screen and (max-width: 700px) and (orientation: landscape) {
  .invite-page .send-invitation-wrapper .repeated-item {
    width: 50%;
    padding-right: 10px;
  }
}
@media screen and (max-width: 700px) and (orientation: portrait) {
  .invite-page .send-invitation-wrapper .repeated-item {
    width: 100%;
    padding-right: 0;
  }
}
@media screen and (max-width: 700px) and (orientation: portrait) {
  .invite-page .orange-btn {
    width: 100%;
    margin-bottom: 20px;
  }
}
.invite-page .custom-table .grid-items .tms-icon-late,
.invite-page .custom-table .grid-items .tms-icon-invite {
  margin-right: 6px;
}
@media screen and (max-width: 700px) and (orientation: portrait) {
  .invite-page .custom-table {
    overflow: auto;
  }
  .invite-page .custom-table .row {
    min-width: 600px;
  }
}
@media screen and (max-width: 700px) {
  .invite-page .accepted {
    text-indent: -9999px;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .invite-page .accepted:after {
    content: "Accepted";
    text-indent: -60px;
    display: block;
  }
}
@media screen and (max-width: 700px) {
  .invite-page .cell:not(:last-of-type) {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
.invite-page .table-head {
  border-bottom: 1px solid #eaeced;
}
.invite-page .min-width {
  min-width: 200px;
}
.invite-page .row {
  border-bottom: 1px solid #eaeced;
  padding: 15px 0;
}
.invite-page .row .left-padding {
  padding-left: 10px;
}
.invite-page .row .tms-icon-invite {
  font-size: 1em;
}
.invite-page customer-invited-grid .small-left-padding {
  padding-left: 10px;
}
.invite-page customer-invited-grid .custom-table .table-head .search-field .mat-input-element {
  padding-left: 0;
}
.invite-page customer-invited-grid .custom-table .table-head .search-field.data-is-fill .mat-input-element {
  padding-left: 18px;
}

.carriers-portal .transfer-location-small {
  position: absolute;
  right: 60px;
  z-index: 10;
  width: 400px;
}
.carriers-portal .transfer-location-small .right-bordered {
  border-right: 1px solid #eaeced;
}
.carriers-portal .transfer-location-small i.close {
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 0.5em;
}
.carriers-portal .transfer-location-small .remove {
  font-size: 0.35em;
}
.carriers-portal .transfer-location-small p.grey-text {
  margin-top: 0;
  line-height: 1;
}
.carriers-portal .transfer-location-small p {
  font-size: 1em;
}
.theme-abf .carriers-portal .transfer-location-small p {
  color: #000;
}
.carriers-portal .transfer-location-small .transfer {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.carriers-portal .transfer-location-small .transfer .tms-icon-unassign-color {
  background-size: 60%;
}
.carriers-portal .transfer-location-small .transfer .link {
  text-decoration: underline;
  line-height: 1;
}
.carriers-portal .transfer-location-small .checkbox-wrapper {
  flex-wrap: wrap;
}
.carriers-portal .transfer-location-large {
  position: absolute;
  right: 60px;
  z-index: 10;
}
.carriers-portal .transfer-location-large i.close {
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 0.5em;
}
.carriers-portal .transfer-location-large .remove {
  font-size: 0.35em;
}
.carriers-portal .transfer-location-large .left-col {
  min-width: 300px;
}
.carriers-portal .transfer-location-large .right-col {
  padding-top: 18px;
  min-width: 300px;
}
.carriers-portal .transfer-location-large p {
  margin-bottom: -20px;
}
.carriers-portal .box-model {
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  padding: 20px;
  position: absolute;
}
.carriers-portal .transfer-location {
  position: absolute;
  right: 110px;
  z-index: 10;
  max-width: 800px;
  width: 100%;
}
.carriers-portal .transfer-location .checkbox-wrapper {
  flex-wrap: wrap;
}
.carriers-portal .transfer-location .transfer {
  display: flex;
}
.carriers-portal .transfer-location .close {
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 0.5em;
}
.carriers-portal .transfer-location p {
  margin: 0;
  font-size: 1em;
}
.carriers-portal .transfer-location p:last-of-type {
  margin: 0 0 10px 0;
}
.carriers-portal .transfer-location p:not(.grey-text) {
  color: #373737;
}
.carriers-portal .transfer-location .remove {
  font-size: 0.35em;
}
.carriers-portal .transfer-location .p-multiselect {
  width: 100%;
  min-height: 25px;
}
.carriers-portal .transfer-location .gray {
  color: #b4b4b3;
  margin-bottom: 10px;
}
.carriers-portal .transfer-location .flex {
  display: flex;
}
.carriers-portal .transfer-location .flex > div {
  width: 50%;
}
.carriers-portal .transfer-location .flex .checkbox-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-size: 1.125em;
}
.carriers-portal .transfer-location .flex .left-column {
  padding-right: 15px;
  border-right: 1px solid #b4b4b3;
}
.carriers-portal .transfer-location .flex .right-column {
  padding-left: 15px;
}

.dashboard-page .settings-box .custom-date-section button.apply {
  margin-left: 20px;
}
.dashboard-page .settings-box .custom-date-expanded {
  min-width: 280px;
  max-width: 280px;
}
.dashboard-page .settings-box .custom-date-expanded date-filter {
  flex-grow: 1;
}
.dashboard-page .settings-box .custom-date-expanded .calendars > div {
  flex-grow: 1;
}
.dashboard-page .settings-box .custom-date-expanded .calendars > div > div {
  padding: 0;
  margin-right: 20px;
  max-width: 120px;
}
.dashboard-page .settings-box .group-by .prime-dropdown-wrapper {
  margin-top: 0;
}

@media screen and (max-width: 1440px) {
  .dashboard-page .settings-box {
    flex-wrap: wrap;
  }
  .dashboard-page .settings-box > .commerce {
    width: 100%;
  }
  .dashboard-page .settings-box > .custom-date-section {
    padding-left: 0;
  }
}
.activity-page {
  padding: 20px;
}
.activity-page .progress-bar-wrapper {
  position: absolute;
  left: 0;
  width: 100%;
  max-width: 652px;
  z-index: 1;
  top: 0px;
  height: 60px;
  display: flex;
  align-items: flex-end;
  background: rgba(255, 255, 255, 0.5);
  cursor: no-drop;
}
.activity-page .filters button.left-spacing {
  margin-left: 20px;
}
.activity-page .filters button.min-w-280 {
  min-width: 280px;
}
.activity-page .centered .search-field .mat-form-field-wrapper label {
  text-align: center;
  padding-left: 0;
}
.activity-page .centered .mat-focused .mat-form-field-wrapper label {
  display: none;
}
.activity-page .radio-item-button {
  height: 100%;
  font-size: 16px;
  padding: 0 15px;
  cursor: pointer;
  min-height: 32px;
  white-space: nowrap;
}
.theme-abf .activity-page .radio-item-button {
  border: 1px solid #0e406a;
  background-color: #0e406a;
  color: #fff;
}
.theme-abf .activity-page .radio-item-button:hover {
  background-color: #0a2d4a;
  border-color: #0a2d4a;
}
.activity-page .radio-item-button:active, .activity-page .radio-item-button:focus {
  outline: none;
}
.activity-page .radio-item-button.right-rounded {
  border-radius: 0 4px 4px 0;
}
.activity-page .radio-item-button.right-rounded.left-rounded {
  border-radius: 4px;
}
.activity-page .activity-cell {
  padding-left: 25px;
}
.activity-page .activity-cell .full-backdrop {
  z-index: 10;
}
.activity-page .activity-cell .bottom {
  font-size: 0.4em;
  margin-right: 5px;
  transform: rotate(0);
  transition: transform 0.15s ease;
  display: inline-block;
}
.activity-page .activity-cell .bottom.opened {
  transform: rotate(180deg) translateY(3px);
  transition: transform 0.15s ease;
}
.activity-page .activity-cell .close {
  position: absolute;
  right: 12px;
  top: 10px;
  font-size: 10px;
}
.activity-page .activity-cell .tms-icon-bottom-arrow {
  position: absolute;
  left: 10px;
  top: 23px;
}
.activity-page .table-activity {
  right: initial;
  left: 0;
  top: 40px;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.15s ease;
  max-height: 450px;
  overflow: auto;
  padding-top: 25px;
}
.activity-page .table-activity.opened {
  z-index: 11;
  opacity: 1;
  transition: opacity 0.15s ease;
}
.activity-page .table-activity th {
  color: #b4b4b3;
  font-weight: 400;
  font-size: 0.95em;
}
.activity-page .table-activity th, .activity-page .table-activity td {
  padding: 5px 10px;
  text-align: center;
  white-space: nowrap;
}
.theme-abf .activity-page .table-activity td {
  color: #000;
}
.activity-page .table-activity .load-more {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
  padding-top: 10px;
}
.activity-page .table-activity .load-more i {
  margin-right: 5px;
}

@media screen and (max-width: 1250px) {
  .activity-page .filters.pos-r {
    flex-wrap: wrap;
  }
  .activity-page .filters.pos-r .custom-date-section {
    padding-left: 0;
  }
}
.carriers-portal .transfer-location-small {
  position: absolute;
  right: 60px;
  z-index: 10;
  width: 400px;
}
.carriers-portal .transfer-location-small .right-bordered {
  border-right: 1px solid #eaeced;
}
.carriers-portal .transfer-location-small i.close {
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 0.5em;
}
.carriers-portal .transfer-location-small .remove {
  font-size: 0.35em;
}
.carriers-portal .transfer-location-small p.grey-text {
  margin-top: 0;
  line-height: 1;
}
.carriers-portal .transfer-location-small p {
  font-size: 1em;
}
.theme-abf .carriers-portal .transfer-location-small p {
  color: #000;
}
.carriers-portal .transfer-location-small .transfer {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.carriers-portal .transfer-location-small .transfer .tms-icon-unassign-color {
  background-size: 60%;
}
.carriers-portal .transfer-location-small .transfer .link {
  text-decoration: underline;
  line-height: 1;
}
.carriers-portal .transfer-location-small .checkbox-wrapper {
  flex-wrap: wrap;
}
.carriers-portal .transfer-location-large {
  position: absolute;
  right: 60px;
  z-index: 10;
}
.carriers-portal .transfer-location-large i.close {
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 0.5em;
}
.carriers-portal .transfer-location-large .remove {
  font-size: 0.35em;
}
.carriers-portal .transfer-location-large .left-col {
  min-width: 300px;
}
.carriers-portal .transfer-location-large .right-col {
  padding-top: 18px;
  min-width: 300px;
}
.carriers-portal .transfer-location-large p {
  margin-bottom: -20px;
}
.carriers-portal .box-model {
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  padding: 20px;
  position: absolute;
}
.carriers-portal .transfer-location {
  position: absolute;
  right: 110px;
  z-index: 10;
  max-width: 800px;
  width: 100%;
}
.carriers-portal .transfer-location .checkbox-wrapper {
  flex-wrap: wrap;
}
.carriers-portal .transfer-location .transfer {
  display: flex;
}
.carriers-portal .transfer-location .close {
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 0.5em;
}
.carriers-portal .transfer-location p {
  margin: 0;
  font-size: 1em;
}
.carriers-portal .transfer-location p:last-of-type {
  margin: 0 0 10px 0;
}
.carriers-portal .transfer-location p:not(.grey-text) {
  color: #373737;
}
.carriers-portal .transfer-location .remove {
  font-size: 0.35em;
}
.carriers-portal .transfer-location .p-multiselect {
  width: 100%;
  min-height: 25px;
}
.carriers-portal .transfer-location .gray {
  color: #b4b4b3;
  margin-bottom: 10px;
}
.carriers-portal .transfer-location .flex {
  display: flex;
}
.carriers-portal .transfer-location .flex > div {
  width: 50%;
}
.carriers-portal .transfer-location .flex .checkbox-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-size: 1.125em;
}
.carriers-portal .transfer-location .flex .left-column {
  padding-right: 15px;
  border-right: 1px solid #b4b4b3;
}
.carriers-portal .transfer-location .flex .right-column {
  padding-left: 15px;
}

.dashboard-page .settings-box .custom-date-section button.apply {
  margin-left: 20px;
}
.dashboard-page .settings-box .custom-date-expanded {
  min-width: 280px;
  max-width: 280px;
}
.dashboard-page .settings-box .custom-date-expanded date-filter {
  flex-grow: 1;
}
.dashboard-page .settings-box .custom-date-expanded .calendars > div {
  flex-grow: 1;
}
.dashboard-page .settings-box .custom-date-expanded .calendars > div > div {
  padding: 0;
  margin-right: 20px;
  max-width: 120px;
}
.dashboard-page .settings-box .group-by .prime-dropdown-wrapper {
  margin-top: 0;
}

@media screen and (max-width: 1440px) {
  .dashboard-page .settings-box {
    flex-wrap: wrap;
  }
  .dashboard-page .settings-box > .commerce {
    width: 100%;
  }
  .dashboard-page .settings-box > .custom-date-section {
    padding-left: 0;
  }
}
.carrier-management-component .user-row {
  margin-top: 10px;
  padding-top: 10px;
  margin-bottom: -5px;
  position: relative;
}
.carrier-management-component .user-row:before {
  content: "";
  position: absolute;
  left: 25px;
  top: 0;
  width: calc(100% - 25px);
  height: 1px;
  border-top: 1px dashed #eaeced;
}
.carrier-management-component .user-row > .d-f {
  padding: 5px 0;
}
.carrier-management-component .custom-table .one-icon {
  width: 25px;
  min-width: 25px;
}
.carrier-management-component .open-arrow i {
  font-size: 0.5em;
  display: inline-block;
  transform: rotate(0);
  transition: transform 0.15s ease;
}
.carrier-management-component .open-arrow.opened i {
  transform: rotate(180deg) translateY(4px);
  transition: transform 0.15s ease;
}
.carrier-management-component .icons-popup-wrapper {
  position: relative;
}
.carrier-management-component .icons-popup {
  right: -10px;
  top: 30px;
  min-width: 300px;
  padding: 0;
}
.theme-abf .carrier-management-component .icons-popup {
  background-color: #fff;
}
.carrier-management-component .icons-popup .group .item {
  display: flex;
  align-items: center;
  padding: 11px 25px 12px;
  cursor: pointer;
}
.carrier-management-component .icons-popup .group .item:hover {
  background-color: rgba(180, 180, 180, 0.3);
}
.carrier-management-component .icons-popup .group i {
  min-width: 30px;
  margin-right: 10px;
  min-height: 26px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.carrier-management-component .icons-popup .group span {
  opacity: 1;
}
.carrier-management-component .icons-popup .group h3 {
  font-size: 1em;
  white-space: nowrap;
  padding: 0 25px;
  font-weight: 400;
  font-size: 1.125em;
  margin: 15px 0 0px;
  width: 100%;
  padding-bottom: 5px;
}
.carrier-management-component .icons-popup .group .rotate-90 {
  transform: rotate(90deg);
}
.carrier-management-component .icons-popup .group .tms-icon-unassign-color {
  background-size: 50%;
  background-position-x: 7px;
}
.carrier-management-component .icons-popup-backdrop {
  z-index: 10;
}
.carrier-management-component .actions-cell.child {
  max-width: 150px;
  width: 150px;
  justify-content: flex-end !important;
  padding-right: 10px;
}
.carrier-management-component .actions-cell.child i {
  margin-left: 25px;
}
.carrier-management-component .cell {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.all-customers-filter .fa-search {
  position: absolute;
  right: 20px;
  top: 3px;
  color: #b4b4b3;
  font-size: 0.9em;
}
.all-customers-filter .fa-search:before {
  content: "\e933";
}

.download-report {
  position: absolute;
  text-align: center;
  top: 0;
  right: 20px;
  display: flex;
  flex-direction: column;
}
.download-report label {
  cursor: pointer;
  margin-bottom: 5px;
}
.download-report label:before {
  font-size: 1.125em;
  margin: 4px;
  position: relative;
  top: 2px;
}

.my-customers-page .commerce.all-customers-filter {
  margin-bottom: 15px;
  padding-right: 160px;
}
.my-customers-page .cell.company-cell > span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.my-customers-page .cell.centered {
  text-align: center;
  padding-left: 0;
}
.my-customers-page .cell.centered .sort-field.label {
  padding-left: 20px;
  padding-right: 20px;
}
.my-customers-page .show-info {
  display: none;
}
.my-customers-page .row i[data-title] {
  cursor: default;
  position: relative;
}
.my-customers-page .row i[data-title]:after {
  content: attr(data-title);
  position: absolute;
  top: 25px;
  left: 0;
  background-color: #fafafa;
  border-radius: 4px;
  padding: 10px;
  position: absolute;
  font-family: "assistant", Helvetica, sans-serif;
  color: #565656;
  opacity: 0;
  transition: opacity 0.3s ease-out;
  z-index: 1;
  font-size: 0.75em;
  white-space: nowrap;
  visibility: hidden;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.my-customers-page .row i[data-title]:hover:after {
  opacity: 1;
  transition: opacity 0.3s ease-out;
  visibility: visible;
}
.my-customers-page .mat-tab-labels {
  padding: 0 40px;
  text-transform: uppercase;
  border-bottom: 1px solid #b4b4b3;
}
.my-customers-page .bottom-spacing {
  margin-bottom: 10px;
}
.my-customers-page .bottom-spacing .all-customers-filter-row {
  min-height: 55px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  position: relative;
  flex-wrap: wrap;
}
.my-customers-page .left-spacing,
.my-customers-page .right-spacing {
  position: relative;
}
.my-customers-page .commerce {
  display: flex;
  margin-bottom: 0;
}
.my-customers-page .custom-date-section {
  display: flex;
}
.my-customers-page .custom-date-section .apply {
  min-width: 200px;
}
.my-customers-page .table-head .column {
  width: 100%;
}
.my-customers-page .table-head .carriers-integrated-cell {
  max-width: 100px;
}
.my-customers-page .table-head .carriers-integrated-cell .sort-field {
  color: #b4b4b3;
  font-size: 0.875em;
  line-height: 1;
  padding-left: 10px;
}
.my-customers-page .table-head .carriers-integrated-cell .sorting-shevrons {
  bottom: -3px;
}
.my-customers-page .table-head .estes-express-lines:after {
  width: 1px;
  height: 100%;
  position: absolute;
  left: -1px;
  top: 0;
  content: "";
  background-color: #eaeced;
}
.my-customers-page .table-head .estes-express-lines,
.my-customers-page .table-head .all-carriers {
  display: flex;
  position: relative;
  font-size: 0.875em;
  line-height: 1;
}
.my-customers-page .table-head .estes-express-lines .lbl,
.my-customers-page .table-head .all-carriers .lbl {
  display: inline-block;
  position: absolute;
  top: 0;
  padding: 0 5px;
  height: 14px;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}
.theme-abf .my-customers-page .table-head .estes-express-lines .lbl,
.theme-abf .my-customers-page .table-head .all-carriers .lbl {
  color: #0e406a;
  background-color: #fff;
}
.my-customers-page .table-head .estes-express-lines span,
.my-customers-page .table-head .all-carriers span {
  padding-left: 10px;
  color: #b4b4b3;
  position: relative;
  bottom: 3px;
}
.my-customers-page .table-head .estes-express-lines:before,
.my-customers-page .table-head .all-carriers:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 1px;
}
.theme-abf .my-customers-page .table-head .estes-express-lines:before,
.theme-abf .my-customers-page .table-head .all-carriers:before {
  background-color: #0e406a;
}
.my-customers-page .table-head .estes-express-lines .cell:nth-of-type(2) .sort-field .sorting-shevrons,
.my-customers-page .table-head .all-carriers .cell:nth-of-type(2) .sort-field .sorting-shevrons {
  bottom: -9px;
}
.my-customers-page .table-head .estes-express-lines .sort-field.label,
.my-customers-page .table-head .all-carriers .sort-field.label {
  width: 100%;
}
.my-customers-page .table-head .estes-express-lines .sort-field .sorting-shevrons,
.my-customers-page .table-head .all-carriers .sort-field .sorting-shevrons {
  bottom: -3px;
}
.my-customers-page .table-head .estes-express-lines .sort-field .asc, .my-customers-page .table-head .estes-express-lines .sort-field .desc,
.my-customers-page .table-head .all-carriers .sort-field .asc,
.my-customers-page .table-head .all-carriers .sort-field .desc {
  right: 5px;
}
.my-customers-page .table-head .estes-express-lines {
  border-right: 1px solid #eaeced;
}
.my-customers-page .table-head .estes-express-lines > div:last-of-type .asc,
.my-customers-page .table-head .estes-express-lines > div:last-of-type .desc {
  right: 5px;
}
.my-customers-page .row {
  position: relative;
}
.theme-abf .my-customers-page .row:hover {
  color: #0e406a;
}
.my-customers-page .row .tms-icon-carriers-hands {
  font-size: 1.4em;
}
.my-customers-page .row .transfer-fake {
  width: 18px;
  height: 20px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .my-customers-page .row .transfer-fake {
    display: none;
  }
}
.my-customers-page .row.removed-location {
  color: #b4b4b3;
}
.my-customers-page .row .small {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  position: relative;
}
.my-customers-page .row .small i.tms-icon-bottom-arrow {
  font-size: 0.35em;
  transform: rotate(0);
  transition: transform 0.15s linear;
}
.my-customers-page .row .small i.tms-icon-bottom-arrow.open {
  transform: rotate(180deg);
  transition: transform 0.15s linear;
}
.my-customers-page .row .small .box-model {
  left: 10px;
  top: 20px;
  opacity: 0;
  min-width: 200px;
  z-index: -1;
}
.my-customers-page .row .small .box-model span {
  white-space: nowrap;
}
.my-customers-page .row .small .box-model p {
  margin: 0 0 0.5em 0;
  font-size: 1em;
}
.my-customers-page .row .small .box-model > .tms-icon-close {
  font-size: 0.7em;
  position: absolute;
  right: 10px;
  top: 10px;
}
.my-customers-page .row .small .box-model p {
  white-space: nowrap;
}
.my-customers-page .row .small .box-model span {
  display: block;
}
.my-customers-page .row .small .box-model.open {
  opacity: 1;
  transition: opacity 0.15s linear;
  z-index: 10;
}
.my-customers-page .row .stat-cell {
  min-width: 140px;
  width: 140px;
}
.my-customers-page .row .small-stat-cell {
  min-width: 110px;
  width: 110px;
}
.my-customers-page .row .small-stat-cell .bottom {
  font-size: 0.4em;
  margin-right: 5px;
  transform: rotate(0);
  transition: transform 0.15s ease;
  display: inline-block;
}
.my-customers-page .row .small-stat-cell .bottom.opened {
  transform: rotate(180deg) translateY(3px);
  transition: transform 0.15s ease;
}
.my-customers-page .row .small-stat-cell .quotes-details-pop-up {
  right: 100px;
  top: 40px;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.15s ease;
  max-height: 450px;
  overflow: auto;
}
.my-customers-page .row .small-stat-cell .quotes-details-pop-up.opened {
  z-index: 10;
  opacity: 1;
  transition: opacity 0.15s ease;
}
.my-customers-page .row .small-stat-cell .quotes-details-pop-up th {
  color: #b4b4b3;
  font-weight: 400;
  font-size: 0.95em;
}
.my-customers-page .row .small-stat-cell .quotes-details-pop-up th, .my-customers-page .row .small-stat-cell .quotes-details-pop-up td {
  padding: 0 25px 0 0;
  text-align: left;
}
.theme-abf .my-customers-page .row .small-stat-cell .quotes-details-pop-up td {
  color: #000;
}
.my-customers-page .row .small-stat-cell .quotes-details-pop-up .load-more {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
  padding-top: 10px;
}
.my-customers-page .row .small-stat-cell .quotes-details-pop-up .load-more i {
  margin-right: 5px;
}
.my-customers-page .row .extra-small-stat-cell {
  min-width: 80px;
  width: 80px;
}
.my-customers-page .row .actions-cell {
  justify-content: space-between;
  display: flex;
  align-items: center;
  width: 100px;
  min-width: 100px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .my-customers-page .row .actions-cell {
    min-width: 0;
    width: 80px !important;
    padding: 0;
  }
}
.my-customers-page .row:hover .actions-cell i {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.my-customers-page .hidden-info {
  border: none;
  width: 100%;
  margin-top: -2px;
  border-top: 1px dashed #d8d8d8;
  border-bottom: 1px dashed #d8d8d8;
}
.theme-abf .my-customers-page .hidden-info {
  background: #fff;
}
.my-customers-page .hidden-info .cell {
  width: 100%;
}
.my-customers-page .hidden-info .cell .label {
  display: block;
}
.my-customers-page .hidden-info .cell > div {
  margin-right: 30px;
}
.my-customers-page .show-info {
  width: 19px;
  min-width: 19px;
  height: 19px;
  border-radius: 100%;
  position: relative;
  margin-right: 5px;
  bottom: 0;
}
.theme-abf .my-customers-page .show-info {
  border: 1px solid #0e406a;
  color: #0e406a;
}
.my-customers-page .show-info > i {
  position: absolute;
  left: 3px;
  top: 6px;
  font-size: 0.4em;
  display: inline-block;
  transform: rotate(0);
  transition: transform 0.15s ease;
}
.my-customers-page .show-info.opened i {
  top: 4px;
  left: 2px;
  transform: rotate(180deg);
  transition: transform 0.15s ease;
}
.my-customers-page .icons-popup-wrapper {
  position: relative;
}
.my-customers-page .icons-popup-wrapper .popup-toggler {
  opacity: 1;
}
.my-customers-page .icons-popup-wrapper .popup-toggler .point {
  opacity: 1;
}
.my-customers-page .icons-popup-wrapper .box-model {
  right: 0;
  z-index: 12;
  padding: 10px 0;
  min-width: 260px;
  transform: scaleY(0);
  transition: all 0.15s ease;
  font-size: 16px;
}
.theme-abf .my-customers-page .icons-popup-wrapper .box-model {
  background-color: #fff;
}
.my-customers-page .icons-popup-wrapper .box-model .item {
  display: flex;
  align-items: center;
  padding: 7px 20px;
}
.my-customers-page .icons-popup-wrapper .box-model .item .tms-icon {
  display: inline-block;
  opacity: 1;
  margin-right: 15px;
  min-width: 23px;
  width: 23px;
}
.my-customers-page .icons-popup-wrapper .box-model .item > span {
  color: #373737;
  font-size: 0.9375em;
  opacity: 1;
  cursor: pointer;
}
.my-customers-page .icons-popup-wrapper .box-model .item:hover {
  background-color: #eaeced;
}
.my-customers-page .icons-popup-wrapper .box-model.opened {
  transform: scaleY(1);
  transition: all 0.15s ease;
}
.my-customers-page .full-backdrop {
  z-index: 9;
  height: 100%;
}

@media screen and (max-width: 1350px) and (-ms-high-contrast: active), screen and (max-width: 1350px) and (-ms-high-contrast: none) {
  .my-customers-page .bottom-spacing {
    display: block !important;
  }
}
@media screen and (max-width: 1350px) {
  .my-customers-page .row .small-stat-cell {
    min-width: 80px;
    width: 80px;
  }
}
@media screen and (min-width: 1281px) {
  .my-customers-page .actions-cell i {
    opacity: 0;
    transition: opacity 0.3s ease;
  }
}
@media screen and (max-width: 1024px) {
  .my-customers-page .timepicker .body {
    left: 0;
    right: auto;
  }
}
.tms-icon-removed-location2 {
  width: 22px;
  min-width: 22px;
  height: 19px;
}
.theme-abf .tms-icon-removed-location2 {
  background: url("/images/theme-images/abf/removal-location2-abf.svg") no-repeat;
  background-size: contain;
}

.my-customers-page .progress-bar-wrapper {
  position: absolute;
  left: 0;
  width: 100%;
  max-width: 100%;
  z-index: 1;
  top: -55px;
  bottom: 0;
  display: flex;
  align-items: flex-end;
  background: rgba(255, 255, 255, 0.5);
  cursor: no-drop;
}
.my-customers-page all-customers .statuses .radio-item .val {
  padding: 0 16px;
}
.my-customers-page all-customers .all-customers-table .table-head .assigned-cell span,
.my-customers-page all-customers .all-customers-table .grid-items .assigned-cell span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.my-customers-page all-customers .all-customers-table .auto-width {
  width: 9.5%;
}
.my-customers-page all-customers .all-customers-table .city-cell,
.my-customers-page all-customers .all-customers-table .zip-cell,
.my-customers-page all-customers .all-customers-table .state-cell {
  width: 6%;
}
.my-customers-page all-customers .all-customers-table .company-cell {
  width: 15%;
}
.my-customers-page all-customers all-customers-line-item .row {
  align-items: flex-start;
}
.my-customers-page all-customers all-customers-line-item .row .small {
  min-width: 30px;
}
.my-customers-page all-customers all-customers-line-item .row .carriers-integrated-cell {
  max-width: 100px;
}
.my-customers-page all-customers all-customers-line-item .cell .assigned-cell {
  align-items: flex-start;
}
.my-customers-page all-customers .table-head .all-carriers .cell:nth-of-type(3) .sort-field .sorting-shevrons {
  bottom: -9px;
}
.my-customers-page all-customers .assigned-cell {
  position: relative;
}
.my-customers-page all-customers .assigned-cell i {
  margin-right: 5px;
}
.my-customers-page all-customers .assigned-cell .box-model {
  z-index: -1;
  opacity: 0;
  width: 100%;
  left: 0;
  top: 25px;
  padding: 10px 20px;
}
.my-customers-page all-customers .assigned-cell .box-model ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  color: #373737;
}
.my-customers-page all-customers .assigned-cell .box-model ul li {
  margin-bottom: 10px;
}
.my-customers-page all-customers .assigned-cell .box-model ul li:last-of-type {
  margin-bottom: 0;
}
.my-customers-page all-customers .assigned-cell.open .box-model {
  opacity: 1;
  z-index: 1;
  transition: opacity 0.15s linear;
}
.my-customers-page all-customers .assigned-cell.open .tms-icon-carriers-list-down:before {
  content: "\e95a";
}
.my-customers-page .not-admin .auto-width {
  width: 15% !important;
}
.my-customers-page .elem:first-child .radio-item {
  border-radius: 4px 0 0 4px;
  border-left: 1px solid #b4b4b3;
}
.my-customers-page .radio-item-button {
  height: 100%;
  font-size: 16px;
  padding: 0 15px;
  cursor: pointer;
  color: #b4b4b3;
  border: 1px solid #b4b4b3;
  border-left: none;
  min-height: 32px;
}
.theme-abf .my-customers-page .radio-item-button.active {
  border-color: #0e406a;
  background-color: #0e406a;
  color: #fff;
}
.my-customers-page .radio-item-button.disabled {
  color: #eaeced;
  border-color: #eaeced;
}
.my-customers-page .radio-item-button.disabled:hover {
  color: #eaeced;
  border-color: #eaeced;
  cursor: no-drop;
}
.theme-abf .my-customers-page .radio-item-button.disabled:hover {
  background-color: #fff;
}
.theme-abf .my-customers-page .radio-item-button:hover {
  color: #fff;
  background-color: #0a2d4a;
  border-color: #0a2d4a;
}
.my-customers-page .radio-item-button:active, .my-customers-page .radio-item-button:focus {
  outline: none;
}
.my-customers-page .radio-item-button.right-rounded {
  border-radius: 0 4px 4px 0;
}
.my-customers-page .radio-item-button.right-rounded.left-rounded {
  border-radius: 4px;
}
.my-customers-page .checkbox-wrapper {
  position: relative;
}

@media screen and (max-width: 1730px) {
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .table-head .company-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .grid-items .company-cell {
    width: 15%;
    min-width: 24%;
  }
}
@media screen and (max-width: 1540px) {
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .table-head .company-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .grid-items .company-cell {
    width: 15%;
    min-width: 20%;
  }
}
@media screen and (max-width: 1470px) {
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .table-head .company-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .grid-items .company-cell {
    width: 15%;
    min-width: 15%;
  }
}
@media screen and (min-width: 1731px) {
  .carrier-admin-hidden-info {
    display: none;
  }
}
@media screen and (max-width: 1730px) {
  .my-customers-page .bottom-spacing {
    flex-wrap: wrap;
  }
  .my-customers-page .bottom-spacing .custom-date-section {
    margin-top: 10px;
    max-width: 723px;
    flex: none !important;
    flex-grow: 1 !important;
    padding-left: 0;
  }
  .my-customers-page .carrier-admin-hidden-info {
    display: flex;
  }
  .my-customers-page .carrier-admin-hidden-info .hid-wrap {
    display: none;
    width: 100%;
  }
  .my-customers-page .carrier-admin-hidden-info .hid-wrap:first-of-type {
    display: block;
  }
  .my-customers-page .carrier-admin-hidden-info .hid-wrap .location-name {
    display: block;
  }
  .my-customers-page .carrier-admin-hidden-info .hid-wrap .contact-person-action {
    display: block;
    min-width: 60px;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
  }
  .my-customers-page .carrier-admin-hidden-info .hid-wrap .contact-person-action .box-model {
    left: 20px;
    top: 40px;
    z-index: 10;
  }
  .my-customers-page .carrier-admin-hidden-info .hid-wrap .contact-person-action .box-model .tms-icon-close {
    font-size: 0.7em;
    position: absolute;
    right: 10px;
    top: 10px;
  }
  .my-customers-page .carrier-admin-hidden-info .hid-wrap .contact-person-action .box-model p {
    margin: 0 0 0.5em 0;
    font-size: 1em;
  }
  .my-customers-page .carrier-admin-hidden-info .hid-wrap .contact-person-action .box-model span {
    white-space: nowrap;
  }
  .my-customers-page .carrier-admin-hidden-info .hid-wrap .contact-person-action .tms-icon-bottom-arrow {
    font-size: 0.5em;
    padding: 17px;
  }
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .table-head .company-location-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .table-head .company-location-helper-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .grid-items .company-location-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .grid-items .company-location-helper-cell {
    display: none;
  }
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .table-head .auto-width,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .grid-items .auto-width {
    width: 6%;
  }
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .grid-items {
    align-items: center;
  }
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers all-customers-line-item .show-info {
    display: block;
  }
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers all-customers-line-item .actions-cell {
    width: 75px;
    min-width: 75px;
  }
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers all-customers-line-item .actions-cell .redistribution-hide {
    display: none;
  }
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers all-customers-line-item .actions-cell i {
    opacity: 1;
  }
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .carriers-integrated-cell {
    width: 80px;
  }
  .my-customers-page all-customers .all-customers-table.not-admin .icons-popup-wrapper {
    display: none;
  }
}
@media screen and (min-width: 1731px) {
  .my-customers-page all-customers .all-customers-table .icons-popup-wrapper {
    display: none;
  }
  .my-customers-page all-customers .all-customers-table .row .actions-cell {
    padding: 0;
  }
}
@media screen and (max-width: 1350px) {
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .table-head .auto-width,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .grid-items .auto-width {
    width: 8%;
  }
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers all-customers-line-item .show-info > i {
    left: 3px;
    top: 6px;
  }
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers all-customers-line-item .show-info.opened i {
    top: 4px;
    left: 3px;
  }
  .my-customers-page all-customers .all-customers-table.not-admin .table-head .company-location-cell,
  .my-customers-page all-customers .all-customers-table.not-admin .table-head .city-cell,
  .my-customers-page all-customers .all-customers-table.not-admin .table-head .state-cell,
  .my-customers-page all-customers .all-customers-table.not-admin .table-head .zip-cell,
  .my-customers-page all-customers .all-customers-table.not-admin .grid-items .company-location-cell,
  .my-customers-page all-customers .all-customers-table.not-admin .grid-items .city-cell,
  .my-customers-page all-customers .all-customers-table.not-admin .grid-items .state-cell,
  .my-customers-page all-customers .all-customers-table.not-admin .grid-items .zip-cell {
    display: block;
  }
  .my-customers-page all-customers .all-customers-table.not-admin .show-info {
    display: none;
  }
  .my-customers-page all-customers .not-admin .row .actions-cell {
    width: 50px;
    min-width: auto;
    justify-content: center;
  }
  .my-customers-page all-customers .not-admin .row .actions-cell i:not(.point) {
    margin: 5px 0;
    width: 25px;
  }
  .my-customers-page .itm-tabs-container .container {
    padding: 10px;
  }
  .my-customers-page .customer-panel-filter {
    margin-top: 20px;
  }
  .my-customers-page .row .actions-cell i:not(.point) {
    margin: 5px 0;
    width: 25px;
  }
  .my-customers-page .all-customers-table .auto-width {
    width: 14%;
  }
  .my-customers-page .all-customers-table .small {
    min-width: 30px;
  }
}
@media screen and (max-width: 1350px) and (-ms-high-contrast: active), screen and (max-width: 1350px) and (-ms-high-contrast: none) {
  .my-customers-page .all-customers-table .auto-width {
    font-size: 0.9em;
    width: 10%;
  }
  .my-customers-page .all-customers-table .company-location-cell {
    width: 20%;
  }
  .my-customers-page .all-customers-table .company-cell {
    width: 20%;
  }
}
@media screen and (max-width: 1350px) {
  .my-customers-page my-customers-line-item .row {
    font-size: 0.95em;
  }
}
@media screen and (max-width: 1350px) {
  .my-customers-page .my-customers-page .custom-table .cell:not(.actions-cell):not(.no-padding) {
    padding-left: 6px;
  }
}
@media screen and (max-width: 1250px) {
  .my-customers-page .carrier-admin-hidden-info {
    font-size: 14px;
  }
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .table-head .company-location-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .table-head .city-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .table-head .state-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .table-head .zip-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .grid-items .company-location-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .grid-items .city-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .grid-items .state-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .grid-items .zip-cell {
    display: none;
  }
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .table-head .company-cell,
  .my-customers-page all-customers .all-customers-table.carrier-admin-all-customers .grid-items .company-cell {
    width: 23%;
  }
}
.my-customers-page my-customers .progress-bar-wrapper {
  position: absolute;
  left: 0;
  width: 100%;
  max-width: 100%;
  z-index: 1;
  top: 0;
  bottom: 10px;
  height: auto;
  display: flex;
  align-items: flex-end;
  background: rgba(255, 255, 255, 0.5);
  cursor: no-drop;
  padding-left: 0;
}
.my-customers-page my-customers .customer-panel-filter {
  position: relative;
  flex-wrap: wrap;
}
.my-customers-page my-customers .min-height-my-customers {
  min-height: 93px;
}
.my-customers-page my-customers .statuses .radio-item .val {
  padding: 0 16px;
}
.my-customers-page .my-customers-table .auto-width {
  width: 12%;
}
.my-customers-page .my-customers-table .auto-width.company-cell {
  width: 15%;
}
.my-customers-page .my-customers-table .auto-width.company-location-cell {
  width: 20%;
}
.my-customers-page .my-customers-table .auto-width.carriers-integrated-cell, .my-customers-page .my-customers-table .auto-width.zip-cell {
  width: 130px;
  max-width: 130px;
}
.my-customers-page .my-customers-table .small .box-model span {
  color: #373737;
}
.my-customers-page .checkbox-wrapper {
  position: relative;
}

@media screen and (min-width: 1351px) {
  .hidden-info-my-customers {
    display: none;
  }
}
@media screen and (max-width: 1350px) {
  .my-customers-page.carriers-portal my-customers .my-customers-table .show-info {
    display: block;
  }
}
@media screen and (max-width: 1350px) {
  .my-customers-page.carriers-portal my-customers .my-customers-table .grid-items {
    flex-wrap: wrap;
  }
  .my-customers-page.carriers-portal my-customers .my-customers-table .company-location-cell,
  .my-customers-page.carriers-portal my-customers .my-customers-table .company-location-helper-cell {
    display: none !important;
  }
  .my-customers-page.carriers-portal my-customers .my-customers-table .company-cell {
    position: relative;
  }
  .my-customers-page.carriers-portal my-customers .my-customers-table .auto-width {
    width: 7%;
  }
  .my-customers-page.carriers-portal my-customers .my-customers-table .company-cell {
    min-width: 24%;
  }
  .my-customers-page.carriers-portal my-customers .actions-cell {
    min-width: 75px;
    width: 75px;
  }
  .my-customers-page.carriers-portal my-customers .redistribution-hide {
    display: none;
  }
  .my-customers-page.carriers-portal .hidden-info {
    display: flex;
  }
  .my-customers-page.carriers-portal .hidden-info .contact-person-action,
  .my-customers-page.carriers-portal .hidden-info .company-location-name {
    display: block;
  }
  .my-customers-page.carriers-portal .hidden-info .contact-person-action {
    display: block;
    min-width: 60px;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
  }
  .my-customers-page.carriers-portal .hidden-info .contact-person-action .box-model {
    left: 20px;
    top: 40px;
    z-index: 10;
  }
  .my-customers-page.carriers-portal .hidden-info .contact-person-action .box-model .tms-icon-close {
    font-size: 0.7em;
    position: absolute;
    right: 10px;
    top: 10px;
  }
  .my-customers-page.carriers-portal .hidden-info .contact-person-action .box-model p {
    margin: 0 0 0.5em 0;
    font-size: 1em;
  }
  .my-customers-page.carriers-portal .hidden-info .contact-person-action .box-model span {
    white-space: nowrap;
  }
  .my-customers-page.carriers-portal .hidden-info .contact-person-action .tms-icon-bottom-arrow {
    font-size: 0.5em;
    padding: 17px;
  }
}
@media screen and (min-width: 1730px) {
  .my-customers-page.carriers-portal my-customers .icons-popup-wrapper {
    display: none;
  }
}
@media screen and (max-width: 1250px) {
  .my-customers-page.carriers-portal my-customers .company-location-cell,
  .my-customers-page.carriers-portal my-customers .city-cell,
  .my-customers-page.carriers-portal my-customers .state-cell,
  .my-customers-page.carriers-portal my-customers .zip-cell {
    display: none;
  }
  .my-customers-page.carriers-portal my-customers .company-cell {
    min-width: calc(100% - 680px) !important;
  }
  .my-customers-page.carriers-portal my-customers .auto-width {
    width: 10% !important;
  }
}
.contact-support-page {
  padding: 20px;
}
.contact-support-page .item {
  max-width: 600px;
  width: 100%;
}
.contact-support-page .prime-textarea textarea {
  min-height: 80px;
}
.contact-support-page .min-width {
  min-width: 200px;
}

.address-book {
  padding: 20px;
  /* Medium screen, retina, stuff to override above media query */
}
.address-book.locations-list-wrapper .loc-search-container {
  width: 40%;
}
.address-book.locations-list-wrapper .loc-interaction-container {
  width: 60%;
}
.address-book.locations-list-wrapper .checkbox-container {
  margin: 0 20px;
}
@media screen and (max-width: 1600px) {
  .address-book.locations-list-wrapper .loc-search-container {
    width: 30%;
  }
  .address-book.locations-list-wrapper .loc-interaction-container {
    width: 70%;
  }
  .address-book.locations-list-wrapper .loc-interaction-container .btn-box {
    margin: 0 0 0 auto;
  }
  .address-book.locations-list-wrapper .loc-interaction-container .action-row-drop {
    margin-left: 20px;
    max-width: 210px;
  }
}
.address-book .popup-toggler {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translate(0, -50%);
}
.address-book .icons-popup {
  right: 25px;
  top: 65px;
  z-index: 2 !important;
  padding: 10px !important;
}
.theme-abf .address-book .icons-popup {
  background-color: #fff;
}
.address-book .icons-popup i {
  min-width: 20px;
  display: inline-block;
  text-align: center;
  font-size: 1.2em;
}
.address-book .icons-popup .group {
  position: relative;
}
.address-book .icons-popup .item {
  cursor: pointer;
  margin: 10px 0;
}
.address-book .icons-popup .item.disabled {
  opacity: 0.6;
  pointer-events: none;
}
.address-book .icons-popup .item span {
  font-size: 16px;
}
.address-book .billing-address-only-helper {
  position: relative;
  left: 5px;
  top: 2px;
  cursor: pointer;
}
.address-book .mark-helper {
  left: 50%;
}
.address-book .mark-helper.opened {
  z-index: 2;
  opacity: 1;
  transition: opacity 0.15s ease;
}
.address-book .customer-setting-address {
  margin-left: 10px;
}
.address-book .location-heading-float {
  margin-right: 50%;
}
@media screen and (max-width: 1280px) {
  .address-book .location-heading-float {
    margin-right: 0;
  }
}
.address-book .location-heading-float i {
  margin-right: 10px;
}
.address-book .location-label {
  min-width: 180px;
  margin-left: 30px;
  font-size: 1.2em;
}
.address-book .location-label .primary-location {
  margin-right: 10px;
}
.address-book .customer-setting-address i {
  margin-right: 10px;
  font-size: 1.3em;
  position: relative;
  top: 2px;
}
.address-book .primary-location {
  cursor: default;
}
.address-book .custom-table .table-head .sort-field.label {
  top: 0;
  margin-left: 0;
}
.address-book .custom-table .row .deleted-location {
  color: #999999;
}
.address-book .custom-table .row .actions-cell .tms-icon-restore-item {
  font-size: 1.5rem;
}
.address-book .custom-table .row .actions-cell.one-icon {
  display: flex;
  justify-content: flex-end;
}
.address-book.body-page {
  padding-bottom: 120px;
}
.address-book .one-icon {
  max-width: 60px;
}
.address-book .two-icons {
  max-width: 80px;
}
.theme-abf .address-book .orange-text {
  color: #f15a29;
}
.address-book h3 {
  margin-top: 0;
  margin-bottom: 0.6em;
  padding-bottom: 0.2em;
  display: inline-block;
  font-weight: 400;
  font-size: 1.2em;
}
.theme-abf .address-book h3 {
  border-bottom: 1px solid #f15a29;
}
.address-book .countries {
  display: flex;
  position: relative;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .address-book .countries {
    min-width: 200px;
  }
}
.address-book .btn-box {
  margin: 0 50px 0 auto;
}
.address-book .progress-bar-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  top: 0;
  height: 40px;
  display: flex;
  align-items: flex-end;
  background: rgba(255, 255, 255, 0.5);
  cursor: no-drop;
}
.address-book .box-model {
  border-radius: 4px;
  margin-right: 10px;
  margin-bottom: 20px;
  padding: 20px;
  position: absolute;
  z-index: 1;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.address-book .pt-ready {
  z-index: auto;
}
.address-book .label {
  margin: 0 10px;
  position: relative;
  top: -9px;
}
.address-book .prime-dropdown.ng-untouched .p-dropdown-label {
  color: #b4b4b3;
}
.address-book .grid tr td {
  padding: 16px 7px 18px;
}
.address-book .grid .tms-icon-bottom-arrow {
  display: inline-block;
  font-size: 0.6em;
  position: relative;
  top: -2px;
}
.address-book .grid .tms-icon-bottom-arrow.top {
  transform: rotate(180deg);
  top: -3px;
}
.address-book .grid td.small-col {
  width: 20%;
}
.address-book .grid td.middle-col {
  width: 40%;
}
.address-book .grid td .wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.address-book .full-width .prime-dropdown {
  width: 100%;
}
.address-book .timepicker-row {
  margin: 15px 0;
}
.address-book .timepicker-row .timepicker {
  cursor: pointer;
}
.address-book .timepicker-row p-inputmask input {
  cursor: pointer;
}
.address-book .time-label {
  margin-right: 15px;
}
.address-book .time-label.long {
  min-width: 120px;
}
.address-book .map-wrapper {
  max-height: calc(100% - 30px);
}
.address-book .contact-infromation-row .ext {
  min-width: 100px;
}
.address-book .contact-infromation-row .tms-icon-remove-item {
  font-size: 1.25em;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.15s linear;
}
.address-book .contact-infromation-row:hover .tms-icon-remove-item {
  opacity: 1;
  transition: opacity 0.15s linear;
}
.address-book .action-checkbox .checkbox-wrapper {
  position: relative;
  bottom: 3px;
}
.address-book .add-contact-line {
  position: relative;
  margin: 20px 0;
}
.address-book .add-contact-line:before {
  content: "";
  width: 100%;
  height: 1px;
  background: #eaeced;
  position: absolute;
  top: 11px;
  left: 0;
}
.address-book .add-contact-line a {
  display: flex;
  padding: 0 10px;
  z-index: 1;
  cursor: pointer;
}
.theme-abf .address-book .add-contact-line a {
  background-color: #fff;
}
.address-book .add-contact-line a i {
  font-size: 1.25em;
  margin-right: 5px;
}
.address-book .add-contact-line a span {
  font-size: 1.125em;
  line-height: 1.2;
}
.address-book .commerce {
  padding-top: 11px;
}
.address-book .commerce .remove {
  font-size: 1.2em;
  line-height: 31px;
  margin-left: 10px;
  cursor: pointer;
}
.address-book .row.btn-right .mass-addresses-upload {
  right: 150px;
}
.address-book .row.btn-right .mass-addresses-upload:before {
  left: -10px;
  top: -3px;
}
.address-book .search-field .mat-form-field-infix .btn {
  top: 0 !important;
  right: 0;
}
.address-book .action-row-drop {
  margin-left: 40px;
}
@media screen and (max-width: 1200px) {
  .address-book .action-row-drop {
    margin: 0 10px;
  }
}
@media screen and (max-width: 1420px) {
  .address-book .action-row {
    position: relative;
  }
  .address-book .action-row .left-spacing {
    width: 100%;
    max-width: 100% !important;
    padding-left: 0;
  }
}
@media screen and (max-width: 1366px) {
  .address-book .right-spacing {
    padding-right: 8px;
  }
  .address-book .left-spacing {
    padding-left: 8px;
  }
}
@media screen and (max-width: 1280px) {
  .address-book .pc-add-address .map-container {
    min-height: 440px;
  }
  .address-book .pc-add-address .left-spacing {
    padding-left: 0;
    margin-bottom: 40px;
  }
  .address-book .pc-add-address .map-wrapper {
    max-width: 100%;
    margin: 20px 0;
    border: none;
  }
  .address-book .map-wrapper {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .address-book .flex-fix {
    display: block !important;
  }
  .address-book .contact-infromation-row {
    flex-wrap: wrap;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    padding: 0 30px;
    position: relative;
  }
  .address-book .contact-infromation-row > div:not(.action-col) {
    flex-basis: 33.33% !important;
    max-width: initial !important;
  }
  .address-book .contact-infromation-row .action-remove {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .address-book .contact-infromation-row .action-checkbox {
    position: absolute;
    left: 0;
    top: 22px;
  }
  .address-book .contact-infromation-row .tms-icon-remove-item {
    opacity: 1;
    transition: opacity 0.15s linear;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 700px), only screen and (min-device-pixel-ratio: 2) and (min-width: 700px), only screen and (min-resolution: 192dpi) and (min-width: 700px), only screen and (min-resolution: 2dppx) and (min-width: 700px) {
  .address-book.body-page {
    padding-bottom: 100px;
  }
  .address-book .countries .radio-item:hover {
    background-color: transparent;
    border-color: #b4b4b3;
  }
  .address-book .countries .radio-item:hover .val {
    color: #b4b4b3;
  }
  .address-book .countries .radio-item.active:hover {
    border-color: transparent;
  }
  .theme-abf .address-book .countries .radio-item.active:hover {
    background-color: #0e406a;
  }
  .theme-abf .address-book .countries .radio-item.active:hover .val {
    color: #fff;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .address-book .action-checkbox {
    min-width: 25px;
  }
}

.address-book-time-pick-wrapper {
  width: 148px;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .itm-tabs-container .address-book .action-checkbox {
    min-width: 20px;
  }
  .itm-tabs-container .address-book .row.btn-right .btn {
    top: 30px;
  }
  .itm-tabs-container .address-book .action-checkbox {
    min-width: 25px;
  }
}

.bulk-address-delete-popup .table-head {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
.bulk-address-delete-popup .grid-item {
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.bulk-address-delete-popup .title {
  margin-top: 10px;
}
.bulk-address-delete-popup .tms-icon-close {
  border-radius: 50%;
  width: 24px;
  height: 24px;
  font-size: 12px;
  background-color: #b4b4b3;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 1;
}
.bulk-address-delete-popup .border-text {
  padding-bottom: 15px;
  border-bottom: 1px solid #eaeced;
}
.bulk-address-delete-popup .scroll::-webkit-scrollbar {
  width: 12px;
  height: 148px;
  border-radius: 10px;
}
.bulk-address-delete-popup .scroll::-webkit-scrollbar-track {
  background: transparent;
}
.bulk-address-delete-popup .scroll::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.38);
  border-radius: 10px;
}
.bulk-address-delete-popup .scroll-content {
  max-height: 450px;
  padding: 0px 5px;
  margin: 0;
}
.bulk-address-delete-popup .scroll-body {
  overflow: overlay;
  overflow-x: hidden;
  max-height: 40vh;
  margin: 0;
  padding-right: 5px;
}
.bulk-address-delete-popup .text-size {
  font-size: 1em;
}
.bulk-address-delete-popup grid-header-column[columnTitle=Contact] {
  border-right: 0;
}

.billing-address-tab .min-w-180 {
  min-width: 180px;
}
.billing-address-tab .min-w-220 {
  min-width: 220px;
}
.billing-address-tab .left-part {
  min-width: 290px;
}
.billing-address-tab .setup-helper {
  font-size: 12px;
  top: 13px;
  left: -4px;
}
.billing-address-tab .setup-helper .box-model {
  font-size: 14px;
}
.billing-address-tab .setup-helper.child {
  top: -4px;
  left: -7px;
}
.billing-address-tab .inputs {
  width: 220px;
  display: flex;
}
.billing-address-tab .inputs .left-input {
  margin-right: 10px;
}
.billing-address-tab .advanced-setup-helper {
  font-size: 12px;
  top: -13px;
  left: 3px;
}
.billing-address-tab .advanced-setup-helper .box-model {
  font-size: 14px;
}
.billing-address-tab .reply-setup-helper {
  font-size: 12px;
  top: 18px;
  left: 3px;
}
.billing-address-tab .reply-setup-helper .box-model {
  font-size: 14px;
  bottom: auto;
  top: 20px;
  transform: translateY(-100%);
}
.billing-address-tab .w-225px {
  width: 225px;
}
.billing-address-tab .w-305px {
  width: 305px;
}
.billing-address-tab .uppercase {
  text-transform: uppercase;
}
.billing-address-tab .fixed-tooltip {
  bottom: -20px;
  left: 20px;
  top: auto;
}
.billing-address-tab .settings-item {
  display: flex;
  border-bottom: 1px solid #b4b4b3;
  margin-bottom: 10px;
}
.billing-address-tab .settings-item .head {
  min-width: 300px;
  border-right: 1px solid #b4b4b3;
  margin-bottom: 10px;
  margin-right: 10px;
}
.billing-address-tab .settings-item .group {
  width: 100%;
}
.billing-address-tab .settings-item .group .check-wrap .label {
  margin-top: 7px;
}
.billing-address-tab .settings-item .group .prime-dropdown {
  margin: 5px 0 15px;
}
.billing-address-tab .uplaoder-section {
  display: flex;
  align-items: flex-start;
}
.billing-address-tab .uplaoder-section .add-link {
  margin-right: 100px;
}
.billing-address-tab .uploaded-image-wrapper {
  width: 150px;
  height: 150px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-bottom: 20px;
}
.theme-abf .billing-address-tab .uploaded-image-wrapper {
  border: 1px dashed #0e406a;
}
.billing-address-tab .uploaded-image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  flex-shrink: 0;
}
.billing-address-tab .uploaded-image-wrapper .close {
  position: absolute;
  right: -7px;
  top: -9px;
  font-size: 0.6em;
  opacity: 0;
  transition: all 0.15s ease;
  border: 1px dashed;
  padding: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 14px;
  cursor: pointer;
}
.theme-abf .billing-address-tab .uploaded-image-wrapper .close {
  color: #0e406a;
  background: #fff;
}
.billing-address-tab .uploaded-image-wrapper:hover .close {
  opacity: 1;
  transition: all 0.15s ease;
}
.billing-address-tab .show-icons-on-hover:not(.edit) i {
  opacity: 0;
  transition: all 0.15s ease;
}
.billing-address-tab .show-icons-on-hover:not(.edit):hover i {
  transition: all 0.15s ease;
  opacity: 1;
}
.billing-address-tab h3 {
  margin-top: 0;
  margin-bottom: 0.6em;
  padding-bottom: 0.2em;
  display: inline-block;
  font-weight: 400;
  font-size: 1.2em;
}
.theme-abf .billing-address-tab h3 {
  border-bottom: 1px solid #f15a29;
}
.billing-address-tab .radio-item {
  width: auto;
  margin-top: 15px;
  margin-bottom: 15px;
}
.theme-abf .billing-address-tab .radio-item:hover {
  color: #fff;
}
.billing-address-tab .radio-item-button {
  height: 100%;
  font-size: 16px;
  padding: 0 15px;
  cursor: pointer;
  min-height: 32px;
}
.theme-abf .billing-address-tab .radio-item-button {
  border: 1px solid #0e406a;
  background-color: #0e406a;
  color: #fff;
}
.theme-abf .billing-address-tab .radio-item-button:hover {
  background-color: #0a2d4a;
  border-color: #0a2d4a;
}
.billing-address-tab .radio-item-button:active, .billing-address-tab .radio-item-button:focus {
  outline: none;
}
.billing-address-tab .radio-item-button.right-rounded {
  border-radius: 0 4px 4px 0;
}
.billing-address-tab .rounded {
  border: 1px solid #b4b4b3;
  border-radius: 4px;
}
.billing-address-tab .slide-wrapper.locations-slider {
  max-width: 280px;
}
.billing-address-tab .prime-dropdown {
  margin: 25px 0;
}
.billing-address-tab .prime-dropdown .p-dropdown-label:before {
  right: 0;
  top: 5px;
  margin: 0;
}
.billing-address-tab .row {
  padding: 30px 0;
}
.billing-address-tab .select-location {
  position: relative;
  bottom: 4px;
}
.billing-address-tab i {
  font-size: 1.25em;
}
.billing-address-tab .media-full-w {
  min-width: 925px;
}
@media screen and (max-width: 1024px) {
  .billing-address-tab .map-wrapper {
    width: 100%;
  }
}
@media screen and (max-width: 959px) {
  .billing-address-tab .left-spacing,
  .billing-address-tab .right-spacing {
    padding: 0;
  }
  .billing-address-tab .map {
    max-height: initial !important;
    height: 400px;
    display: block !important;
  }
}
@media screen and (max-width: 1440px) {
  .billing-address-tab .media-full-w {
    width: 100%;
  }
}

.upload-customer-logo {
  max-height: 70vh;
}

.customer-management-page .itm-tabs-container {
  height: calc(100vh - 60px);
}
.customer-management-page .itm-tabs-container > .container {
  max-height: calc(100vh - 110px);
  height: 100%;
}
.customer-management-page .itm-tabs-container > .container .media {
  height: 100%;
}
.customer-management-page .itm-tabs-container > .container.credit-card-update {
  overflow: visible;
}

.profile-page customer-general-info .custom-table .account-group-name {
  overflow: hidden;
  text-overflow: ellipsis;
}

.customer-old-table .actions-cell i {
  opacity: 1;
}
.customer-old-table .w-space {
  margin: 10px 0;
}
.customer-old-table .multi-select-label {
  margin: 4px 0;
}
.add-edit-carrier-castomer-portal .customer-old-table .user-visibility mat-slide-toggle + div {
  margin: 10px 0;
}

@media screen and (max-width: 1365px) {
  .management-page.admin .integrated-carriers-cell .box-model {
    left: auto !important;
    right: 0;
  }
}
@media screen and (min-width: 1200px) {
  .management-page.admin .cell {
    box-sizing: border-box;
  }
  .management-page.admin .name-cell {
    width: 13%;
  }
  .management-page.admin .address-cell {
    width: 23%;
  }
  .management-page.admin .contact-cell,
  .management-page.admin .carriers-cell {
    width: 20%;
  }
  .management-page.admin .subscription-cell {
    width: 8%;
  }
  .management-page.admin .standard-shipments-cell,
  .management-page.admin .shipments-left-cell {
    width: 6%;
  }
  .management-page.admin .two-icons,
  .management-page.admin .one-icon {
    flex-grow: 1;
    width: auto;
  }
}
@media screen and (max-width: 1199px) {
  .management-page.admin .custom-table .cell:not(.actions-cell):not(.no-padding) {
    padding-left: 15px;
  }
  .management-page.admin .row .integrated-carriers-cell .tms-icon-bottom-arrow {
    left: 0px;
  }
  .management-page.admin .name-cell {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .management-page.admin .name-cell {
    width: 10%;
  }
  .management-page.admin .address-cell {
    width: 20%;
  }
  .management-page.admin .contact-cell {
    width: 17%;
  }
  .management-page.admin .contact-cell span {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-word;
  }
  .management-page.admin .subscription-cell {
    width: 10%;
  }
  .management-page.admin .standard-shipments-cell,
  .management-page.admin .shipments-left-cell {
    width: 8%;
  }
  .management-page.admin .carriers-cell {
    width: 21%;
  }
  .management-page.admin .two-icons, .management-page.admin .one-icon {
    flex-grow: 1;
    width: auto;
  }
}
@media screen and (max-width: 1024px) {
  .profile-page .admin-logs .timepicker .body {
    right: auto;
    left: 0;
  }
  .profile-page .admin-logs .right-column {
    margin-left: 370px;
  }
  .profile-page customer-general-info .info-section {
    width: 100%;
  }
}
.calendar {
  padding: 15px 0 0 15px;
  position: relative;
}
.calendar [data-current=true] .date {
  font-weight: bold;
}
.calendar .loader {
  z-index: 1;
  background: rgba(255, 255, 255, 0.4);
}
.calendar h3 {
  margin-top: 0;
  margin-bottom: 0.6em;
  padding-bottom: 0.2em;
  display: inline-block;
  font-weight: 400;
  font-size: 1.2em;
}
.theme-abf .calendar h3 {
  border-bottom: 1px solid #f15a29;
}
.calendar .cal-month-view .cal-cell-row {
  -js-display: flex;
  display: flex;
}
.calendar .cal-month-view .cal-cell {
  float: left;
  flex: 1;
  -js-display: flex;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.calendar .calendar-actions {
  position: absolute;
  width: 100%;
}
.calendar .calendar-actions .prev {
  left: 10px;
  top: 10px;
}
.calendar .calendar-actions .prev i {
  left: -1px;
}
.calendar .calendar-actions .next {
  right: 10px;
  top: 10px;
}
.calendar .calendar-actions .next i {
  left: 1px;
}
.calendar button {
  position: absolute;
  border-radius: 50%;
  min-width: 30px;
  min-height: 30px;
  transition: all 0.3s ease;
  box-shadow: 0 5px 4px -3px rgba(0, 0, 0, 0.2), 0 2px 2px 0px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.theme-abf .calendar button {
  background-color: #fff;
  border: 2px solid #0e406a;
}
@media screen and (min-width: 1025px) {
  .calendar button:hover {
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    transition: all 0.3s ease;
  }
  .theme-abf .calendar button:hover {
    color: #fff;
    background-color: #0e406a;
  }
}
.calendar button:focus {
  outline: none;
}
.calendar button i {
  position: relative;
  top: -1px;
  font-size: 0.6em;
}
.calendar .today {
  border-radius: 4px;
  position: absolute;
  left: 50%;
  top: -40px;
  transform: translateX(-50%);
}
.theme-abf .calendar .today {
  color: #fff;
  background-color: #0e406a;
  border: 1px solid #0e406a;
}
.calendar .cal-header {
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
}
.calendar .cal-header .cal-cell {
  background-color: #eaeced;
  padding: 15px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
}
.theme-abf .calendar .cal-header .cal-cell {
  color: #0e406a;
  border-right: 1px solid #fff;
}
.calendar .cal-header .cal-cell:last-of-type {
  border-right: none;
}
.calendar .cal-days .cal-cell {
  padding: 5px 10px;
  border: 1px solid #eaeced;
  min-height: 130px;
  position: relative;
  cursor: default;
  width: 14.28%;
  outline: none;
}
.calendar .cal-days .cal-cell .cell-wrapper.opened {
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  padding: 5px 10px;
  border: 1px solid #eaeced;
  z-index: 5;
  box-shadow: 0 5px 4px -3px rgba(0, 0, 0, 0.2), 0 2px 2px 0px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.theme-abf .calendar .cal-days .cal-cell .cell-wrapper.opened {
  background-color: #fff;
}
.theme-abf .calendar .cal-days .cal-cell .cell-wrapper.opened:hover {
  border: 1px solid #0e406a;
}
.calendar .cal-days .cal-cell .cell-wrapper .item-close {
  order: 1;
  padding: 0px 2px 0px 0px;
  font-size: 16px !important;
  font-weight: 900;
  position: static !important;
  cursor: pointer;
  font-style: normal;
  margin-left: -2px;
  color: #ff1719;
}
.calendar .cal-days .cal-cell .cell-wrapper .tms-icon-close {
  font-size: 0.6em;
  position: absolute;
  right: 10px;
  top: 13px;
  color: #b4b4b3;
  transform: scale(1);
  transition: transform 0.15s linear;
}
.calendar .cal-days .cal-cell .full-backdrop {
  z-index: 4;
}
.theme-abf .calendar .cal-days .cal-cell.cal-today {
  border: 1px solid #000;
}
.theme-abf .calendar .cal-days .cal-cell:hover {
  border: 1px solid #0e406a;
}
.theme-abf .calendar .cal-days .cal-cell:hover .date {
  color: #0e406a;
}
.calendar .cal-days .cal-cell .date {
  display: block;
  padding-bottom: 5px;
}
.calendar .cal-days .cal-cell .item {
  line-height: 1;
  position: relative;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.calendar .cal-days .cal-cell .item span {
  display: inline-block;
  margin-bottom: -3px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.calendar .cal-days .cal-cell .item span:hover {
  cursor: pointer;
}
.calendar .cal-days .cal-cell .item span:hover ~ .hidden-information {
  opacity: 1;
  z-index: 1;
  transition: opacity 0.3s ease;
}
.calendar .cal-days .cal-weekend {
  background-color: #fafafa;
}
.calendar .cal-days .cal-out-month span:not(.late-delivery):not(.late-delivery):not(.holiday-name).date,
.calendar .cal-days .cal-past span:not(.late-delivery):not(.late-delivery):not(.holiday-name).date {
  opacity: 0.4;
}
.calendar .cal-days .cal-out-month span:not(.late-delivery):not(.late-delivery):not(.holiday-name) span,
.calendar .cal-days .cal-past span:not(.late-delivery):not(.late-delivery):not(.holiday-name) span {
  opacity: 1;
}
.calendar .cal-days .holiday {
  background-color: #F6F6F8;
}
.calendar .cal-days .holiday-name {
  text-align: left;
  width: 100%;
  display: block;
  padding-bottom: 5px;
}
.theme-abf .calendar .cal-days .holiday-name {
  color: #000;
}
@media screen and (max-width: 1439px) {
  .calendar .cal-days .holiday-name {
    font-size: 15px;
  }
}
@media screen and (max-width: 1365px) {
  .calendar .cal-days .holiday-name {
    font-size: 14px;
  }
}
@media screen and (max-width: 1300px) {
  .calendar .cal-days .holiday-name {
    font-size: 13px;
  }
}
.calendar .cal-days .see-all {
  border: none;
  right: 0;
  bottom: 0;
  box-shadow: none;
  background-color: transparent;
  cursor: pointer;
}
.theme-abf .calendar .cal-days .see-all {
  color: #0e406a;
}
.calendar .cal-days .see-all:hover {
  text-decoration: underline;
  background-color: transparent;
}
.theme-abf .calendar .cal-days .pickup {
  color: #000f9f;
}
.theme-abf .calendar .cal-days .exception {
  color: #f25c08;
}
.theme-abf .calendar .cal-days .late-delivery {
  color: #941b04;
}
.theme-abf .calendar .cal-days .delivery {
  color: #148200;
}
.theme-abf .calendar .cal-days .delivery .late-delivery {
  color: #148200;
}
.theme-abf .calendar .cal-days .exception {
  color: #f25c08;
}
.theme-abf .calendar .cal-days .late-delivery {
  color: #941b04;
}
.theme-abf .calendar .cal-days .delivered {
  color: #343f40;
}
.calendar .current-month {
  border-bottom: 1px solid #eaeced;
  margin: 0;
  padding: 15px 0 15px 20px;
  font-size: 1em;
  text-transform: uppercase;
}
.theme-abf .calendar .current-month {
  color: #0e406a;
}
.calendar .current-date {
  padding-left: 60px;
  position: relative;
  font-size: 1em;
  color: #565656;
}
.calendar .current-date i {
  position: absolute;
  top: 0;
  left: 30px;
  font-size: 1.3em;
}
.calendar .current-date span {
  display: block;
  line-height: 1;
}
.calendar itm-checkbox {
  margin: 0;
}
.calendar itm-checkbox mat-checkbox {
  display: flex;
}
.calendar .helpers {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 30px;
  position: absolute;
  top: 33vh;
}
.calendar .helpers .item {
  display: flex;
  align-items: center;
  margin: 10px 0;
}
.calendar .helpers .item i {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: flex;
  margin-right: 10px;
  align-items: center;
  justify-content: center;
}
.calendar .helpers .item span {
  font-size: 1.125em;
}
.theme-abf .calendar .helpers .pickup i {
  color: #fff;
  background-color: #000f9f;
}
.theme-abf .calendar .helpers .pickup span {
  color: #000f9f;
}
.theme-abf .calendar .helpers .exception i {
  color: #fff;
  background-color: #f25c08;
}
.theme-abf .calendar .helpers .exception span {
  color: #f25c08;
}
.theme-abf .calendar .helpers .late-delivery i {
  color: #fff;
  background-color: #941b04;
}
.theme-abf .calendar .helpers .late-delivery span {
  color: #941b04;
}
.theme-abf .calendar .helpers .delivery i {
  color: #fff;
  background-color: #148200;
}
.theme-abf .calendar .helpers .delivery span {
  color: #148200;
}
.calendar .helpers .delivered i {
  font-size: 12px;
}
.theme-abf .calendar .helpers .delivered i {
  color: #fff;
  background-color: #343f40;
}
.theme-abf .calendar .helpers .delivered span {
  color: #343f40;
}
.calendar .hidden-information {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  min-width: 300px;
  padding: 20px 20px 20px 40px;
  position: absolute;
  left: 105px;
  top: -20px;
  opacity: 0;
  z-index: -1;
  transition: opacity 0.3s ease;
}
.theme-abf .calendar .hidden-information {
  background-color: #fff;
}
.calendar .hidden-information h2.title {
  font-size: 1.125em;
  text-align: center;
  color: #565656;
  margin: 7px;
}
.theme-abf .calendar .hidden-information h2.issue-error {
  color: #ff1719;
}
.calendar .hidden-information h3 {
  font-size: 1.0625em;
}
.calendar .hidden-information .shipper-item {
  margin-bottom: 20px;
}
.calendar .hidden-information .shipper-item h4 {
  margin-right: 35px;
}
.calendar .hidden-information i.tms-icon-left-arrow {
  position: absolute;
  left: 15px;
  top: 22px;
  font-size: 0.875em;
  transform: rotate(180deg);
}
.calendar .hidden-information h4 {
  margin: 0;
  font-weight: 400;
  font-size: 1em;
  text-transform: uppercase;
}
.calendar .hidden-information span {
  white-space: nowrap;
  opacity: 1 !important;
  margin: 4px 0;
  display: block;
  width: 100%;
}
.calendar .hidden-information:before {
  right: 11px;
  left: auto;
  top: 11px;
  transform: rotate(0);
  text-align: center;
}
.theme-abf .calendar .hidden-information:before {
  border: 1px solid #0e406a;
}
.calendar .calendar-wrapper {
  width: calc(100% - 200px);
  position: relative;
}
.calendar .sidebar-wrapper {
  width: 200px;
  position: relative;
}
.calendar .sidebar-wrapper .display-by {
  padding: 0 10px 0 30px;
  display: flex;
}
.calendar .sidebar-wrapper .display-by > span {
  white-space: nowrap;
  margin-right: 10px;
  color: #565656;
  font-size: 1em;
}
.calendar .sidebar-wrapper .display-by itm-dropdown {
  margin: 0;
}
.calendar .sidebar-wrapper .display-by .prime-dropdown .p-dropdown-panel {
  min-width: 78px;
}
.theme-abf .calendar .sidebar-wrapper .display-by .prime-dropdown .p-dropdown-label {
  color: #0e406a;
}
.theme-abf .calendar .sidebar-wrapper .display-by .prime-dropdown .p-dropdown-label:before {
  border-top-color: #0e406a;
}
.calendar .step-label-animated {
  flex-grow: 1;
}
.calendar .step-label-animated span {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 1280px) {
  .calendar {
    padding: 15px;
  }
  .calendar .row {
    flex-direction: column !important;
  }
  .calendar .calendar-wrapper {
    width: 100%;
    display: flex;
    order: 2;
  }
  .calendar .calendar-wrapper > div {
    width: 100%;
  }
  .calendar .calendar-actions .prev,
  .calendar .calendar-actions .next {
    top: -48px;
    width: 30px;
    height: 30px;
    padding: 0;
  }
  .calendar .calendar-actions .today {
    top: -100px;
  }
  .calendar mwl-calendar-month-view {
    width: 100%;
  }
  .calendar .sidebar-wrapper {
    display: flex;
    order: 1;
    width: calc(100% - 100px);
    justify-content: center;
    align-items: center;
    margin: 0 50px;
  }
  .calendar .sidebar-wrapper .helpers {
    flex-direction: row;
    position: relative;
    top: 0;
  }
  .calendar .sidebar-wrapper .helpers .item {
    margin-right: 10px;
  }
  .calendar .sidebar-wrapper .helpers i {
    min-width: 30px;
  }
  .calendar .sidebar-wrapper .current-month {
    padding-left: 5px;
  }
  .calendar .sidebar-wrapper .current-date {
    padding-left: 40px;
  }
  .calendar .sidebar-wrapper .current-date .tms-icon {
    left: 11px;
  }
  .calendar .sidebar-wrapper .display-by {
    padding-left: 10px;
    min-width: 200px;
  }
  .calendar .cal-cell-row .cal-cell:nth-of-type(6) .hidden-information, .calendar .cal-cell-row .cal-cell:nth-of-type(7) .hidden-information {
    right: 155px;
    left: auto;
  }
}

.products-list {
  padding: 20px;
  z-index: 0;
}
.products-list.modifie-padding {
  padding-top: 30px;
}
.products-list itm-progress-bar.progress-bar mat-progress-bar {
  top: 15px;
}
.products-list-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.products-list .prime-dropdown-wrapper {
  margin-bottom: 2em;
}
.products-list h3 {
  margin-top: 0;
  margin-bottom: 5px;
  padding-bottom: 0.2em;
  display: inline-block;
  font-weight: 400;
  font-size: 1.2em;
}
.theme-abf .products-list h3 {
  border-bottom: 1px solid #f15a29;
}
.products-list .middle {
  min-width: 100px;
}
.products-list .small {
  min-width: 80px;
}
.products-list .input-wrapper.middle {
  width: 100px;
}
.products-list .input-wrapper .error {
  left: 0;
  top: 21px;
}
.products-list .extreme-length {
  min-width: 300px;
  justify-content: space-between !important;
}
.products-list .haz-mat {
  min-width: 130px;
  margin-bottom: 7px;
  max-width: 12%;
}
@media screen and (max-width: 1369px) {
  .products-list .haz-mat {
    min-width: auto;
    max-width: 24%;
  }
  .products-list .haz-mat--first.right-spacing {
    padding-right: 7px;
  }
  .products-list .haz-mat--second.left-spacing {
    padding-left: 7px;
  }
}
@media screen and (max-width: 1201px) {
  .products-list .haz-mat--second.right-spacing {
    padding-right: 15px;
  }
}
.products-list .product-list-grid {
  display: block;
  height: calc(100vh - 292px);
}
.products-list .action-remove {
  max-width: 35px;
  font-size: 1.2em;
  padding-top: 20px;
}
@media screen and (max-width: 1150px) {
  .products-list .action-remove {
    position: absolute;
    right: 0px;
    top: 32px;
  }
}
.products-list .action-remove i {
  position: relative;
  bottom: 3px;
  cursor: pointer;
  transition: opacity 0.15s linear;
}
@media screen and (min-width: 1150px) {
  .products-list .action-remove i {
    opacity: 0;
  }
}
@media screen and (max-width: 1369px) {
  .products-list .action-remove.left-spacing {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1180px) {
  .products-list .action-remove.left-spacing {
    padding-left: 7px;
  }
}
.products-list .filters {
  margin-top: 5px;
}
.products-list .bottom-bordered {
  border-bottom: 1px solid #eaeced;
  padding-bottom: 25px;
  margin-bottom: 10px;
}
.products-list .prime-dropdown .p-dropdown-panel {
  min-width: 100px;
}
.products-list .prime-dropdown .p-dropdown-panel ul li {
  padding: 0 10px;
}
.products-list .products-line {
  margin-bottom: 10px;
}
.products-list .products-line:hover .action-remove i {
  opacity: 1;
  transition: opacity 0.15s linear;
}
@media screen and (max-width: 900px) {
  .products-list .products-line .left-spacing {
    padding-left: 5px;
  }
  .products-list .products-line .right-spacing {
    padding-right: 5px;
  }
  .products-list .products-line .small {
    min-width: 60px;
  }
  .products-list .products-line .small.sub {
    min-width: 40px;
  }
  .products-list .products-line .small.length, .products-list .products-line .small.width, .products-list .products-line .small.height {
    min-width: 35px;
  }
}
@media screen and (max-width: 1150px) {
  .products-list .products-line {
    border-bottom: 1px solid #b4b4b3;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .products-list .products-line .flex-column:nth-of-type(2) {
    padding-left: 20px;
  }
  .products-list .products-line .prime-dropdown {
    min-width: 45px;
  }
}
.products-list .large-button {
  min-width: 200px;
}
.products-list .prime-dropdown .p-dropdown-label:before {
  top: 10px;
  right: -3px;
}
.products-list .row.edit .checkbox-wrapper,
.products-list .row.edit .actions-cell i {
  position: relative;
  bottom: 5px;
}
.products-list .row.edit .text-center .mat-form-field-infix input {
  text-align: center;
}
.products-list .row.edit .text-center .mat-form-field-label {
  text-align: center;
}
.products-list .products-line-editor .in {
  padding-top: 16px;
}
.products-list .products-line-editor .actions-left-side {
  width: 53%;
}
.products-list .products-line-editor .actions-left-side .small {
  min-width: 100px;
}
@media screen and (max-width: 1315px) {
  .products-list .products-line-editor .actions-left-side .small {
    min-width: 80px;
  }
  .products-list .products-line-editor .actions-left-side .small.nmfc-code {
    min-width: 100px;
  }
}
@media screen and (max-width: 1280px) {
  .products-list .products-line-editor .actions-left-side .small.nmfc-code {
    min-width: 90px;
  }
}
@media screen and (max-width: 1150px) {
  .products-list .products-line-editor .actions-left-side .small {
    min-width: 110px;
  }
  .products-list .products-line-editor .actions-left-side .small.nmfc-code {
    min-width: 110px;
  }
}
.products-list .products-line-editor .actions-right-side {
  width: 47%;
}
@media screen and (max-width: 1810px) {
  .products-list .products-line-editor .actions-left-side {
    width: 50%;
  }
  .products-list .products-line-editor .actions-right-side {
    width: 50%;
  }
}
@media screen and (max-width: 1700px) {
  .products-list .products-line-editor .actions-left-side {
    width: 45%;
  }
  .products-list .products-line-editor .actions-right-side {
    width: 55%;
  }
}
@media screen and (max-width: 1555px) {
  .products-list .products-line-editor .actions-left-side {
    width: 43%;
  }
  .products-list .products-line-editor .actions-right-side {
    width: 57%;
  }
  .products-list .products-line-editor .actions-right-side .small {
    min-width: 60px;
  }
}
@media screen and (max-width: 1400px) {
  .products-list .products-line-editor .actions-left-side {
    width: 40%;
  }
  .products-list .products-line-editor .actions-right-side {
    width: 60%;
  }
}
@media screen and (max-width: 1280px) {
  .products-list .products-line-editor .actions-left-side {
    width: 40%;
  }
  .products-list .products-line-editor .nmfc-code {
    min-width: 80px;
  }
  .products-list .products-line-editor .actions-right-side {
    width: 60%;
  }
}
@media screen and (max-width: 1200px) {
  .products-list .products-line-editor .actions-left-side {
    width: 42%;
  }
  .products-list .products-line-editor .actions-right-side {
    width: 57%;
  }
}
@media screen and (max-width: 1150px) {
  .products-list .products-line-editor {
    flex-direction: column;
    position: relative;
  }
  .products-list .products-line-editor .actions-left-side {
    width: 85%;
  }
  .products-list .products-line-editor .actions-right-side {
    width: 85%;
  }
  .products-list .products-line-editor .validate {
    position: absolute;
    top: 47px;
    right: 40px;
  }
}
.products-list .validate-not-edit-mode nmfc-validation.btn-small button.is-not-edit-mode {
  background: transparent;
  max-width: 50px;
  pointer-events: none;
}
.products-list .validate-not-edit-mode nmfc-validation.btn-small button.is-not-edit-mode .tms-icon {
  padding-right: 0;
  display: block;
}
.theme-abf .products-list .validate-not-edit-mode nmfc-validation.btn-small button.is-not-edit-mode .tms-icon {
  color: #f15a29;
}
.products-list .validate-not-edit-mode nmfc-validation.btn-small button.disabled.is-not-edit-mode .tms-icon {
  color: #999999;
  display: block;
}
.products-list .validate-not-edit-mode nmfc-validation.btn-small button.validated.is-not-edit-mode .tms-icon {
  display: block;
}
.products-list .custom-table .one-icon {
  min-width: 60px;
}
.products-list .custom-table .two-icons {
  min-width: 80px;
}
@media screen and (min-width: 1150px) {
  .products-list .products-line-editor .product-description {
    width: 100%;
  }
  .products-list .products-line-editor .handling-unit {
    min-width: 170px;
  }
}
@media screen and (max-width: 1279px) {
  .products-list .products-line-editor .handling-unit {
    min-width: 140px;
  }
}
@media screen and (max-width: 1180px) {
  .products-list .products-line-editor .handling-unit {
    min-width: 120px;
  }
}
@media screen and (max-width: 1150px) {
  .products-list .products-line-editor .handling-unit {
    min-width: 170px;
  }
}
@media screen and (max-width: 1459px) {
  .products-list .products-line-editor .product-description {
    width: 100%;
  }
}
@media screen and (min-width: 1700px) {
  .products-list .if-haz-mat-item {
    max-width: 19%;
  }
  .products-list .products-line-editor .product-description {
    min-width: auto;
  }
}
@media screen and (max-width: 1024px) {
  .products-list .right-spacing {
    padding-right: 10px;
  }
  .products-list .left-spacing {
    padding-right: 10px;
  }
  .products-list .products-line {
    flex-wrap: wrap;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  .products-list .products-line .flex-column {
    max-width: initial !important;
    padding-right: 20px;
  }
  .products-list .products-line .flex-column .un-number {
    padding-left: 0;
  }
  .products-list .products-line .flex-column .middle {
    min-width: 85px;
  }
  .products-list .products-line .flex-column .haz-mat {
    justify-content: center !important;
  }
  .products-list .products-line .flex-column .padding-right {
    padding-right: 40px;
  }
  .products-list .products-line .action-remove {
    max-width: 20px !important;
    width: 20px;
  }
  .products-list .products-line-editor,
  .products-list .if-haz-mat {
    width: 100%;
  }
  .products-list .products-line-editor .middle,
  .products-list .if-haz-mat .middle {
    min-width: 85px;
  }
}
.products-list .btn-box {
  margin: 0 50px 0 auto;
}
.products-list .popup-toggler {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.products-list .icons-popup {
  right: 25px;
  top: 44px;
  z-index: 2 !important;
  padding: 10px !important;
}
.products-list .icons-popup i {
  min-width: 20px;
  display: inline-block;
  text-align: center;
  font-size: 1.2em;
}
.products-list .icons-popup .group {
  position: relative;
}
.products-list .icons-popup .item {
  cursor: pointer;
  margin: 10px 0;
}
.products-list .icons-popup .item.disabled {
  opacity: 0.6;
  pointer-events: none;
}
.products-list .icons-popup .item span {
  font-size: 16px;
}
.products-list .box-model {
  border-radius: 4px;
  margin-right: 0;
  margin-bottom: 20px;
  padding: 20px;
  position: absolute;
  z-index: 1;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.itm-btn-bookmark {
  position: absolute;
  right: 0;
  top: 3px;
  background: transparent;
  border: none;
  cursor: pointer;
  z-index: 1;
}
.itm-btn-bookmark i {
  color: #f15a29;
  font-size: 14px;
}
.itm-btn-bookmark::before {
  content: "";
  display: block;
  position: absolute;
  top: -7px;
  right: -5px;
  width: 35px;
  height: 35px;
  background: #eaeced;
  opacity: 0;
  z-index: -1;
  border-radius: 50%;
  transform: scale(0);
  transition: all ease 0.4s;
}
.itm-btn-bookmark:hover::before {
  opacity: 0.7;
  transform: scale(1);
  transition: all ease 0.4s;
}
.itm-btn-bookmark:hover + .tooltip {
  opacity: 1;
  transition: all ease 0.4s;
  z-index: 3;
}

.validated {
  pointer-events: none;
}

.itm-btn-bookmark + .tooltip {
  display: flex;
  position: absolute;
  top: 31px;
  right: -30px;
  min-width: 89px;
  min-height: 25px;
  border-radius: 3px;
  color: #fff;
  background: #757575;
  font-size: 0.75em;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: all ease 0.4s;
  text-transform: capitalize;
}

.disabled {
  color: #999999;
  pointer-events: none;
  touch-action: none;
  cursor: default;
}

.pc-add-address {
  padding-bottom: 25px;
}
@media screen and (max-width: 1280px) {
  .pc-add-address.d-f {
    flex-wrap: wrap;
    width: 100%;
  }
  .pc-add-address.d-f .w-50 {
    width: 100%;
  }
}
@media screen and (min-width: 959px) {
  .pc-add-address .padding-layout .item:nth-of-type(1) {
    padding-right: 20px;
  }
}
@media screen and (min-width: 959px) {
  .pc-add-address .padding-layout .item:nth-of-type(2) {
    padding-left: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .pc-add-address .padding-layout .phone {
    max-width: 32% !important;
  }
}
@media screen and (max-width: 1024px) {
  .pc-add-address .padding-layout .ext {
    max-width: 18% !important;
  }
}
.pc-add-address .map-wrapper {
  border: 1px solid #29BBC1;
}
@media screen and (min-width: 959px) {
  .pc-add-address .map-wrapper {
    max-width: 90%;
  }
}
.pc-add-address .map-wrapper img {
  height: 100%;
  width: 100%;
}
.pc-add-address .time-label {
  margin-right: 10px;
}

pc-add-company .step-actions {
  display: flex;
  align-items: center;
}
pc-add-company .terms-and-confitions-links {
  width: 100%;
  margin-right: 20px;
  text-align: right;
}
pc-add-company .terms-and-confitions-links .link {
  margin-right: 10px;
}

.conf {
  padding: 20px;
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
  padding-bottom: 70px;
}
.theme-abf .conf {
  background: #fff;
}
.conf .step-label-animated {
  width: 100%;
}
.conf .step-label-animated:nth-of-type(1) {
  min-width: 240px;
}
.conf .step-label-animated .tms-icon-cc-information {
  font-size: 1.3em;
}
.conf .step-label-animated .tms-icon-cc-information:before {
  left: -1px;
}
.conf .tab-actions {
  margin-top: 20px;
}
@media screen and (max-width: 959px) {
  .conf {
    padding: 2%;
  }
}
.conf .step-actions {
  padding: 16px 0;
  position: fixed;
  bottom: 0;
  width: calc(100% - 90px);
  max-width: 1880px;
  z-index: 3;
  overflow: visible;
}
.theme-abf .conf .step-actions {
  background-color: #fff;
}
.conf .credit-card-component .left-column {
  width: 50%;
}
.conf .credit-card-component .right-column {
  padding-left: 60px;
  width: 100%;
}
.conf .credit-card-component .radio-group {
  margin-bottom: 40px;
}
.conf .credit-card-component .radio-group .mat-radio-button {
  display: block;
  margin-bottom: 10px;
}
@media screen and (max-width: 1440px) {
  .conf .step-actions {
    width: calc(100% - 70px);
  }
}
@media screen and (max-width: 1024px) {
  .conf .step-actions {
    width: calc(100% - 90px);
  }
}

@media only screen and (max-device-width: 1401px) and (orientation: landscape) {
  .cdk-overlay-container {
    -webkit-transform: translateZ(0);
  }
  .mat-autocomplete-panel {
    max-height: initial !important;
  }
}
/*time-picker*/
.pt-ready {
  z-index: 2;
}

.pt-close {
  z-index: 1;
}

@media screen and (min-width: 1025px) {
  .shipper {
    border-right: 1px solid #b4b4b3;
    padding-right: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .shipper {
    max-width: 100% !important;
  }
  .shipper .add-wrapper {
    margin-bottom: 10px;
  }
}
.shipper .add-wrapper {
  top: 0;
  padding-top: 7px;
  padding-bottom: 7px;
}
.shipper .add-wrapper:after {
  top: 28px;
}

.input-wrapper.canRevert .mat-input-element:not(:disabled) {
  padding-right: 20px !important;
}
.input-wrapper.canRevert.with-icon .mat-input-element:not(:disabled) {
  padding-right: 40px !important;
}
.input-wrapper.canRevert.with-icon .tms-icon-search {
  right: 20px;
}

.delivery-instructions {
  position: relative;
  padding-right: 35px;
  width: 100%;
}
.delivery-instructions text-area {
  min-height: 31px;
}
.delivery-instructions .prime-textarea {
  margin-top: 13px;
}
.delivery-instructions .remove {
  font-size: 1.3em;
  position: absolute;
  right: -9px;
  padding: 5px 10px 8px 12px;
  text-align: center;
  top: 15px;
}
.theme-abf .delivery-instructions .remove {
  background: #fff;
}
.delivery-instructions .remove:hover {
  cursor: pointer;
}

@media screen and (min-width: 1025px) {
  .consignee {
    padding-left: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .consignee {
    max-width: 100% !important;
  }
  .consignee .add-wrapper {
    margin-bottom: 10px;
  }
}
.consignee .add-wrapper {
  top: 0;
  padding-top: 7px;
  padding-bottom: 7px;
}
.consignee .add-wrapper:after {
  top: 28px;
}

.time-row {
  margin-top: 10px;
}
.time-row .data-val {
  margin: 15px 0px 15px 20px;
  display: block;
}
.time-row .first .itm-list {
  z-index: 10;
}
.time-row .vltl-text-link {
  margin-left: 15px;
  text-decoration: underline;
  cursor: pointer;
}
.theme-abf .time-row .vltl-text-link {
  color: #0e406a;
}
.time-row .vltl-link {
  margin-left: 15px;
  cursor: pointer;
}

.add-wrapper a.add-link {
  z-index: 1;
  padding: 0 20px 0 0;
  position: relative;
}
.theme-abf .add-wrapper a.add-link {
  background: #fff;
}
.add-wrapper a.add-link i {
  position: relative;
  font-size: 1.2em;
  left: 0;
  top: 4px;
  margin-right: 9px;
}
.add-wrapper a.add-link span {
  text-decoration: underline;
}
.add-wrapper a.add-link:hover {
  cursor: pointer;
}

.shipment-details {
  border-bottom: 1px solid #eaeced;
  margin-bottom: 20px;
}
.shipment-details .prime-dropdown-wrapper {
  margin-bottom: 2em;
}
.shipment-details .value-label {
  bottom: 8px;
  position: relative;
}
.shipment-details .checkbox-wrapper {
  position: relative;
  bottom: 7px;
}
.shipment-details div.tooltip {
  top: 10px;
}
.shipment-details .shipment-hovering-section {
  padding-top: 25px;
}
.shipment-details .shipment-header {
  border-bottom: 1px solid #eaeced;
  padding-bottom: 10px;
}
.shipment-details .shipment-header .shipment-hovering-section-header {
  width: 30%;
}
.shipment-details .shipment-header .shipment-item-commodity-header {
  width: 70%;
}
.shipment-details .shipment-item {
  border: none;
}
.shipment-details .shipment-item:after, .shipment-details .shipment-item:before {
  display: none;
}
.shipment-details .commodity-item .value-label {
  bottom: -18px;
}
@media screen and (max-width: 1150px) {
  .shipment-details .commodity-item .value-label {
    bottom: auto;
    top: 18px;
  }
}
.shipment-details .commodity-item:last-of-type {
  margin-bottom: 20px;
}

.extreme-field {
  white-space: nowrap;
  margin-right: 10px;
  margin-bottom: -4px;
  text-decoration: underline;
  cursor: pointer;
}

.extreme-block {
  flex-wrap: wrap;
}

.extreme-wrap .input-wrapper {
  width: 100px;
}
.extreme-wrap .extreme-error-wrp {
  bottom: inherit;
  min-width: 285px;
}

.extreme-cost {
  overflow: hidden;
  max-width: 185px;
  margin: 0 auto;
}

/* Delivery section */
.delivery-section {
  border-radius: 2px;
  padding: 8px 15px;
}
.theme-abf .delivery-section {
  border: 1px solid #d85024;
}
.delivery-section .header {
  margin: 0 0 10px 0;
  padding-bottom: 10px;
  line-height: 1;
}
.theme-abf .delivery-section .header {
  border-bottom: 1px solid #0e406a;
}
.delivery-section .logo-wrapper {
  height: 90px;
}
.delivery-section .qoute-detail-item:nth-last-of-type(2) {
  padding-bottom: 20px;
}
.theme-abf .delivery-section .qoute-detail-item:nth-last-of-type(2) {
  border-bottom: 1px solid #d85024;
}
.delivery-section img {
  max-height: 100%;
  max-width: 100%;
}
.delivery-section .clickable {
  cursor: pointer;
}
.delivery-section .qoute-detail-total .tms-icon-star {
  font-size: 14px;
  position: relative;
  top: -3px;
  margin-left: 3px;
}
.delivery-section .rate-note-included,
.delivery-section .rate-quote-details {
  padding: 0.8em 0 0 0;
}
.delivery-section .rate-note-included .quote-detail-row,
.delivery-section .rate-quote-details .quote-detail-row {
  border-bottom: 1px solid #F1F1F1;
  padding: 4px 0;
}
.delivery-section .rate-note-included .quote-detail-row:last-child {
  border-color: transparent;
}
.delivery-section .rate-quote-details .quote-detail-row:last-child {
  padding-bottom: 20px;
  border-color: #d85024;
}

.additional-commodity-section .tooltip {
  position: absolute;
  right: 0;
  top: 20px;
}
.additional-commodity-section .small-dropdown {
  min-width: 75px !important;
}
.additional-commodity-section .p-dropdown-label {
  padding-right: 20px;
}
.theme-abf .additional-commodity-section .p-dropdown-label {
  color: #000;
}
.additional-commodity-section .ng-touched .p-dropdown-label {
  color: #565656;
}

.terms-and-conditions {
  margin: 20px 0;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 1281px) {
  .terms-and-conditions {
    display: flex;
    justify-content: flex-start;
  }
}
.terms-and-conditions .checkbox-wrapper {
  top: -3px;
  position: relative;
}
.terms-and-conditions .link {
  text-decoration: underline;
}
.terms-and-conditions .error {
  position: absolute;
  left: 32px;
  display: none;
}

/* Reference-section */
.reference-section .inner-wrapper .grid-item-wrapper {
  width: 50%;
  position: relative;
}
.reference-section .inner-wrapper .grid-item-wrapper:first-child .tms-icon-remove-item {
  right: 26px;
}
.reference-section .inner-wrapper .grid-item {
  max-height: 50px;
  position: relative;
}
.reference-section .inner-wrapper .tms-icon-remove-item {
  font-size: 17px;
  cursor: pointer;
  position: absolute;
  right: 9px;
  top: 22px;
}
.reference-section .inner-wrapper .label {
  font-size: 14px;
  color: #b4b4b3;
  position: absolute;
  top: -11px;
  left: 0;
}
.reference-section .inner-wrapper .add-link {
  cursor: pointer;
  align-self: baseline;
  margin-top: 15px;
}
.reference-section .inner-wrapper .add-link span {
  text-decoration: underline;
}

/* Main */
.info-group span.val {
  margin-right: 20px;
}

.info-group {
  margin: 10px 0 20px 0;
}
.info-group.accessories-group {
  margin-top: 30px;
  display: block !important;
}

.emergency-additional-information {
  margin-top: 0;
  font-size: 1em;
}

/*Save to address book*/
.checkbox-save-to {
  position: relative;
}
.checkbox-save-to .mat-checkbox {
  position: absolute;
  top: -32px;
  right: 0;
}

/*Update defaults*/
.update-defaults-box {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.update-defaults-box .update-defaults {
  position: relative;
  display: flex;
  align-items: center;
}
.update-defaults-box .update-defaults > i {
  font-size: 0.5em;
  padding-right: 8px;
  cursor: pointer;
}
.update-defaults-box update-defaults {
  display: block;
  padding-top: 7px;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translate(-72%, 100%);
  z-index: 1;
}
.update-defaults-box update-defaults .box-model {
  border-radius: 4px;
  padding: 10px;
  color: #565656;
  min-width: 175px;
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.update-defaults-box update-defaults .box-model h2 {
  font-size: 1.125em;
  margin: 0 0 20px 0;
}
.update-defaults-box update-defaults .box-model mat-checkbox {
  display: block;
}
.update-defaults-box update-defaults .box-model mat-checkbox:not(:last-child) {
  margin-bottom: 15px;
}

@media screen and (max-width: 1440px) {
  .shipment-details .commodity-item:last-of-type:after {
    width: calc(100% - 5px);
  }
}
@media screen and (min-width: 1281px) {
  .reference-section .extreme-block {
    flex: 1 1 100%;
    justify-content: flex-end;
    display: flex;
    padding-left: 20px;
  }
}
@media screen and (max-width: 1280px) {
  .time-row {
    flex-wrap: wrap;
  }
  .reference-section .extreme-block {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 1024px) {
  .delivery-section {
    width: 400px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1400px) {
  .mat-row {
    flex-wrap: wrap;
  }
  .mat-row > div:nth-of-type(1) {
    max-width: 30% !important;
  }
  .mat-row > div:nth-of-type(2) {
    max-width: 30% !important;
    margin-right: 40%;
  }
  .mat-row > div:nth-of-type(3) {
    max-width: 40% !important;
    padding-left: 0;
  }
  .mat-row > div:nth-of-type(4) {
    max-width: 40% !important;
    padding: 0 20px;
  }
}
@media screen and (max-width: 1024px) {
  .delivery-section {
    width: 400px;
  }
  .shipment-details .commodity-item:last-of-type:after {
    width: 100%;
  }
  .shipment-details .value-label {
    bottom: 0;
    display: block;
    margin: 10px 0;
  }
  .reference-section {
    display: block !important;
  }
}
@media screen and (max-width: 960px) {
  .checkbox-save-to .mat-checkbox {
    top: -111px;
  }
}
qp-confirm-and-dispatch .dimensions-cell .value-label {
  display: block;
  text-align: center;
}
qp-confirm-and-dispatch .shipment-item .shipment-hovering-section {
  position: relative;
  width: 30%;
}
qp-confirm-and-dispatch .shipment-item .shipment-hovering-section .remove {
  font-size: 1.25em;
  margin-bottom: 5px;
}
qp-confirm-and-dispatch .shipment-item .shipment-hovering-section .remove:hover {
  cursor: pointer;
}
qp-confirm-and-dispatch .shipment-item .shipment-hovering-section:hover .remove {
  opacity: 1;
  z-index: 1;
  transition: opacity 0.3s ease;
}
qp-confirm-and-dispatch .shipment-item .shipment-item-commodity {
  width: 70%;
}
@media screen and (max-width: 1150px) {
  qp-confirm-and-dispatch .shipment-item {
    margin-right: 0;
    padding-right: 0;
  }
  qp-confirm-and-dispatch .shipment-item .shipment-hovering-section {
    margin-bottom: 20px;
  }
  qp-confirm-and-dispatch .shipment-item .shipment-hovering-section > div > div:before {
    margin-bottom: 30px;
  }
  qp-confirm-and-dispatch .shipment-item .shipment-hovering-section:before {
    content: "";
    left: 0;
    width: 100%;
    position: absolute;
    top: 55px;
    height: 1px;
    background: #d8d8d8;
  }
  qp-confirm-and-dispatch .shipment-item .hazmat-item {
    text-align: center;
  }
  qp-confirm-and-dispatch .shipment-item .hazmat-item:before {
    margin-bottom: 0;
  }
}

.confirm-updating-popup .small {
  font-size: 0.875em;
}

.update-popup-component {
  overflow: visible !important;
}
.update-popup-component .scroll::-webkit-scrollbar {
  width: 12px;
  height: 148px;
  border-radius: 10px;
}
.update-popup-component .scroll::-webkit-scrollbar-track {
  background: transparent;
}
.update-popup-component .scroll::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.38);
  border-radius: 10px;
}
.update-popup-component .scroll-content {
  max-height: 450px;
  padding: 0px 5px;
  margin: 0;
}
.update-popup-component .scroll-body {
  overflow: overlay;
  overflow-x: hidden;
  max-height: 40vh;
  margin: 0;
  padding-right: 5px;
}
.update-popup-component .mat-checkbox-layout {
  white-space: break-spaces;
  display: flex;
}
.update-popup-component .mat-checkbox-layout .mat-checkbox-inner-container {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  margin-top: 1px;
}

.load-accessor {
  margin: -50px 0 30px;
}
.load-accessor .info-group {
  padding-right: 15px;
  max-width: 50%;
}
@media screen and (max-width: 1250px) {
  .load-accessor .info-group {
    margin: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 1024px) {
  .load-accessor .info-group {
    max-width: 100%;
  }
}
.load-accessor .info-group-item {
  display: inline-flex;
  flex-wrap: wrap;
  margin-right: 20px;
  white-space: pre;
}
.load-accessor .info-group-item:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1250px) {
  .load-accessor {
    margin-top: 0;
  }
}

.tms-icon-shield-bg {
  color: #148200;
}

.tms-icon-shield-bg,
.tms-icon-shield {
  font-size: 18px;
}
.tms-icon-shield-bg.cost-icon,
.tms-icon-shield.cost-icon {
  color: #148200;
  font-size: 20px;
}

itm-button .tms-icon-shield-bg,
itm-button .tms-icon-shield {
  font-size: 14px;
}
@media screen and (max-width: 1200px) {
  itm-button .tms-icon-shield-bg,
  itm-button .tms-icon-shield {
    font-size: 13px;
  }
}

.text-strong-delivery {
  font-weight: 500;
  color: #373737;
}

.contact-info {
  font-size: 1.25em;
}

@media screen and (max-width: 1279px) {
  .contact-info {
    display: flex;
    flex-direction: row;
  }
  .contact-info > div {
    padding-right: 5px;
  }
}
.pickup-wrapper {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.pickup-wrapper .edit-pro-number {
  margin-top: -16px;
}

@media screen and (max-width: 1665px) and (min-width: 1279px) {
  .pickup-wrapper {
    display: flex;
    flex-direction: column;
  }
  .pickup-wrapper .pickup-section {
    display: flex;
    flex-direction: row;
  }
}
.alert-shipment-section {
  text-align: center;
  font-size: 1.25em;
  border-bottom: 1px solid #eaeced;
  padding-bottom: 30px;
  margin-bottom: 20px;
}
.alert-shipment-section .tms-icon-alarm {
  font-size: 0.7em;
  margin-right: -5px;
}
.alert-shipment-section .tms-icon-help-left-cursor {
  position: absolute;
  right: -20px;
  top: -10px;
}
.alert-shipment-section .box-model {
  border-radius: 4px;
  padding: 20px;
  cursor: default;
  position: absolute;
  right: -50px;
  top: 18px;
  font-size: 0.75em;
  line-height: 1.2;
  text-align: left;
  width: 500px;
  display: none;
  transition: all 0.15s ease;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.theme-abf .alert-shipment-section .box-model {
  background-color: #fff;
}
.alert-shipment-section .box-model.opened {
  z-index: 10;
  display: block;
  transition: all 0.15s ease;
}
.alert-shipment-section .box-model:after {
  content: "";
  width: 35px;
  height: 20px;
  position: absolute;
  top: 0;
  right: 30px;
  border-radius: 10px;
}
.theme-abf .alert-shipment-section .box-model:after {
  background-color: #fff;
}
.alert-shipment-section .box-model:before {
  content: "";
  width: 15px;
  height: 15px;
  box-shadow: 0px 0px 15px 0px #ccc;
  transform: rotate(45deg);
  position: absolute;
  top: -3px;
  right: 40px;
}
.theme-abf .alert-shipment-section .box-model:before {
  background-color: #fff;
}
.alert-shipment-section .box-model strong {
  font-weight: 600;
}

.contact-carrier-shipment-edit .dark-orange-text {
  font-size: 1.2em;
}

qp-generate-bol .label-popup.box-model {
  transform: translateY(45px);
  z-index: 4;
}

.bill-of-lading {
  margin-right: 40px;
  box-shadow: 0px 0px 3px 2px #f2f2f2;
  overflow: auto;
  padding: 20px 40px;
}

.actions-section {
  min-width: 540px;
}
.actions-section .btn {
  min-width: 150px;
}
.actions-section .btn .tms-icon {
  vertical-align: baseline;
  margin-right: 10px;
}
.actions-section .progress-bar-component {
  bottom: -21px;
  top: initial;
}
.actions-section .progress-bar-component.send-email-progress {
  bottom: 0;
  margin-bottom: 1em;
}

.print-save-actions {
  border-bottom: 1px solid #eaeced;
  padding-bottom: 30px;
}
.print-save-actions .shipping-of-labels.light-blue-text {
  display: inline-block;
}

.print-save-actions .btn .tms-icon-save,
.print-save-group .btn .tms-icon-save {
  display: inline-block;
  vertical-align: -3px;
}
.print-save-actions .btn .tms-icon-save:before,
.print-save-group .btn .tms-icon-save:before {
  background: url(/images/save-white.png) no-repeat center center;
  content: "";
  background-size: 100%;
  width: 18px;
  height: 18px;
  display: block;
}

.recipient-email {
  padding: 20px 0;
}
.recipient-email .remove {
  font-size: 1.3em;
  margin: -9px 0px 0px 10px;
}
.recipient-email .remove:hover {
  cursor: pointer;
}
.recipient-email .recipient-toggle-wrapper {
  max-width: 200px;
  position: relative;
  bottom: 11px;
}

.bol-textarea {
  margin-bottom: 30px;
}
.bol-textarea textarea {
  height: 70px;
}
.bol-textarea .textarea-placeholder {
  top: 0;
}

.add-line {
  position: relative;
}
.add-line:after {
  content: "";
  width: 100%;
  position: absolute;
  height: 1px;
  background-color: #eaeced;
  top: 50%;
  left: 0;
}
.add-line a {
  position: relative;
  padding: 0 10px;
  z-index: 1;
}
.theme-abf .add-line a {
  background-color: #fff;
}
.add-line a:hover {
  cursor: pointer;
}
.add-line a i {
  font-size: 1.2em;
  vertical-align: sub;
  margin-right: 5px;
}
.add-line a span {
  text-decoration: underline;
}

.contact-carrier-popup-content h3 {
  font-size: 1.125em;
}
.contact-carrier-popup-content .dark-orange-text {
  font-size: 1.2em;
}

.ins-label-bold {
  font-weight: 600;
  font-size: 19px;
}
.ins-label-bold .tms-icon {
  font-weight: 900;
  font-size: 17px;
}

@media screen and (max-width: 1665px) and (min-width: 1366px) {
  .bill-of-lading {
    padding: 20px;
    margin-right: 20px;
    max-width: 75%;
  }
  .print-save-actions,
  .print-save-group {
    flex-direction: column;
  }
}
@media screen and (max-width: 1665px) and (min-width: 1366px) and (-ms-high-contrast: active), screen and (max-width: 1665px) and (min-width: 1366px) and (-ms-high-contrast: none) {
  .print-save-actions > div,
  .print-save-group > div {
    min-height: 30px;
  }
}
@media screen and (max-width: 1665px) and (min-width: 1366px) {
  .print-save-actions > div,
  .print-save-group > div {
    max-width: 100%;
    justify-content: center;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1665px) and (min-width: 1366px) {
  .actions-section {
    min-width: 0;
    max-width: 25%;
  }
}
@media screen and (max-width: 1366px) and (min-width: 1279px) {
  .bill-of-lading {
    padding: 20px;
    margin-right: 20px;
    max-width: 80%;
  }
  .actions-section {
    min-width: 0;
    max-width: 20%;
  }
  .actions-section .alert-shipment-section {
    font-size: 1em;
  }
}
@media screen and (max-width: 1279px) {
  .generate-bol-wrap {
    display: flex;
    flex-direction: column-reverse;
  }
  .generate-bol-wrap .bill-of-lading {
    max-width: 100%;
    margin-right: 0;
  }
  .generate-bol-wrap .actions-section {
    max-width: 100%;
  }
  .generate-bol-wrap .actions-section .print-save-actions {
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
  }
  .generate-bol-wrap .actions-section .print-save-actions .print-save-group {
    min-width: 87%;
    align-items: center;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1090px) {
  .generate-bol-wrap .actions-section .print-save-actions .print-save-group {
    min-width: 85%;
  }
}
@media screen and (max-width: 1279px) {
  .generate-bol-wrap .actions-section .print-save-actions .shipping-details {
    min-width: 13%;
    align-items: center;
    justify-content: flex-end;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1090px) {
  .generate-bol-wrap .actions-section .print-save-actions .shipping-details {
    min-width: 15%;
  }
}
@media screen and (max-width: 1279px) {
  .generate-bol-wrap .actions-section .print-save-actions .shipping-details .shippin-labels {
    margin-top: 0;
  }
}
@media screen and (max-width: 1279px) {
  .generate-bol-wrap .actions-section .print-save-actions-tl .print-save-group {
    min-width: 100%;
  }
}
@media screen and (max-width: 1279px) {
  .generate-bol-wrap .actions-section .alert-shipment-section {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: none;
  }
}
.absolute-progress-bar {
  position: absolute;
  width: 100%;
  top: 30px;
}

.quote {
  padding: 20px 20px 133px 20px;
}
.quote .z-i-13 {
  z-index: 13;
}
.quote form {
  z-index: 3;
  position: relative;
}
.quote .tab-actions {
  margin-top: 20px;
}
@media screen and (max-width: 959px) {
  .quote {
    padding: 2%;
  }
}
.quote .step-label-animated:nth-of-type(1), .quote .step-label-animated:nth-of-type(4) {
  min-width: 150px;
}
.quote .step-label-animated:nth-of-type(4) {
  width: 100%;
}
.quote .step-label-animated:nth-of-type(2), .quote .step-label-animated:nth-of-type(3) {
  width: 100%;
}
.quote .step-label {
  color: #b4b4b3;
}
@media screen and (max-width: 1023px) {
  .quote .step-label .text {
    display: none;
  }
}
.quote .step-label:nth-of-type(1) {
  text-align: left;
}
.quote .step-label:nth-of-type(2) {
  text-align: left;
}
.quote .step-label:nth-of-type(3) {
  text-align: left;
}
.quote .step-label:nth-of-type(4) {
  text-align: right;
  padding-right: 47px;
}
.quote .step-label .step-icon {
  font-size: 1em;
}
.quote h3 {
  margin-top: 0;
  margin-bottom: 0.6em;
  padding-bottom: 0.2em;
  display: inline-block;
  font-weight: 400;
  font-size: 1.2em;
}
.theme-abf .quote h3 {
  border-bottom: 1px solid #f15a29;
}
.quote h3.m-b-15 {
  margin-bottom: 15px;
}
.quote .step-actions {
  padding: 16px 0;
  position: fixed;
  bottom: 0;
  width: calc(100% - 90px);
  max-width: 1880px;
  border-top: 1px solid #eaeced;
  z-index: 10;
  overflow: visible;
}
.theme-abf .quote .step-actions {
  background-color: #fff;
}
.quote .step-actions.second-step {
  height: 80px;
  padding: 0;
}
.quote .step-actions-label {
  white-space: nowrap;
}
.quote .step-actions .btn {
  min-width: 220px;
}
@media screen and (max-width: 1200px) {
  .quote .step-actions .btn {
    min-width: 175px;
  }
}
.quote .step-actions .btn.m-l-10 {
  margin-left: 10px;
}
.quote .step-actions .btn.m-r-20 {
  margin-right: 20px;
}
.quote .step-actions .step-footer-actions .step-footer-wrap {
  flex-grow: 1;
  flex-wrap: wrap;
  position: relative;
}
@media screen and (max-width: 1350px) {
  .quote .step-actions .step-footer-actions .step-footer-wrap {
    min-height: 56px;
  }
}
.quote .step-actions .step-footer-actions .step-footer-field {
  margin: 0 auto 5px 0;
}
@media screen and (max-width: 1400px) {
  .quote .step-actions .step-footer-actions .step-footer-field {
    margin: 0 0 5px 0;
  }
}
.quote .step-actions .step-footer-actions .step-footer-field mat-form-field {
  max-width: 86px;
  min-width: 86px;
}
.quote .step-actions .step-footer-actions .step-footer-field .mat-form-field-wrapper {
  margin: 0;
}
.quote .step-actions .step-footer-actions .step-footer-field .step-footer-label {
  white-space: nowrap;
}
.quote .step-actions .step-footer-actions .calc-footer {
  top: 40px;
  margin: 0 0 0 280px;
  position: absolute;
  z-index: 1;
  cursor: pointer;
}
.quote .step-actions .step-footer-actions .calc-footer:hover .step-footer-label {
  text-decoration: underline;
}
@media screen and (max-width: 1750px) {
  .quote .step-actions .step-footer-actions .calc-footer {
    left: 0;
    top: 1px;
    margin: 0;
  }
}
.quote .step-actions .step-footer-actions .step-footer-linear mat-form-field {
  max-width: 86px;
  min-width: 86px;
}
.quote .step-actions .step-footer-actions .footer-item-reference {
  margin: 0 0 5px 15px;
  position: relative;
}
.quote .step-actions .step-footer-actions .step-footer-reference {
  width: 100%;
}
.quote .step-actions .step-footer-actions .step-footer-reference mat-form-field {
  max-width: 128px;
  min-width: 128px;
}
@media screen and (max-width: 1150px) {
  .quote .step-actions .step-footer-actions .step-footer-reference mat-form-field {
    max-width: 86px;
    min-width: 86px;
  }
}
.quote .step-actions .step-footer-actions .step-footer-reference .mat-form-field-wrapper {
  margin: 0;
}
.quote .step-actions .step-footer-actions .btn {
  min-width: 133px;
  padding: 0;
  max-width: 220px;
  width: 100%;
}
.quote .step-actions .step-footer-actions .btn .mat-button-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.quote .step-actions .mat-form-field {
  margin: 0;
}
.quote .step-actions .mat-form-field-wrapper {
  margin-bottom: 0;
}
.quote .add-special-instructions {
  top: 14px;
}
.quote .add-special-instructions:after {
  top: 12px;
}
.quote .add-special-instructions .add-link {
  z-index: 1;
  position: relative;
  padding-left: 0;
  cursor: pointer;
}
.theme-abf .quote .add-special-instructions .add-link {
  background-color: #fff;
}
.quote .add-special-instructions .add-link i {
  margin-right: 10px;
  font-size: 1.125em;
  position: relative;
  top: 3px;
}
.quote .add-special-instructions .add-link span {
  text-decoration: underline;
}
.quote .special-instructions {
  padding-right: 30px;
  position: relative;
}
.quote .special-instructions .prime-textarea {
  margin-top: 12px;
}
.quote .special-instructions .prime-textarea .textarea-placeholder {
  top: 0;
}
.quote .special-instructions .remove {
  font-size: 1.125em;
  position: absolute;
  right: 0;
  top: 8px;
  cursor: pointer;
}
.quote qp-opportunity {
  width: 100%;
}
@media screen and (max-width: 1440px) {
  .quote .footer-radio-section.right-spacing {
    padding-right: 15px;
  }
  .quote .volume-helper .box-model {
    right: 0;
    top: 45px;
    left: auto;
  }
  .quote .commodity-action .class-item .box-model {
    top: auto;
    bottom: -100%;
  }
  .quote .step-actions {
    font-size: 14px;
  }
  .quote .step-actions.quote-details-steps {
    width: calc(100% - 90px);
  }
}
@media screen and (max-width: 1280px) {
  .quote .column-tablet {
    flex-direction: column !important;
  }
  .quote .column-tablet .full-width-tablet {
    max-width: 100% !important;
  }
  .quote .w-100.left-spacing {
    padding-left: 0;
  }
  .quote .add-special-instructions {
    margin-bottom: 40px;
  }
  .quote .add-special-instructions .prime-textarea {
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 1260px) {
  .quote .step-actions-btn {
    flex-wrap: wrap;
  }
  .quote .step-actions-btn .btn {
    margin-bottom: 5px;
  }
  .quote .qp-opportunity {
    flex-wrap: wrap;
  }
  .quote .qp-opportunity .qp-opportunity-accessor {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .quote .mat-block {
    display: block;
  }
}

.save-quote-popup small {
  margin-top: -25px;
  margin-bottom: 10px;
  display: block;
}

.radio-item {
  text-align: center;
  display: inline-block;
  width: 100%;
  border-right: 1px solid #b4b4b3;
  border-top: 1px solid #b4b4b3;
  border-bottom: 1px solid #b4b4b3;
  color: #565656;
  transition: all 0.3s ease;
  height: 32px;
}
.theme-abf .radio-item {
  background-color: #fff;
}
.radio-item .mat-select-arrow {
  color: #565656;
  transition: all 0.3s ease;
}
.theme-abf .radio-item .mat-select-arrow {
  background-color: #fff;
}
.radio-item:hover {
  cursor: pointer;
  transition: all 0.3s ease;
}
.theme-abf .radio-item:hover {
  background-color: #0a2d4a;
  border-color: #0a2d4a;
}
.theme-abf .radio-item:hover .val,
.theme-abf .radio-item:hover .mat-select-value-text {
  color: #fff;
}
.radio-item:hover .mat-select-value,
.radio-item:hover .mat-select-arrow {
  transition: all 0.3s ease;
}
.theme-abf .radio-item:hover .mat-select-value,
.theme-abf .radio-item:hover .mat-select-arrow {
  color: #fff;
}
.radio-item.left-rounded {
  border-radius: 4px 0 0 4px;
  border-left: 1px solid #b4b4b3;
}
.radio-item.right-rounded {
  border-radius: 0 4px 4px 0;
}
.radio-item .mat-select-value {
  padding: 0 15px;
}
.radio-item .val {
  padding: 0 15px;
  line-height: 1.9;
  color: #b4b4b3;
  white-space: nowrap;
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
}
.radio-item .mat-select-value-text {
  font-weight: 300;
  color: #b4b4b3;
}
.radio-item input[type=radio] {
  display: none;
}
.radio-item .mat-form-field-wrapper {
  margin: 0;
  padding-bottom: 0 !important;
}
.theme-abf .radio-item .mat-form-field-wrapper {
  color: #fff;
}
.radio-item .mat-select-underline {
  display: none;
}
.theme-abf .radio-item.active {
  color: #fff;
  background-color: #0e406a;
  border-color: #0e406a;
}
.theme-abf .radio-item.active .val,
.theme-abf .radio-item.active .mat-select-value-text,
.theme-abf .radio-item.active .mat-select-arrow {
  color: #fff;
}
.theme-abf .radio-item.active .mat-select-arrow {
  color: #fff !important;
}
.theme-abf .radio-item.active[disabled] {
  background-color: #0e406a !important;
}
.theme-abf .radio-item.active:hover {
  background-color: #0a2d4a;
}

.manage-carrier-info {
  display: block;
  padding: 24px;
  border-radius: 2px;
  box-sizing: border-box;
  overflow: auto;
  max-width: 80vw;
  width: 500px;
  height: 200px;
  z-index: 15;
  top: 30%;
  position: absolute;
  font-size: 1.125em;
  left: calc(50% - 250px);
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.theme-abf .manage-carrier-info {
  background: #fff;
}

.manage-carrier-btn {
  padding: 8px 0;
  margin-bottom: -24px;
}

.inner-backdrop:before {
  content: "";
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 14;
}

.truckload-errors-text p {
  font-size: 16px;
  margin: 0;
}

.origin,
.destination {
  border-bottom: 1px solid #eaeced;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

@media screen and (min-width: 1025px) {
  .origin {
    border-right: 1px solid #eaeced;
    padding-right: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .origin {
    max-width: 100% !important;
  }
}

@media screen and (max-width: 1024px) {
  .column {
    flex-direction: column !important;
  }
}
@media screen and (max-width: 1024px) and (-ms-high-contrast: active), screen and (max-width: 1024px) and (-ms-high-contrast: none) {
  .column {
    display: block !important;
  }
}

.destination .prime-dropdown-wrapper {
  margin-bottom: 2em;
}
@media screen and (min-width: 1025px) {
  .destination {
    padding-left: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .destination {
    max-width: 100% !important;
  }
}

@media screen and (min-width: 1220px) {
  .commerce-wrp {
    min-width: 175px;
  }
}

.commerce {
  position: relative;
  /*IE FIXES*/
}
@media screen and (min-width: 1024px) {
  .commerce .elem {
    min-width: 110px;
  }
}
.commerce .error {
  position: absolute;
  left: 0;
}
.commerce .prime-dropdown {
  margin: 0;
}
.commerce .prime-dropdown .p-dropdown-label {
  text-align: center;
}
.commerce .prime-dropdown .p-dropdown-label:before {
  top: 14px;
  right: 3px;
}
.theme-abf .commerce.active .p-dropdown-label {
  color: #fff;
}

all-campaigns .progress-bar-wrapper {
  position: absolute;
  left: 20px;
  width: 100%;
  max-width: 652px;
  z-index: 1;
  top: 0px;
  height: 60px;
  display: flex;
  align-items: flex-end;
  background: rgba(255, 255, 255, 0.5);
  cursor: no-drop;
}

@media screen and (min-width: 1280px) {
  .prime-dropdown.commercial .p-dropdown {
    min-width: 162px;
  }
}

.accessorials-label {
  margin: 0 10px 0 5px;
  position: relative;
  top: 4px;
  line-height: 32px;
  display: inline-block;
}

.quote-details-steps {
  overflow: visible;
}
.quote-details-steps .favorite-cell {
  margin-left: auto;
}
@media screen and (max-width: 1700px) {
  .quote-details-steps .favorite-cell {
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 1700px) {
  .quote-details-steps .favorite-saved {
    margin-bottom: 5px;
  }
}
.quote-details-steps .target-rate-wrap {
  margin-left: auto;
  width: 310px;
}
@media screen and (max-width: 1700px) {
  .quote-details-steps .target-rate-wrap {
    margin-left: 0;
  }
}
@media screen and (max-width: 1200px) {
  .quote-details-steps .target-rate-wrap {
    width: 210px;
  }
}
.quote-details-steps .target-rate-wrap ~ .favorite-cell {
  margin-left: 10px;
}
.quote-details-steps .linear-feet-wrap {
  margin-right: 0;
  width: 310px;
}
@media screen and (max-width: 1700px) {
  .quote-details-steps .linear-feet-wrap {
    margin-left: 0;
  }
  .quote-details-steps .linear-feet-wrap ~ .favorite-cell {
    margin-left: 10px;
  }
}
@media screen and (max-width: 1200px) {
  .quote-details-steps .linear-feet-wrap {
    width: 210px;
  }
}
.quote-details-steps .linear-feet-box {
  position: relative;
  width: 100%;
}
@media screen and (max-width: 1700px) {
  .quote-details-steps .linear-feet-box {
    width: 100%;
    margin-left: 0;
  }
}
.quote-details-steps .linear-feet-box .input-wrapper {
  margin-bottom: 0;
}
.quote-details-steps .linear-feet-box .input-wrapper .error {
  bottom: -22px;
}
.quote-details-steps .linear-feet-box .item {
  display: flex;
  position: relative;
  left: 0;
  min-width: 175px;
}
.quote-details-steps .linear-feet-box .item .tooltip {
  margin-top: 15px;
  margin-left: 5px;
}
.quote-details-steps .info-section {
  margin-bottom: 0;
  float: none;
  width: auto;
  min-width: 500px;
  max-width: 500px;
  margin-right: 20px;
}
@media screen and (max-width: 1700px) {
  .quote-details-steps .info-section {
    margin-right: 0;
  }
}
@media screen and (max-width: 1440px) {
  .quote-details-steps .info-section {
    min-width: 450px;
    max-width: 450px;
  }
}
@media screen and (max-width: 1200px) {
  .quote-details-steps .info-section {
    min-width: 430px;
    max-width: 430px;
  }
}
.quote-details-steps .info-section .col:nth-of-type(1) {
  margin-right: 15px;
}

.footer-radio-section {
  margin-top: 15px;
  margin-bottom: 13px;
  display: flex;
  position: relative;
  align-items: center;
}
.footer-radio-section.disabled .radio-item {
  position: relative;
  pointer-events: none;
}
.footer-radio-section.disabled .radio-item:after {
  content: "";
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  position: absolute;
  background: rgba(255, 255, 255, 0.6);
  left: -1px;
  top: -1px;
}
.footer-radio-section .radio-item {
  max-width: 130px;
  min-width: 130px;
  padding: 4px;
  position: relative;
}
.footer-radio-section .radio-item > label {
  display: block;
  margin: -4px;
  padding: 4px;
  cursor: pointer;
}
.footer-radio-section .radio-item.left-rounded:last-child {
  border-radius: 4px;
}
.footer-radio-section .radio-item:not(.left-rounded):last-child {
  border-radius: 0 4px 4px 0;
}
.footer-radio-section .radio-item:not(.left-rounded):first-child {
  border-radius: 4px 0 0 4px;
}
.footer-radio-section .radio-item:not(.left-rounded):only-child {
  border-radius: 4px;
  border-left: 1px solid #b4b4b3;
}
.theme-abf .footer-radio-section .radio-item:hover {
  color: #fff;
}
.footer-radio-section .radio-item.disabled {
  color: #eaeced;
  border-color: #eaeced;
}
.footer-radio-section .radio-item.disabled:hover {
  color: #eaeced;
  border-color: #eaeced;
  cursor: no-drop;
}
.theme-abf .footer-radio-section .radio-item.disabled:hover {
  background-color: #fff;
}
.footer-radio-section .access-settings {
  box-shadow: 0px 0px 15px 0px #ccc;
  position: absolute;
  bottom: 0;
  padding: 10px;
  border-radius: 4px;
  transform: translate3d(190px, 120%, 0);
  max-width: 260px;
  padding: 10px 20px;
  z-index: 13;
}
.theme-abf .footer-radio-section .access-settings {
  background-color: #fff;
}
.custom-steps .footer-radio-section .access-settings {
  min-width: 260px;
  color: #565656;
  transform: translate3d(0, -63%, 0);
  bottom: initial;
  left: 100%;
  margin-left: 14px;
}
@media screen and (max-width: 1350px) and (min-width: 1073px) {
  .custom-steps .footer-radio-section .access-settings {
    left: 50%;
    bottom: 0;
    margin-left: 0;
    transform: translate3d(-50%, 120%, 0);
  }
}
.footer-radio-section .access-settings:after {
  content: "";
  width: 35px;
  height: 15px;
  transform: translateX(-50%);
  position: absolute;
  top: 0;
  left: 50%;
}
.theme-abf .footer-radio-section .access-settings:after {
  background-color: #fff;
}
.footer-radio-section .access-settings:before {
  content: "";
  width: 15px;
  height: 15px;
  box-shadow: 0px 0px 15px 0px #ccc;
  transform: rotate(45deg) translateX(-50%);
  position: absolute;
  top: -3px;
  left: 50%;
}
.theme-abf .footer-radio-section .access-settings:before {
  background-color: #fff;
}
.custom-steps .footer-radio-section .access-settings:before {
  box-shadow: 0 1px 3px -2px #ccc;
  transform: rotate(45deg) translate(-100%, -50%);
  top: 58%;
  left: -3px;
}
@media screen and (max-width: 1350px) and (min-width: 1073px) {
  .custom-steps .footer-radio-section .access-settings:before {
    top: -3px;
    left: 50%;
    box-shadow: 0px 0px 15px 0px #ccc;
    transform: rotate(45deg) translateX(-50%);
  }
}
.footer-radio-section .access-settings span {
  display: block;
  text-align: center;
  margin: 0;
  width: 100%;
}
.footer-radio-section .access-settings .link {
  cursor: pointer;
  font-size: 1.125em;
  text-decoration: underline;
}
.footer-radio-section .access-settings .tms-icon-close {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 0.5em;
  cursor: pointer;
}

.rounded-exception {
  border-radius: 50%;
  margin-right: 10px;
  width: 25px;
  height: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  top: 2px;
}
.theme-abf .rounded-exception {
  border: 2px solid #f15a29;
}

.ltl-volume-toggler .slide-wrapper:before {
  top: -7px;
  left: auto;
  right: 32px;
  transform: rotate(-20deg);
}

.ltl-volume-toggler + .tooltip .tms-icon {
  left: -4px;
}

.quote-slider {
  position: absolute;
  height: 92px;
  left: 50%;
  bottom: -30%;
  z-index: -1;
  opacity: 0;
  transition: bottom 0.2s linear;
  width: 530px;
  margin: 0 -265px;
}
.quote-slider.open {
  z-index: 1;
  opacity: 1;
  bottom: 100%;
  margin-bottom: 2px;
}
.quote-slider .bottom-slider {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  background: #fff;
  box-shadow: 0px 0px 3px 2px #f2f2f2;
  border-radius: 4px;
  position: relative;
}
.quote-slider .bottom-slider::after, .quote-slider .bottom-slider::before {
  display: none;
}
.quote-slider .bottom-slider:hover {
  overflow: hidden;
}
.quote-slider .bottom-slider .swiper-slide {
  margin: 0 auto;
}
.quote-slider .bottom-slider .swiper-slide itm-tooltip {
  display: flex;
  justify-content: center;
}
.quote-slider .bottom-slider .swiper-slide:last-child, .quote-slider .bottom-slider .swiper-slide:only-child {
  border: none;
}
.quote-slider .bottom-slider .swiper-slide:nth-of-type(4n) {
  border-right: 1px solid #eaeced;
}
.quote-slider .bottom-slider .swiper-slide .hidden {
  margin-left: -150px;
  bottom: 160%;
  transform: none;
  top: inherit;
}
.quote-slider .swiper-button-next::after {
  height: 385%;
}
.quote-slider .swiper-button-prev::before {
  left: -19px;
}
.quote-slider .swiper-button-prev::after {
  height: 385%;
}
.quote-slider .quote-slider-close {
  position: absolute;
  right: 2px;
  top: 2px;
  padding: 0;
  height: 20px;
  width: 20px;
  z-index: 2;
  border-radius: 50%;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  color: #b4b4b3;
  cursor: pointer;
  outline: none;
  border: none;
}
.quote-slider .bottom-slider .swiper-button-prev:after,
.quote-slider .bottom-slider .swiper-button-next:after {
  top: -100%;
}

.quote-slider-open {
  border: none;
  background: transparent;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  position: absolute;
  top: -32px;
  font-size: inherit;
  right: -10px;
  font-family: "assistant", Helvetica, sans-serif;
  z-index: 10;
  padding: 5px 10px 10px;
}
@media screen and (max-width: 1440px) {
  .quote-slider-open {
    font-size: 14px;
  }
}
.theme-abf .quote-slider-open .tms-icon {
  color: #0e406a;
}
.quote-slider-open .tms-icon-exception {
  color: #fff !important;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  display: inline-block;
  line-height: 18px;
  font-size: 12px;
  text-decoration: blink;
  animation-name: blinkBg-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.theme-abf .quote-slider-open .tms-icon-exception {
  border: 1px solid #0e406a;
}
@keyframes blinkBg-abf {
  from {
    color: #fff;
    background: #0e406a;
  }
  to {
    color: #0e406a;
    background: #fff;
  }
}
@media screen and (max-width: 1440px) {
  .quote-slider-open .tms-icon-exception {
    width: 15px;
    height: 15px;
    font-size: 10px;
    line-height: 15px;
  }
}
@media screen and (max-width: 1097px) {
  .quote-slider-open .tms-icon-exception {
    line-height: 13px;
  }
}

.error-grey {
  color: #b4b4b3 !important;
}

.disabled-common {
  cursor: not-allowed;
  position: relative;
}
.disabled-common::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.5);
}

.left-spacing {
  padding-left: 20px;
}

.right-spacing {
  padding-right: 20px;
}

.mat-select-content {
  min-width: 200px !important;
}

.mat-autocomplete-panel {
  max-height: 270px !important;
}

.mat-autocomplete-panel.commodity-description {
  min-width: 679px !important;
}

.mat-autocomplete-panel .mat-option {
  font-weight: 400;
  font-family: "assistant", Helvetica, sans-serif;
  font-size: 1em;
  padding-right: 10px;
  padding-left: 10px;
  border-bottom: 1px solid #ccc;
  line-height: 1.2;
  padding: 15px;
}
.mat-autocomplete-panel .mat-option .invisible {
  display: none;
}
.mat-autocomplete-panel .mat-option.mat-active {
  position: relative;
}
.mat-autocomplete-panel .mat-option.mat-active .invisible {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.mat-autocomplete-panel .mat-option .tms-icon {
  position: relative;
  margin-right: 10px;
  line-height: 1;
}
.theme-abf .mat-autocomplete-panel .mat-option .tms-icon {
  color: #0e406a;
}
.mat-autocomplete-panel .mat-option .tms-icon.orange-text {
  font-size: 1.25em;
}
.theme-abf .mat-autocomplete-panel .mat-option .tms-icon.orange-text {
  color: #f15a29;
}
.mat-autocomplete-panel .mat-option .empty {
  min-width: 28px;
  display: inline-block;
}

.google-maps-toggler {
  min-width: 250px;
}

.google-maps-action i {
  position: relative;
  font-size: 21px;
}
.google-maps-action i.active-google-map {
  cursor: pointer;
}
.theme-abf .google-maps-action i.active-google-map {
  color: #0e406a;
}
.google-maps-action i.inactive-google-map {
  color: #b4b4b3;
  cursor: default;
}

.prime-dropdown-wrapper.m-b-34 {
  margin-bottom: 34px;
}

.qp-google-map-popup {
  position: absolute;
  width: calc(100% - 20px);
  z-index: 12;
  right: 20px;
  top: 45px;
  padding: 20px;
  border-radius: 4px;
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}
.theme-abf .qp-google-map-popup {
  background: #fff;
}
.qp-google-map-popup .map-container {
  min-height: 600px;
}

.full-backdrop.opacity {
  background: rgba(255, 255, 255, 0.6);
  z-index: 3;
}

qp-origin,
qp-destination {
  position: relative;
}

.volume-helper .help {
  position: relative;
}

.ltl-volume-toggler .slide-wrapper {
  min-width: 170px;
}

.quote .full-spacing {
  padding: 0 15px;
}
@media screen and (max-width: 1600px) {
  .quote .full-spacing {
    padding: 0 5px;
  }
}
.quote .left-spacing {
  padding-left: 15px;
}
@media screen and (min-width: 1440px) {
  .quote .right-spacing {
    padding-right: 15px;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1270px) {
  .quote .right-spacing {
    padding-right: 5px;
  }
}
@media screen and (max-width: 1270px) {
  .quote .right-spacing {
    padding-right: 15px;
  }
}

.shipment-header {
  padding-right: 40px;
}
@media screen and (max-width: 1280px) {
  .shipment-header .w-65 {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1270px) {
  .shipment-header .w-65 {
    padding-right: 0;
  }
}
@media screen and (max-width: 1280px) {
  .shipment-header-cell {
    font-size: 15px;
  }
}
@media screen and (max-width: 1270px) {
  .shipment-header {
    display: none !important;
  }
}
.shipment-header .dimensions-header {
  min-width: 155px !important;
  padding-right: 38px;
  width: 40%;
}
.shipment-header .small-field {
  word-break: break-all;
}

qp-confirm-and-dispatch .shipment-header .dimensions-header {
  padding-right: 15px;
}

.type-item {
  min-width: 110px;
  width: 35%;
}

.count-item {
  min-width: 80px;
  width: 15%;
}

.stackable-item {
  min-width: 80px;
  width: 10%;
}

.addition-description-text.preview-mode {
  display: flex;
  justify-content: center;
}
.addition-description-text.preview-mode .value-label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 250px;
  max-height: 35px;
}

.commodity-description-item {
  width: 35%;
}
.commodity-description-item.preview-mode {
  display: flex;
  justify-content: center;
}
.commodity-description-item.preview-mode .value-label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 300px;
  max-height: 35px;
}
@media screen and (max-width: 1750px) {
  .commodity-description-item.resolution {
    width: 30%;
  }
}
@media screen and (max-width: 1650px) {
  .commodity-description-item.resolution {
    padding: 0 5px;
    min-width: 180px;
  }
}

.nmfc-item {
  min-width: 80px;
  width: 12%;
}
@media screen and (max-width: 1700px) {
  .nmfc-item {
    width: 15%;
  }
}
@media screen and (max-width: 1540px) {
  .nmfc-item {
    width: 12%;
  }
}

.sub-item {
  min-width: 80px;
  width: 11%;
}
@media screen and (max-width: 1650px) {
  .sub-item {
    width: 15%;
  }
}
@media screen and (max-width: 1540px) {
  .sub-item {
    width: 10%;
  }
}

.total-pieces-tooltip {
  position: absolute;
  left: 10px;
}
@media screen and (max-width: 1540px) {
  .total-pieces-tooltip {
    left: 3px;
  }
}

.hu-sub-item {
  min-width: 160px;
  width: 20%;
}

.class-item {
  min-width: 70px;
  width: 10%;
}

.class-item-question-mark {
  min-width: 110px;
  display: flex;
  justify-content: center;
}

.pieces-item {
  min-width: 115px;
  width: 10%;
}

.total-item {
  min-width: 115px;
  width: 10%;
}

.hazmat-item {
  min-width: 70px;
  width: 10%;
}

.validate-item {
  min-width: 95px;
  width: 10%;
}
@media screen and (max-width: 1280px) {
  .validate-item {
    min-width: 80px;
  }
}

@media screen and (max-width: 1270px) {
  .checkbox-item-pb {
    padding-bottom: 30px;
  }
}

.remove-item {
  min-width: 30px;
  width: 5%;
}

@media screen and (max-width: 1054px) {
  .nmfc-item {
    min-width: 90px;
  }
  .sub-item {
    min-width: 60px;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1270px) {
  .type-item {
    min-width: 90px;
    width: 35%;
  }
  .count-item {
    min-width: 60px;
    width: 15%;
  }
  .stackable-item {
    min-width: 60px;
    width: 10%;
  }
  .commodity-description-item {
    width: 35%;
  }
  .nmfc-item {
    min-width: 60px;
    width: 25%;
  }
  .sub-item {
    min-width: 60px;
    width: 12%;
  }
  .hu-sub-item {
    min-width: 130px;
    width: 20%;
  }
  .class-item {
    min-width: 56px;
    width: 10%;
  }
  .pieces-item {
    min-width: 100px;
    width: 10%;
  }
  .total-item {
    min-width: 100px;
    width: 10%;
  }
  .hazmat-item {
    min-width: 50px;
    width: 10%;
  }
  .remove-item {
    min-width: 10px;
    width: 5%;
  }
}
.shipment-item {
  position: relative;
  padding-right: 40px;
}
@media screen and (max-width: 1280px) {
  .shipment-item .w-65 {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1270px) {
  .shipment-item .w-65 {
    padding-right: 0;
  }
}
.shipment-item .full-spacing {
  padding: 0 15px;
}
@media screen and (max-width: 1600px) {
  .shipment-item .full-spacing {
    padding: 0 5px;
  }
}
@media screen and (min-width: 1270px) {
  .shipment-item {
    border-top: 1px solid #eaeced;
  }
}
.shipment-item .shipment-delete-md {
  position: absolute !important;
  right: 2px;
  top: calc(50% - 10px);
  margin-top: 0 !important;
  border: none !important;
  transform: translateX(-50%);
  font-size: 1.25em;
  cursor: pointer;
}
@media screen and (min-width: 1270px) {
  .shipment-item .shipment-delete-md {
    opacity: 0;
    transition: opacity 0.15s ease;
  }
}
.shipment-item:hover .shipment-delete-md {
  opacity: 1;
  transition: opacity 0.15s ease;
}
@media screen and (max-width: 1270px) {
  .shipment-item {
    flex-direction: column !important;
  }
}
@media screen and (max-width: 1270px) and (-ms-high-contrast: active), screen and (max-width: 1270px) and (-ms-high-contrast: none) {
  .shipment-item {
    display: block !important;
  }
}
@media screen and (max-width: 1270px) {
  .shipment-item > div {
    width: 100% !important;
  }
}
@media screen and (max-width: 1270px) {
  .shipment-item .shipment-delete-md {
    width: auto !important;
  }
}
@media screen and (min-width: 1270px) {
  .shipment-item:after {
    content: "";
    width: 2px;
    height: calc(100% - 8px);
    position: absolute;
    right: 32px;
    top: 4px;
    border-radius: 0 0 0 5px;
  }
  .theme-abf .shipment-item:after {
    background-color: #0e406a;
  }
}
@media screen and (min-width: 1160px) {
  .shipment-item:after {
    right: 38px;
  }
}
.shipment-item .prime-dropdown-wrapper {
  width: 100%;
  margin-bottom: 2em;
}
.shipment-item .prime-dropdown-wrapper .p-dropdown-panel {
  min-width: initial;
}
@media screen and (max-width: 1400px) {
  .shipment-item .prime-dropdown-wrapper .p-dropdown-panel {
    min-width: 150px;
  }
}
.shipment-item .mat-select {
  width: 100%;
  margin-bottom: 18px;
}
.shipment-item .dimensions-cell .mat-form-field,
.shipment-item .total-weight .mat-form-field {
  margin-right: 10px;
}
.shipment-item .dimensions-cell .input-wrapper {
  width: 55px;
}
.shipment-item .dimensions-cell {
  min-width: 155px !important;
  width: 40%;
}
.shipment-item .checkbox-wrapper label {
  margin-bottom: 5px;
}
.shipment-item a:not(.add-commodity-link) {
  line-height: 1;
}
.theme-abf .shipment-item a:not(.add-commodity-link) {
  border: 1px dotted #0e406a;
}
.shipment-item a:not(.add-commodity-link):hover {
  cursor: pointer;
}
@media screen and (max-width: 1270px) {
  .shipment-item {
    margin-right: 60px;
    position: relative;
  }
  .shipment-item:after {
    content: "";
    width: 2px;
    height: calc(100% - 80px);
    top: 30px;
    right: -20px;
    position: absolute;
  }
  .theme-abf .shipment-item:after {
    background-color: #0e406a;
  }
  .shipment-item .shipment-hovering-section {
    position: static !important;
  }
  .shipment-item .shipment-delete-md {
    position: absolute !important;
    right: -55px;
    top: calc(50% - 20px);
    margin-top: 0 !important;
    border: none !important;
    transform: translateX(-50%);
  }
  .shipment-item .commodity-item:before, .shipment-item:before {
    content: "";
    left: 0;
    width: 100%;
    position: absolute;
    top: 30px;
    height: 1px;
    background: #d8d8d8;
  }
  .shipment-item .type-item:before {
    content: "Type";
    display: block;
  }
  .shipment-item .count-item:before {
    content: "Count";
    display: block;
  }
  .shipment-item .dimensions-cell:before {
    content: "Dimensions";
    display: block;
    text-align: center;
  }
  .shipment-item .stackable-item {
    flex-direction: column;
    justify-content: flex-start;
  }
  .shipment-item .stackable-item:before {
    content: "Stackable";
    display: block;
    margin-bottom: 20px;
  }
  .shipment-item .commodity-description-item:before {
    content: "Commodity Description";
    display: block;
    text-align: center;
  }
  .shipment-item .commodity-total .commodity-description-item:before {
    content: none;
    display: block;
    text-align: center;
  }
  .shipment-item .nmfc-item:before {
    content: "NMFC";
    display: block;
  }
  .shipment-item .sub-item:before {
    content: "SUB";
    display: block;
  }
  .shipment-item .class-item:before {
    content: "Class";
    display: block;
  }
  .shipment-item .pieces-item:before {
    content: "Total Pieces";
    display: block;
  }
  .shipment-item .total-item:before {
    content: "Total Weight";
    display: block;
  }
  .shipment-item .hazmat-item {
    flex-direction: column;
    justify-content: flex-start;
  }
  .shipment-item .hazmat-item:before {
    content: "HazMat";
    display: block;
    margin-bottom: 20px;
  }
  .shipment-item .validate-item {
    flex-direction: column;
    justify-content: flex-start;
  }
  .shipment-item .validate-item:before {
    content: "Validate";
    display: block;
    margin-bottom: 17px;
  }
  .shipment-item .commodity-total .class-item:before,
  .shipment-item .commodity-total .pieces-item:before,
  .shipment-item .commodity-total .total-item:before,
  .shipment-item .commodity-total .hazmat-item:before {
    content: none;
  }
  .shipment-item .left-spacing {
    padding-left: 15px;
  }
  .shipment-item .right-spacing {
    padding-right: 15px;
  }
  .shipment-item .commodity-action:before {
    width: calc(100% - 20px);
  }
  .theme-abf .shipment-item .commodity-action:before {
    background: #0e406a !important;
  }
  .shipment-item .full-spacing:last-of-type {
    max-width: 18% !important;
  }
  .shipment-item .commodity-item {
    margin-top: -20px;
  }
  .shipment-item .commodity-item-sub {
    margin-top: -20px;
  }
  .shipment-item .dimensions-cell .input-wrapper {
    width: auto;
  }
  .shipment-item .commodity-description-item {
    padding-left: 0;
  }
  .shipment-item .total-item {
    width: 10%;
  }
  .shipment-item .pieces-item {
    width: 10%;
  }
  .shipment-item .hazmat-item {
    padding-right: 0;
  }
  .shipment-item .remove-item {
    position: absolute;
    right: -50px;
    top: 25px;
  }
}
.shipment-item .commodity-item {
  position: relative;
}
.shipment-item .commodity-item .p-dropdown-panel {
  min-width: 70px;
}
.shipment-item .commodity-item .remove-commodity {
  transition: opacity 0.3s ease;
  font-size: 1.25em;
}
.shipment-item .commodity-item .remove-commodity:hover {
  cursor: pointer;
}
.shipment-item .commodity-action {
  position: relative;
  margin-bottom: 20px;
}
.shipment-item .commodity-action:before {
  content: "";
  width: 100%;
  height: 1px;
  background: #eaeced;
  position: absolute;
  top: 14px;
  left: 0;
}
.shipment-item .add-commodity-link {
  position: relative;
  padding-left: 30px;
}
.theme-abf .shipment-item .add-commodity-link {
  background-color: #fff;
}
@media screen and (max-width: 1270px) {
  .shipment-item .add-commodity-link {
    padding-left: 30px;
  }
  .shipment-item .add-commodity-link .tms-icon.custom-icon {
    left: 0;
  }
}
.shipment-item .add-commodity-link:hover {
  cursor: pointer;
}
.shipment-item .add-commodity-link span {
  line-height: 1.2;
  display: inline-block;
}
.theme-abf .shipment-item .add-commodity-link span {
  border-bottom: 1px solid #0e406a;
}
.shipment-item .add-commodity-link .tms-icon {
  font-size: 1.3em;
  position: absolute;
  left: 0;
  top: 2px;
}
.shipment-item .shipment-hovering-section {
  position: relative;
  width: 35%;
}
.shipment-item .shipment-hovering-section .remove {
  font-size: 1.25em;
  margin-bottom: 5px;
}
.shipment-item .shipment-hovering-section .remove:hover {
  cursor: pointer;
}
.shipment-item .shipment-hovering-section:hover .remove {
  opacity: 1;
  z-index: 1;
  transition: opacity 0.3s ease;
}

.add-wrapper {
  position: relative;
  top: -10px;
  z-index: 0;
}
.add-wrapper .add-h-u-link {
  z-index: 1;
  padding-right: 15px;
  padding-left: 0;
  position: relative;
  top: -4px;
}
.theme-abf .add-wrapper .add-h-u-link {
  background-color: #fff;
}
.add-wrapper .add-h-u-link .tms-icon {
  font-size: 1.3em;
  margin-right: 5px;
  position: relative;
  top: 5px;
}
.add-wrapper .add-h-u-link span {
  line-height: 1.2;
  display: inline-block;
}
.theme-abf .add-wrapper .add-h-u-link span {
  border-bottom: 1px solid #0e406a;
}
.add-wrapper .add-h-u-link:hover {
  cursor: pointer;
}
.add-wrapper:after {
  content: "";
  background-color: #eaeced;
  width: 100%;
  height: 1px;
  position: absolute;
  right: 0;
  top: 13px;
}

.flex-to-right {
  margin-left: auto;
}

.message-popup .quote-details-popup {
  max-width: 450px;
}
.quote-details-popup .mat-dialog-content {
  max-height: 70vh !important;
}
.quote-details-popup .info-message {
  overflow: hidden;
  position: relative;
  line-height: 1.2em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
  margin-top: 10px;
}
.message-popup .quote-details-popup .info-message {
  max-height: none;
  height: 100%;
  transition: none;
}
.quote-details-popup .info-message:before {
  content: "...";
  position: absolute;
  right: 0;
  bottom: 0;
}
.quote-details-popup .info-message:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
}
.theme-abf .quote-details-popup .info-message:after {
  background: #fff;
}
.quote-details-popup .info-message:hover {
  max-height: none;
  height: 100%;
  transition: height 0.3s ease;
}
.message-popup .quote-details-popup .info-message:hover {
  transition: none;
}
.quote-details-popup .clickable {
  cursor: pointer;
}

.qoute-detail-item {
  border-bottom: 1px solid #F1F1F1;
  padding: 6px 0;
  align-items: flex-start;
}
.qoute-detail-item > div {
  flex-wrap: wrap;
  position: relative;
}
.theme-abf .qoute-detail-item.orang-color {
  color: #d85024;
}

.qoute-detail-discrepancy.unclickable {
  pointer-events: auto !important;
}
.qoute-detail-discrepancy.unclickable .qoute-detail-total:hover {
  padding-left: 0px;
  padding-right: 0px;
  transition: none;
}

.unclickable {
  pointer-events: none !important;
}

.qoute-detail-total {
  font-size: 1.25em;
  font-weight: 500;
  padding: 16px 0 8px;
  line-height: 1;
  position: relative;
  transition: all 0.15s ease;
}
.theme-abf .qoute-detail-total {
  color: #d85024;
}
.qoute-detail-total .underline {
  border-bottom: 1px solid;
  margin-left: 8px;
  text-decoration: none;
}
.qoute-detail-total .tms-icon-bottom-arrow {
  position: absolute;
  font-size: 0.5em;
  top: 25px;
  opacity: 0;
  transition: all 0.15s ease;
  transform: scale(0);
}
.qoute-detail-total .tms-icon-bottom-arrow.left {
  left: 0;
}
.qoute-detail-total .tms-icon-bottom-arrow.right {
  right: 0;
}
.qoute-detail-total:hover:not(.no-details) {
  padding-left: 25px;
  padding-right: 25px;
  transition: all 0.15s ease;
}
.qoute-detail-total:hover:not(.no-details) .tms-icon-bottom-arrow {
  opacity: 1;
  transform: scale(1);
  transition: all 0.15s ease;
}
.qoute-detail-total.no-details .tms-icon-bottom-arrow {
  display: none;
}
.qoute-detail-total.opened .tms-icon-bottom-arrow {
  transform: rotate(180deg);
}
.qoute-detail-total.opened:hover .tms-icon-bottom-arrow {
  transform: scale(1) rotate(180deg);
}
.qoute-detail-total .tms-icon-star {
  font-size: 14px;
  position: relative;
  top: -3px;
  margin-left: 3px;
}

.qd-accordion-header {
  margin: 30px 0 10px;
  position: relative;
}
.theme-abf .qd-accordion-header {
  border-bottom: 1px solid #0e406a;
}
.qd-accordion-header .tms-icon {
  font-size: 0.7em;
  position: absolute;
  top: -8px;
  padding: 5px;
  right: 0;
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.theme-abf .qd-accordion-header .tms-icon {
  color: #0e406a;
  background: #fff;
}
.state-active .qd-accordion-header .tms-icon {
  transform: rotate(90deg);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.mat-dialog-actions .btn {
  min-width: 125px;
}

.brand-logo {
  margin-bottom: 10px;
}
.brand-logo .bg-img,
.brand-logo .bg-label {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  font-weight: 500;
}
.brand-logo .bg-img {
  max-height: 90px;
}
.brand-logo .bg-label {
  width: calc(100% - 135px);
  display: inline-block;
  margin: 0;
}

.nmfc-modals-wrapper {
  /*=====# ovveride main styles for titles #======*/
  /*=====# header section styles #======*/
  /*=====# main section styles #======*/
  /*=====# footer section styles #======*/
}
.nmfc-modals-wrapper .header-title,
.nmfc-modals-wrapper .content-title {
  padding: 0;
  margin: 0;
  font-weight: 500;
}
.nmfc-modals-wrapper .header {
  padding-bottom: 14px;
  border-bottom: 1px solid #eaeced;
}
.nmfc-modals-wrapper .header-title {
  font-size: 1.365em;
  line-height: 29px;
  color: #000;
}
.nmfc-modals-wrapper .main {
  padding-top: 18px;
}
.nmfc-modals-wrapper .details-provided {
  color: #b4b4b3;
}
.nmfc-modals-wrapper .suggested-update {
  margin-top: 16px;
  font-weight: 500;
  color: #000;
}
.nmfc-modals-wrapper .content-title {
  font-size: 1.25em;
  margin-bottom: 9px;
}
.theme-abf .nmfc-modals-wrapper .content-title--primary-col {
  color: #0e406a;
}
.theme-abf .nmfc-modals-wrapper .content-title--secondary-col {
  color: #f15a29;
}
.nmfc-modals-wrapper .details-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  font-size: 14px;
}
.nmfc-modals-wrapper .details-info:nth-of-type(odd) {
  border-bottom: 1px solid #eaeced;
  padding-bottom: 6px;
}
.nmfc-modals-wrapper .details-info:nth-of-type(even) {
  margin: 0;
}
.theme-abf .nmfc-modals-wrapper .details-info--secondary-col {
  color: #f15a29;
}
.nmfc-modals-wrapper .footer__question-msg {
  display: block;
  color: #565656;
  margin: 16px 0;
  font-size: 14px;
}
.nmfc-modals-wrapper .footer .btn {
  margin-bottom: 10px;
}
.nmfc-modals-wrapper .footer .btn:last-child {
  margin-bottom: 0;
}

.carrier-selection-info {
  margin-bottom: 20px;
  font-size: 1em;
  display: grid;
  grid-template-columns: 2fr 1fr;
  align-items: center;
}
.carrier-selection-info .cs-info-wrapper {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 1100px) {
  .carrier-selection-info .cs-info-wrapper {
    font-size: 14px;
  }
}
.carrier-selection-info .cs-info-item {
  display: inline;
  margin-right: 20px;
}
.carrier-selection-info .cs-si-label {
  padding-right: 5px;
  white-space: pre;
}
.theme-abf .carrier-selection-info .cs-si-label {
  color: #0e406a;
}
.carrier-selection-info .cs-si-value.cs-si-accessor {
  white-space: normal;
}
.carrier-selection-info .input-wrapper {
  margin-bottom: 0;
}
.carrier-selection-info .carrier-selection-wrap {
  margin-left: auto;
  flex-shrink: 0;
}
@media screen and (max-width: 1700px) {
  .carrier-selection-info .carrier-selection-wrap {
    margin-left: 0;
    width: 100%;
    justify-content: flex-start;
  }
}
.carrier-selection-info .carrier-selection-wrap.archived-layout {
  justify-content: flex-end;
}
@media screen and (max-width: 1384px) {
  .carrier-selection-info .carrier-selection-wrap.archived-layout {
    justify-content: flex-start;
  }
}

.button-action {
  max-width: 200px;
  min-width: 200px;
}
@media screen and (max-width: 1384px) {
  .button-action {
    max-width: 150px;
    min-width: 150px;
  }
}

.cs-data-slider {
  margin-bottom: 20px;
  border-right: 1px solid #eaeced;
}

.cs-side-title {
  text-align: center;
  margin-top: -8px;
}
.cs-side-title .cs-st-label {
  display: block;
}
@media screen and (max-width: 1366px) {
  .cs-side-title .cs-st-label {
    font-size: 14px;
  }
}
@media screen and (max-width: 1300px) {
  .cs-side-title .cs-st-label {
    font-size: 13px;
  }
}
.theme-abf .cs-side-title .cs-st-label {
  color: #0e406a;
}
.cs-side-title .cs-st-value {
  text-transform: uppercase;
}
@media screen and (-ms-high-contrast: active) and (max-width: 1024px), screen and (-ms-high-contrast: none) and (max-width: 1024px) {
  .cs-side-title .cs-st-value {
    font-size: 0.9em;
    max-width: 100%;
    word-break: break-all;
  }
}
.cs-side-title .cs-st-header {
  border-bottom: 1px solid #eaeced;
  padding-bottom: 5px;
}
@media screen and (max-width: 1367px) {
  .cs-side-title .cs-st-header {
    padding-top: 7px;
    padding-bottom: 2px;
  }
}
@media screen and (max-width: 1200px) {
  .cs-side-title .cs-st-header {
    padding-top: 20px;
    padding-bottom: 12px;
  }
}
@media screen and (max-width: 1024px) {
  .cs-side-title .cs-st-header {
    padding-top: 8px;
    padding-bottom: 5px;
  }
}
.cs-side-title .cs-st-content {
  border-bottom: 1px solid #eaeced;
  border-right: 1px solid #eaeced;
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: center;
  align-items: center;
  min-height: 191px;
}
.cs-side-title .cs-st-content:nth-child(3) {
  height: auto;
}

.cs-swiper-slide .header-schedule > span {
  padding: 0 8px;
}
.cs-swiper-slide .header-schedule > span:nth-last-child(1) {
  border-width: 0;
}
.cs-swiper-slide .header-schedule > span:not(.no-border) {
  border-right: 1px solid #fafafa;
}
.cs-swiper-slide .header-schedule .tms-icon {
  position: absolute;
  font-size: 2.3em;
  top: -6px;
  left: 0;
}
.theme-abf .cs-swiper-slide .header-schedule .tms-icon {
  color: #fff;
}
.cs-swiper-slide .header-schedule .delivery-days {
  margin-left: 8px;
  position: relative;
}
.cs-swiper-slide .swiper-container {
  border-bottom: 1px solid #eaeced;
}
.cs-swiper-slide .visible-btn {
  position: relative;
  padding-bottom: 60px;
}
.cs-swiper-slide .btn-wrap {
  display: flex;
  justify-content: center;
  padding: 10px;
  margin-top: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.cs-swiper-slide .btn-wrap button {
  color: #f15a29;
  border: 1px solid #eaeced;
  border-radius: 2px;
  padding: 5px 10px;
  text-transform: uppercase;
  background-color: #fff;
  outline: none;
  cursor: pointer;
}
.cs-swiper-slide .btn-wrap button:hover {
  border-color: #f15a29;
}
.cs-swiper-slide .swiper-slide header {
  border-color: #fafafa;
  border-style: solid;
  border-width: 0;
  border-right-width: 1px;
  background: #eaeced;
  text-transform: uppercase;
  width: 100%;
  padding: 10px 0;
  text-align: center;
}
.theme-abf .cs-swiper-slide .swiper-slide header {
  color: #0e406a;
}
.cs-swiper-slide .swiper-slide-content {
  border-color: #eaeced;
  border-style: solid;
  border-width: 0;
  width: 100%;
  height: inherit;
  border-right-width: 1px;
  border-bottom-width: 1px;
  min-height: 190px;
  overflow: hidden !important;
  display: flex;
  flex-direction: column;
}
.cs-swiper-slide .swiper-slide-content:nth-last-child(1) {
  border-bottom-width: 0;
}
.cs-swiper-slide .swiper-slide-content.holiday {
  background-color: rgba(239, 239, 239, 0.9);
  border-color: #fafafa;
}
.cs-swiper-slide .swiper-slide-content.holiday carrier-rate:nth-child(odd) .item-pkg,
.cs-swiper-slide .swiper-slide-content.holiday vltl-carrier-rate:nth-child(odd) .item-pkg {
  background-color: rgba(239, 239, 239, 0.9);
}
.cs-swiper-slide .swiper-slide-content.holiday:first-of-type .holiday-name-border {
  border-top-width: 1px;
}
.cs-swiper-slide .swiper-slide-content .holiday-name-border {
  border-style: solid;
  border-width: 0;
  border-color: #fafafa;
}
.cs-swiper-slide .swiper-slide-content .holiday-name-bottom-border {
  border-bottom-width: 1px;
}
.cs-swiper-slide .swiper-slide-content .ss-holiday-name {
  text-align: center;
  width: 100%;
  color: #F87214;
  padding: 10px;
  height: 95px;
  font-size: 17px;
}
.cs-swiper-slide .swiper-slide-content .ss-observed-holiday-name {
  color: #565656;
}
.cs-swiper-slide .almost-white-border-bottom, .cs-swiper-slide .unspecified-column .item-pkg, .cs-swiper-slide .swiper-slide-content.holiday carrier-rate:not(:last-of-type) .item-pkg,
.cs-swiper-slide .swiper-slide-content.holiday vltl-carrier-rate:not(:last-of-type) .item-pkg, .cs-swiper-slide .swiper-slide-content.holiday.rate-border-bottom carrier-rate .item-pkg,
.cs-swiper-slide .swiper-slide-content.holiday.rate-border-bottom vltl-carrier-rate .item-pkg {
  border-bottom: 1px solid #fafafa;
}
.cs-swiper-slide .swiper-button-next,
.cs-swiper-slide .swiper-button-prev {
  top: 8px;
  margin: 0;
  width: 26px;
  height: 26px;
  font-family: "tms-iconset" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.65em;
  padding: 6px 8px;
  border-radius: 16px;
}
.theme-abf .cs-swiper-slide .swiper-button-next,
.theme-abf .cs-swiper-slide .swiper-button-prev {
  background: #fff;
  color: #0e406a;
  border: 2px solid #0e406a;
}
.cs-swiper-slide .swiper-button-next:not(.disabled):not(.swiper-button-disabled),
.cs-swiper-slide .swiper-button-prev:not(.disabled):not(.swiper-button-disabled) {
  animation-name: pulse;
  animation-duration: 1.3s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}
.theme-abf .cs-swiper-slide .swiper-button-next:hover,
.theme-abf .cs-swiper-slide .swiper-button-prev:hover {
  background-color: #0e406a;
  color: #fff;
}
.cs-swiper-slide .swiper-button-next:before {
  content: "\e914";
}
.cs-swiper-slide .swiper-button-prev:before {
  content: "\e913";
}
.theme-abf .cs-swiper-slide .unspecified-column .header-schedule {
  color: #f15a29;
}
.cs-swiper-slide .unspecified-column .header-schedule .day-of-week {
  display: none;
}
.cs-swiper-slide .unspecified-column .swiper-slide-content {
  border-left: 1px solid #fafafa;
}
.theme-abf .cs-swiper-slide .unspecified-column .swiper-slide-content {
  background-color: rgba(14, 64, 106, 0.1);
}
.cs-swiper-slide .unspecified-column .swiper-slide-content:last-child {
  border-bottom: none;
}
.cs-swiper-slide .unspecified-column .swiper-slide-content:first-of-type {
  border-top: 1px solid #fafafa;
}
.cs-swiper-slide .unspecified-column .item-pkg {
  background: transparent;
}
.cs-swiper-slide .unspecified-column carrier-rate:first-child:after, .cs-swiper-slide .unspecified-column carrier-rate:last-child:after {
  background: transparent;
}

.cs-swiper-slide .swiper-button-next:not(.disabled):not(.swiper-button-disabled),
.cs-swiper-slide .swiper-button-prev:not(.disabled):not(.swiper-button-disabled) {
  animation-name: pulse-abf;
}
@keyframes pulse-abf {
  from {
    box-shadow: #0e406a 0 0px 0px 0px;
  }
  20% {
    box-shadow: rgba(14, 64, 106, 0.5) 0 0px 0px 3px;
  }
  30% {
    box-shadow: rgba(14, 64, 106, 0.5) 0 0px 0px 5px;
  }
  40% {
    box-shadow: rgba(14, 64, 106, 0.5) 0 0px 0px 6px;
  }
  50% {
    box-shadow: rgba(14, 64, 106, 0.5) 0 0px 0px 7px;
  }
  60% {
    box-shadow: rgba(14, 64, 106, 0.5) 0 0px 0px 8px;
  }
  70% {
    box-shadow: rgba(14, 64, 106, 0.1) 0 0px 0px 10px;
  }
  80% {
    box-shadow: rgba(14, 64, 106, 0.1) 0 0px 10px 10px;
  }
  to {
    box-shadow: rgba(14, 64, 106, 0.1) 0 0px 20px 15px;
  }
}

carrier-rate {
  display: block;
  position: relative;
}
carrier-rate:nth-child(even) .item-pkg {
  background-color: #eaeced;
}
carrier-rate:first-child:last-child:after {
  content: "";
  height: 95px;
  display: block;
  width: 100%;
  position: absolute;
  top: 95px;
}

vltl-carrier-rate {
  display: block;
  position: relative;
}
vltl-carrier-rate:nth-child(even) .item-pkg {
  background-color: #eaeced;
}
vltl-carrier-rate:first-child:last-child:after {
  content: "";
  height: 95px;
  display: block;
  width: 100%;
  position: absolute;
  top: 95px;
}
@media screen and (max-width: 1300px) {
  vltl-carrier-rate:first-child:last-child:after {
    height: 160px;
    top: 160px;
  }
}

.inline-rate {
  font-size: 16px;
}

.link-rate {
  text-decoration: underline;
  cursor: pointer;
}
.link-rate:hover {
  text-decoration: none;
}

.item-pkg {
  height: 95px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  text-align: center;
  position: relative;
  overflow: hidden;
  z-index: 2;
  padding: 0 7px;
}
@media screen and (max-width: 1386px) {
  .item-pkg {
    font-size: 14px;
  }
}
.item-pkg itm-button .mat-raised-button {
  line-height: 30px;
}
.item-pkg .btn-hover {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  opacity: 0;
}
.theme-abf .item-pkg {
  background: #fff;
}
.item-pkg:hover {
  background-color: #fcf2eb !important;
}
.item-pkg:hover .item-pkg-time-wrap {
  display: none;
}
.item-pkg:hover .btn-hover {
  opacity: 1;
  transition: all 0.2s linear;
}
.item-pkg:hover .item-pkg-amount .item-pkg-amt-value-hover {
  text-decoration: underline;
}
.item-pkg > div {
  align-self: center;
}
.item-pkg .btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  opacity: 0;
}

.item-pkg-brand {
  width: 25%;
  max-height: 75px;
  margin: 0 5px 5px;
}
@media screen and (max-width: 1386px) {
  .item-pkg-brand {
    width: 24%;
  }
}
.item-pkg-brand > img {
  max-height: 100%;
  max-width: 100%;
}

.item-pkg-logo {
  height: 50px;
  margin-left: 5px;
  display: flex;
  align-items: center;
}
.item-pkg-logo img {
  max-height: 100%;
  max-width: 100%;
}

.ltl-brokerage {
  display: flex;
  justify-content: flex-end;
  width: 50%;
  height: 15px;
}
.ltl-brokerage img {
  max-height: 100%;
  max-width: 100%;
  display: block;
}

.item-pkg-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 10px 5px 0 5px;
}

.item-pkg-name {
  font-size: 17px;
  padding-bottom: 4px;
  text-align: left;
}
.item-pkg-name--truncate {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.item-pkg-amount {
  flex: 2 1 auto;
  font-size: 1.25em;
  font-weight: 500;
  position: relative;
  width: 45%;
  color: #999999;
}
@media screen and (max-width: 1676px) {
  .item-pkg-amount {
    font-size: 1em;
  }
}
@media screen and (max-width: 1386px) {
  .item-pkg-amount {
    font-size: 1.25em;
  }
}
@media screen and (max-width: 1100px) {
  .item-pkg-amount {
    font-size: 1em;
  }
}
@media screen and (max-width: 1025px) {
  .item-pkg-amount {
    font-size: 1.25em;
  }
}
.item-pkg-amount .item-pkg-amt-value {
  padding-left: 15%;
  display: flex;
  align-items: center;
}
.item-pkg-amount .tms-icon-star {
  font-size: 13px;
  position: relative;
  top: -8px;
  margin-left: 0;
}
.item-pkg-amount .item-pkg-discrepancy-msg {
  text-align: center;
  cursor: pointer;
}
.item-pkg-amount .item-pkg-discrepancy-msg .item-pkg-discrepancy-icon:hover {
  color: #FB761D;
}

.item-pkg-time {
  width: 30%;
  font-size: 1em;
  font-weight: 300;
  position: relative;
  color: #727272;
}
@media screen and (max-width: 1600px) {
  .item-pkg-time {
    font-size: 0.8em;
  }
}
@media screen and (max-width: 1386px) {
  .item-pkg-time {
    font-size: 1em;
  }
}
@media screen and (max-width: 1100px) {
  .item-pkg-time {
    font-size: 0.8em;
  }
}
@media screen and (max-width: 1025px) {
  .item-pkg-time {
    font-size: 1em;
  }
}
.item-pkg-time .tms-icon {
  padding-right: 7px;
  margin-top: -7px;
  display: inline-block;
  vertical-align: middle;
}
.item-pkg-time .on-time-lable {
  font-size: 0.875em;
}
.item-pkg-time .item-pkg-time-wrap {
  display: block;
}
.item-pkg-time .guaranteed-time-lable {
  min-width: 57px;
  display: inline-block;
  text-align: left;
}

.item-pkg-info {
  width: 15%;
  font-size: 1.25em;
}
.theme-abf .item-pkg-info .tlt-icon {
  color: #0e406a;
}

.mat-tooltip {
  transform: scale(1, 1) !important;
  transform-origin: 50% 100% 0px !important;
}

.with-slider {
  justify-content: space-between;
}
.with-slider .main-info span:not(.light-blue-text) {
  max-width: 260px;
  text-align: left;
}
.with-slider .main-info span.light-blue-text {
  text-align: right;
  padding-right: 10px;
  max-width: 200px;
  display: block;
}
.theme-abf .with-slider .main-info span.light-blue-text {
  color: #0e406a;
  border-right: 1px solid #d85024;
}

.white-bg {
  z-index: 2;
  position: relative;
}
.theme-abf .white-bg {
  background-color: #fff;
}

.bottom-slider {
  width: 45%;
  padding: 16px 40px;
  overflow: hidden;
}
.bottom-slider .swiper-container {
  border-bottom: none;
  overflow: visible !important;
}
.bottom-slider .swiper-button-prev,
.bottom-slider .swiper-button-next {
  border: none;
  border: 2px solid transparent !important;
  background-color: transparent !important;
}
.bottom-slider .swiper-button-prev.swiper-button-disabled,
.bottom-slider .swiper-button-next.swiper-button-disabled {
  opacity: 1;
}
.bottom-slider .swiper-button-prev.swiper-button-disabled:before,
.bottom-slider .swiper-button-next.swiper-button-disabled:before {
  opacity: 0.35;
}
.bottom-slider .swiper-button-prev:after,
.bottom-slider .swiper-button-next:after {
  content: "";
  width: 200%;
  height: 400%;
  position: absolute;
  top: -53%;
  z-index: 1;
}
.theme-abf .bottom-slider .swiper-button-prev:after,
.theme-abf .bottom-slider .swiper-button-next:after {
  background-color: #fff;
}
.bottom-slider .swiper-button-prev:before,
.bottom-slider .swiper-button-next:before {
  z-index: 2;
  position: relative;
  border-radius: 16px;
  width: 27px;
  height: 27px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.theme-abf .bottom-slider .swiper-button-prev:before,
.theme-abf .bottom-slider .swiper-button-next:before {
  border: 2px solid #0e406a;
}
.bottom-slider .swiper-button-prev:hover,
.bottom-slider .swiper-button-next:hover {
  background: none;
}
@media screen and (min-width: 768px) {
  .theme-abf .bottom-slider .swiper-button-prev:hover:before,
  .theme-abf .bottom-slider .swiper-button-next:hover:before {
    color: #fff;
    background-color: #0e406a;
  }
}
.bottom-slider .swiper-button-prev:after {
  right: 0;
}
.bottom-slider .swiper-button-next:after {
  left: 0;
}
.bottom-slider .swiper-slide {
  border-right: 1px solid #eaeced;
  position: relative;
  overflow: visible !important;
}
.bottom-slider .swiper-slide:nth-of-type(4n) {
  border-right: none;
}
.bottom-slider .swiper-slide img:hover {
  filter: grayscale(0);
  filter: none;
}
.bottom-slider .hidden-filter {
  display: none;
}
.bottom-slider .swiper-button-next {
  left: auto;
  right: -20px;
}
.bottom-slider .swiper-button-prev {
  right: auto;
  left: -20px;
}
.bottom-slider .swiper-button-next,
.bottom-slider .swiper-button-prev {
  animation: none !important;
}
.bottom-slider img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns='https://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  filter: grayscale(100%);
}

button.m-r-10 {
  margin-right: 10px;
}

.brokerage-section {
  border: 2px solid #b4b4b3;
  padding: 20px 35px;
  margin: -15px 0 20px 0;
  background: #F6F6F8;
}
.brokerage-section .brokerage-title {
  font-size: 25px;
  font-weight: 600;
  display: inline-block;
}
.theme-abf .brokerage-section .brokerage-title {
  border-bottom: 3px solid #f15a29;
}
.brokerage-section p {
  font-size: 18px;
  font-weight: 500;
  margin: 7px 0 0 0;
}
.theme-abf .brokerage-section p {
  color: #000;
}

.blurry {
  filter: blur(3px);
  opacity: 0.5;
}

.blurry-manage-carriers {
  filter: blur(2px);
  opacity: 0.5;
}

.centered-loading-logo {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 1280px) {
  .mat-raised-button.back-second-step {
    margin-top: 10px;
  }
  .mat-raised-button.back-second-step ~ span {
    position: absolute;
    left: 0;
    top: 3px;
    font-size: 0.875em;
    white-space: nowrap;
    padding: 0 !important;
  }
}
@media screen and (max-width: 1024px) {
  .cs-data-slider .swiper-slide-active + .swiper-slide-next + .swiper-slide header {
    border-width: 0;
  }
  .cs-data-slider .swiper-button-next,
  .cs-data-slider .swiper-button-prev {
    top: 8px;
  }
  .cs-data-slider .swiper-button-next {
    right: 2px;
  }
  .cs-data-slider .swiper-button-prev {
    left: 2px;
  }
  .bottom-slider {
    width: 30%;
  }
  .main-info {
    max-width: 70% !important;
    width: 70% !important;
  }
}
.blurry-truckload {
  opacity: 0.5;
}

@media screen and (max-width: 801px) {
  .cs-data-slider {
    font-size: 0.875em;
  }
  .cs-data-slider .swiper-slide > header {
    text-align: left;
    padding-left: 9%;
  }
  .cs-data-slider .cs-side-title {
    margin-top: 2px;
    font-size: 0.825em;
  }
}
.highlighted-car-icon {
  color: #0E406A !important;
  font-weight: 600;
}

.expedite-row {
  height: 99px !important;
  min-height: 99px !important;
}

.over-dimension-tooltip .help {
  position: relative;
  top: -8px;
}

.report-page {
  padding: 20px;
}
.report-page .download-underlined {
  position: relative;
}
.report-page .download-underlined span {
  margin-left: 10px;
}
.report-page .report-commerce {
  margin: 20px 0;
}
.report-page .report-commerce .elem {
  min-width: 110px;
}
.report-page .generate-report-wrapper {
  justify-content: space-between;
  align-items: center;
}
.report-page .generate-report-wrapper .prime-dropdown-wrapper {
  min-width: 270px;
}
.report-page .generate-report-wrapper .label {
  font-size: 0.875em;
}
.report-page .min-width {
  min-width: 200px;
}
.report-page .link {
  margin-top: 25px;
  cursor: pointer;
  display: block;
}
.report-page .link i {
  font-size: 1.5em;
  margin-right: 5px;
  vertical-align: sub;
}
.report-page .underline {
  text-decoration: underline;
}
.report-page .chart-wrapper {
  margin-top: 40px;
  width: 100%;
}
@media screen and (max-width: 1500px) {
  .report-page .filters-row {
    flex-wrap: wrap;
  }
  .report-page .filters-row .calendars {
    max-width: 500px;
    margin-bottom: 40px;
  }
  .report-page .filters-row .no-spacing-media {
    padding-left: 0;
  }
}
@media screen and (max-width: 1200px) {
  .report-page .filters-row {
    margin-bottom: 25px;
  }
  .report-page .calendars > .d-f {
    margin-right: 10px;
  }
  .report-page .calendars .btn {
    min-width: 85px;
  }
}
@media screen and (max-width: 1279px) {
  .report-page .no-spacing-media {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1250px) {
  .report-page {
    padding: 5px;
  }
}

rate-analysis rate-analysis-line:before {
  z-index: 1;
  text-align: center;
}
.theme-abf rate-analysis rate-analysis-line:before {
  border-color: #0e406a !important;
}
rate-analysis .cell.icon {
  min-width: 30px;
  width: 30px;
  padding: 0;
}

@media screen and (max-width: 1250px) {
  rate-analysis .custom-table {
    padding: 0 10px;
  }
}
@media screen and (max-width: 1366px) {
  rate-analysis .custom-table .accessorials-cell {
    display: none;
  }
}
.carrier-summary .img-wrapper {
  height: 75px;
  padding: 5px;
}
.carrier-summary grid-header-column {
  justify-content: flex-start;
  width: 100%;
  border-right: none;
  padding-left: 10px;
  text-align: left;
}
.carrier-summary .custom-table .row:not(.table-head):not(.edit) {
  padding: 0;
}
.carrier-summary .table-head .cell {
  border-right: 1px solid #eaeced;
}
.carrier-summary .table-head .itm-border-none {
  border: 0;
}
.carrier-summary .cell {
  align-items: center;
  display: flex;
}
.carrier-summary img {
  max-height: 100%;
  max-width: 100%;
}
.carrier-summary .h-u-helper,
.carrier-summary .price-helper {
  position: relative;
}
.carrier-summary .h-u-helper i,
.carrier-summary .price-helper i {
  cursor: pointer;
}
.carrier-summary .h-u-helper .tooltip-wrapper,
.carrier-summary .price-helper .tooltip-wrapper {
  position: absolute;
  right: 1.5vw;
  top: 0;
}
@media screen and (max-width: 1700px) and (min-width: 1501px) {
  .carrier-summary .h-u-helper .tooltip-wrapper,
  .carrier-summary .price-helper .tooltip-wrapper {
    right: 10px;
  }
}
@media screen and (max-width: 1500px) {
  .carrier-summary .h-u-helper .tooltip-wrapper,
  .carrier-summary .price-helper .tooltip-wrapper {
    right: 0;
  }
}
@media screen and (max-width: 1200px) {
  .carrier-summary .h-u-helper .tooltip-wrapper,
  .carrier-summary .price-helper .tooltip-wrapper {
    top: -15px;
  }
}
.carrier-summary .h-u-helper .box-model,
.carrier-summary .price-helper .box-model {
  border-radius: 4px;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 20px;
  color: #565656;
  min-width: 170px;
  text-align: left;
  z-index: 12;
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.shipments .grid-items .cell {
  padding-right: 5px;
}
.shipments .cell.icon {
  min-width: 30px;
  width: 30px;
  padding: 0;
}
@media screen and (min-width: 1351px) {
  .shipments .hide-large {
    display: none;
  }
}
@media screen and (max-width: 1350px) {
  .shipments .spacing-for-collapse {
    padding-right: 15px;
  }
  .shipments .collapse-btn {
    position: absolute;
    right: 0;
    top: 20px;
    transform: rotate(0);
    transition: transform 0.15s ease;
  }
  .shipments .collapse-btn.opened {
    transform: rotate(180deg);
    transition: transform 0.15s ease;
  }
  .shipments .collapse-btn i {
    font-size: 0.325em;
    border-radius: 50%;
    display: flex;
    width: 17px;
    height: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .theme-abf .shipments .collapse-btn i {
    border: 2px solid #0e406a;
  }
  .shipments .hide-rwd {
    display: none;
  }
  .shipments .rwd-last-ordered {
    order: 5;
    margin-left: 45%;
    width: 55%;
    position: relative;
    display: none;
  }
  .shipments .rwd-last-ordered.opened {
    display: flex;
  }
  .shipments .rwd-last-ordered:before {
    content: "";
    position: absolute;
    left: 0;
    top: 35px;
    width: 100%;
    background: #eaeced;
    height: 1px;
  }
  .shipments .rwd-last-ordered .cell {
    position: relative;
  }
  .shipments .rwd-last-ordered .cell:before {
    display: block;
    font-size: 14px;
    color: #b4b4b3;
    margin-bottom: 15px;
    margin-top: 10px;
  }
  .shipments .rwd-last-ordered .cell.class-cell:before {
    content: "Class";
  }
  .shipments .rwd-last-ordered .cell.weight-cell:before {
    content: "Weight";
  }
  .shipments .rwd-last-ordered .cell.total-weight-cell:before {
    content: "Total Weight";
  }
  .shipments .rwd-last-ordered .cell.handling-unit-cell:before {
    content: "H/U";
  }
  .shipments .rwd-last-ordered .cell.cube-cell:before {
    content: "Cube";
  }
  .shipments .rwd-last-ordered .cell.dencity-cell:before {
    content: "Dencity";
  }
  .shipments .row {
    position: relative;
    flex-wrap: wrap;
  }
  .shipments .row > .cell.w-5 {
    width: 10%;
  }
  .shipments .row > .cell.w-15 {
    width: 20%;
  }
}
@media screen and (max-width: 1250px) {
  .shipments .grid-items .cell {
    font-size: 0.875em;
  }
  .shipments .w-7 {
    width: 8%;
  }
}

.shipments-table .table-head {
  display: grid;
  grid-template-columns: 6% 10% 10% 4% 5% 5% 6% 4% 6% 6% 6% 9% 9% 7% 7%;
}
@media screen and (max-width: 1600px) {
  .shipments-table .table-head {
    grid-template-columns: 7% 10% 10% 4% 5% 5% 6% 5% 6% 6% 6% 8% 8% 6% 8%;
  }
}
@media screen and (max-width: 1362px) {
  .shipments-table .table-head {
    grid-template-columns: 8% 9% 9% 4% 5% 4% 6% 5% 6% 6% 6% 8% 9% 6% 9%;
  }
}
@media screen and (max-width: 1223px) {
  .shipments-table .table-head {
    grid-template-columns: 8% 9% 9% 4% 5% 4% 6% 5% 7% 6% 6% 9% 9% 6% 7%;
  }
}
@media screen and (max-width: 1435px) {
  .shipments-table .table-head .cell {
    font-size: 13px;
  }
}
.shipments-table .grid-items .row {
  display: grid;
  grid-template-columns: 6% 10% 10% 4% 5% 5% 6% 4% 6% 6% 6% 9% 9% 7% 7%;
}
@media screen and (max-width: 1600px) {
  .shipments-table .grid-items .row {
    grid-template-columns: 7% 10% 10% 4% 5% 5% 6% 5% 6% 6% 6% 8% 8% 6% 8%;
  }
}
@media screen and (max-width: 1362px) {
  .shipments-table .grid-items .row {
    grid-template-columns: 8% 9% 9% 4% 5% 4% 6% 5% 6% 6% 6% 8% 9% 6% 9%;
  }
}
@media screen and (max-width: 1223px) {
  .shipments-table .grid-items .row {
    grid-template-columns: 8% 9% 9% 4% 5% 4% 6% 5% 7% 6% 6% 9% 9% 6% 7%;
  }
}
@media screen and (max-width: 1435px) {
  .shipments-table .grid-items .row .cell {
    font-size: 15px;
  }
}
@media screen and (max-width: 1362px) {
  .shipments-table .grid-items .row .cell.accessorials-cell {
    word-break: break-word;
  }
}
@media screen and (max-width: 1223px) {
  .shipments-table .grid-items .row .cell {
    font-size: 13px;
  }
}
.shipments-table .cell {
  padding: 0 10px;
}
.shipments-table .cell.no-border {
  border: 0;
}

shipment-line:before {
  z-index: 1;
  text-align: center;
}
.theme-abf shipment-line:before {
  border-color: #0e406a !important;
}

@media screen and (max-width: 1250px) {
  .shipments {
    padding: 0 10px;
  }
}
.m-r-10 {
  margin-right: 10px;
}

.m-l-10 {
  margin-left: 10px;
}

.bill-of-lading, .quick-bol-preview {
  overflow: initial;
}
.bill-of-lading .pdf-viewer .position-static, .quick-bol-preview .pdf-viewer .position-static {
  position: static !important;
}
.bill-of-lading .pdf-viewer .ng2-pdf-viewer-container, .quick-bol-preview .pdf-viewer .ng2-pdf-viewer-container {
  overflow-x: initial;
}

.print-content {
  position: relative;
  min-width: 240mm;
}
@media screen and (max-width: 1090px) {
  .print-content {
    min-width: 210mm;
  }
}
.print-content h2 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.5em;
  color: #373737;
  margin: 0;
  letter-spacing: 0;
}
.print-content header {
  margin-bottom: 15px;
}
.print-content header img {
  position: absolute;
  left: 0;
  /*max-width: 125px;*/
  max-width: 320px;
  height: 40px;
  top: 1px;
  width: auto;
}
.print-content header h2 {
  text-align: center;
  border-bottom: 2px solid #373737;
  padding-top: 16px;
}
.print-content .container {
  display: flex;
  margin-bottom: 5px;
}
.print-content .container.bordered {
  border-bottom: 2px solid #373737;
}
.print-content .container .left-col {
  padding-right: 20px;
  width: 47%;
}
.print-content .container .left-col .third-party {
  border: none;
}
.print-content .container .right-col {
  padding-left: 20px;
  width: 53%;
  position: relative;
}
.print-content .container .right-col .freight-wrapper {
  border: none;
}
.print-content .container .last {
  border-top: 2px solid #373737;
  padding-top: 5px;
}
.print-content .container ~ h2 {
  line-height: 1;
}
.print-content h4,
.print-content h3 {
  text-transform: uppercase;
  font-weight: 500;
  margin: 0;
}
.print-content h4 {
  font-size: 1.2em;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.3em;
}
.print-content h3 {
  font-size: 2.25em;
  border-bottom: none;
  padding: 0;
}
.print-content h5 {
  font-weight: 600;
  font-size: 1em;
}
.print-content p {
  font-size: 1em;
  font-weight: 300;
  margin: 0;
  line-height: 1.2em;
}
.print-content p.m-r-10 {
  margin-right: 10px;
}
.print-content p.m-l-10 {
  margin-left: 10px;
}
.print-content p.big {
  font-size: 1.2em;
}
.print-content p.big-bold {
  font-weight: 500;
  color: #373737;
  font-size: 49px;
  margin-top: 30px;
  margin-bottom: 35px;
}
.print-content p.big-normal {
  font-size: 40px;
}
.print-content .item {
  border-bottom: 2px solid #373737;
  padding-bottom: 5px;
  margin-bottom: 5px;
  width: 100%;
}
.print-content .item.last {
  border-bottom: none;
  margin-bottom: 0;
}
.print-content .label {
  border: 2px solid #373737;
  width: 100%;
  height: 107px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
  position: relative;
}
.print-content .label.label-bol {
  border: none;
  border-bottom: 2px solid #373737;
  height: 32px;
}
.print-content .label.label-bol .pro-number-label {
  bottom: 8px;
}
@media print {
  .print-content .label {
    border: 2px solid transparent;
  }
}
.print-content .label svg {
  margin-bottom: 10px;
}
.print-content .label .pro-number-label {
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 100%;
  text-align: center;
}
.print-content .carrier-wrapper {
  display: flex;
}
.print-content .carrier-wrapper.item {
  padding-bottom: 0;
}
.print-content .additional-info {
  width: 100%;
}
.print-content .additional-info .item {
  display: flex;
  padding-bottom: 5px;
  margin-bottom: 5px;
  min-height: 40px;
}
.print-content .additional-info .item.column {
  flex-direction: column;
}
.print-content .additional-info .item.column .item-content {
  width: 100%;
}
.print-content .additional-info .item.column .item-content > div {
  width: 100%;
}
.print-content .additional-info .item.column .item-content:first-child {
  padding-bottom: 10px;
  margin-bottom: 5px;
  border-bottom: 2px solid #373737;
}
.print-content .additional-info .item.column .item-content .item-row-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.print-content .additional-info .item.column .item-content .item-row-wrapper .row {
  width: 50%;
}
.print-content .additional-info .item.column .row-item {
  display: flex;
  flex-wrap: wrap;
}
.print-content .additional-info .item:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
}
.print-content .additional-info .item .item-content {
  width: 50%;
}
.print-content .additional-info .item .item-content > div {
  width: 100%;
}
.print-content .additional-info .item p:last-of-type {
  font-weight: 400;
}
.print-content .freight-wrapper {
  display: flex;
  padding-bottom: 12px;
}
.print-content .freight-wrapper p {
  font-size: 1.25em;
}
.print-content .freight-wrapper .wrapper {
  margin-top: 5px;
}
.print-content .square {
  border: 2px solid #373737;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin: 0px 4px -3px 0;
}
.print-content .square ~ span {
  display: inline-block;
  font-size: 1.05em;
  margin-right: 20px;
}
.print-content .table-wrapper {
  min-height: 410px;
}
.print-content .table-wrapper.tl-table-wrapper {
  min-height: 200px;
}
.print-content .table-wrapper p strong {
  font-weight: 400;
}
.print-content .flexible-table {
  margin: 10px 0 10px;
  font-size: 0.91em;
}
.print-content .flexible-table .header {
  font-weight: 600;
  border-top: 2px solid #373737;
  border-bottom: 2px solid #373737;
  text-align: center;
}
.print-content .flexible-table .header .cell {
  /* Layout structure for first and second header cells */
  /* Layout structure for pre last header cell */
}
.print-content .flexible-table .header .cell:nth-of-type(1), .print-content .flexible-table .header .cell:nth-of-type(2) {
  padding: 0;
}
.print-content .flexible-table .header .cell:nth-of-type(1) span:nth-of-type(1), .print-content .flexible-table .header .cell:nth-of-type(2) span:nth-of-type(1) {
  display: block;
  border-bottom: 2px solid #373737;
  padding: 5px;
}
.print-content .flexible-table .header .cell:nth-of-type(1) span:nth-of-type(2), .print-content .flexible-table .header .cell:nth-of-type(2) span:nth-of-type(2) {
  float: left;
  width: 70%;
  padding: 5px;
  border-right: 2px solid #373737;
}
.print-content .flexible-table .header .cell:nth-of-type(1) span:nth-of-type(3), .print-content .flexible-table .header .cell:nth-of-type(2) span:nth-of-type(3) {
  float: left;
  width: 30%;
  padding: 5px 2px;
}
.print-content .flexible-table .header .cell:nth-last-of-type(2) {
  padding: 0;
}
.print-content .flexible-table .header .cell:nth-last-of-type(2) span:nth-of-type(1) {
  display: block;
  border-bottom: 2px solid #373737;
  padding: 5px;
}
.print-content .flexible-table .header .cell:nth-last-of-type(2) span:nth-of-type(2) {
  float: left;
  width: 33.33%;
  padding: 5px;
  border-right: 2px solid #373737;
}
.print-content .flexible-table .header .cell:nth-last-of-type(2) span:nth-of-type(3) {
  float: left;
  width: 33.33%;
  padding: 5px;
  border-right: 2px solid #373737;
}
.print-content .flexible-table .header .cell:nth-last-of-type(2) span:nth-of-type(4) {
  float: left;
  width: 33.33%;
  padding: 5px;
}
.print-content .flexible-table .header .cell:nth-last-of-type(3) {
  max-width: 85px !important;
}
.print-content .flexible-table .body .item-row {
  border-bottom: 2px solid #373737;
}
.print-content .flexible-table .body i {
  font-size: 0.7em;
}
.print-content .flexible-table .body .cell:nth-of-type(1) {
  max-width: 72px;
}
.print-content .flexible-table .body .cell:nth-of-type(2) {
  max-width: 33px;
}
.print-content .flexible-table .body .cell:nth-last-of-type(2) {
  max-width: 115px;
  padding: 0;
  overflow: hidden;
}
.print-content .flexible-table .body .cell:nth-last-of-type(2) span {
  width: 33.33%;
  padding: 5px;
  border-right: 2px solid #373737;
  text-align: center;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  /* SAVE AS PDF FIX */
}
.print-content .flexible-table .body .cell:nth-last-of-type(2) span:after {
  content: "";
  position: absolute;
  right: -2px;
  width: 2px;
  height: 100rem;
  transform: translateY(-50%);
}
.theme-abf .print-content .flexible-table .body .cell:nth-last-of-type(2) span:after {
  background-color: #000;
}
.print-content .flexible-table .body .cell:nth-last-of-type(2) span:last-of-type {
  border-right: none;
}
@media print {
  .print-content .flexible-table .body .cell:nth-last-of-type(2) span:after {
    content: none;
  }
}
.print-content .flexible-table .body .cell:last-of-type {
  max-width: 60px;
}
.print-content .flexible-table .body .inner-row .cell {
  position: relative;
  padding: 5px;
}
.print-content .flexible-table .body .inner-row .cell.text-center span {
  justify-content: center;
}
.print-content .flexible-table .body .inner-row .cell:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border-top: 2px dotted #373737;
}
.print-content .flexible-table .body .inner-row .cell.text-center {
  justify-content: center;
  align-items: center;
  display: flex;
}
.print-content .flexible-table .body .inner-row .cell:nth-of-type(3) {
  max-width: 40px;
}
.print-content .flexible-table .body .inner-row .cell:nth-of-type(5), .print-content .flexible-table .body .inner-row .cell:nth-of-type(6) {
  max-width: 60px;
}
.print-content .flexible-table .body .inner-row .cell:last-of-type {
  border-right: 2px solid #373737;
  max-width: 85px;
}
.print-content .flexible-table .body .inner-row .cell.description-overflow {
  max-height: 74px;
  overflow: hidden;
}
.print-content .flexible-table .body .inner-row:first-of-type .cell:after {
  display: none;
}
.print-content .flexible-table .footer {
  border-bottom: 2px solid #373737;
}
.print-content .flexible-table .footer .non-border {
  border-right-color: transparent;
}
.print-content .flexible-table .footer strong {
  font-weight: 500;
}
.print-content .flexible-table .footer .middle-combine {
  max-width: 145px !important;
}
.print-content .flexible-table .footer .cell:nth-of-type(1), .print-content .flexible-table .footer .cell:nth-of-type(2) {
  padding: 0;
}
.print-content .flexible-table .footer .cell:nth-of-type(1) span, .print-content .flexible-table .footer .cell:nth-of-type(2) span {
  float: left;
  padding: 5px;
}
.print-content .flexible-table .footer .cell:nth-of-type(1) span:nth-of-type(1), .print-content .flexible-table .footer .cell:nth-of-type(2) span:nth-of-type(1) {
  width: 70%;
}
.print-content .flexible-table .footer .cell:nth-of-type(1) span:nth-of-type(2), .print-content .flexible-table .footer .cell:nth-of-type(2) span:nth-of-type(2) {
  width: 30%;
  text-align: center;
}
.print-content .flexible-table .footer .cell:nth-last-of-type(2) strong, .print-content .flexible-table .footer .cell:nth-last-of-type(3) strong {
  display: flex;
  margin-left: 5px;
}
.print-content .flexible-table .footer .cell:nth-last-of-type(2) strong sup, .print-content .flexible-table .footer .cell:nth-last-of-type(3) strong sup {
  position: relative;
  top: -4px;
}
.print-content .flexible-table .cell {
  border-right: 2px solid #373737;
  padding: 5px;
  line-height: 1;
}
.print-content .flexible-table .cell.small {
  max-width: 40px !important;
}
.print-content .flexible-table .cell.middle {
  max-width: 60px !important;
}
.print-content .flexible-table .cell.large {
  max-width: 115px !important;
}
.print-content .flexible-table .cell.extra-large {
  max-width: 105px !important;
}
.print-content .flexible-table .cell:last-of-type {
  border-right: 0;
}
.print-content .emergency-info {
  border-top: 2px solid #373737;
  display: inline-block;
  margin-top: 10px;
  padding-top: 10px;
}
.print-content .emergency-info h4 {
  margin-bottom: 5px;
}
.print-content .emergency-info p {
  margin-bottom: 10px;
}
.print-content footer {
  margin-top: 20px;
}
.print-content footer section {
  display: flex;
  border-top: 2px solid #373737;
  border-bottom: 2px solid #373737;
  margin-bottom: 10px;
}
.print-content footer section h5 {
  margin: 10px 0 5px 0;
}
.print-content footer section p {
  font-size: 0.875em;
}
.print-content footer section .big {
  font-size: 1.125em;
  margin: 10px 0;
}
.print-content footer section span:not(.write-line) {
  width: 70px;
  display: inline-block;
  text-align: right;
}
.print-content footer section .write-line {
  width: 100px;
  border-bottom: 2px solid #373737;
  display: inline-block;
  margin-left: 10px;
}
.print-content footer section .column:nth-of-type(1) {
  padding-right: 10px;
  width: 31%;
}
.print-content footer section .column:nth-of-type(1) .big {
  font-size: 1em;
}
.print-content footer section .column:nth-of-type(1) p:not(.big) {
  min-height: 112px;
}
.print-content footer section .column:nth-of-type(2) {
  border-right: 2px solid #373737;
  border-left: 2px solid #373737;
  padding: 0 10px;
  width: 36%;
}
@media screen and (max-width: 1090px) {
  .print-content footer section .column:nth-of-type(2) {
    width: 43%;
  }
}
.print-content footer section .column:nth-of-type(3) {
  padding-left: 10px;
  width: 33%;
}
.print-content footer section .column:nth-of-type(3) .big {
  font-size: 1em;
}
.print-content footer section .column:nth-of-type(3) p:not(.big) {
  min-height: 112px;
}
.print-content footer section .column.middle {
  display: flex;
  flex-direction: column;
}
.print-content footer section .column.middle .row {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.print-content footer section .column.middle .row:last-of-type h5 {
  margin: 0;
}
.print-content footer section .column.middle .col1 {
  width: 40%;
}
.print-content footer section .column.middle .col2 {
  width: 60%;
}
.print-content footer section .column.middle .check-line {
  margin: 10px 0;
}
.print-content footer section .column.middle .square {
  margin-bottom: -1px;
  width: 15px;
  height: 15px;
}
.print-content footer section .column.middle .square ~ span {
  width: auto;
  max-width: calc(100% - 30px);
  vertical-align: text-top;
  font-size: 1em;
  text-align: left;
  margin-right: 0;
}
.print-content footer section .column.middle .square ~ span span {
  display: block;
  text-align: right;
  width: 100%;
  padding-right: 8px;
}
.print-content footer section .column.middle .rect {
  border: 2px solid #373737;
  width: 80px;
  height: 25px;
  margin-bottom: 10px;
}

.custom-icon-check {
  display: inline-block;
  transform: rotate(45deg);
  height: 20px;
  width: 10px;
  margin-left: 32%;
  margin-top: -45%;
  border-bottom: 3px solid #323232;
  border-right: 3px solid #323232;
}

.custom-icon-check-stackable {
  display: inline-block;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  height: 15px;
  width: 10px;
  border-bottom: 3px solid #323232;
  border-right: 3px solid #323232;
}

@media print {
  @page {
    margin: 0 1.25cm 0 1.25cm;
  }
  body .body-container {
    padding: 0 !important;
  }
  .theme-abf body .body-container {
    background-color: #fff;
  }
  body header-menu,
  body sidebar-menu,
  body .steps-header,
  body .actions-section,
  body .steps-header-animated {
    display: none !important;
  }
  body .quote {
    padding: 0;
  }
  body .bill-of-lading {
    padding: 0;
    max-width: 100% !important;
    min-width: 0;
    display: block !important;
    overflow: visible;
    box-shadow: none !important;
  }
  body .pdf-viewer .ng2-pdf-viewer-container {
    overflow-x: initial;
  }
  body .print-content {
    padding-top: 55px;
  }
  body .print-content header img {
    top: 56px;
  }
}
.alarm-popup .alarm-msg {
  font-weight: 400;
  font-size: 1rem;
}
.theme-abf .alarm-popup .alarm-msg {
  color: #ff1719;
}
.alarm-popup .mat-dialog-actions {
  justify-content: space-between;
  display: flex !important;
  padding-bottom: 27px;
}
.alarm-popup .mat-dialog-actions .btn .tms-icon {
  margin-top: -6px;
  margin-right: 5px;
  display: inline-block;
}

.alarm-popup-content > p {
  font-size: 1rem;
  margin-top: 0;
  /*&.alarm-msg-dynamic {
      white-space: pre-wrap;
  }*/
}

.alarm-popup-header {
  margin: -24px -24px 15px -24px;
  padding: 5px 24px;
  border-bottom: 1px solid #F1F1F1;
}
.alarm-popup-header .alarm-popup-title {
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.alarm-popup-wrap h5 {
  margin: 15px 0;
}

.send-requester {
  display: flex;
  height: 40px;
  align-items: center;
}

.customer-request-popup .min-width {
  min-width: 200px;
}

.add-your-carriers,
.manage-carriers {
  /*.pro-block {
      padding-left: 36px;
  }*/
}
.add-your-carriers .tms-icon-preferred,
.add-your-carriers .tms-icon-regular,
.manage-carriers .tms-icon-preferred,
.manage-carriers .tms-icon-regular {
  border-radius: 50%;
  width: 25px;
  height: 25px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.add-your-carriers .tms-icon-preferred,
.manage-carriers .tms-icon-preferred {
  font-size: 1.2em;
  position: relative;
  bottom: 4px;
}
.theme-abf .add-your-carriers .tms-icon-preferred,
.theme-abf .manage-carriers .tms-icon-preferred {
  color: #d85024;
}
.add-your-carriers .tms-icon-regular,
.manage-carriers .tms-icon-regular {
  font-size: 1.25em;
}
.theme-abf .add-your-carriers .tms-icon-regular,
.theme-abf .manage-carriers .tms-icon-regular {
  color: #0e406a;
}
.add-your-carriers .is-promotion-warning,
.manage-carriers .is-promotion-warning {
  background-color: rgba(255, 0, 0, 0.2);
}
.add-your-carriers .location-name.with-pro,
.manage-carriers .location-name.with-pro {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: calc(100% - 170px);
  display: inline-block;
  line-height: 1.6;
}
.add-your-carriers .row.grid-items:last-of-type .warning-text-message .box-model,
.manage-carriers .row.grid-items:last-of-type .warning-text-message .box-model {
  bottom: 100%;
  top: auto;
}
.add-your-carriers .requested i,
.manage-carriers .requested i {
  margin-right: 0;
  margin-left: 10px;
}
.add-your-carriers i,
.manage-carriers i {
  margin-right: 10px;
  font-size: 1.25em;
  vertical-align: sub;
  width: 25px;
  text-align: center;
  display: inline-block;
}
.add-your-carriers .connect-box,
.manage-carriers .connect-box {
  max-height: calc(100vh - 235px);
  overflow: auto;
}
.add-your-carriers input,
.manage-carriers input {
  width: 100%;
  border: none;
}
.add-your-carriers .mat-form-field-label,
.manage-carriers .mat-form-field-label {
  color: #b4b4b3;
}
.add-your-carriers .live-search-component,
.manage-carriers .live-search-component {
  margin-top: -15px;
  max-height: calc(100vh - 253px);
  overflow: auto;
}
.add-your-carriers .live-search-component .container .item,
.manage-carriers .live-search-component .container .item {
  padding: 10px 0 10px 35px;
  position: relative;
}
.add-your-carriers .live-search-component .container .item:hover,
.manage-carriers .live-search-component .container .item:hover {
  cursor: pointer;
  background-color: rgba(180, 180, 180, 0.3);
}
.add-your-carriers .live-search-component .container .item.active, .add-your-carriers .live-search-component .container .item.focused,
.manage-carriers .live-search-component .container .item.active,
.manage-carriers .live-search-component .container .item.focused {
  background-color: rgba(180, 180, 180, 0.3);
}
.add-your-carriers .live-search-component .container .item .tms-icon-preferred,
.manage-carriers .live-search-component .container .item .tms-icon-preferred {
  position: absolute;
  left: 0;
  top: 50%;
  margin: -12px 0;
}
.add-your-carriers .live-search-component .standard,
.manage-carriers .live-search-component .standard {
  vertical-align: -4px;
  margin-right: 15px;
}
.add-your-carriers.location-management-wrapper .mc-center-box.connect-box,
.manage-carriers.location-management-wrapper .mc-center-box.connect-box {
  max-height: calc(100vh - 201px);
}
.add-your-carriers.customer-management-wrapper .m-t-m-40,
.manage-carriers.customer-management-wrapper .m-t-m-40 {
  margin-top: 0;
}
.add-your-carriers.customer-management-wrapper .live-search-component,
.manage-carriers.customer-management-wrapper .live-search-component {
  max-height: calc(100vh - 200px);
}
.add-your-carriers.customer-management-wrapper .customer-notes, .add-your-carriers.location-management-wrapper .customer-notes,
.manage-carriers.customer-management-wrapper .customer-notes,
.manage-carriers.location-management-wrapper .customer-notes {
  display: block;
  word-break: break-word;
  font-weight: 300;
  line-height: normal;
}
.add-your-carriers.customer-management-wrapper .customer-notes ~ .link, .add-your-carriers.location-management-wrapper .customer-notes ~ .link,
.manage-carriers.customer-management-wrapper .customer-notes ~ .link,
.manage-carriers.location-management-wrapper .customer-notes ~ .link {
  white-space: nowrap;
}
.add-your-carriers .bordered,
.manage-carriers .bordered {
  border-right: 1px solid #eaeced;
  border-left: 1px solid #eaeced;
}
.add-your-carriers .block-width,
.manage-carriers .block-width {
  min-width: 60px;
}
.add-your-carriers .w-calculated,
.manage-carriers .w-calculated {
  width: calc(75% - 60px);
  padding-left: 10px;
}
.add-your-carriers .flexible,
.manage-carriers .flexible {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.add-your-carriers .flexible .item,
.manage-carriers .flexible .item {
  width: 50%;
}
.add-your-carriers .flexible .item:nth-of-type(even),
.manage-carriers .flexible .item:nth-of-type(even) {
  padding-left: 15px;
}
.add-your-carriers .flexible .item:nth-of-type(odd),
.manage-carriers .flexible .item:nth-of-type(odd) {
  padding-right: 15px;
}
.add-your-carriers .flexible .helper .mark-helper,
.manage-carriers .flexible .helper .mark-helper {
  min-width: 210px;
  left: auto;
  right: 0;
}
.add-your-carriers .smaller,
.manage-carriers .smaller {
  font-size: 0.95em;
  position: relative;
  min-height: 0 !important;
}
.add-your-carriers .warning-block,
.manage-carriers .warning-block {
  position: relative;
  bottom: -13px;
  max-width: 375px;
  min-width: 375px;
}
.add-your-carriers .warning-block .warning-text-message,
.manage-carriers .warning-block .warning-text-message {
  font-size: 0.95em;
  position: relative;
  left: 0;
  margin-left: 10px;
  max-width: 99%;
  display: flex;
  align-items: center;
}
.add-your-carriers .warning-block .warning-text-message .tms-icon-alarm,
.manage-carriers .warning-block .warning-text-message .tms-icon-alarm {
  margin-right: 5px;
}
.add-your-carriers .warning-block .warning-text-message .tms-icon-bottom-arrow,
.manage-carriers .warning-block .warning-text-message .tms-icon-bottom-arrow {
  font-size: 0.5em !important;
  margin-left: 5px;
  position: relative;
  transform: rotate(0);
  transition: transform 0.15s ease;
}
.add-your-carriers .warning-block .warning-text-message.opened .tms-icon-bottom-arrow,
.manage-carriers .warning-block .warning-text-message.opened .tms-icon-bottom-arrow {
  transform: rotate(-180deg);
  transition: transform 0.15s ease;
}
.add-your-carriers .message-wrapper,
.manage-carriers .message-wrapper {
  display: flex;
  align-items: baseline;
  cursor: pointer;
}
.add-your-carriers .full-backdrop,
.manage-carriers .full-backdrop {
  z-index: 2;
}
.add-your-carriers .plan,
.manage-carriers .plan {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1em;
  font-weight: 500;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  margin-right: 20px;
}
.theme-abf .add-your-carriers .plan,
.theme-abf .manage-carriers .plan {
  color: #fff;
}
.theme-abf .add-your-carriers .plan,
.theme-abf .manage-carriers .plan {
  background-color: #0e406a;
}
.theme-abf .add-your-carriers .plan.free,
.theme-abf .manage-carriers .plan.free {
  background-color: #f15a29;
}
.add-your-carriers .plan-information p,
.manage-carriers .plan-information p {
  font-size: 1em;
  margin-top: 0;
  margin-bottom: 10px;
}
.add-your-carriers .plan-information .small,
.manage-carriers .plan-information .small {
  font-size: 0.875em;
}
.add-your-carriers .plan-information span,
.manage-carriers .plan-information span {
  display: block;
}
.add-your-carriers .plan-wrapper p,
.manage-carriers .plan-wrapper p {
  font-size: 1em;
}
.add-your-carriers .plan-wrapper .standard,
.manage-carriers .plan-wrapper .standard {
  margin-right: 10px;
  vertical-align: -4px;
}
.add-your-carriers .additional-info span,
.manage-carriers .additional-info span {
  margin-right: 20px;
}
.add-your-carriers .link,
.manage-carriers .link {
  cursor: pointer;
}
.add-your-carriers .link i,
.manage-carriers .link i {
  margin-right: 10px;
}
.add-your-carriers .link i.small-right-spacing,
.manage-carriers .link i.small-right-spacing {
  margin-right: 7px;
}
.add-your-carriers .underline,
.manage-carriers .underline {
  text-decoration: underline;
}
.add-your-carriers .bottom-spacing,
.manage-carriers .bottom-spacing {
  margin-bottom: 15px;
}
.add-your-carriers .add-carrier,
.manage-carriers .add-carrier {
  min-width: 200px;
}
.add-your-carriers h3,
.manage-carriers h3 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.add-your-carriers .img-wrapper,
.manage-carriers .img-wrapper {
  height: 40px;
  display: flex;
  align-items: flex-start;
  margin-left: 20px;
}
.add-your-carriers .logo,
.manage-carriers .logo {
  height: 100%;
}
.add-your-carriers .unscrollable,
.manage-carriers .unscrollable {
  overflow-x: hidden;
}
.add-your-carriers .custom-table,
.manage-carriers .custom-table {
  margin-top: 10px;
  max-height: calc(100vh - 285px);
  overflow: auto;
}
.add-your-carriers .custom-table .row:not(.table-head):not(.edit),
.manage-carriers .custom-table .row:not(.table-head):not(.edit) {
  padding: 0;
  min-height: 50px;
}
.add-your-carriers .custom-table img,
.manage-carriers .custom-table img {
  width: 65px;
  margin: 5px 0;
}
.add-your-carriers .white-bg,
.manage-carriers .white-bg {
  z-index: 1;
}
.theme-abf .add-your-carriers .white-bg,
.theme-abf .manage-carriers .white-bg {
  background-color: #fff;
}
.add-your-carriers .animated-from-left,
.manage-carriers .animated-from-left {
  animation: from-left 0.3s linear;
  animation-fill-mode: backwards;
}
.add-your-carriers .animated-from-left:last-of-type,
.manage-carriers .animated-from-left:last-of-type {
  animation-delay: 0.3s;
}
.add-your-carriers .my-carriers .standard,
.manage-carriers .my-carriers .standard {
  margin-right: 10px;
}
@keyframes from-left {
  0% {
    transform: translateX(-100%) scale(0);
  }
  70% {
    transform: translateX(-30%) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}
@media screen and (max-width: 1280px) {
  .add-your-carriers .custom-table,
  .manage-carriers .custom-table {
    max-height: 100%;
  }
  .add-your-carriers .media,
  .manage-carriers .media {
    flex-wrap: wrap;
  }
  .add-your-carriers .media > .item,
  .manage-carriers .media > .item {
    max-width: 50% !important;
    width: 50%;
  }
  .add-your-carriers .media > .item.bordered,
  .manage-carriers .media > .item.bordered {
    border-right: none;
  }
  .add-your-carriers .media > .item.grid,
  .manage-carriers .media > .item.grid {
    max-width: 100% !important;
    width: 100%;
    padding: 40px 0 0 0;
  }
  .add-your-carriers .custom-table .two-icons,
  .manage-carriers .custom-table .two-icons {
    max-width: 80px !important;
  }
}
@media screen and (max-width: 1024px) {
  .add-your-carriers .media,
  .manage-carriers .media {
    flex-wrap: wrap;
  }
  .add-your-carriers .media > .item,
  .manage-carriers .media > .item {
    max-width: 100% !important;
    width: 100%;
    padding: 0;
  }
  .add-your-carriers .media > .item.bordered,
  .manage-carriers .media > .item.bordered {
    border: none;
  }
  .add-your-carriers .media > .item pc-carrier-credentials,
  .manage-carriers .media > .item pc-carrier-credentials {
    padding-top: 40px;
  }
  .add-your-carriers .media > .item pc-carrier-credentials .item,
  .manage-carriers .media > .item pc-carrier-credentials .item {
    padding: 0;
  }
  .add-your-carriers .media > .item pc-carrier-credentials .item:nth-of-type(odd),
  .manage-carriers .media > .item pc-carrier-credentials .item:nth-of-type(odd) {
    padding-right: 15px;
  }
}
.add-your-carriers .volume-quote-email-box,
.manage-carriers .volume-quote-email-box {
  position: relative;
}
.add-your-carriers .volume-quote-email-box .mat-form-field-infix input,
.manage-carriers .volume-quote-email-box .mat-form-field-infix input {
  border: none;
}
.add-your-carriers .volume-quote-email-box .long-msg,
.manage-carriers .volume-quote-email-box .long-msg {
  max-width: 93px;
  min-width: 93px;
  display: inline-block;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 1024px) {
  .add-your-carriers .volume-quote-email-box .long-msg,
  .manage-carriers .volume-quote-email-box .long-msg {
    max-width: 185px;
    min-width: 185px;
  }
}
.add-your-carriers .helper .mark-helper-action,
.add-your-carriers .rating-type-box .mark-helper-action,
.manage-carriers .helper .mark-helper-action,
.manage-carriers .rating-type-box .mark-helper-action {
  top: -10px;
}
.add-your-carriers .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover,
.manage-carriers .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover {
  background: #fff;
}
.add-your-carriers .mat-expansion-panel-body,
.manage-carriers .mat-expansion-panel-body {
  padding: 0;
}
.add-your-carriers .mat-expansion-panel-header,
.manage-carriers .mat-expansion-panel-header {
  padding-left: 0;
}
.add-your-carriers .mat-expansion-panel-header,
.manage-carriers .mat-expansion-panel-header {
  height: 30px;
}
.add-your-carriers .mat-expansion-panel-header.mat-expanded,
.manage-carriers .mat-expansion-panel-header.mat-expanded {
  height: 42px;
}
.add-your-carriers .mat-expansion-panel-header,
.manage-carriers .mat-expansion-panel-header {
  font-size: inherit;
  font-family: "assistant", Helvetica, sans-serif;
}
.add-your-carriers .mat-expansion-panel-content,
.manage-carriers .mat-expansion-panel-content {
  font-size: inherit;
  font-family: "assistant", Helvetica, sans-serif;
}
.add-your-carriers .mat-expansion-panel-header-description,
.add-your-carriers .mat-expansion-indicator::after,
.manage-carriers .mat-expansion-panel-header-description,
.manage-carriers .mat-expansion-indicator::after {
  color: #0e406a;
}
.add-your-carriers .mat-expansion-indicator::after,
.manage-carriers .mat-expansion-indicator::after {
  padding: 5px;
}

.invited-label {
  font-size: 2em;
  position: absolute;
  right: 0;
  border: 1px solid;
  line-height: 1;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 4px;
  padding: 1px;
}
.theme-abf .invited-label {
  color: #f15a29;
}

.invited-span {
  padding: 2px 4px;
  border-radius: 4px;
  margin-right: 4px;
}
.theme-abf .invited-span {
  border: 1px solid #0e406a;
}

.manage-carriers .pro-box .pro-block {
  padding-left: 0;
}
.manage-carriers .pro-box .text {
  font-size: 0.875em;
  font-weight: 300;
  color: #565656;
}
.manage-carriers .customer-notes {
  font-size: 0.875em;
  color: #565656;
}
.manage-carriers .credential-instructions {
  min-width: 200px;
}

.advanced-box .rating-type-box h2 {
  display: inline;
}
.advanced-box .rating-type-box h2 + div {
  display: inline;
}
.advanced-box h2 {
  font-size: 1em;
  font-weight: 400;
  margin: 0;
}
.advanced-box mat-slide-toggle {
  margin-top: 0;
}

h3.advanced-settings {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 30px;
}
h3.advanced-settings .tms-icon {
  font-size: 9px;
  width: auto;
  position: relative;
  transform: rotate(0);
  transition: transform 0.15s ease;
}
h3.advanced-settings.visible {
  transition: transform 0.15s ease;
}
h3.advanced-settings.visible .tms-icon {
  transform: rotate(-180deg);
  top: -3px;
}

.border-helper {
  border-bottom: 1px solid #eaeced;
  margin-bottom: 15px;
}

@media screen and (max-width: 1280px) {
  .manage-carriers .media .my-carriers .custom-table {
    padding-bottom: 52px;
  }
}
.note {
  font-size: 0.8em;
  margin-bottom: 10px;
  margin-top: 5px;
}

.integration-carrier-supports {
  margin: 20px 0;
}

.types-supports-icon {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}
.types-supports-icon > div {
  margin-right: 15px;
}
.types-supports-icon > div:last-child {
  margin-right: 0;
}
.types-supports-icon .tms-icon {
  color: #565656;
  opacity: 0.6;
  margin-right: 5px;
}
.types-supports-icon span {
  color: #565656;
  opacity: 0.6;
}
.types-supports-icon .visible .tms-icon {
  opacity: 1;
}
.theme-abf .types-supports-icon .visible .tms-icon {
  color: #0e406a;
}
.types-supports-icon .visible span {
  opacity: 1;
}

pc-carrier-credentials .mark-helper-action {
  cursor: pointer;
}
pc-carrier-credentials .img-wrapper--modify {
  width: 65px;
  position: relative;
}
pc-carrier-credentials .img-wrapper--modify .logo {
  position: absolute;
  left: 0;
  top: 0;
  min-height: 65px;
  max-height: 100%;
}
pc-carrier-credentials .section .item {
  position: relative;
}
pc-carrier-credentials .section .helper {
  position: absolute;
  top: 0;
  right: -5px;
}
pc-carrier-credentials .section .helper .tms-icon {
  width: 15px;
  margin: 0;
}
pc-carrier-credentials .section .helper .mark-helper {
  min-width: 100px;
}
pc-carrier-credentials .button-wrapper {
  flex-wrap: wrap;
}
pc-carrier-credentials .button-wrapper .btn-item {
  margin-bottom: 5px;
  text-align: center;
  flex-grow: 1;
}

tforce-carrier-integration .border-bottom-steps {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
  margin-top: 30px;
}
tforce-carrier-integration .btn-item .spinner itm-spinner {
  left: 8px;
}

@media screen and (max-width: 1583px) and (min-width: 1281px) {
  .types-supports-icon > div {
    text-align: center;
    margin-right: 15px;
  }
  .types-supports-icon span {
    display: block;
  }
}
.shipment-details-page .flexible-table {
  margin: 10px 0 10px;
  font-size: 1em;
  width: 100%;
}
.shipment-details-page .flexible-table .header {
  border-top: 1px solid #b4b4b3;
  border-bottom: 1px solid #b4b4b3;
  text-align: center;
}
.shipment-details-page .flexible-table .header .cell {
  /* Layout structure for first and second header cells */
  /* Layout structure for pre last header cell */
}
.shipment-details-page .flexible-table .header .cell:nth-of-type(1), .shipment-details-page .flexible-table .header .cell:nth-of-type(2) {
  padding: 0;
}
.shipment-details-page .flexible-table .header .cell:nth-of-type(1) span:nth-of-type(1), .shipment-details-page .flexible-table .header .cell:nth-of-type(2) span:nth-of-type(1) {
  display: block;
  border-bottom: 1px solid #b4b4b3;
  padding: 5px;
}
.shipment-details-page .flexible-table .header .cell:nth-of-type(1) span:nth-of-type(2), .shipment-details-page .flexible-table .header .cell:nth-of-type(2) span:nth-of-type(2) {
  float: left;
  width: 65%;
  padding: 5px;
  border-right: 1px solid #b4b4b3;
}
.shipment-details-page .flexible-table .header .cell:nth-of-type(1) span:nth-of-type(3), .shipment-details-page .flexible-table .header .cell:nth-of-type(2) span:nth-of-type(3) {
  float: left;
  width: 35%;
  padding: 5px;
}
.shipment-details-page .flexible-table .header .cell:nth-last-of-type(2) {
  padding: 0;
}
.shipment-details-page .flexible-table .header .cell:nth-last-of-type(2) span:nth-of-type(1) {
  display: block;
  border-bottom: 1px solid #b4b4b3;
  padding: 5px;
}
.shipment-details-page .flexible-table .header .cell:nth-last-of-type(2) span:nth-of-type(2) {
  float: left;
  width: 33.33%;
  padding: 5px;
  border-right: 1px solid #b4b4b3;
}
.shipment-details-page .flexible-table .header .cell:nth-last-of-type(2) span:nth-of-type(3) {
  float: left;
  width: 33.33%;
  padding: 5px;
  border-right: 1px solid #b4b4b3;
}
.shipment-details-page .flexible-table .header .cell:nth-last-of-type(2) span:nth-of-type(4) {
  float: left;
  width: 33.33%;
  padding: 5px;
}
.shipment-details-page .flexible-table .body .item-row {
  display: flex;
  border-bottom: 1px solid #b4b4b3;
}
.shipment-details-page .flexible-table .body .item-row > div {
  width: 100%;
}
.shipment-details-page .flexible-table .body .item-row > div.cell {
  display: flex;
  justify-content: center;
  align-items: center;
}
.shipment-details-page .flexible-table .body .item-row > div:nth-of-type(1) {
  max-width: 116px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .shipment-details-page .flexible-table .body .item-row > div:nth-of-type(1) {
    min-width: 116px;
  }
}
.shipment-details-page .flexible-table .body .item-row > div:nth-of-type(2) {
  max-width: 64px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .shipment-details-page .flexible-table .body .item-row > div:nth-of-type(2) {
    min-width: 64px;
  }
}
.shipment-details-page .flexible-table .body .item-row > div:nth-of-type(4) {
  max-width: 140px;
  padding: 0;
  border-right: none;
  border-right: 1px solid #b4b4b3;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .shipment-details-page .flexible-table .body .item-row > div:nth-of-type(4) {
    min-width: 140px;
  }
}
.shipment-details-page .flexible-table .body .item-row > div:nth-of-type(4) span {
  height: 100%;
  width: 33.33%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #b4b4b3;
}
.shipment-details-page .flexible-table .body .item-row > div:nth-of-type(4) span:last-of-type {
  border-right: none;
}
@media screen and (max-width: 1024px) {
  .shipment-details-page .flexible-table .body .item-row > div:nth-of-type(4) span {
    display: block;
    text-align: center;
    padding: 5px 0;
  }
}
.shipment-details-page .flexible-table .body .item-row > div:nth-of-type(5) {
  max-width: 80px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .shipment-details-page .flexible-table .body .item-row > div:nth-of-type(5) {
    min-width: 80px;
  }
}
.shipment-details-page .flexible-table .body .column {
  display: flex;
  flex-direction: column;
}
.shipment-details-page .flexible-table .body .inner-row {
  display: flex;
  margin-bottom: 0;
  border-bottom: 1px dotted #b4b4b3;
}
.shipment-details-page .flexible-table .body .inner-row:last-of-type {
  border-bottom: none;
}
.shipment-details-page .flexible-table .body .inner-row .cell {
  width: 100%;
}
.shipment-details-page .flexible-table .body .inner-row .cell.text-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.shipment-details-page .flexible-table .body .inner-row .cell:nth-of-type(1) {
  max-width: 116px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .shipment-details-page .flexible-table .body .inner-row .cell:nth-of-type(1) {
    min-width: 116px;
  }
}
.shipment-details-page .flexible-table .body .inner-row .cell:nth-of-type(2) {
  max-width: 64px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .shipment-details-page .flexible-table .body .inner-row .cell:nth-of-type(2) {
    min-width: 64px;
  }
}
.shipment-details-page .flexible-table .body .inner-row .cell:nth-of-type(3) {
  max-width: 60px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .shipment-details-page .flexible-table .body .inner-row .cell:nth-of-type(3) {
    min-width: 60px;
  }
}
.shipment-details-page .flexible-table .body .inner-row .cell:nth-of-type(5), .shipment-details-page .flexible-table .body .inner-row .cell:nth-of-type(6), .shipment-details-page .flexible-table .body .inner-row .cell:nth-of-type(7) {
  max-width: 80px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .shipment-details-page .flexible-table .body .inner-row .cell:nth-of-type(5), .shipment-details-page .flexible-table .body .inner-row .cell:nth-of-type(6), .shipment-details-page .flexible-table .body .inner-row .cell:nth-of-type(7) {
    max-width: 120.5px;
    min-width: 80px;
  }
}
.shipment-details-page .flexible-table .body .collaspse-button {
  display: none;
}
.shipment-details-page .flexible-table .footer {
  border-bottom: 1px solid #b4b4b3;
}
.shipment-details-page .flexible-table .footer .non-border {
  border-right-color: transparent;
}
.shipment-details-page .flexible-table .footer strong {
  font-weight: 400;
  margin: 0 5px;
}
.shipment-details-page .flexible-table .footer .middle-combine {
  max-width: 160px !important;
}
.shipment-details-page .flexible-table .footer .cell:nth-of-type(1), .shipment-details-page .flexible-table .footer .cell:nth-of-type(2) {
  padding: 0;
}
.shipment-details-page .flexible-table .footer .cell:nth-of-type(1) span, .shipment-details-page .flexible-table .footer .cell:nth-of-type(2) span {
  float: left;
  padding: 5px;
}
.shipment-details-page .flexible-table .footer .cell:nth-of-type(1) span:nth-of-type(1), .shipment-details-page .flexible-table .footer .cell:nth-of-type(2) span:nth-of-type(1) {
  width: 65%;
}
.shipment-details-page .flexible-table .footer .cell:nth-of-type(1) span:nth-of-type(2), .shipment-details-page .flexible-table .footer .cell:nth-of-type(2) span:nth-of-type(2) {
  width: 35%;
  text-align: center;
}
.shipment-details-page .flexible-table .cell {
  border-right: 1px solid #b4b4b3;
  padding: 5px;
  line-height: 1;
}
.shipment-details-page .flexible-table .cell.small {
  max-width: 60px !important;
}
.shipment-details-page .flexible-table .cell.middle {
  max-width: 80px !important;
}
.shipment-details-page .flexible-table .cell.large {
  max-width: 140px !important;
}
.shipment-details-page .flexible-table .cell.extra-large {
  max-width: 180px !important;
}
.shipment-details-page .flexible-table .cell.empty-border {
  border-right: 0;
}
.shipment-details-page .flexible-table .quantity-description {
  margin: 10px 0px 10px;
  color: #565656;
  font-size: 1em;
}

@media screen and (min-width: 1201px) {
  .shipment-details-page .hide-lg {
    display: none !important;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .hide-md {
    display: none !important;
  }
  .shipment-details-page .flexible-table .cell.empty-border {
    padding-right: 40px;
  }
  .shipment-details-page .flexible-table .header .cell.empty-border {
    padding: 0 20px;
  }
  .shipment-details-page .flexible-table .header .cell:nth-of-type(1) {
    width: 40%;
    max-width: initial !important;
    flex: initial !important;
  }
}
@media screen and (max-width: 1200px) and (-ms-high-contrast: active), screen and (max-width: 1200px) and (-ms-high-contrast: none) {
  .shipment-details-page .flexible-table .header .cell:nth-of-type(1) {
    max-width: 40% !important;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .flexible-table .header .cell:nth-of-type(1) span:nth-of-type(2), .shipment-details-page .flexible-table .header .cell:nth-of-type(1) span:nth-of-type(3) {
    width: 50%;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .flexible-table .header .cell:nth-last-of-type(2) {
    width: 50%;
    max-width: initial !important;
    flex: initial !important;
  }
}
@media screen and (max-width: 1200px) and (-ms-high-contrast: active), screen and (max-width: 1200px) and (-ms-high-contrast: none) {
  .shipment-details-page .flexible-table .header .cell:nth-last-of-type(2) {
    max-width: 50% !important;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .flexible-table .header .cell:last-of-type {
    width: 10%;
    max-width: initial !important;
    flex: initial !important;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .flexible-table .body .collaspse-button {
    display: block;
  }
  .shipment-details-page .flexible-table .body .collapsible[data-showed=true] {
    display: block !important;
  }
  .shipment-details-page .flexible-table .body .tms-icon-bottom-arrow {
    font-size: 0.325em;
    border-radius: 50%;
    display: flex;
    width: 17px;
    height: 17px;
    position: absolute;
    right: 0;
  }
  .theme-abf .shipment-details-page .flexible-table .body .tms-icon-bottom-arrow {
    border: 2px solid #0e406a;
  }
  .shipment-details-page .flexible-table .body .tms-icon-bottom-arrow:before {
    top: 5px;
    left: 2px;
    position: absolute;
  }
  .shipment-details-page .flexible-table .body .tms-icon-bottom-arrow.top:before {
    top: 4px;
    left: 2px;
    transform: rotate(180deg);
  }
  .shipment-details-page .flexible-table .body .item-row {
    flex-wrap: wrap;
  }
  .shipment-details-page .flexible-table .body .item-row > div {
    position: relative;
  }
  .shipment-details-page .flexible-table .body .item-row > div:nth-of-type(1) {
    order: 1;
    width: 20%;
    max-width: initial !important;
    position: relative;
    left: -1px;
  }
  .shipment-details-page .flexible-table .body .item-row > div:nth-of-type(2) {
    order: 2;
    width: 20%;
    max-width: initial !important;
  }
  .shipment-details-page .flexible-table .body .item-row > div:nth-of-type(3) {
    order: 5;
    width: 100%;
    max-width: initial !important;
    margin-bottom: 20px;
  }
  .shipment-details-page .flexible-table .body .item-row > div:nth-of-type(4) {
    order: 3;
    width: 50%;
    max-width: initial !important;
  }
  .shipment-details-page .flexible-table .body .item-row > div:nth-of-type(5) {
    order: 4;
    width: 10%;
    max-width: initial !important;
  }
  .shipment-details-page .flexible-table .body .collapsible {
    padding: 20px 40px 0 40px;
    border-top: 1px solid #b4b4b3;
  }
  .shipment-details-page .flexible-table .body .inner-row {
    border-left: 1px solid #b4b4b3;
  }
  .shipment-details-page .flexible-table .body .inner-row:last-of-type {
    border-bottom: 1px solid #b4b4b3;
  }
  .shipment-details-page .flexible-table .body .inner-row:nth-of-type(1) .cell {
    position: relative;
    padding-top: 50px;
  }
  .shipment-details-page .flexible-table .body .inner-row:nth-of-type(1) .cell:before {
    position: absolute;
    border-bottom: 1px solid #b4b4b3;
    border-top: 1px solid #b4b4b3;
    top: 0;
    left: 0;
    padding: 5px;
    width: 100%;
    overflow: hidden;
    color: #b4b4b3;
    text-align: center;
    min-height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .shipment-details-page .flexible-table .body .inner-row:nth-of-type(1) .cell:nth-of-type(1):before {
    content: "Type";
  }
  .shipment-details-page .flexible-table .body .inner-row:nth-of-type(1) .cell:nth-of-type(2):before {
    content: "QTY";
  }
  .shipment-details-page .flexible-table .body .inner-row:nth-of-type(1) .cell:nth-of-type(3):before {
    content: "HM";
  }
  .shipment-details-page .flexible-table .body .inner-row:nth-of-type(1) .cell:nth-of-type(4):before {
    content: "Commodity Description";
  }
  .shipment-details-page .flexible-table .body .inner-row:nth-of-type(1) .cell:nth-of-type(5):before {
    content: "Weight (LBS)*";
  }
  .shipment-details-page .flexible-table .body .inner-row:nth-of-type(1) .cell:nth-of-type(6):before {
    content: "Freight Class";
  }
  .shipment-details-page .flexible-table .body .inner-row:nth-of-type(1) .cell:nth-of-type(7):before {
    content: "NMFC#";
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .flexible-table .footer {
    margin-top: 20px;
    border: none;
    flex-wrap: wrap;
  }
  .shipment-details-page .flexible-table .footer .cell {
    max-width: 40% !important;
    flex: initial !important;
    justify-content: flex-start !important;
    border: none;
    width: 20% !important;
  }
  .shipment-details-page .flexible-table .footer .cell:nth-of-type(5) {
    width: 40% !important;
  }
  .shipment-details-page .flexible-table .footer .cell:nth-of-type(6), .shipment-details-page .flexible-table .footer .cell:nth-of-type(7) {
    justify-content: space-between !important;
  }
  .shipment-details-page .flexible-table .footer .cell span ~ strong {
    margin: 0;
  }
  .shipment-details-page .flexible-table .footer .cell span:nth-of-type(2) {
    text-align: right !important;
  }
  .theme-abf .shipment-details-page .flexible-table .footer .light-blue-md {
    color: #0e406a;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .flexible-table .body-md .head-mat-row {
    padding: 15px 0;
    border-top: 1px solid #b4b4b3;
    margin-top: 20px;
  }
  .shipment-details-page .flexible-table .body-md .head-mat-row strong {
    font-weight: 600;
    margin-right: 20px;
  }
  .shipment-details-page .flexible-table .body-md .inner-header-row {
    border-top: 1px solid #b4b4b3;
  }
  .shipment-details-page .flexible-table .body-md .inner-header-row .cell {
    font-weight: 600;
    display: flex;
    align-items: center;
  }
  .shipment-details-page .flexible-table .body-md .inner-header-row .extra-large-md {
    min-width: 180px;
    flex-wrap: wrap;
    padding: 0;
  }
}
@media screen and (max-width: 1200px) and (-ms-high-contrast: active), screen and (max-width: 1200px) and (-ms-high-contrast: none) {
  .shipment-details-page .flexible-table .body-md .inner-header-row .extra-large-md {
    min-width: 180px !important;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .flexible-table .body-md .inner-header-row .extra-large-md span {
    text-align: center;
    padding: 5px;
  }
  .shipment-details-page .flexible-table .body-md .inner-header-row .extra-large-md span:nth-of-type(1) {
    width: 100%;
    border-bottom: 1px solid #b4b4b3;
  }
  .shipment-details-page .flexible-table .body-md .inner-header-row .extra-large-md span:nth-of-type(2) {
    min-width: 116px;
    border-right: 1px solid #b4b4b3;
  }
}
@media screen and (max-width: 1200px) and (-ms-high-contrast: active), screen and (max-width: 1200px) and (-ms-high-contrast: none) {
  .shipment-details-page .flexible-table .body-md .inner-header-row .extra-large-md span:nth-of-type(2) {
    width: 65%;
    min-width: 0;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .flexible-table .body-md .inner-header-row .extra-large-md span:nth-of-type(3) {
    min-width: 62px;
  }
}
@media screen and (max-width: 1200px) and (-ms-high-contrast: active), screen and (max-width: 1200px) and (-ms-high-contrast: none) {
  .shipment-details-page .flexible-table .body-md .inner-header-row .extra-large-md span:nth-of-type(3) {
    width: 35%;
    min-width: 0;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .flexible-table .body-md .inner-header-row,
  .shipment-details-page .flexible-table .body-md .inner-row {
    border-right-color: transparent;
    border-left-color: transparent;
  }
  .shipment-details-page .flexible-table .body-md .inner-header-row .cell:first-of-type,
  .shipment-details-page .flexible-table .body-md .inner-row .cell:first-of-type {
    border-left-color: transparent;
  }
  .shipment-details-page .flexible-table .body-md .inner-header-row .cell:last-of-type,
  .shipment-details-page .flexible-table .body-md .inner-row .cell:last-of-type {
    border-right-color: transparent;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .flexible-table .footer-tablet {
    margin-top: 20px;
    border-bottom: 1px solid #b4b4b3;
    border-top: 1px solid #b4b4b3;
  }
  .shipment-details-page .flexible-table .footer-tablet .light-blue-md {
    font-weight: 600;
    margin-right: 20px;
  }
}
.shipment-details-page {
  padding: 25px 15px 50px 25px;
}
.shipment-details-page [data-helper]:before {
  text-align: center;
  left: auto;
  right: 0;
  transform: none;
  font-size: 1.2em;
  width: auto;
  height: auto;
  padding: 4px 12px;
}
.theme-abf .shipment-details-page [data-helper]:before {
  border-color: #0e406a;
}
.shipment-details-page .email-link {
  cursor: pointer;
}
.shipment-details-page .email-link i {
  position: relative;
  top: 9px;
  left: 0 !important;
  margin-left: 0 !important;
}
.shipment-details-page .email-link i.top {
  top: -6px;
  bottom: auto;
}
.shipment-details-page .add-line a span {
  display: inline-block !important;
}
.shipment-details-page .generation-bol {
  right: 240px !important;
  bottom: -5px !important;
}
.shipment-details-page .row {
  margin-bottom: 40px;
  position: relative;
}
.shipment-details-page .info-items {
  display: flex;
  box-sizing: border-box;
  margin-bottom: 56px;
  min-height: 78px;
}
.shipment-details-page .info-items .item {
  position: relative;
}
.shipment-details-page .info-items .edit-item {
  display: flex;
  flex-direction: column;
}
.shipment-details-page .info-items .icon-wrapper {
  width: 27px;
}
.shipment-details-page .info-items .icon-wrapper.hidden {
  display: none;
}
.shipment-details-page .info-items .identifier-fixed-width {
  width: 135px;
}
@media screen and (max-width: 1600px) {
  .shipment-details-page .info-items .right-column .field {
    min-width: 165px;
  }
  .shipment-details-page .info-items .left-column {
    min-width: 40%;
  }
  .shipment-details-page .info-items .item {
    display: flex;
  }
}
@media screen and (max-width: 1350px) and (min-width: 1201px) {
  .shipment-details-page .info-items .left-column {
    max-width: 380px;
  }
}
@media screen and (max-width: 1350px) {
  .shipment-details-page .info-items {
    flex-direction: column;
  }
  .shipment-details-page .info-items .right-column {
    padding: 0 20px;
    order: -1;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .info-items {
    flex-direction: row;
  }
  .shipment-details-page .info-items .right-column {
    padding: 0;
    order: 0;
    margin-bottom: 0;
  }
  .shipment-details-page .info-items .item-wrapper {
    width: 50%;
  }
  .shipment-details-page .info-items .left-column .edit-item {
    width: 100%;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1201px) {
  .shipment-details-page .totals-wrapper {
    flex-direction: column !important;
  }
  .shipment-details-page .totals-wrapper .shipping-of-labels {
    margin-right: 15px;
  }
  .shipment-details-page .totals-wrapper .icon-set {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 10px 13px 0 13px;
  }
  .shipment-details-page .totals-wrapper .icon-set p {
    margin-right: 15px;
  }
  .shipment-details-page .totals-wrapper .icon-set i {
    width: auto;
  }
}
@media screen and (max-width: 1675px) {
  .shipment-details-page .flex-tile .icon-set {
    min-width: 184px;
  }
}
@media screen and (max-width: 1600px) {
  .shipment-details-page .flex-tile .right-column.max-w-510 {
    max-width: 100%;
  }
}
.shipment-details-page .last-updated {
  margin-right: 20px;
}
.shipment-details-page .last-updated i {
  position: absolute;
  top: 5px;
  left: 0;
  font-size: 1.125em;
  cursor: pointer;
}
@keyframes rotate {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.shipment-details-page .last-updated span {
  display: block;
  color: #b4b4b3;
  line-height: 1;
}
.shipment-details-page .full-backdrop {
  cursor: pointer;
}
.shipment-details-page .column .view-tracking-history {
  position: relative;
}
.shipment-details-page .view-tracking-history:not(.no-padding),
.shipment-details-page .multiple-references:not(.no-padding) {
  padding: 10px 0 10px 30px;
}
.shipment-details-page .view-tracking-history:not(.no-padding).new,
.shipment-details-page .multiple-references:not(.no-padding).new {
  padding: 0 0 0 20px;
}
.shipment-details-page .view-tracking-history:not(.no-padding).new i.tms-icon-bottom-arrow,
.shipment-details-page .multiple-references:not(.no-padding).new i.tms-icon-bottom-arrow {
  position: absolute;
  left: -25px;
  top: 9px;
  bottom: auto;
}
.shipment-details-page .view-tracking-history:not(.no-padding).new i.tms-icon-bottom-arrow.top,
.shipment-details-page .multiple-references:not(.no-padding).new i.tms-icon-bottom-arrow.top {
  transform: rotate(180deg);
  position: absolute;
  top: auto;
  bottom: 6px;
}
.shipment-details-page .view-tracking-history .link,
.shipment-details-page .multiple-references .link {
  text-decoration: underline;
}
.shipment-details-page .view-tracking-history .link:hover,
.shipment-details-page .multiple-references .link:hover {
  cursor: pointer;
}
.shipment-details-page .view-tracking-history > span,
.shipment-details-page .multiple-references > span {
  position: relative;
}
.shipment-details-page .view-tracking-history i,
.shipment-details-page .multiple-references i {
  font-size: 0.5em;
  margin-left: 5px;
  display: inline-block;
}
.shipment-details-page .view-tracking-history i.top,
.shipment-details-page .multiple-references i.top {
  transform: rotate(180deg);
  position: relative;
  bottom: 1px;
}
.shipment-details-page .view-tracking-history .tms-icon-exception,
.shipment-details-page .multiple-references .tms-icon-exception {
  font-size: 0.7em;
  border: 2px solid #ff1719;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: -30px;
  top: 0;
  width: 20px;
  height: 20px;
}
.shipment-details-page .view-tracking-history .warning-text,
.shipment-details-page .multiple-references .warning-text {
  display: flex;
}
.shipment-details-page .view-tracking-history .warning-text .tms-icon-exception.warning-text,
.shipment-details-page .multiple-references .warning-text .tms-icon-exception.warning-text {
  margin-right: 8px;
  position: static;
}
.shipment-details-page span {
  display: inline-block;
}
.shipment-details-page span.d-f {
  display: flex;
}
.shipment-details-page .edit-pro-number {
  margin-top: -3px;
}
.shipment-details-page .left-column {
  padding: 0 20px;
  min-width: 40%;
}
.shipment-details-page .left-column .value {
  margin-right: auto;
}
.shipment-details-page .left-column .field {
  min-width: 53px;
  margin-right: 5px;
}
.shipment-details-page .right-column .field {
  min-width: 180px;
}
.shipment-details-page .icon-set {
  padding: 0 0 0 10px;
  min-width: 193px;
}
.shipment-details-page .icon-set p {
  margin: 8px 0;
}
.shipment-details-page .icon-set p:not(.grey-text) {
  cursor: pointer;
}
.shipment-details-page .icon-set p:nth-of-type(1) {
  margin-top: 0;
}
.shipment-details-page .icon-set .avery-other-section p {
  margin: 0 0 1px;
}
.shipment-details-page .icon-set i {
  font-size: 1.2em;
  margin-right: 10px;
  display: inline-block;
  width: 30px;
  text-align: center;
}
.shipment-details-page .icon-set span:not(.mat-button-wrapper):not(.error):not(.mat-form-field-label-wrapper) {
  font-size: 16px;
  text-decoration: underline;
}
.shipment-details-page .icon-set itm-input .mat-form-field-label > span {
  text-decoration: none !important;
}
.shipment-details-page .column.middle-column {
  border-left: 1px solid #b4b4b3;
  border-right: 1px solid #b4b4b3;
  padding: 0 20px;
}
.shipment-details-page .column.right-bordered {
  border-right: 1px solid #b4b4b3;
  padding: 0 20px;
}
.shipment-details-page .column.right-column {
  padding-left: 20px;
  flex: 1 1 auto;
}
.shipment-details-page .column > div {
  margin-bottom: 10px;
}
.shipment-details-page .column h3 {
  font-size: 1em;
  font-weight: 400;
  margin: 0 0 5px 0;
  text-transform: uppercase;
}
.shipment-details-page .column span:not(.mat-placeholder-required):not(.mat-button-wrapper):not(.title):not(.popover-link):not(.accessorials) {
  display: block;
  line-height: 1.2;
}
.shipment-details-page .column .accessorials {
  line-height: 1.2;
}
.shipment-details-page .column .accessorials span {
  display: inline !important;
}
.shipment-details-page .column .company {
  padding-bottom: 10px;
}
.theme-abf .shipment-details-page .column .company {
  border-bottom: 1px solid #d85024;
}
.shipment-details-page .column .company h3 ~ .dark-orange-text {
  margin-bottom: 20px;
}
.shipment-details-page .column .cost {
  font-size: 1.25em;
  font-weight: 500;
}
.shipment-details-page .additional-info {
  display: block;
  position: absolute;
  top: 40px;
  left: 15px;
  width: calc(100% - 15px);
  z-index: 2;
}
.shipment-details-page .additional-info.ordered-item .table-wrapper {
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 1;
}
.shipment-details-page .additional-info.ordered-item .table-wrapper.main {
  width: 100%;
}
.shipment-details-page .additional-info .box-model {
  border-radius: 4px;
  margin-right: 10px;
  margin-bottom: 20px;
  padding: 20px;
  z-index: 12;
  width: 100%;
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
@media screen and (max-width: 1250px) {
  .shipment-details-page .additional-info .box-model {
    max-width: 700px;
  }
}
.shipment-details-page .additional-info .box-model.optional {
  position: absolute;
  left: 100%;
  width: 376px;
  bottom: 0;
  margin: 0;
  border: 1px solid #b4b4b3;
  display: flex;
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .additional-info .box-model.optional {
    margin-bottom: 0;
    left: inherit;
    right: 0;
    max-width: 100%;
    width: 100%;
    min-width: 600px;
    top: inherit;
    bottom: 100%;
    margin-top: 2px;
    padding: 20px;
  }
  .shipment-details-page .additional-info .box-model.optional > div {
    width: 50%;
  }
}
.shipment-details-page .additional-info .box-model.optional .tms-icon-close {
  right: 15px;
  top: 0;
  position: absolute;
}
.shipment-details-page .additional-info .box-model.optional .tms-icon-close:before {
  transform: rotate(90deg) !important;
}
.shipment-details-page .additional-info .box-model.optional h5 {
  font-weight: 400;
  margin: 0 0 5px 0;
  text-transform: uppercase;
}
.shipment-details-page .additional-info .box-model.optional div {
  line-height: 1;
}
.shipment-details-page .additional-info .box-model.optional span {
  font-size: 0.875em;
  display: inline-block;
  line-height: 1;
}
.shipment-details-page .additional-info .box-model.optional span.name {
  margin-right: 20px;
  min-width: 110px;
  vertical-align: top;
}
.shipment-details-page .additional-info .box-model.optional span.value {
  max-width: calc(100% - 135px);
  overflow: hidden;
  text-overflow: ellipsis;
}
.shipment-details-page .additional-info .box-model.optional .item {
  font-weight: 300;
  margin: 8px 0;
}
.shipment-details-page .additional-info .main {
  margin-left: 10px;
}
.shipment-details-page .additional-info table {
  width: 100%;
  border-collapse: separate;
}
.shipment-details-page .additional-info table .error-row td {
  color: #ff1719;
}
.shipment-details-page .additional-info table th {
  font-weight: 400;
  color: #b4b4b3;
  border-bottom: 1px solid #b4b4b3;
  text-align: left;
  padding: 0 10px 7px 10px;
}
.shipment-details-page .additional-info table td {
  padding: 5px 10px;
}
.shipment-details-page .additional-info table td.tracking-history-description {
  max-width: 20vw;
}
.shipment-details-page .additional-info table td.tracking-history-description > span {
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .shipment-details-page .additional-info table td.tracking-history-description {
    max-width: 15vw;
  }
}
.shipment-details-page .additional-info table td.tracking-history-hover {
  position: relative;
}
.shipment-details-page .additional-info table td.tracking-history-status {
  max-width: 9vw;
  overflow: hidden;
  text-overflow: ellipsis;
}
.shipment-details-page .additional-info table td.ws-nw {
  max-width: 11vw;
}
@media screen and (max-width: 1600px) {
  .shipment-details-page .additional-info table td.ws-nw {
    white-space: pre-wrap;
  }
}
.shipment-details-page .additional-info table td .tms-icon {
  display: block;
  font-size: 1em;
}
.shipment-details-page .additional-info table td .tms-icon:before {
  transform: rotate(90deg);
  transition: transform 0s ease;
  display: block;
  width: 0;
}
.theme-abf .shipment-details-page .additional-info table tr:hover td {
  color: #0e406a;
}
.shipment-details-page .additional-info table tr:hover .tms-icon:before {
  transform: rotate(0);
  transition: transform 0.1s ease;
}
.shipment-details-page .accessorials-message {
  margin: 15px 0;
}
.shipment-details-page .accessorials-message .qoute-detail-item:last-child {
  border-color: transparent;
}
.shipment-details-page .accessorials-message .qoute-detail-item.one-item-line:last-child {
  border-color: #F1F1F1;
}
.shipment-details-page .consignee-block .info,
.shipment-details-page .shipper-block .info {
  padding-right: 15px;
}
.shipment-details-page .consignee-block .save,
.shipment-details-page .shipper-block .save {
  display: flex;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.theme-abf .shipment-details-page .consignee-block .save,
.theme-abf .shipment-details-page .shipper-block .save {
  border-left: 2px solid #0e406a;
}
.theme-abf .shipment-details-page .consignee-block .save .tms-icon-add-button,
.theme-abf .shipment-details-page .shipper-block .save .tms-icon-add-button {
  color: #0e406a;
}
.shipment-details-page .consignee-block .save .title,
.shipment-details-page .shipper-block .save .title {
  font-size: 12px;
  border-radius: 4px;
  padding: 0.5em 1em;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  top: 50%;
  left: 45px;
  display: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  transform: translateY(-50%);
}
.theme-abf .shipment-details-page .consignee-block .save .title,
.theme-abf .shipment-details-page .shipper-block .save .title {
  background: #fff;
}
.theme-abf .shipment-details-page .consignee-block .save .title,
.theme-abf .shipment-details-page .shipper-block .save .title {
  color: #f15a29;
}
.shipment-details-page .consignee-block .save .title:before,
.shipment-details-page .shipper-block .save .title:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  position: absolute;
  left: -5px;
}
.theme-abf .shipment-details-page .consignee-block .save .title:before,
.theme-abf .shipment-details-page .shipper-block .save .title:before {
  border-right: 7px solid #fff;
}
.shipment-details-page .consignee-block .save:hover .title,
.shipment-details-page .shipper-block .save:hover .title {
  display: block;
}

@media screen and (max-width: 1200px) {
  .shipment-details-page div .custom-status {
    order: 1;
  }
  .shipment-details-page .tracking-block {
    order: 3;
  }
  .shipment-details-page .details-block {
    order: 4;
  }
  .shipment-details-page .block-md {
    flex-direction: column !important;
    order: 3;
  }
  .shipment-details-page .block-md > div {
    display: contents;
  }
  .shipment-details-page .min-height {
    min-height: 40px;
  }
  .shipment-details-page .row {
    position: relative;
    margin-bottom: 10px;
  }
  .shipment-details-page .last-updated {
    top: 0;
  }
  .shipment-details-page .info-items {
    order: 2;
    margin-bottom: 0px;
    min-height: 40px;
  }
  .shipment-details-page .view-tracking-history {
    padding-left: 0;
  }
  .shipment-details-page .view-tracking-history .additional-info[data-showed=true] {
    display: block;
    opacity: 1;
    z-index: 2;
  }
  .shipment-details-page .totals-wrapper {
    justify-content: space-between;
    border-top: 1px solid #b4b4b3;
    margin-top: 20px;
    padding-top: 20px;
    order: 5;
  }
  .shipment-details-page .totals-wrapper > div:nth-of-type(1) {
    width: 100%;
    max-width: 100% !important;
    margin-right: 40px;
    padding-left: 0;
  }
  .shipment-details-page .totals-wrapper > div:nth-of-type(2) {
    min-width: 200px;
  }
  .shipment-details-page .totals-wrapper .icon-set {
    padding: 0;
  }
  .shipment-details-page .column {
    margin-bottom: 20px;
  }
  .shipment-details-page .column.middle-column {
    border-right: none;
  }
  .shipment-details-page .column.right-bordered {
    border-right: 1px solid transparent;
    border-left: 1px solid #b4b4b3;
    padding: 0 20px;
  }
  .shipment-details-page .left-column {
    padding-left: 0;
    min-width: calc(100% - 280px);
    flex-wrap: wrap;
    display: flex;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1200px) and (-ms-high-contrast: active), screen and (max-width: 1200px) and (-ms-high-contrast: none) {
  .shipment-details-page .left-column {
    max-width: 100% !important;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .left-column .item {
    width: 50%;
    padding-right: 10px;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .right-column {
    padding-left: 20px;
    min-width: 280px;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .additional-info {
    top: 45px;
    left: 0;
    width: 100%;
  }
  .shipment-details-page .additional-info.ordered-item .table-wrapper.main {
    width: 100%;
    margin-left: 0;
    min-width: 510px;
  }
  .shipment-details-page .additional-info td {
    text-align: left;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .flexible-table .column {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page .footer-tablet {
    display: flex;
    flex-wrap: wrap;
    padding: 10px 0;
    justify-content: space-between;
  }
  .shipment-details-page .footer-tablet .col {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .theme-abf .shipment-details-page .footer-tablet .col span:nth-of-type(1) {
    color: #0e406a;
  }
  .shipment-details-page .footer-tablet .col:nth-of-type(2), .shipment-details-page .footer-tablet .col:nth-of-type(5) {
    padding: 0 10px;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page [data-helper]:before {
    right: 0;
    top: 9px;
  }
}
.delivery-remarks-block > div,
.pickup-remarks-block > div {
  margin: 10px 0;
}

.shipment-details-page .send-email-popup {
  border-radius: 4px;
  margin-right: 10px;
  margin-bottom: 20px;
  padding: 20px;
  z-index: 1;
  position: absolute;
  min-width: 600px;
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.shipment-details-page .send-email-popup.pos-right {
  right: 0;
}
.shipment-details-page .send-email-popup i {
  font-size: 1.2em;
}
.shipment-details-page .send-email-popup .remove {
  cursor: pointer;
}
.shipment-details-page .send-email-popup .prime-textarea textarea,
.shipment-details-page .send-email-popup .add-line a {
  background-color: #fafafa;
}

.send-email-progress-bar {
  margin-bottom: 20px;
}
.send-email-progress-bar.ship-progress {
  margin-top: -55px;
  margin-left: -55px;
}
@media (max-width: 1200px) {
  .send-email-progress-bar.ship-progress {
    margin-top: -22px;
  }
}

.insurance-wrap {
  min-height: 260px;
  max-width: 680px;
}
.insurance-wrap strong {
  font-weight: bold;
}

.insurance-link {
  text-decoration: underline;
  color: #002169;
  cursor: pointer;
}
.insurance-link.without-underline {
  text-decoration: none;
}
.insurance-link:visited, .insurance-link:active {
  color: #002169;
}
.insurance-link:hover {
  text-decoration: none;
}

.custom-steps {
  color: #565656;
}

.insurance-title-big {
  font-size: 20px;
}
.insurance-title-big strong {
  font-weight: 600;
}

.insurance-page .error.long {
  white-space: normal;
  overflow: visible;
  max-width: 100%;
  min-width: 277px;
  bottom: initial;
  top: 100%;
}
.insurance-page .error.long:hover {
  padding: 0;
  box-shadow: none;
  bottom: initial;
}

.file-download-wrap input {
  display: none;
}
.file-download-wrap label {
  cursor: pointer;
}

.edit-pro-icon {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
}

.ship-btn-wrp {
  width: 50%;
}
@media screen and (max-width: 1200px) {
  .ship-btn-wrp {
    width: 24%;
  }
}
.ship-btn-wrp:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 1200px) {
  .ship-btn-wrp:nth-child(2n) {
    display: block;
  }
}
.ship-btn-wrp:nth-child(2n) itm-button {
  min-width: 190px;
}
@media screen and (max-width: 1200px) {
  .ship-btn-wrp:nth-child(2n) itm-button {
    min-width: auto;
  }
}

.three-buttons {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
}
@media screen and (max-width: 1675px) {
  .three-buttons {
    gap: 10px;
  }
}
@media screen and (max-width: 1600px) {
  .three-buttons {
    gap: 15px;
  }
}
.three-buttons .ship-btn-wrp {
  width: auto;
  max-width: 153px;
  min-width: 153px;
}
@media screen and (max-width: 1800px) {
  .three-buttons .ship-btn-wrp {
    max-width: 140px;
    min-width: 140px;
  }
}
@media screen and (max-width: 1700px) {
  .three-buttons .ship-btn-wrp {
    max-width: 135px;
    min-width: 135px;
  }
}
@media screen and (max-width: 1675px) {
  .three-buttons .ship-btn-wrp {
    max-width: 135px;
    min-width: initial;
  }
}
@media screen and (max-width: 1600px) {
  .three-buttons .ship-btn-wrp {
    max-width: initial;
    min-width: initial;
  }
}
.three-buttons .ship-btn-wrp:nth-child(2n) {
  display: initial;
}
.three-buttons .ship-btn-wrp:nth-child(2n) itm-button {
  min-width: auto;
}
@media screen and (max-width: 1200px) {
  .three-buttons .btn-primary {
    max-width: initial;
  }
}

.sd-logo img {
  display: block;
  margin-bottom: 20px;
}
.sd-logo img.sd-logo-last {
  margin-bottom: 0;
  max-width: 100%;
}

.qoute-detail-discrepancy.unclickable {
  pointer-events: auto !important;
}
.qoute-detail-discrepancy.unclickable .qoute-detail-total:hover {
  padding-left: 0px;
  padding-right: 0px;
  transition: none;
}
.qoute-detail-discrepancy.unclickable .tms-icon-bottom-arrow {
  display: none;
}
.qoute-detail-discrepancy.opened .tms-icon-bottom-arrow {
  transform: rotate(180deg);
}
.qoute-detail-discrepancy.opened:hover .tms-icon-bottom-arrow {
  transform: scale(1) rotate(180deg);
}

.item-pkg-discrepancy-msg {
  display: flex;
}

.unclickable {
  pointer-events: none !important;
}

.abf-tracking-warning {
  color: #d85024;
}

.terminal {
  width: 100%;
}

.disabled-common {
  pointer-events: none;
}

.shipment-details-page .custom-status {
  margin-bottom: 40px;
}
.shipment-details-page .custom-status .step-label {
  position: relative;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .shipment-details-page .custom-status .step-label {
    max-width: 42px;
  }
}
.shipment-details-page .custom-status .step-label:before {
  content: "";
  width: 100%;
  background-color: #b4b4b3;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
}
@media (max-width: 767px) {
  .shipment-details-page .custom-status .step-label:before {
    height: 2px;
  }
}
.shipment-details-page .custom-status .step-label:after {
  content: "";
  width: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
}
.theme-abf .shipment-details-page .custom-status .step-label:after {
  background-color: #0e406a;
}
.shipment-details-page .custom-status .step-label:first-of-type .step-icon {
  font-size: 1em;
}
@media (max-width: 767px) {
  .shipment-details-page .custom-status .step-label:first-of-type:after, .shipment-details-page .custom-status .step-label:first-of-type:before {
    display: none;
  }
}
.shipment-details-page .custom-status .step-label:nth-of-type(3) .step-icon:before {
  position: relative;
  left: 2px;
}
.shipment-details-page .custom-status .step-label:nth-of-type(3) .tms-icon-delivery:before {
  left: auto;
}
.shipment-details-page .custom-status .text {
  margin-right: 50px;
}
.shipment-details-page .custom-status .step-icon {
  align-items: center;
  border: 1px solid #b4b4b3;
  border-radius: 50%;
  color: #b4b4b3;
  display: flex;
  font-size: 1.5em;
  justify-content: center;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  z-index: 1;
  overflow: hidden;
}
.theme-abf .shipment-details-page .custom-status .step-icon {
  background-color: #fff;
}
@media (max-width: 767px) {
  .shipment-details-page .custom-status .step-icon {
    width: 10px;
    height: 10px;
    top: 16px;
  }
  .theme-abf .shipment-details-page .custom-status .step-icon {
    background: #b4b4b3;
  }
}
.shipment-details-page .custom-status .step-icon:before {
  z-index: 1;
}
@media (max-width: 767px) {
  .shipment-details-page .custom-status .step-icon:before {
    display: none;
  }
}
.shipment-details-page .custom-status .step-icon:after {
  content: "";
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  left: -1px;
  top: -1px;
  position: absolute;
  transform: translateX(-100%);
}
.theme-abf .shipment-details-page .custom-status .step-icon:after {
  background-color: #0e406a;
}
@media (max-width: 767px) {
  .shipment-details-page .custom-status .current-step, .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(4), .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(3), .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(2), .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:nth-of-type(1) {
    min-width: 68px;
  }
  .shipment-details-page .custom-status .current-step:first-of-type, .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:first-of-type:nth-of-type(4), .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:first-of-type:nth-of-type(3), .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:first-of-type:nth-of-type(2), .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:first-of-type:nth-of-type(1) {
    min-width: 40px;
  }
}
.shipment-details-page .custom-status .current-step:after, .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(4):after, .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(3):after, .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(2):after, .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:nth-of-type(1):after {
  width: 100%;
}
.theme-abf .shipment-details-page .custom-status .current-step:after, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(4):after, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(3):after, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(2):after, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:nth-of-type(1):after {
  background-color: #0e406a;
}
.theme-abf .shipment-details-page .custom-status .current-step .number, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(4) .number, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(3) .number, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(2) .number, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:nth-of-type(1) .number,
.theme-abf .shipment-details-page .custom-status .current-step .text,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(4) .text,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(3) .text,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(2) .text,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:nth-of-type(1) .text {
  color: #0e406a;
}
@media (max-width: 767px) {
  .shipment-details-page .custom-status .current-step .number, .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(4) .number, .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(3) .number, .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(2) .number, .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:nth-of-type(1) .number,
  .shipment-details-page .custom-status .current-step .text,
  .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(4) .text,
  .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(3) .text,
  .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(2) .text,
  .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:nth-of-type(1) .text {
    display: none;
  }
}
.shipment-details-page .custom-status .current-step .step-icon, .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(4) .step-icon, .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(3) .step-icon, .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(2) .step-icon, .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:nth-of-type(1) .step-icon {
  border-width: 2px;
}
.theme-abf .shipment-details-page .custom-status .current-step .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(4) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:nth-of-type(1) .step-icon {
  border-color: #0e406a;
}
@media (max-width: 767px) {
  .shipment-details-page .custom-status .current-step .step-icon, .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(4) .step-icon, .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(3) .step-icon, .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(2) .step-icon, .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:nth-of-type(1) .step-icon {
    width: 40px;
    height: 40px;
    top: 0;
  }
}
.theme-abf .shipment-details-page .custom-status .current-step .step-icon:before, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(4) .step-icon:before, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(3) .step-icon:before, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(2) .step-icon:before, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:nth-of-type(1) .step-icon:before {
  color: #0e406a;
}
@media (max-width: 767px) {
  .shipment-details-page .custom-status .current-step .step-icon:before, .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(4) .step-icon:before, .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(3) .step-icon:before, .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(2) .step-icon:before, .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:nth-of-type(1) .step-icon:before {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    left: 0;
  }
  .theme-abf .shipment-details-page .custom-status .current-step .step-icon:before, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(4) .step-icon:before, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(3) .step-icon:before, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(2) .step-icon:before, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="1"] .step-label:nth-of-type(1) .step-icon:before {
    background: #0e406a;
    color: #fff;
  }
}
.shipment-details-page .custom-status .current-deleted-step:after, .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(4):after, .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(3):after, .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(2):after, .shipment-details-page .custom-status.deleted-location[data-step="1"] .step-label:nth-of-type(1):after {
  width: 100%;
}
.theme-abf .shipment-details-page .custom-status .current-deleted-step:after, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(4):after, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(3):after, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(2):after, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="1"] .step-label:nth-of-type(1):after {
  background-color: #757575;
}
.theme-abf .shipment-details-page .custom-status .current-deleted-step .number, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(4) .number, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(3) .number, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(2) .number, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="1"] .step-label:nth-of-type(1) .number,
.theme-abf .shipment-details-page .custom-status .current-deleted-step .text,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(4) .text,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(3) .text,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(2) .text,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="1"] .step-label:nth-of-type(1) .text {
  color: #757575;
}
.shipment-details-page .custom-status .current-deleted-step .step-icon, .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(4) .step-icon, .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(3) .step-icon, .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(2) .step-icon, .shipment-details-page .custom-status.deleted-location[data-step="1"] .step-label:nth-of-type(1) .step-icon {
  border-width: 2px;
}
.theme-abf .shipment-details-page .custom-status .current-deleted-step .step-icon, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(4) .step-icon, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="1"] .step-label:nth-of-type(1) .step-icon {
  border-color: #757575;
  background-color: #fff;
}
.theme-abf .shipment-details-page .custom-status .current-deleted-step .step-icon:before, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(4) .step-icon:before, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(3) .step-icon:before, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(2) .step-icon:before, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="1"] .step-label:nth-of-type(1) .step-icon:before {
  color: #757575;
}
.shipment-details-page .custom-status .shipment-error:after, .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(4):after, .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(3):after, .shipment-details-page .custom-status.status-error[data-step="2"] .step-label:nth-of-type(2):after, .shipment-details-page .custom-status.status-error[data-step="1"] .step-label:nth-of-type(1):after {
  width: 100%;
}
.theme-abf .shipment-details-page .custom-status .shipment-error:after, .theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(4):after, .theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(3):after, .theme-abf .shipment-details-page .custom-status.status-error[data-step="2"] .step-label:nth-of-type(2):after, .theme-abf .shipment-details-page .custom-status.status-error[data-step="1"] .step-label:nth-of-type(1):after {
  background-color: #ff1719;
}
.theme-abf .shipment-details-page .custom-status .shipment-error .number, .theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(4) .number, .theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(3) .number, .theme-abf .shipment-details-page .custom-status.status-error[data-step="2"] .step-label:nth-of-type(2) .number, .theme-abf .shipment-details-page .custom-status.status-error[data-step="1"] .step-label:nth-of-type(1) .number,
.theme-abf .shipment-details-page .custom-status .shipment-error .text,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(4) .text,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(3) .text,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="2"] .step-label:nth-of-type(2) .text,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="1"] .step-label:nth-of-type(1) .text {
  color: #ff1719;
}
.theme-abf .shipment-details-page .custom-status .shipment-error .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(4) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="2"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="1"] .step-label:nth-of-type(1) .step-icon {
  border-color: #ff1719;
}
.theme-abf .shipment-details-page .custom-status .shipment-error .step-icon:before, .theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(4) .step-icon:before, .theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(3) .step-icon:before, .theme-abf .shipment-details-page .custom-status.status-error[data-step="2"] .step-label:nth-of-type(2) .step-icon:before, .theme-abf .shipment-details-page .custom-status.status-error[data-step="1"] .step-label:nth-of-type(1) .step-icon:before {
  color: #ff1719;
}
.shipment-details-page .custom-status .animation:after, .shipment-details-page .custom-status[data-animation=on][data-step="4"] .step-label:nth-of-type(4):after, .shipment-details-page .custom-status[data-animation=on][data-step="3"] .step-label:nth-of-type(3):after, .shipment-details-page .custom-status[data-animation=on][data-step="2"] .step-label:nth-of-type(2):after, .shipment-details-page .custom-status[data-animation=on][data-step="1"] .step-label:nth-of-type(1):after {
  animation: full-width 0.5s linear;
  animation: full-width 0.5s linear;
  animation-fill-mode: backwards;
  animation-delay: 0.5s;
}
@keyframes full-width {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.shipment-details-page .custom-status .animation-completed-color .step-icon, .shipment-details-page .custom-status[data-animation=on].status-not-completed[data-step="4"] .step-label:nth-of-type(4) .step-icon, .shipment-details-page .custom-status[data-animation=on].status-not-completed[data-step="3"] .step-label:nth-of-type(3) .step-icon, .shipment-details-page .custom-status[data-animation=on].status-not-completed[data-step="2"] .step-label:nth-of-type(2) .step-icon, .shipment-details-page .custom-status[data-animation=on].status-not-completed[data-step="1"] .step-label:nth-of-type(1) .step-icon {
  animation: completedZoom 0.5s linear;
  animation-fill-mode: forwards;
  animation-delay: 1s;
  border-color: #b4b4b3;
}
@keyframes completedZoom {
  0% {
    transform: scale(1);
    border-color: #b4b4b3;
  }
  50% {
    transform: scale(1.5);
    border-color: #0e406a;
  }
  100% {
    transform: scale(1);
    border-color: #0e406a;
  }
}
.shipment-details-page .custom-status .animation-completed-color .step-icon:before, .shipment-details-page .custom-status[data-animation=on].status-not-completed[data-step="4"] .step-label:nth-of-type(4) .step-icon:before, .shipment-details-page .custom-status[data-animation=on].status-not-completed[data-step="3"] .step-label:nth-of-type(3) .step-icon:before, .shipment-details-page .custom-status[data-animation=on].status-not-completed[data-step="2"] .step-label:nth-of-type(2) .step-icon:before, .shipment-details-page .custom-status[data-animation=on].status-not-completed[data-step="1"] .step-label:nth-of-type(1) .step-icon:before {
  animation: completedColor 0.5s linear;
  animation-fill-mode: forwards;
  animation-delay: 1s;
  color: #b4b4b3;
}
@keyframes completedColor {
  0% {
    color: #0e406a;
  }
  50% {
    color: #fff;
  }
  100% {
    color: #0e406a;
  }
}
.shipment-details-page .custom-status .animation-completed-color .step-icon:after, .shipment-details-page .custom-status[data-animation=on].status-not-completed[data-step="4"] .step-label:nth-of-type(4) .step-icon:after, .shipment-details-page .custom-status[data-animation=on].status-not-completed[data-step="3"] .step-label:nth-of-type(3) .step-icon:after, .shipment-details-page .custom-status[data-animation=on].status-not-completed[data-step="2"] .step-label:nth-of-type(2) .step-icon:after, .shipment-details-page .custom-status[data-animation=on].status-not-completed[data-step="1"] .step-label:nth-of-type(1) .step-icon:after {
  animation: completedTransform 0.5s linear;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
@keyframes completedTransform {
  0% {
    transform: translateX(-100%);
    background-color: #0e406a;
  }
  100% {
    transform: translateX(100%);
    background-color: #0e406a;
  }
}
.shipment-details-page .custom-status .animation-error-color .step-icon, .shipment-details-page .custom-status[data-animation=on].status-error[data-step="4"] .step-label:nth-of-type(4) .step-icon, .shipment-details-page .custom-status[data-animation=on].status-error[data-step="3"] .step-label:nth-of-type(3) .step-icon, .shipment-details-page .custom-status[data-animation=on].status-error[data-step="2"] .step-label:nth-of-type(2) .step-icon, .shipment-details-page .custom-status[data-animation=on].status-error[data-step="1"] .step-label:nth-of-type(1) .step-icon {
  animation: errorZoom 0.5s linear;
  animation-fill-mode: forwards;
  animation-delay: 1s;
  border-color: #b4b4b3;
}
@keyframes errorZoom {
  0% {
    transform: scale(1);
    border-color: #b4b4b3;
  }
  50% {
    transform: scale(1.5);
    border-color: #ff1719;
  }
  100% {
    transform: scale(1);
    border-color: #ff1719;
  }
}
.shipment-details-page .custom-status .animation-error-color .step-icon:before, .shipment-details-page .custom-status[data-animation=on].status-error[data-step="4"] .step-label:nth-of-type(4) .step-icon:before, .shipment-details-page .custom-status[data-animation=on].status-error[data-step="3"] .step-label:nth-of-type(3) .step-icon:before, .shipment-details-page .custom-status[data-animation=on].status-error[data-step="2"] .step-label:nth-of-type(2) .step-icon:before, .shipment-details-page .custom-status[data-animation=on].status-error[data-step="1"] .step-label:nth-of-type(1) .step-icon:before {
  animation: errorColor 0.5s linear;
  animation-fill-mode: forwards;
  animation-delay: 1s;
  color: #b4b4b3;
}
@keyframes errorColor {
  0% {
    color: #ff1719;
  }
  50% {
    color: #fff;
  }
  100% {
    color: #ff1719;
  }
}
.shipment-details-page .custom-status .animation-error-color .step-icon:after, .shipment-details-page .custom-status[data-animation=on].status-error[data-step="4"] .step-label:nth-of-type(4) .step-icon:after, .shipment-details-page .custom-status[data-animation=on].status-error[data-step="3"] .step-label:nth-of-type(3) .step-icon:after, .shipment-details-page .custom-status[data-animation=on].status-error[data-step="2"] .step-label:nth-of-type(2) .step-icon:after, .shipment-details-page .custom-status[data-animation=on].status-error[data-step="1"] .step-label:nth-of-type(1) .step-icon:after {
  animation: errorTransform 0.5s linear;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
@keyframes errorTransform {
  0% {
    transform: translateX(-100%);
    background-color: #ff1719;
  }
  100% {
    transform: translateX(100%);
    background-color: #ff1719;
  }
}
.theme-abf .shipment-details-page .custom-status .prev-step .number, .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(1) .number,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(2) .number,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(3) .number,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(4) .number, .theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(1) .number,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(2) .number,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(3) .number, .theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(1) .number,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(2) .number, .theme-abf .shipment-details-page .custom-status.status-error[data-step="2"] .step-label:nth-of-type(1) .number, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(1) .number,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(2) .number,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(3) .number, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(1) .number,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(2) .number, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(1) .number,
.theme-abf .shipment-details-page .custom-status .prev-step .text,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(1) .text,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(2) .text,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(3) .text,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(4) .text,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(1) .text,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(2) .text,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(3) .text,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(1) .text,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(2) .text,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="2"] .step-label:nth-of-type(1) .text,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(1) .text,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(2) .text,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(3) .text,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(1) .text,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(2) .text,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(1) .text {
  color: #0e406a;
}
.theme-abf .shipment-details-page .custom-status .prev-step .step-icon, .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(3) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(4) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="2"] .step-label:nth-of-type(1) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(1) .step-icon {
  color: #fff;
}
.theme-abf .shipment-details-page .custom-status .prev-step .step-icon, .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(3) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(4) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="2"] .step-label:nth-of-type(1) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(1) .step-icon {
  border-color: #0e406a;
}
.theme-abf .shipment-details-page .custom-status .prev-step .step-icon, .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(3) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(4) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="2"] .step-label:nth-of-type(1) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(1) .step-icon {
  background-color: #0e406a;
}
@media (max-width: 767px) {
  .theme-abf .shipment-details-page .custom-status .prev-step .step-icon, .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(1) .step-icon,
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(2) .step-icon,
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(3) .step-icon,
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(4) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(1) .step-icon,
  .theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(2) .step-icon,
  .theme-abf .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(1) .step-icon,
  .theme-abf .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.status-error[data-step="2"] .step-label:nth-of-type(1) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(1) .step-icon,
  .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(2) .step-icon,
  .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(1) .step-icon,
  .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(1) .step-icon {
    background-color: #0e406a;
  }
}
.shipment-details-page .custom-status .prev-step:after, .shipment-details-page .custom-status.full-completed span:nth-of-type(1):after,
.shipment-details-page .custom-status.full-completed span:nth-of-type(2):after,
.shipment-details-page .custom-status.full-completed span:nth-of-type(3):after,
.shipment-details-page .custom-status.full-completed span:nth-of-type(4):after, .shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(1):after,
.shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(2):after,
.shipment-details-page .custom-status.status-error[data-step="4"] .step-label:nth-of-type(3):after, .shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(1):after,
.shipment-details-page .custom-status.status-error[data-step="3"] .step-label:nth-of-type(2):after, .shipment-details-page .custom-status.status-error[data-step="2"] .step-label:nth-of-type(1):after, .shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(1):after,
.shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(2):after,
.shipment-details-page .custom-status.status-not-completed[data-step="4"] .step-label:nth-of-type(3):after, .shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(1):after,
.shipment-details-page .custom-status.status-not-completed[data-step="3"] .step-label:nth-of-type(2):after, .shipment-details-page .custom-status.status-not-completed[data-step="2"] .step-label:nth-of-type(1):after {
  width: 100%;
}
.theme-abf .shipment-details-page .custom-status .prev-deleted-step .number, .theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(1) .number,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(2) .number,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(3) .number,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(4) .number, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(1) .number,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(2) .number,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(3) .number, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(1) .number,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(2) .number, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(1) .number,
.theme-abf .shipment-details-page .custom-status .prev-deleted-step .text,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(1) .text,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(2) .text,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(3) .text,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(4) .text,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(1) .text,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(2) .text,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(3) .text,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(1) .text,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(2) .text,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(1) .text {
  color: #757575;
}
.theme-abf .shipment-details-page .custom-status .prev-deleted-step .step-icon, .theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(3) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(4) .step-icon, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(1) .step-icon {
  color: #fff;
}
.theme-abf .shipment-details-page .custom-status .prev-deleted-step .step-icon, .theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(3) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(4) .step-icon, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(1) .step-icon {
  border-color: #757575;
}
.theme-abf .shipment-details-page .custom-status .prev-deleted-step .step-icon, .theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(3) .step-icon,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(4) .step-icon, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(2) .step-icon,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(3) .step-icon, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(1) .step-icon,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(2) .step-icon, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(1) .step-icon {
  background-color: #757575;
}
.shipment-details-page .custom-status .prev-deleted-step:after, .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(1):after,
.shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(2):after,
.shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(3):after,
.shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(4):after, .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(1):after,
.shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(2):after,
.shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(3):after, .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(1):after,
.shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(2):after, .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(1):after {
  width: 100%;
}
.theme-abf .shipment-details-page .custom-status .prev-deleted-step:after, .theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(1):after,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(2):after,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(3):after,
.theme-abf .shipment-details-page .custom-status.full-completed.deleted-location .step-label:nth-of-type(4):after, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(1):after,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(2):after,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="4"] .step-label:nth-of-type(3):after, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(1):after,
.theme-abf .shipment-details-page .custom-status.deleted-location[data-step="3"] .step-label:nth-of-type(2):after, .theme-abf .shipment-details-page .custom-status.deleted-location[data-step="2"] .step-label:nth-of-type(1):after {
  background-color: #757575;
}
@media (max-width: 767px) {
  .shipment-details-page .custom-status.full-completed span:nth-of-type(1),
  .shipment-details-page .custom-status.full-completed span:nth-of-type(2),
  .shipment-details-page .custom-status.full-completed span:nth-of-type(3),
  .shipment-details-page .custom-status.full-completed span:nth-of-type(4) {
    min-width: 68px;
  }
  .shipment-details-page .custom-status.full-completed span:nth-of-type(1):after,
  .shipment-details-page .custom-status.full-completed span:nth-of-type(2):after,
  .shipment-details-page .custom-status.full-completed span:nth-of-type(3):after,
  .shipment-details-page .custom-status.full-completed span:nth-of-type(4):after {
    width: 100%;
  }
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(1):after,
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(2):after,
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(3):after,
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(4):after {
    background-color: #0e406a;
  }
  .shipment-details-page .custom-status.full-completed span:nth-of-type(1) .step-icon,
  .shipment-details-page .custom-status.full-completed span:nth-of-type(2) .step-icon,
  .shipment-details-page .custom-status.full-completed span:nth-of-type(3) .step-icon,
  .shipment-details-page .custom-status.full-completed span:nth-of-type(4) .step-icon {
    border-width: 2px;
    width: 40px;
    height: 40px;
    top: 0;
  }
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(1) .step-icon,
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(2) .step-icon,
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(3) .step-icon,
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(4) .step-icon {
    border-color: #0e406a;
  }
  .shipment-details-page .custom-status.full-completed span:nth-of-type(1) .step-icon:before,
  .shipment-details-page .custom-status.full-completed span:nth-of-type(2) .step-icon:before,
  .shipment-details-page .custom-status.full-completed span:nth-of-type(3) .step-icon:before,
  .shipment-details-page .custom-status.full-completed span:nth-of-type(4) .step-icon:before {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    left: 0;
  }
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(1) .step-icon:before,
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(2) .step-icon:before,
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(3) .step-icon:before,
  .theme-abf .shipment-details-page .custom-status.full-completed span:nth-of-type(4) .step-icon:before {
    background: #0e406a;
    color: #fff;
  }
}
.shipment-details-page .custom-status.full-completed .step-label:after {
  width: 100%;
}
.shipment-image {
  padding: 20px;
}
.shipment-image .bol-textarea textarea {
  height: 30px;
}
.shipment-image .bol-textarea .state-filled.ng-untouched ~ .textarea-placeholder {
  transform: translateY(0) scale(1);
}
.shipment-image .bol-textarea .state-filled:focus ~ .textarea-placeholder {
  transform: translateY(-1.35em) scale(0.875);
}
.shipment-image .actions-section {
  width: 660px;
  max-width: 100% !important;
}
.shipment-image .actions-section form {
  margin-bottom: 30px;
}
.shipment-image .print-save-actions {
  flex-direction: row !important;
  border-bottom: none;
}
.shipment-image .print-save-actions > div {
  min-width: 170px;
}
.shipment-image .print-save-actions button {
  margin: 0;
}
.shipment-image .print-save-actions .tms-icon-save {
  background: url(/images/save-white.png) no-repeat center center;
  content: "";
  background-size: 100%;
  width: 18px;
  height: 18px;
  display: inline-block;
}
.shipment-image .print-save-actions .tms-icon-save:before {
  content: none;
}
.shipment-image .bill-of-lading {
  padding: 0;
  overflow: hidden;
}
.shipment-image .bill-of-lading img {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1024px) {
  .shipment-image .bill-of-lading {
    overflow: auto;
    width: 100%;
    min-height: 70vh;
    max-height: 70vh;
  }
  .shipment-image .bill-of-lading img {
    height: auto;
  }
}
@media print {
  .shipment-image {
    padding: 0;
    margin: 0;
  }
  .shipment-image .column {
    width: 100%;
  }
  .shipment-image .column .bill-of-lading {
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    min-width: 21cm;
    min-height: 29cm;
  }
  .shipment-image .column .bill-of-lading img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    position: absolute;
    top: 0;
    left: 0;
  }
}

.link-issue {
  text-decoration: underline;
}
.theme-abf .link-issue {
  color: #ff1719;
}
.link-issue:hover {
  text-decoration: none;
}

.text-link {
  cursor: pointer;
  text-decoration: underline;
}
.theme-abf .text-link {
  color: #0e406a;
}
.text-link:hover {
  text-decoration: none;
}

.shipment {
  padding: 25px 15px 50px 25px;
}
.shipment [data-helper]:before {
  z-index: 1;
  left: 1px;
  top: 8px;
  text-align: center;
}
.theme-abf .shipment [data-helper]:before {
  border-color: #0e406a;
}
.shipment .expand-price {
  font-size: 0.5em;
  position: absolute;
  right: 10px;
}
.shipment sp-shipment-item:nth-of-type(odd) .row {
  background: #F6F6F8;
}
.shipment .statuses {
  margin-bottom: 20px;
  position: relative;
}
.shipment .statuses .progress-bar-wrapper {
  position: absolute;
  width: 1520px;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: -10px;
  display: flex;
  align-items: flex-end;
  background: rgba(255, 255, 255, 0.5);
  cursor: no-drop;
}
.shipment .statuses.ship-stat .progress-bar-wrapper {
  bottom: 10px;
  width: 1296px;
}
@media screen and (max-width: 1282px) {
  .shipment .statuses.ship-stat .progress-bar-wrapper {
    width: 100%;
  }
}
.shipment .disactivated {
  color: #b4b4b3;
}
.shipment i {
  cursor: pointer;
}
.shipment i .disactivated:hover {
  cursor: no-drop;
}
.shipment .steps {
  width: 100%;
  position: relative;
  justify-content: space-between;
}
.shipment .steps .step-item {
  border: 2px solid #b4b4b3;
  border-radius: 50%;
  color: #b4b4b3;
  font-size: 1.125em;
  width: 28px;
  height: 28px;
  line-height: 23px;
  position: relative;
  display: inline-block;
  text-align: center;
  margin-right: 2px;
}
.theme-abf .shipment .steps .step-item {
  background-color: #fff;
}
.shipment .steps .step-item:after {
  content: "";
  position: absolute;
  right: -8px;
  top: calc(50% - 1px);
  width: 8px;
  height: 2px;
  background-color: #b4b4b3;
}
.shipment .steps .step-item:last-of-type:after {
  display: none;
}
.theme-abf .shipment .steps .error-item, .theme-abf .shipment .steps.status-error[data-step="4"] span:nth-of-type(4), .theme-abf .shipment .steps.status-error[data-step="3"] span:nth-of-type(3), .theme-abf .shipment .steps.status-error[data-step="2"] span:nth-of-type(2), .theme-abf .shipment .steps.status-error[data-step="1"] span:nth-of-type(1) {
  background-color: #fff;
  border-color: #ff1719;
  color: #ff1719;
}
.shipment .steps .completed, .shipment .steps.full-completed span:nth-of-type(1),
.shipment .steps.full-completed span:nth-of-type(2),
.shipment .steps.full-completed span:nth-of-type(3), .shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(1),
.shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(2),
.shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(3), .shipment .steps.status-not-completed[data-step="3"] span:nth-of-type(1),
.shipment .steps.status-not-completed[data-step="3"] span:nth-of-type(2), .shipment .steps.status-not-completed[data-step="2"] span:nth-of-type(1), .shipment .steps.status-error[data-step="4"] span:nth-of-type(1),
.shipment .steps.status-error[data-step="4"] span:nth-of-type(2),
.shipment .steps.status-error[data-step="4"] span:nth-of-type(3), .shipment .steps.status-error[data-step="3"] span:nth-of-type(1),
.shipment .steps.status-error[data-step="3"] span:nth-of-type(2), .shipment .steps.status-error[data-step="2"] span:nth-of-type(1) {
  background-color: #eaeced;
}
.theme-abf .shipment .steps .completed, .theme-abf .shipment .steps.full-completed span:nth-of-type(1),
.theme-abf .shipment .steps.full-completed span:nth-of-type(2),
.theme-abf .shipment .steps.full-completed span:nth-of-type(3), .theme-abf .shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(1),
.theme-abf .shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(2),
.theme-abf .shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(3), .theme-abf .shipment .steps.status-not-completed[data-step="3"] span:nth-of-type(1),
.theme-abf .shipment .steps.status-not-completed[data-step="3"] span:nth-of-type(2), .theme-abf .shipment .steps.status-not-completed[data-step="2"] span:nth-of-type(1), .theme-abf .shipment .steps.status-error[data-step="4"] span:nth-of-type(1),
.theme-abf .shipment .steps.status-error[data-step="4"] span:nth-of-type(2),
.theme-abf .shipment .steps.status-error[data-step="4"] span:nth-of-type(3), .theme-abf .shipment .steps.status-error[data-step="3"] span:nth-of-type(1),
.theme-abf .shipment .steps.status-error[data-step="3"] span:nth-of-type(2), .theme-abf .shipment .steps.status-error[data-step="2"] span:nth-of-type(1) {
  border-color: #0e406a;
}
.theme-abf .shipment .steps .completed, .theme-abf .shipment .steps.full-completed span:nth-of-type(1),
.theme-abf .shipment .steps.full-completed span:nth-of-type(2),
.theme-abf .shipment .steps.full-completed span:nth-of-type(3), .theme-abf .shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(1),
.theme-abf .shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(2),
.theme-abf .shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(3), .theme-abf .shipment .steps.status-not-completed[data-step="3"] span:nth-of-type(1),
.theme-abf .shipment .steps.status-not-completed[data-step="3"] span:nth-of-type(2), .theme-abf .shipment .steps.status-not-completed[data-step="2"] span:nth-of-type(1), .theme-abf .shipment .steps.status-error[data-step="4"] span:nth-of-type(1),
.theme-abf .shipment .steps.status-error[data-step="4"] span:nth-of-type(2),
.theme-abf .shipment .steps.status-error[data-step="4"] span:nth-of-type(3), .theme-abf .shipment .steps.status-error[data-step="3"] span:nth-of-type(1),
.theme-abf .shipment .steps.status-error[data-step="3"] span:nth-of-type(2), .theme-abf .shipment .steps.status-error[data-step="2"] span:nth-of-type(1) {
  color: #0e406a;
}
.theme-abf .shipment .steps .completed:after, .theme-abf .shipment .steps.full-completed span:nth-of-type(1):after,
.theme-abf .shipment .steps.full-completed span:nth-of-type(2):after,
.theme-abf .shipment .steps.full-completed span:nth-of-type(3):after, .theme-abf .shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(1):after,
.theme-abf .shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(2):after,
.theme-abf .shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(3):after, .theme-abf .shipment .steps.status-not-completed[data-step="3"] span:nth-of-type(1):after,
.theme-abf .shipment .steps.status-not-completed[data-step="3"] span:nth-of-type(2):after, .theme-abf .shipment .steps.status-not-completed[data-step="2"] span:nth-of-type(1):after, .theme-abf .shipment .steps.status-error[data-step="4"] span:nth-of-type(1):after,
.theme-abf .shipment .steps.status-error[data-step="4"] span:nth-of-type(2):after,
.theme-abf .shipment .steps.status-error[data-step="4"] span:nth-of-type(3):after, .theme-abf .shipment .steps.status-error[data-step="3"] span:nth-of-type(1):after,
.theme-abf .shipment .steps.status-error[data-step="3"] span:nth-of-type(2):after, .theme-abf .shipment .steps.status-error[data-step="2"] span:nth-of-type(1):after {
  background-color: #0e406a;
}
.theme-abf .shipment .steps .filled, .theme-abf .shipment .steps.full-completed span:nth-of-type(4) {
  background-color: #0e406a;
}
.theme-abf .shipment .steps .filled, .theme-abf .shipment .steps.full-completed span:nth-of-type(4) {
  border-color: #0e406a;
}
.theme-abf .shipment .steps .filled, .theme-abf .shipment .steps.full-completed span:nth-of-type(4) {
  color: #fff;
}
.theme-abf .shipment .steps .filled:after, .theme-abf .shipment .steps.full-completed span:nth-of-type(4):after {
  background-color: #0e406a;
}
.theme-abf .shipment .steps .not-completed, .theme-abf .shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(4), .theme-abf .shipment .steps.status-not-completed[data-step="3"] span:nth-of-type(3), .theme-abf .shipment .steps.status-not-completed[data-step="2"] span:nth-of-type(2), .theme-abf .shipment .steps.status-not-completed[data-step="1"] span:nth-of-type(1) {
  background-color: #fff;
}
.theme-abf .shipment .steps .not-completed, .theme-abf .shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(4), .theme-abf .shipment .steps.status-not-completed[data-step="3"] span:nth-of-type(3), .theme-abf .shipment .steps.status-not-completed[data-step="2"] span:nth-of-type(2), .theme-abf .shipment .steps.status-not-completed[data-step="1"] span:nth-of-type(1) {
  border-color: #0e406a;
}
.theme-abf .shipment .steps .not-completed, .theme-abf .shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(4), .theme-abf .shipment .steps.status-not-completed[data-step="3"] span:nth-of-type(3), .theme-abf .shipment .steps.status-not-completed[data-step="2"] span:nth-of-type(2), .theme-abf .shipment .steps.status-not-completed[data-step="1"] span:nth-of-type(1) {
  color: #0e406a;
}
.theme-abf .shipment .steps .deleted-location-styles, .theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(4), .theme-abf .shipment .steps.deleted-location[data-step="3"] span:nth-of-type(3), .theme-abf .shipment .steps.deleted-location[data-step="2"] span:nth-of-type(2), .theme-abf .shipment .steps.deleted-location[data-step="1"] span:nth-of-type(1) {
  background-color: #fff;
}
.theme-abf .shipment .steps .deleted-location-styles, .theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(4), .theme-abf .shipment .steps.deleted-location[data-step="3"] span:nth-of-type(3), .theme-abf .shipment .steps.deleted-location[data-step="2"] span:nth-of-type(2), .theme-abf .shipment .steps.deleted-location[data-step="1"] span:nth-of-type(1) {
  border-color: #757575;
}
.theme-abf .shipment .steps .deleted-location-styles, .theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(4), .theme-abf .shipment .steps.deleted-location[data-step="3"] span:nth-of-type(3), .theme-abf .shipment .steps.deleted-location[data-step="2"] span:nth-of-type(2), .theme-abf .shipment .steps.deleted-location[data-step="1"] span:nth-of-type(1) {
  color: #757575;
}
.theme-abf .shipment .steps .prev-deleted-location, .theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(1),
.theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(2),
.theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(3), .theme-abf .shipment .steps.deleted-location[data-step="3"] span:nth-of-type(1),
.theme-abf .shipment .steps.deleted-location[data-step="3"] span:nth-of-type(2), .theme-abf .shipment .steps.deleted-location[data-step="2"] span:nth-of-type(1), .theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(1),
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(2),
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(3), .theme-abf .shipment .shipment-canceled .steps span:nth-of-type(1),
.theme-abf .shipment .shipment-canceled .steps span:nth-of-type(2),
.theme-abf .shipment .shipment-canceled .steps span:nth-of-type(3), .theme-abf .shipment .shipment-canceled .steps span:nth-of-type(4) {
  background-color: #EAECED;
}
.theme-abf .shipment .steps .prev-deleted-location, .theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(1),
.theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(2),
.theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(3), .theme-abf .shipment .steps.deleted-location[data-step="3"] span:nth-of-type(1),
.theme-abf .shipment .steps.deleted-location[data-step="3"] span:nth-of-type(2), .theme-abf .shipment .steps.deleted-location[data-step="2"] span:nth-of-type(1), .theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(1),
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(2),
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(3), .theme-abf .shipment .shipment-canceled .steps span:nth-of-type(1),
.theme-abf .shipment .shipment-canceled .steps span:nth-of-type(2),
.theme-abf .shipment .shipment-canceled .steps span:nth-of-type(3), .theme-abf .shipment .shipment-canceled .steps span:nth-of-type(4) {
  border-color: #757575;
}
.theme-abf .shipment .steps .prev-deleted-location, .theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(1),
.theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(2),
.theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(3), .theme-abf .shipment .steps.deleted-location[data-step="3"] span:nth-of-type(1),
.theme-abf .shipment .steps.deleted-location[data-step="3"] span:nth-of-type(2), .theme-abf .shipment .steps.deleted-location[data-step="2"] span:nth-of-type(1), .theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(1),
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(2),
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(3), .theme-abf .shipment .shipment-canceled .steps span:nth-of-type(1),
.theme-abf .shipment .shipment-canceled .steps span:nth-of-type(2),
.theme-abf .shipment .shipment-canceled .steps span:nth-of-type(3), .theme-abf .shipment .shipment-canceled .steps span:nth-of-type(4) {
  color: #757575;
}
.theme-abf .shipment .steps .prev-deleted-location:after, .theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(1):after,
.theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(2):after,
.theme-abf .shipment .steps.deleted-location[data-step="4"] span:nth-of-type(3):after, .theme-abf .shipment .steps.deleted-location[data-step="3"] span:nth-of-type(1):after,
.theme-abf .shipment .steps.deleted-location[data-step="3"] span:nth-of-type(2):after, .theme-abf .shipment .steps.deleted-location[data-step="2"] span:nth-of-type(1):after, .theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(1):after,
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(2):after,
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(3):after, .theme-abf .shipment .shipment-canceled .steps span:nth-of-type(1):after,
.theme-abf .shipment .shipment-canceled .steps span:nth-of-type(2):after,
.theme-abf .shipment .shipment-canceled .steps span:nth-of-type(3):after, .theme-abf .shipment .shipment-canceled .steps span:nth-of-type(4):after {
  background-color: #757575;
}
.theme-abf .shipment .steps .issue, .theme-abf .shipment .steps.full-completed.issue-tracking span:nth-of-type(4), .theme-abf .shipment .steps.status-not-completed[data-step="4"].issue-tracking span:nth-of-type(4), .theme-abf .shipment .steps.status-not-completed[data-step="3"].issue-tracking span:nth-of-type(3), .theme-abf .shipment .steps.status-not-completed[data-step="2"].issue-tracking span:nth-of-type(2), .theme-abf .shipment .steps.status-not-completed[data-step="1"].issue-tracking span:nth-of-type(1), .theme-abf .shipment .steps.status-error[data-step="4"].issue-tracking span:nth-of-type(4), .theme-abf .shipment .steps.status-error[data-step="3"].issue-tracking span:nth-of-type(3), .theme-abf .shipment .steps.status-error[data-step="2"].issue-tracking span:nth-of-type(2), .theme-abf .shipment .steps.status-error[data-step="1"].issue-tracking span:nth-of-type(1) {
  color: #ff1719;
  border-color: #ff1719;
  background-color: #fff;
}
.theme-abf .shipment .steps .issue-deleted, .theme-abf .shipment .steps.full-completed.issue-tracking.deleted-location span:nth-of-type(4), .theme-abf .shipment .steps.status-not-completed[data-step="4"].issue-tracking.deleted-location span:nth-of-type(4), .theme-abf .shipment .steps.status-not-completed[data-step="3"].issue-tracking.deleted-location span:nth-of-type(3), .theme-abf .shipment .steps.status-not-completed[data-step="2"].issue-tracking.deleted-location span:nth-of-type(2), .theme-abf .shipment .steps.status-not-completed[data-step="1"].issue-tracking.deleted-location span:nth-of-type(1), .theme-abf .shipment .steps.status-error[data-step="4"].issue-tracking.deleted-location span:nth-of-type(4), .theme-abf .shipment .steps.status-error[data-step="3"].issue-tracking.deleted-location span:nth-of-type(3), .theme-abf .shipment .steps.status-error[data-step="2"].issue-tracking.deleted-location span:nth-of-type(2), .theme-abf .shipment .steps.status-error[data-step="1"].issue-tracking.deleted-location span:nth-of-type(1) {
  color: #757575;
  border-color: #757575;
  background-color: #fff;
}
.shipment .steps .zoom, .shipment .steps.status-error[data-step="2"] span:nth-of-type(2), .shipment .steps.status-error[data-step="1"] span:nth-of-type(1) {
  animation: zoom 0.3s ease-in-out;
}
@keyframes zoom {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
.shipment .steps i.tms-icon-bottom-arrow {
  position: absolute;
  right: 2px;
  font-size: 0.5em;
  top: 11px;
}
.shipment .steps i.tms-icon-bottom-arrow.top {
  transform: rotate(180deg);
  top: 9px;
}
.shipment .steps.status-error[data-step="1"].issue-tracking .issue-icon {
  display: block;
  right: 121px;
}
@media screen and (max-width: 1710px) and (min-width: 1440px) {
  .shipment .steps.status-error[data-step="1"].issue-tracking .issue-icon {
    right: 101px;
  }
}
@media screen and (max-width: 1440px) {
  .shipment .steps.status-error[data-step="1"].issue-tracking .issue-icon {
    right: 118px;
  }
}
.shipment .steps.status-error[data-step="1"].issue-tracking span:nth-of-type(1) {
  position: relative;
}
.shipment .steps.status-error[data-step="2"].issue-tracking .issue-icon {
  display: block;
  right: 91px;
}
@media screen and (max-width: 1710px) and (min-width: 1440px) {
  .shipment .steps.status-error[data-step="2"].issue-tracking .issue-icon {
    right: 71px;
  }
}
@media screen and (max-width: 1440px) {
  .shipment .steps.status-error[data-step="2"].issue-tracking .issue-icon {
    right: 88px;
  }
}
.shipment .steps.status-error[data-step="2"].issue-tracking span:nth-of-type(2) {
  position: relative;
}
.shipment .steps.status-error[data-step="3"] span:nth-of-type(3) {
  /*@extend .zoom;*/
}
.shipment .steps.status-error[data-step="3"].issue-tracking .issue-icon {
  display: block;
  right: 61px;
}
@media screen and (max-width: 1710px) and (min-width: 1440px) {
  .shipment .steps.status-error[data-step="3"].issue-tracking .issue-icon {
    right: 41px;
  }
}
@media screen and (max-width: 1440px) {
  .shipment .steps.status-error[data-step="3"].issue-tracking .issue-icon {
    right: 58px;
  }
}
.shipment .steps.status-error[data-step="3"].issue-tracking span:nth-of-type(3) {
  position: relative;
}
.shipment .steps.status-error[data-step="4"] span:nth-of-type(4) {
  /*@extend .zoom;*/
}
.shipment .steps.status-error[data-step="4"].issue-tracking .issue-icon {
  display: block;
  right: 31px;
}
@media screen and (max-width: 1710px) and (min-width: 1440px) {
  .shipment .steps.status-error[data-step="4"].issue-tracking .issue-icon {
    right: 11px;
  }
}
@media screen and (max-width: 1440px) {
  .shipment .steps.status-error[data-step="4"].issue-tracking .issue-icon {
    right: 28px;
  }
}
.shipment .steps.status-error[data-step="4"].issue-tracking span:nth-of-type(4) {
  position: relative;
}
.shipment .steps.status-not-completed[data-step="1"] span:nth-of-type(1) {
  /*@extend .zoom;*/
}
.shipment .steps.status-not-completed[data-step="1"].issue-tracking .issue-icon {
  display: block;
  right: 121px;
}
@media screen and (max-width: 1710px) and (min-width: 1440px) {
  .shipment .steps.status-not-completed[data-step="1"].issue-tracking .issue-icon {
    right: 101px;
  }
}
@media screen and (max-width: 1440px) {
  .shipment .steps.status-not-completed[data-step="1"].issue-tracking .issue-icon {
    right: 118px;
  }
}
.shipment .steps.status-not-completed[data-step="1"].issue-tracking span:nth-of-type(1) {
  position: relative;
}
.shipment .steps.status-not-completed[data-step="2"] span:nth-of-type(2) {
  /*@extend .zoom;*/
}
.shipment .steps.status-not-completed[data-step="2"].issue-tracking .issue-icon {
  display: block;
  right: 91px;
}
@media screen and (max-width: 1710px) and (min-width: 1440px) {
  .shipment .steps.status-not-completed[data-step="2"].issue-tracking .issue-icon {
    right: 71px;
  }
}
@media screen and (max-width: 1440px) {
  .shipment .steps.status-not-completed[data-step="2"].issue-tracking .issue-icon {
    right: 88px;
  }
}
.shipment .steps.status-not-completed[data-step="2"].issue-tracking span:nth-of-type(2) {
  position: relative;
}
.shipment .steps.status-not-completed[data-step="3"] span:nth-of-type(3) {
  /*@extend .zoom;*/
}
.shipment .steps.status-not-completed[data-step="3"].issue-tracking .issue-icon {
  display: block;
  right: 61px;
}
@media screen and (max-width: 1710px) and (min-width: 1440px) {
  .shipment .steps.status-not-completed[data-step="3"].issue-tracking .issue-icon {
    right: 41px;
  }
}
@media screen and (max-width: 1440px) {
  .shipment .steps.status-not-completed[data-step="3"].issue-tracking .issue-icon {
    right: 58px;
  }
}
.shipment .steps.status-not-completed[data-step="3"].issue-tracking span:nth-of-type(3) {
  position: relative;
}
.shipment .steps.status-not-completed[data-step="4"] span:nth-of-type(4) {
  /*@extend .zoom;*/
}
.shipment .steps.status-not-completed[data-step="4"].issue-tracking .issue-icon {
  display: block;
  right: 31px;
}
@media screen and (max-width: 1710px) and (min-width: 1440px) {
  .shipment .steps.status-not-completed[data-step="4"].issue-tracking .issue-icon {
    right: 11px;
  }
}
@media screen and (max-width: 1440px) {
  .shipment .steps.status-not-completed[data-step="4"].issue-tracking .issue-icon {
    right: 28px;
  }
}
.shipment .steps.status-not-completed[data-step="4"].issue-tracking span:nth-of-type(4) {
  position: relative;
}
.shipment .steps.full-completed.issue-tracking .issue-icon {
  display: block;
  right: 31px;
}
@media screen and (max-width: 1710px) and (min-width: 1440px) {
  .shipment .steps.full-completed.issue-tracking .issue-icon {
    right: 11px;
  }
}
@media screen and (max-width: 1440px) {
  .shipment .steps.full-completed.issue-tracking .issue-icon {
    right: 28px;
  }
}
.shipment .steps.full-completed.issue-tracking span:nth-of-type(4) {
  position: relative;
}
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(1):after,
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(2):after,
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(3):after {
  background-color: #757575;
}
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(4) {
  background-color: #757575;
}
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(4) {
  border-color: #757575;
}
.theme-abf .shipment .steps.full-completed.deleted-location span:nth-of-type(4) {
  color: #fff;
}
.shipment .issue-icon {
  display: none;
  position: absolute;
  top: -8px;
  font-size: 14px;
}
.theme-abf .shipment .issue-icon {
  color: #ff1719;
}
.theme-abf .shipment .issue-error {
  color: #ff1719;
}
.shipment .empty-search {
  text-align: center;
  font-size: 2em;
  margin-bottom: 65px;
  border-bottom: 1px solid #eaeced;
  min-height: 40vh;
  overflow: hidden;
  position: relative;
}
.shipment .empty-search > p {
  position: absolute;
  top: 43%;
  width: 100%;
  margin: 0;
  font-weight: 300;
  letter-spacing: 2px;
}
.shipment .date-selector .input-wrapper-masked {
  margin: 0;
}

.body-page .tracking-history-description .tracking-history-text {
  overflow: hidden !important;
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.body-page .tracking-history-description > span {
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  max-width: 438px;
}
@media screen and (max-width: 1439px) {
  .body-page .tracking-history-description > span {
    max-width: 630px;
  }
}
.body-page .tracking-history-description > span:hover {
  overflow: visible;
}
.body-page .tracking-history-description > span:hover:after {
  opacity: 1;
  z-index: 1;
  transition: opacity 0.3s ease-out;
}
.body-page .tracking-history-description > span:after {
  content: attr(data-tooltip);
  border-radius: 4px;
  padding: 10px;
  position: absolute;
  left: -10px;
  top: -10px;
  font-family: "assistant", Helvetica, sans-serif;
  white-space: normal;
  opacity: 0;
  transition: opacity 0.3s ease-out;
  z-index: -1;
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.flexible-row {
  display: flex;
  font-weight: 300;
}
.flexible-row .cell {
  width: 8%;
}
.flexible-row .cell.bol {
  width: calc(26% - 300px);
  min-width: 100px;
}
@media screen and (max-width: 1710px) and (min-width: 1440px) {
  .flexible-row .cell.bol {
    min-width: 130px;
  }
}
.flexible-row .cell .text-overflow {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  padding: 0 10px;
}
.flexible-row .cell.step-cell {
  width: 160px;
  min-width: 160px;
}
@media screen and (max-width: 1710px) and (min-width: 1440px) {
  .flexible-row .cell.step-cell {
    width: 140px;
    min-width: 140px;
  }
}
.flexible-row .cell.icon {
  min-width: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.flexible-row .cell.actions {
  /*width: 110px;*/
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  position: relative;
}
.flexible-row.header .cell {
  font-size: 0.9rem;
}
.flexible-row.header .cell:not(.search-field) {
  margin-top: 5px;
}
@media screen and (max-width: 1439px) {
  .flexible-row {
    flex-wrap: wrap;
  }
  .flexible-row.header .bol {
    width: calc(40% - 190px) !important;
  }
  .flexible-row .cell {
    width: 15%;
  }
  .flexible-row .cell.bol, .flexible-row .cell.actions {
    width: 15%;
  }
  .flexible-row .cell.bol i, .flexible-row .cell.actions i {
    opacity: 1;
  }
  .flexible-row .cell.order-1 {
    order: 1;
  }
  .flexible-row .cell.order-2 {
    order: 2;
  }
  .flexible-row .cell.order-3 {
    order: 3;
  }
  .flexible-row .cell.order-4 {
    order: 4;
  }
  .flexible-row .cell.order-5 {
    order: 9;
  }
  .flexible-row .cell.order-5:before {
    content: "PO";
    color: #b4b4b3;
    display: block;
    font-size: 1.125em;
    margin: 5px 0;
    padding: 0 10px;
  }
  .flexible-row .cell.order-6 {
    order: 8;
    width: 190px;
    padding-left: 30px;
  }
  .flexible-row .cell.order-6:before {
    content: "Pickup Date";
    color: #b4b4b3;
    display: block;
    font-size: 1.125em;
    margin: 5px 0;
    padding: 0 10px;
  }
  .flexible-row .cell.order-7 {
    order: 5;
  }
  .flexible-row .cell.order-8 {
    order: 11;
  }
  .flexible-row .cell.order-8:before {
    content: "Origin";
    color: #b4b4b3;
    display: block;
    font-size: 1.125em;
    margin: 5px 0;
    padding: 0 10px;
  }
  .flexible-row .cell.order-9 {
    order: 6;
  }
  .flexible-row .cell.order-10 {
    order: 12;
  }
  .flexible-row .cell.order-10:before {
    content: "Destination";
    color: #b4b4b3;
    display: block;
    font-size: 1.125em;
    margin: 5px 0;
    padding: 0 10px;
  }
  .flexible-row .cell.order-11 {
    order: 7;
  }
  .flexible-row .cell.order-12 {
    order: 10;
  }
  .flexible-row .cell.order-12:before {
    content: "Quote";
    color: #b4b4b3;
    display: block;
    font-size: 1.125em;
    margin: 5px 0;
    padding: 0 10px;
  }
  .flexible-row .cell.order-12 .d-f {
    justify-content: flex-start;
    padding: 0 10px;
  }
  .flexible-row .cell.order-13 {
    order: 13;
    text-align: center;
  }
  .flexible-row .cell.order-13 i {
    margin: 0 5px;
  }
  .flexible-row .cell.order-13:before {
    content: "Documents";
    color: #b4b4b3;
    display: block;
    font-size: 1.125em;
    margin: 5px 0;
    padding: 0 10px;
  }
  .flexible-row .cell.order-3, .flexible-row .cell.order-5, .flexible-row .cell.order-12 {
    width: calc(40% - 190px);
  }
  .flexible-row .cell.order-13 {
    margin-left: 15%;
  }
  .flexible-row .additional-info {
    order: 14;
    margin-top: 30px;
  }
}
.theme-abf .flexible-row.body:hover .cell {
  color: #0e406a;
}
.flexible-row .link {
  text-decoration: underline;
  cursor: pointer;
}
.flexible-row .link:hover {
  text-decoration: none;
}
.flexible-row.header {
  position: relative;
  font-size: 1em;
  min-height: 30px;
}
.fixed-section .flexible-row.header {
  min-height: 34px;
}
.flexible-row.header .ordered-item {
  z-index: 2;
}
.flexible-row.header .tms-icon-update {
  font-size: 1.25em;
  top: -5px;
  position: relative;
}
.flexible-row.header:after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  background-color: #b4b4b3;
  display: block;
  left: 0;
}
.flexible-row.header .cell .input-wrapper {
  bottom: -5px;
  position: relative;
}
.flexible-row.header .cell:not(.icon-wrapper) {
  border-left: 1px solid #eaeced;
}
.flexible-row.header .cell:not(.icon-wrapper) .mat-form-field-infix:after {
  right: 5px;
}
.flexible-row.header .cell.no-border {
  border-left: none;
}
.flexible-row.header .cell.right-bordered {
  border-right: 1px solid #b4b4b3;
}
.flexible-row.header .input-wrapper,
.flexible-row.header .mat-form-field-wrapper {
  margin: 0;
}
.flexible-row.header .additional-info {
  display: none;
}
.flexible-row .documents-cell {
  position: relative;
  bottom: 2px;
}
.flexible-row.body {
  position: relative;
  font-size: 1em;
  border-bottom: 1px solid #b4b4b3;
  padding-bottom: 10px;
  padding-top: 10px;
}
.flexible-row.body .additional-info {
  display: block;
  position: absolute;
  top: 35px;
  left: 190px;
  z-index: 11;
  width: calc(100% - 200px);
  height: auto;
}
.flexible-row.body .additional-info.additional-cost {
  left: auto;
  right: 130px;
  max-width: 500px;
  top: 40px;
  z-index: 11 !important;
}
@media screen and (max-width: 1439px) {
  .flexible-row.body .additional-info.additional-cost {
    left: auto;
    right: auto;
    top: 68px;
    position: absolute;
  }
}
.flexible-row.body .additional-info.additional-cost .table-wrapper {
  width: 100%;
}
.flexible-row.body .additional-info .table-wrapper {
  display: inline-block;
  vertical-align: top;
  z-index: 1;
  position: relative;
}
.flexible-row.body .additional-info .box-model {
  border-radius: 4px;
  margin-right: 10px;
  margin-bottom: 20px;
  padding: 20px;
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.flexible-row.body .additional-info .box-model.optional {
  position: absolute;
  left: 100%;
  width: 376px;
  bottom: 0;
  margin: 0;
  border: 1px solid #b4b4b3;
  display: flex;
}
@media screen and (max-width: 1439px) {
  .flexible-row.body .additional-info .box-model.optional {
    margin-bottom: 0;
    left: inherit;
    right: 0;
    top: inherit;
    bottom: 100%;
    margin-top: 2px;
    padding: 20px;
  }
}
@media screen and (max-width: 1200px) {
  .flexible-row.body .additional-info .box-model.optional {
    max-width: 100%;
    width: 100%;
    min-width: 800px;
  }
  .flexible-row.body .additional-info .box-model.optional > div {
    width: 50%;
  }
}
.flexible-row.body .additional-info .box-model.optional .terminal {
  width: 100%;
}
.flexible-row.body .additional-info .box-model.optional .tms-icon-close {
  right: 25px;
  top: 10px;
  font-size: 14px;
  position: absolute;
}
.flexible-row.body .additional-info .box-model.optional .tms-icon-close:before {
  transform: rotate(90deg) !important;
}
.flexible-row.body .additional-info .box-model.optional h5 {
  font-weight: 400;
  margin: 0 0 5px 0;
  text-transform: uppercase;
}
.flexible-row.body .additional-info .box-model.optional div {
  line-height: 1;
}
.flexible-row.body .additional-info .box-model.optional span {
  font-size: 0.875em;
  display: inline-block;
  line-height: 1;
}
.flexible-row.body .additional-info .box-model.optional span.name {
  margin-right: 20px;
  min-width: 110px;
  vertical-align: top;
}
.flexible-row.body .additional-info .box-model.optional span.value {
  max-width: calc(100% - 135px);
  overflow: hidden;
  text-overflow: ellipsis;
}
.flexible-row.body .additional-info .box-model.optional .item {
  font-weight: 300;
  margin: 8px 0;
}
.flexible-row.body .additional-info .main {
  margin-left: 10px;
  width: calc(80% - 200px);
}
.flexible-row.body .additional-info table {
  width: 100%;
  border-collapse: separate;
}
.theme-abf .flexible-row.body .additional-info table .error-row td {
  color: #ff1719;
}
.flexible-row.body .additional-info table td {
  padding: 7px 10px;
}
.flexible-row.body .additional-info table td .tms-icon {
  display: block;
  font-size: 1em;
  transform: rotate(90deg);
  transition: transform 0s ease;
  width: 1px;
}
.flexible-row.body .additional-info table td.tracking-history-description {
  max-width: 28vw;
}
@media screen and (max-width: 1570px) and (min-width: 1439px) {
  .flexible-row.body .additional-info table td.tracking-history-description {
    max-width: 26vw;
  }
}
.flexible-row.body .additional-info table td.tracking-history-hover {
  position: relative;
}
.flexible-row.body .additional-info table td.tracking-history-status {
  max-width: 9vw;
  overflow: hidden;
  text-overflow: ellipsis;
}
.flexible-row.body .additional-info table th {
  font-weight: 400;
  color: #b4b4b3;
  border-bottom: 1px solid #b4b4b3;
  text-align: left;
  padding: 0 10px 7px 10px;
}
.theme-abf .flexible-row.body .additional-info table tr:hover td {
  color: #0e406a;
}
.flexible-row.body .additional-info table tr:hover .tms-icon {
  transform: rotate(0);
  transition: transform 0.1s ease;
}
.flexible-row.body i[data-tooltip] {
  position: relative;
}
.flexible-row.body i[data-tooltip]:after {
  content: attr(data-tooltip);
  border-radius: 4px;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 20px;
  font-family: "assistant", Helvetica, sans-serif;
  color: #565656;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease-out;
  z-index: -1;
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.flexible-row.body i[data-tooltip].warning-text:after {
  right: auto;
  left: 0;
}
.flexible-row.body i[data-tooltip]:hover:after {
  opacity: 1;
  transition: opacity 0.3s ease-in;
  z-index: 2;
}
.flexible-row .ordered-item {
  display: flex;
  width: calc(42% - 120px);
  justify-content: center;
  align-items: center;
  height: 40px;
  /*&:nth-of-type(5) {
      width: auto;
  }*/
}
.flexible-row .ordered-item > span {
  min-height: 25px;
}
.flexible-row .ordered-item:nth-of-type(1):not(.additional-info) {
  width: 18%;
}
@media screen and (max-width: 1600px) {
  .flexible-row .ordered-item:nth-of-type(1):not(.additional-info) {
    width: 21%;
  }
}
.flexible-row .ordered-item:nth-of-type(1):not(.additional-info) .tms-icon-alarm {
  position: relative;
  left: -5px;
}
.flexible-row .ordered-item:nth-of-type(1):not(.additional-info) .cell:nth-of-type(1) {
  min-width: 20px;
  line-height: 1;
  overflow: visible;
}
.flexible-row .ordered-item:nth-of-type(1):not(.additional-info) .cell:nth-of-type(2) {
  min-width: 180px;
  overflow: visible;
}
@media screen and (max-width: 1600px) {
  .flexible-row .ordered-item:nth-of-type(1):not(.additional-info) .cell:nth-of-type(2) {
    min-width: 140px;
  }
}
.flexible-row .ordered-item:nth-of-type(1):not(.additional-info) .cell:nth-of-type(3) {
  width: 40%;
  min-width: 100px;
}
.flexible-row .ordered-item:nth-of-type(2) .cell {
  width: 25%;
}
.flexible-row .ordered-item:nth-of-type(3) {
  width: 40%;
}
.flexible-row .ordered-item:nth-of-type(3) .cell {
  width: 25%;
}
.flexible-row .ordered-item:nth-of-type(4) {
  width: 120px;
  overflow: visible;
}
.flexible-row .ordered-item:nth-of-type(4) .cell {
  width: 100%;
  display: flex;
  justify-content: space-around;
  overflow: visible;
}
.flexible-row .ordered-item .cell {
  overflow: hidden;
}
.flexible-row .ordered-item .cell .mat-input-element {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.flexible-row .ordered-item .cell .short {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  padding-right: 10px;
  padding-left: 10px;
}
.flexible-row .item {
  font-size: 0.875em;
  font-weight: 300;
  margin: 4px 0;
}

.icon-wrapper {
  position: relative;
}
.icon-wrapper .tracking-lable {
  position: absolute;
  left: 30px;
  top: 0;
}
.icon-wrapper.loading .tms-icon {
  animation-name: rotate;
  animation-duration: 1.3s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  display: block;
}

@keyframes rotate {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.shipment-component .statuses {
  flex-wrap: wrap;
}

@media screen and (min-width: 1440px) {
  .hide-lg {
    display: none !important;
  }
  .fixed-section {
    position: sticky;
    top: 40px;
    padding-top: 7px;
    z-index: 2;
    max-width: 1892px;
  }
  .theme-abf .fixed-section {
    background-color: #fff;
  }
  .shipment-component .statuses {
    flex-wrap: nowrap;
  }
  .shipment-component .statuses.statuses-override {
    flex-wrap: wrap;
  }
  .shipment-component .statuses.statuses-override .date-selector {
    min-width: 438px;
  }
  .ship-stat {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1439px) {
  .hide-md.input-wrapper {
    display: none !important;
  }
  .shipment .hide-md {
    display: none !important;
  }
  .shipment .hide-md.opened {
    display: block !important;
  }
  .additional-info .full-backdrop {
    display: none;
  }
  .flexible-row {
    flex-wrap: wrap;
    position: relative;
    font-size: 0.875em;
    padding-right: 20px;
  }
  .flexible-row span {
    font-size: 1.125em;
  }
  .flexible-row .add-tablet {
    position: absolute;
    right: 0;
    top: 13px;
  }
  .flexible-row .add-tablet .tms-icon-bottom-arrow {
    font-size: 0.325em;
    border-radius: 50%;
    display: flex;
    width: 17px;
    height: 17px;
  }
  .theme-abf .flexible-row .add-tablet .tms-icon-bottom-arrow {
    border: 2px solid #0e406a;
  }
  .flexible-row .add-tablet .tms-icon-bottom-arrow:before {
    top: 7px;
    left: 4px;
    position: absolute;
  }
  .flexible-row .add-tablet .tms-icon-bottom-arrow.top:before {
    top: 6px;
    left: 4px;
    transform: rotate(180deg);
  }
  .flexible-row.header .hide-lg {
    padding: 0 10px;
  }
  .flexible-row.header .cell:not(.icon) {
    border-left: none;
    color: #b4b4b3;
  }
  .flexible-row.header .cell.right-bordered {
    border-right: none;
  }
  .theme-abf .flexible-row.header .cell.data-is-fill {
    border-bottom: 2px solid #0e406a;
  }
  .flexible-row .ordered-item {
    width: 100%;
    height: auto;
    min-height: 40px;
  }
  .flexible-row .ordered-item:nth-of-type(1):not(.additional-info) {
    order: 1;
    width: 290px;
    max-width: initial;
  }
  .flexible-row .ordered-item:nth-of-type(1):not(.additional-info) .cell:nth-of-type(2) {
    min-width: 160px;
  }
  .flexible-row .ordered-item:nth-of-type(1):not(.additional-info) .cell:nth-of-type(3) {
    padding-left: 10px;
  }
  .flexible-row .ordered-item:nth-of-type(2) {
    order: 3;
    max-width: initial;
    width: 85%;
    padding-left: 190px;
    justify-content: flex-start;
    display: none;
  }
  .flexible-row .ordered-item:nth-of-type(2) .short {
    padding-left: 0;
  }
  .flexible-row .ordered-item:nth-of-type(2).collapsed {
    display: flex;
    align-items: baseline;
  }
}
@media screen and (max-width: 1439px) and (orientation: landscape) {
  .flexible-row .ordered-item:nth-of-type(2) .cell:nth-of-type(1) {
    width: 110px;
  }
}
@media screen and (max-width: 1439px) and (orientation: portrait) {
  .flexible-row .ordered-item:nth-of-type(2) .cell:nth-of-type(1) {
    width: 120px;
  }
}
@media screen and (max-width: 1439px) {
  .flexible-row .ordered-item:nth-of-type(2) .cell {
    width: calc(26% + 10px);
    padding-left: 1px;
  }
}
@media screen and (max-width: 1439px) and (max-width: 1220px) {
  .flexible-row .ordered-item:nth-of-type(2) .cell {
    width: calc(26% + 9px);
  }
}
@media screen and (max-width: 1439px) and (max-width: 1190px) {
  .flexible-row .ordered-item:nth-of-type(2) .cell {
    width: calc(26% + 8px);
  }
}
@media screen and (max-width: 1439px) and (max-width: 1160px) {
  .flexible-row .ordered-item:nth-of-type(2) .cell {
    width: calc(26% + 7px);
  }
}
@media screen and (max-width: 1439px) and (max-width: 1140px) {
  .flexible-row .ordered-item:nth-of-type(2) .cell {
    width: calc(26% + 6px);
  }
}
@media screen and (max-width: 1439px) and (max-width: 1100px) {
  .flexible-row .ordered-item:nth-of-type(2) .cell {
    width: calc(26% + 5px);
  }
}
@media screen and (max-width: 1439px) and (max-width: 1070px) {
  .flexible-row .ordered-item:nth-of-type(2) .cell {
    width: calc(26% + 4px);
  }
}
@media screen and (max-width: 1439px) and (max-width: 1030px) {
  .flexible-row .ordered-item:nth-of-type(2) .cell {
    width: calc(26% + 3px);
  }
}
@media screen and (max-width: 1439px) {
  .flexible-row .ordered-item:nth-of-type(2) .cell:before {
    color: #b4b4b3;
    display: block;
    font-size: 1.125em;
    margin: 5px 0;
  }
}
@media screen and (max-width: 1439px) {
  .flexible-row .ordered-item:nth-of-type(2) .cell:nth-of-type(1):before {
    content: "PRO#";
  }
}
@media screen and (max-width: 1439px) {
  .flexible-row .ordered-item:nth-of-type(2) .cell:nth-of-type(2):before {
    content: "PO#";
  }
}
@media screen and (max-width: 1439px) {
  .flexible-row .ordered-item:nth-of-type(2) .cell:nth-of-type(3):before {
    content: "Pickup Date";
  }
}
@media screen and (max-width: 1439px) {
  .flexible-row .ordered-item:nth-of-type(2) .cell:nth-of-type(4):before {
    content: "Shipper";
  }
}
@media screen and (max-width: 1439px) {
  .flexible-row .ordered-item:nth-of-type(3) {
    order: 2;
    width: calc(100% - 290px);
    max-width: initial;
  }
  .flexible-row .ordered-item:nth-of-type(3) .cell {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1439px) {
  .flexible-row .ordered-item:nth-of-type(4) {
    order: 4;
    width: 15%;
    display: none;
    align-items: flex-end;
    padding-bottom: 5px;
  }
  .flexible-row .ordered-item:nth-of-type(4) .cell {
    overflow: visible;
  }
  .flexible-row .ordered-item:nth-of-type(4).collapsed {
    display: flex;
  }
}
@media screen and (max-width: 1439px) {
  .flexible-row .ordered-item.additional-info {
    position: relative;
    left: 0;
    top: 0;
    height: 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 1439px) {
  .flexible-row .ordered-item .cell .short {
    padding-left: 0;
  }
}
@media screen and (max-width: 1439px) {
  .flexible-row .documents-cell {
    flex-direction: column;
    align-items: center !important;
  }
  .flexible-row .documents-cell:before {
    content: "Documents";
    color: #b4b4b3;
    display: block;
    font-size: 1.125em;
    margin: 5px 0;
  }
}
@media screen and (max-width: 1439px) {
  .flexible-row.body .additional-info {
    z-index: 1 !important;
  }
  .flexible-row.body .additional-info .table-wrapper {
    width: 100%;
  }
  .flexible-row.body .additional-info .table-wrapper .box-model {
    font-size: 1.2em;
    margin-left: 20px;
  }
  .flexible-row.body .additional-info .table-wrapper .box-model th {
    padding-left: 0;
    font-size: 14px;
  }
  .flexible-row.body .additional-info .table-wrapper .box-model td {
    padding-left: 0;
    font-size: 14px;
  }
  .flexible-row.body .additional-info .table-wrapper .box-model td:nth-of-type(3) {
    padding-right: 0;
  }
}
@media screen and (max-width: 1439px) {
  .tracking-history-description span:hover {
    white-space: normal;
  }
  .tracking-history-description span:hover:after {
    max-width: calc(100% + 10px);
    white-space: normal;
  }
}
/* Medium screen, retina, stuff to override above media query */
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 700px), only screen and (min-device-pixel-ratio: 2) and (min-width: 700px), only screen and (min-resolution: 192dpi) and (min-width: 700px), only screen and (min-resolution: 2dppx) and (min-width: 700px) {
  .statuses .radio-item:hover {
    background-color: transparent;
    border-color: #b4b4b3;
  }
  .statuses .radio-item:hover .val {
    color: #b4b4b3;
  }
  .statuses .radio-item.active:hover {
    border-color: transparent;
  }
  .theme-abf .statuses .radio-item.active:hover {
    background-color: #0e406a;
  }
  .theme-abf .statuses .radio-item.active:hover .val {
    color: #fff;
  }
}
.quote-history-page grid-header-column.cell:not(.search-header) {
  display: flex;
  align-items: center;
  font-weight: normal;
}
.quote-history-page grid-header-column.p-t-4 {
  padding-top: 3px;
}
.quote-history-page grid-header-column .itm-search-table {
  height: 30px;
}
.quote-history-page .cell {
  min-width: 0;
}
.quote-history-page .actions-cell {
  min-width: 50px;
}
.quote-history-page past-quote-list-item .grey-text {
  font-size: 14px;
}
.quote-history-page .group {
  position: relative;
}
.quote-history-page .group:before {
  content: "";
  left: 2px;
  position: absolute;
  top: -5px;
  height: 1px;
  width: calc(100% - 4px);
}
.theme-abf .quote-history-page .group:before {
  background-color: #0e406a;
}
.quote-history-page .group:after {
  left: 50%;
  top: -14px;
  font-size: 1em;
  position: absolute;
  transform: translateX(-50%);
  padding: 0 10px;
}
.theme-abf .quote-history-page .group:after {
  color: #0e406a;
  background: #fff;
}
.quote-history-page .group.orign-head:after {
  content: "Origin";
}
.quote-history-page .group.destination-head:after {
  content: "Destination";
}
.quote-history-page .w-11-4 {
  width: 11.4%;
}
.quote-history-page .table-wrapper {
  width: 100%;
  overflow: visible;
}
.quote-history-page .table-wrapper .table-head {
  overflow: hidden;
  padding-top: 20px;
}
.quote-history-page .table-wrapper .header {
  margin-top: 20px;
  border-bottom: 1px solid #eaeced;
  padding-bottom: 10px;
}
.quote-history-page .h-u-row {
  padding: 10px 0;
}
.quote-history-page .h-u-row:last-of-type {
  padding-bottom: 0;
}
.quote-history-page .h-u-row:not(:last-of-type) {
  border-bottom: 1px solid #eaeced;
}
.quote-history-page .commodity-row {
  padding: 10px 0;
}
.quote-history-page .commodity-row:first-of-type {
  padding-top: 0;
}
.quote-history-page .commodity-row:last-of-type {
  padding-bottom: 0;
}
.quote-history-page .commodity-row:not(:last-of-type) {
  border-bottom: 1px solid #eaeced;
}
.quote-history-page .expanded-animation {
  animation-name: expanded-animation;
  animation-duration: 0.3s;
  transform-origin: top;
}
@keyframes expanded-animation {
  0% {
    transform: scaleY(0);
  }
  100% {
    transform: scaleY(1);
  }
}
.quote-history-page .table-head .cell-icon,
.quote-history-page .grid-items .cell-icon {
  max-width: 40px;
  min-width: 25px;
  padding: 0;
}
.quote-history-page .grid-items:before {
  left: -12px;
}
@media screen and (max-width: 1600px) {
  .quote-history-page .search-field .mat-form-field-infix:after {
    display: none;
  }
  .quote-history-page .search-filed .tms-icon tms-icon-search {
    display: none;
  }
  .quote-history-page .p-l-10 {
    padding-left: 5px;
  }
  .quote-history-page .table-head .sort-field.label {
    padding-right: 10px;
  }
  .quote-history-page .quote-date-cell {
    width: 10%;
  }
  .quote-history-page .pickup-date-cell {
    width: 11%;
  }
  .quote-history-page .table-search .grid-items .cell {
    padding: 0 5px;
  }
  .quote-history-page .h-u-type-heading span {
    display: none;
  }
  .quote-history-page .h-u-type-heading:after {
    content: "H/U Type";
    display: block;
  }
  .quote-history-page .h-u-type-cell {
    min-width: 70px;
    width: 70px;
  }
  .quote-history-page .stackable-cell {
    min-width: 70px;
    width: 70px;
  }
  .quote-history-page .type-cell {
    min-width: 80px;
    width: 80px;
  }
  .quote-history-page .total-weight-cell {
    min-width: 65px;
    width: 65px;
  }
  .quote-history-page .commodity-description-cell {
    width: 100%;
  }
  .quote-history-page .haz-mat-cell {
    min-width: 70px;
    width: 70px;
  }
  .quote-history-page .h-u-dim-cell {
    min-width: 80px;
    width: 80px;
  }
  .quote-history-page .small-cell {
    min-width: 60px;
    width: 60px;
  }
  .quote-history-page .number-of-h-u-cell {
    min-width: 60px;
    width: 60px;
  }
  .quote-history-page .media-100 {
    width: 100%;
  }
  .quote-history-page .media-auto {
    width: auto;
  }
}
@media screen and (max-width: 1700px) {
  .quote-history-page .group {
    bottom: -3px;
  }
  .quote-history-page .cell.p-l-10 {
    position: relative;
    top: 1px;
    display: flex;
    align-items: center;
  }
}

.quote {
  padding: 20px 20px 133px 20px;
}
.quote form {
  z-index: 3;
  position: relative;
}
.quote .tab-actions {
  margin-top: 20px;
}
@media screen and (max-width: 959px) {
  .quote {
    padding: 2%;
  }
}
.quote .step-label-animated:nth-of-type(1), .quote .step-label-animated:nth-of-type(4) {
  min-width: 150px;
}
.quote .step-label-animated:nth-of-type(4) {
  width: 100%;
}
.quote .step-label-animated:nth-of-type(2), .quote .step-label-animated:nth-of-type(3) {
  width: 100%;
}
.quote .step-label {
  color: #b4b4b3;
}
@media screen and (max-width: 1023px) {
  .quote .step-label .text {
    display: none;
  }
}
.quote .step-label:nth-of-type(1) {
  text-align: left;
}
.quote .step-label:nth-of-type(2) {
  text-align: left;
}
.quote .step-label:nth-of-type(3) {
  text-align: left;
}
.quote .step-label:nth-of-type(4) {
  text-align: right;
  padding-right: 47px;
}
.quote .step-label .step-icon {
  font-size: 1em;
}
.quote h3 {
  margin-top: 0;
  margin-bottom: 0.6em;
  padding-bottom: 0.2em;
  display: inline-block;
  font-weight: 400;
  font-size: 1.2em;
}
.theme-abf .quote h3 {
  border-bottom: 1px solid #f15a29;
}
.quote h3.m-b-15 {
  margin-bottom: 15px;
}
.quote .step-actions {
  position: fixed;
  bottom: 0;
  width: calc(100% - 90px);
  padding: 0;
  max-width: 1880px;
  border-top: 1px solid #eaeced;
  z-index: 10;
  overflow: visible;
}
.theme-abf .quote .step-actions {
  background-color: #fff;
}
.quote .step-actions .step-actions-holder {
  padding: 22px 0;
  position: relative;
  z-index: 10;
}
.theme-abf .quote .step-actions .step-actions-holder {
  border: solid 2px #fff;
}
@media screen and (max-width: 1350px) {
  .quote .step-actions .step-actions-holder {
    padding: 22px 20px;
  }
}
@media screen and (max-width: 1200px) {
  .quote .step-actions .step-actions-holder {
    padding: 22px 15px 22px 0;
  }
}
.quote .step-actions .step-actions-holder.conf-dispatch-footer {
  padding: 5px 0 10px;
}
@media screen and (max-width: 1350px) {
  .quote .step-actions .step-actions-holder.conf-dispatch-footer {
    padding: 5px 20px;
  }
}
@media screen and (max-width: 1200px) {
  .quote .step-actions .step-actions-holder.conf-dispatch-footer {
    padding: 5px 15px 5px 0;
  }
}
.quote .step-actions.second-step {
  height: 80px;
  padding: 0;
}
.quote .step-actions .btn {
  min-width: 220px;
}
@media screen and (max-width: 1200px) {
  .quote .step-actions .btn {
    min-width: 175px;
  }
}
.quote .step-actions .step-actions-input:first-child {
  margin-right: 10px;
}
.quote .add-special-instructions {
  top: 14px;
}
.quote .add-special-instructions:after {
  top: 12px;
}
.quote .add-special-instructions .add-link {
  z-index: 1;
  position: relative;
  padding-left: 0;
  cursor: pointer;
}
.theme-abf .quote .add-special-instructions .add-link {
  background-color: #fff;
}
.quote .add-special-instructions .add-link i {
  margin-right: 10px;
  font-size: 1.125em;
  position: relative;
  top: 3px;
}
.quote .add-special-instructions .add-link span {
  text-decoration: underline;
}
.quote .special-instructions {
  padding-right: 30px;
  position: relative;
}
.quote .special-instructions .prime-textarea {
  margin-top: 12px;
}
.quote .special-instructions .prime-textarea .textarea-placeholder {
  top: 0;
}
.quote .special-instructions .remove {
  font-size: 1.125em;
  position: absolute;
  right: 0;
  top: 8px;
  cursor: pointer;
}
.quote.past-quote .book {
  display: none;
}
@media screen and (max-width: 1700px) {
  .quote .step-actions-input {
    width: 100%;
    width: 255px;
  }
  .quote .step-actions-input:first-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 1700px) {
  .quote .step-actions .step-actions-field {
    flex-wrap: wrap;
    max-width: 430px;
  }
  .quote .step-actions .step-actions-btn {
    flex-wrap: wrap;
    max-width: 230px;
  }
  .quote .step-actions .step-actions-btn .btn:first-child {
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 1350px) {
  .quote .step-actions-box-next {
    justify-content: flex-end;
  }
  .quote .step-actions-box-field {
    width: 100%;
    justify-content: flex-end;
  }
}
@media screen and (max-width: 1440px) {
  .quote .step-actions {
    width: calc(100% - 70px);
  }
}
@media screen and (max-width: 1280px) {
  .quote .column-tablet {
    flex-direction: column !important;
  }
  .quote .column-tablet .full-width-tablet {
    max-width: 100% !important;
  }
  .quote .w-100.left-spacing {
    padding-left: 0;
  }
  .quote .add-special-instructions {
    margin-bottom: 40px;
  }
  .quote .add-special-instructions .prime-textarea {
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 1024px) {
  .quote .step-actions {
    width: calc(100% - 90px);
  }
  .quote .mat-block {
    display: block;
  }
}

@media (max-width: 1200px) {
  .step-actions .btn-back,
  .step-actions-box .btn-back {
    min-width: 90px;
    max-width: 90px;
  }
  .step-actions .btn-tw,
  .step-actions-box .btn-tw {
    min-width: 170px !important;
  }
  .step-actions .btn-mw,
  .step-actions .btn-dispatch,
  .step-actions-box .btn-mw,
  .step-actions-box .btn-dispatch {
    min-width: 115px !important;
    max-width: 115px;
  }
}

@media (max-width: 1200px) {
  .btn-sw {
    max-width: 120px;
  }
}

.selected-carrier-rate {
  background: rgba(0, 114, 209, 0.15) !important;
}

.save-quote-page .icons-popup-wrapper {
  position: relative;
}
.save-quote-page .icons-popup-wrapper .popup-toggler {
  opacity: 1;
}
.save-quote-page .icons-popup-wrapper .popup-toggler .point {
  opacity: 1;
}
.save-quote-page .icons-popup-wrapper .box-model {
  right: 0;
  z-index: 11;
  padding: 10px 0;
  min-width: auto;
  transform: scaleY(0);
  transition: all 0.15s ease;
  position: absolute;
  border: 1px solid #eaeced;
}
.theme-abf .save-quote-page .icons-popup-wrapper .box-model {
  background-color: #fff;
}
.save-quote-page .icons-popup-wrapper .box-model .item {
  display: flex;
  align-items: center;
  padding: 7px 20px;
  white-space: pre;
}
.save-quote-page .icons-popup-wrapper .box-model .item .tms-icon {
  display: inline-block;
  opacity: 1;
  margin-right: 15px;
  min-width: 23px;
  width: 23px;
}
.save-quote-page .icons-popup-wrapper .box-model .item > span {
  color: #373737;
  font-size: 0.9375em;
  opacity: 1;
}
.save-quote-page .icons-popup-wrapper .box-model .item:hover {
  background-color: #eaeced;
}
.save-quote-page .icons-popup-wrapper .box-model.opened {
  transform: scaleY(1);
  transition: all 0.15s ease;
}
.save-quote-page .icons-popup-backdrop {
  z-index: 10;
}
.theme-abf .save-quote-page .step {
  background: #fff;
}
.save-quote-page .custom-table .tms-icon-pencil {
  opacity: 0;
}
.save-quote-page .custom-table .quote-row:hover .tms-icon-pencil {
  opacity: 1;
}
.save-quote-page .custom-table .quote-row:not(.no-border) {
  padding: 10px 0;
}
.save-quote-page .custom-table .table-head {
  padding: 10px 0 0;
}
.save-quote-page .custom-table .table-head .search-field .mat-form-field-infix:after {
  display: block;
  top: 2px;
}
.save-quote-page .custom-table .quote-row:not(.no-border) {
  border-bottom: 1px solid #b4b4b3;
}
.save-quote-page [data-tooltip] {
  position: relative;
}
.save-quote-page [data-tooltip]:after {
  content: attr(data-tooltip);
  border-radius: 4px;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 20px;
  font-family: "assistant", Helvetica, sans-serif;
  color: #565656;
  white-space: normal;
  opacity: 0;
  transition: opacity 0.3s ease-out;
  z-index: -1;
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.save-quote-page [data-tooltip].warning-text:after {
  right: auto;
  left: 0;
}
.save-quote-page [data-tooltip]:hover:after {
  opacity: 1;
  transition: opacity 0.3s ease-in;
  z-index: 10;
  top: -10px;
  left: 0;
  white-space: pre;
  right: inherit;
}
.save-quote-page .overflow-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.save-quote-page save-quote-list-item:nth-of-type(odd) .quote-row {
  background: #F6F6F8;
}
.save-quote-page .row:not(.no-border) {
  border-bottom-color: #b4b4b3;
}
@media screen and (max-width: 1150px) {
  .save-quote-page .cell.favorite-grid-cell {
    min-width: 62px;
    max-width: 62px;
  }
}
@media screen and (max-width: 1499px) {
  .save-quote-page .cell {
    width: 11%;
    min-width: 11%;
  }
}
@media screen and (max-width: 1150px) {
  .save-quote-page .cell {
    min-width: auto;
  }
}
@media screen and (max-width: 1499px) {
  .save-quote-page .cell.shipper-cell {
    width: 28%;
  }
}
@media screen and (max-width: 1499px) {
  .save-quote-page .cell.weight-cell {
    width: 6%;
    min-width: 6%;
  }
}
@media screen and (max-width: 1499px) {
  .save-quote-page .cell.pickup-cell {
    width: 12%;
    min-width: 12%;
  }
}
@media screen and (max-width: 1499px) {
  .save-quote-page .cell.consignee-cell, .save-quote-page .cell.origin-cell, .save-quote-page .cell.destination-cell {
    width: 13%;
    min-width: 13%;
  }
}
@media screen and (max-width: 1499px) {
  .save-quote-page .cell.consignee-cell-tb {
    width: 11%;
    min-width: 11%;
  }
}
.save-quote-page .cell.favorite-cell {
  overflow: visible !important;
  padding: 0 10px 0 0 !important;
  min-width: auto;
}
@media screen and (max-width: 1499px) {
  .save-quote-page .cell.favorite-cell {
    width: 3.9%;
  }
}
.save-quote-page .cell.actions-cell {
  min-width: 120px;
  padding: 0 5px;
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 1499px) {
  .save-quote-page .cell.actions-cell {
    min-width: auto;
    padding: 0 10px;
  }
}
@media screen and (max-width: 1499px) {
  .save-quote-page .cell.actions-cell, .save-quote-page .cell.type-cell, .save-quote-page .cell.quote-cell {
    width: 6%;
    min-width: 6%;
  }
}
@media screen and (max-width: 1499px) {
  .save-quote-page .cell.step-cell {
    width: 17%;
  }
}
@media screen and (max-width: 1499px) {
  .save-quote-page .cell.quote-cell-tb {
    width: 12%;
    min-width: 12%;
  }
}
.save-quote-page .hide-all {
  display: none;
}
@media screen and (max-width: 1499px) {
  .save-quote-page .hide-all.opened {
    display: block;
  }
}
.save-quote-page .grid-items-md {
  padding: 10px 0 0;
}
.save-quote-page .table-head-md grid-header-column {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #b4b4b3;
  border-right: 1px solid #eaeced;
  padding: 0 5px;
  min-height: 30px;
}
@media screen and (max-width: 1499px) {
  .save-quote-page .cell.hide-md,
  .save-quote-page .hide-md {
    display: none !important;
  }
}
.save-quote-page .show-lg {
  display: none;
}
.save-quote-page .show-lg i.tms-icon,
.save-quote-page .show-lg span.tms-icon {
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.save-quote-page .show-lg i.tms-icon::before,
.save-quote-page .show-lg span.tms-icon::before {
  position: static;
}
@media screen and (max-width: 1499px) {
  .save-quote-page .show-lg {
    display: block;
  }
}
.save-quote-page .pickup-date-header-cell {
  padding-left: 10px;
  position: relative;
}
.save-quote-page .step-cell {
  min-width: 170px;
}
.save-quote-page .reference-cell {
  min-width: 130px;
}
.save-quote-page .quote-step .step {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  font-size: 1.25em;
  margin-right: 4px;
}
.theme-abf .save-quote-page .quote-step .step {
  color: #0e406a;
  border: 2px solid #0e406a;
}
.save-quote-page .quote-step .step:not(:last-of-type):after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(100%, -50%);
  width: 10px;
  height: 2px;
  right: 0;
}
.theme-abf .save-quote-page .quote-step .step:not(:last-of-type):after {
  background-color: #0e406a;
}
.theme-abf .save-quote-page .quote-step.first .first {
  color: #fff;
  background-color: #0e406a;
}
.save-quote-page .quote-step.second .first {
  background-color: #eaeced;
}
.theme-abf .save-quote-page .quote-step.second .first {
  color: #0e406a;
}
.theme-abf .save-quote-page .quote-step.second .second {
  color: #fff;
  background-color: #0e406a;
}
.save-quote-page .quote-step.third .first {
  background-color: #eaeced;
}
.theme-abf .save-quote-page .quote-step.third .first {
  color: #0e406a;
}
.save-quote-page .quote-step.third .second {
  background-color: #eaeced;
}
.theme-abf .save-quote-page .quote-step.third .second {
  color: #0e406a;
}
.theme-abf .save-quote-page .quote-step.third .third {
  color: #fff;
  background-color: #0e406a;
}
.save-quote-page .quote-step.fourth .first {
  background-color: #eaeced;
}
.theme-abf .save-quote-page .quote-step.fourth .first {
  color: #0e406a;
}
.save-quote-page .quote-step.fourth .second {
  background-color: #eaeced;
}
.theme-abf .save-quote-page .quote-step.fourth .second {
  color: #0e406a;
}
.save-quote-page .quote-step.fourth .third {
  background-color: #eaeced;
}
.theme-abf .save-quote-page .quote-step.fourth .third {
  color: #0e406a;
}
.theme-abf .save-quote-page .quote-step.fourth .fourth {
  color: #fff;
  background-color: #0e406a;
}
.save-quote-page .customers-filter {
  max-width: max-content;
  position: relative;
}
.save-quote-page .customers-filter .customers-filter-wrp {
  display: flex;
}
@media screen and (max-width: 1524px) {
  .save-quote-page .customers-filter .customers-filter-wrp {
    margin-right: 0;
  }
  .save-quote-page .customers-filter .customers-filter-wrp .customers-filter-container {
    flex-wrap: wrap;
  }
}
.save-quote-page .customers-filter .customers-filter-wrp .customers-filter-container .progress-bar-wrapper {
  position: absolute;
  width: 1027px;
  left: 0px;
  right: 0;
  z-index: 1;
  top: 0px;
  bottom: 15px;
  display: flex;
  align-items: flex-end;
  background: rgba(255, 255, 255, 0.5);
  cursor: no-drop;
}
@media screen and (max-width: 1279px) {
  .save-quote-page .customers-filter .customers-filter-wrp .customers-filter-container .progress-bar-wrapper {
    width: 100%;
  }
}

.theme-abf .save-quote-page .custom-table .quote-row[data-animation] {
  text-decoration: blink;
  animation-name: blinker-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinker-abf {
  from {
    color: #000;
    box-shadow: rgba(241, 90, 41, 0.2) 0 0px 1px 1px;
  }
  to {
    color: #f15a29;
    box-shadow: rgba(241, 90, 41, 0.3) 0 0px 2px 1px;
  }
}
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .light-blue-text,
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .favorite-star .mat-checkbox-checked .mat-checkbox-layout {
  text-decoration: blink;
  animation-name: blinkerColor-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinkerColor-abf {
  from {
    color: #0e406a;
    border-color: #0e406a;
  }
  to {
    color: #f15a29;
    border-color: #f15a29;
  }
}
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step .step {
  text-decoration: blink;
  animation-name: blinkerColor-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinkerColor-abf {
  from {
    color: #0e406a;
    border-color: #0e406a;
  }
  to {
    color: #f15a29;
    border-color: #f15a29;
  }
}
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step .step:not(:last-of-type):after {
  text-decoration: blink;
  animation-name: blinkerBg-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinkerBg-abf {
  from {
    background: #0e406a;
    border-color: #0e406a;
  }
  to {
    background: #f15a29;
    border-color: #f15a29;
  }
}
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.first .first {
  text-decoration: blink;
  animation-name: blinkerBg-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinkerBg-abf {
  from {
    background: #0e406a;
    border-color: #0e406a;
  }
  to {
    background: #f15a29;
    border-color: #f15a29;
  }
}
.theme-abf .theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.first .first {
  color: #fff;
}
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.second .first {
  background-color: #eaeced;
  text-decoration: blink;
  animation-name: blinkerColor-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinkerColor-abf {
  from {
    color: #0e406a;
    border-color: #0e406a;
  }
  to {
    color: #f15a29;
    border-color: #f15a29;
  }
}
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.second .second {
  text-decoration: blink;
  animation-name: blinkerBg-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinkerBg-abf {
  from {
    background: #0e406a;
    border-color: #0e406a;
  }
  to {
    background: #f15a29;
    border-color: #f15a29;
  }
}
.theme-abf .theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.second .second {
  color: #fff;
}
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.third .first {
  background-color: #eaeced;
  text-decoration: blink;
  animation-name: blinkerColor-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinkerColor-abf {
  from {
    color: #0e406a;
    border-color: #0e406a;
  }
  to {
    color: #f15a29;
    border-color: #f15a29;
  }
}
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.third .second {
  background-color: #eaeced;
  text-decoration: blink;
  animation-name: blinkerColor-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinkerColor-abf {
  from {
    color: #0e406a;
    border-color: #0e406a;
  }
  to {
    color: #f15a29;
    border-color: #f15a29;
  }
}
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.third .third {
  text-decoration: blink;
  animation-name: blinkerBg-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinkerBg-abf {
  from {
    background: #0e406a;
    border-color: #0e406a;
  }
  to {
    background: #f15a29;
    border-color: #f15a29;
  }
}
.theme-abf .theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.third .third {
  color: #fff;
}
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.fourth .first {
  background-color: #eaeced;
  text-decoration: blink;
  animation-name: blinkerColor-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinkerColor-abf {
  from {
    color: #0e406a;
    border-color: #0e406a;
  }
  to {
    color: #f15a29;
    border-color: #f15a29;
  }
}
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.fourth .second {
  background-color: #eaeced;
  text-decoration: blink;
  animation-name: blinkerColor-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinkerColor-abf {
  from {
    color: #0e406a;
    border-color: #0e406a;
  }
  to {
    color: #f15a29;
    border-color: #f15a29;
  }
}
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.fourth .third {
  background-color: #eaeced;
  text-decoration: blink;
  animation-name: blinkerColor-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinkerColor-abf {
  from {
    color: #0e406a;
    border-color: #0e406a;
  }
  to {
    color: #f15a29;
    border-color: #f15a29;
  }
}
.theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.fourth .fourth {
  text-decoration: blink;
  animation-name: blinkerBg-abf;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes blinkerBg-abf {
  from {
    background: #0e406a;
    border-color: #0e406a;
  }
  to {
    background: #f15a29;
    border-color: #f15a29;
  }
}
.theme-abf .theme-abf .save-quote-page .custom-table .quote-row[data-animation] .quote-step.fourth .fourth {
  color: #fff;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step .step:not(:last-of-type):after, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step .step:not(:last-of-type):after {
  background-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.first .first, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.first .first {
  border-color: #999999;
  background-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.first .second, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.first .second {
  color: #999999;
  border-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.first .third, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.first .third {
  color: #999999;
  border-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.first .fourth, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.first .fourth {
  color: #999999;
  border-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.second .first, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.second .first {
  color: #999999;
  border-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.second .second, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.second .second {
  border-color: #999999;
  background-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.second .third, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.second .third {
  color: #999999;
  border-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.second .fourth, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.second .fourth {
  color: #999999;
  border-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.third .first, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.third .first {
  color: #999999;
  border-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.third .second, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.third .second {
  color: #999999;
  border-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.third .third, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.third .third {
  border-color: #999999;
  background-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.third .fourth, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.third .fourth {
  color: #999999;
  border-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.fourth .first, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.fourth .first {
  color: #999999;
  border-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.fourth .second, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.fourth .second {
  color: #999999;
  border-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.fourth .third, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.fourth .third {
  color: #999999;
  border-color: #999999;
}
.theme-abf .save-quote-page .custom-table .quote-row.shipment-canceled .quote-step.fourth .fourth, .theme-abf .save-quote-page .custom-table .quote-row.deleted-location .quote-step.fourth .fourth {
  border-color: #999999;
  background-color: #999999;
}

.bulk-upload-page {
  padding: 20px 20px 78px 20px;
  position: relative;
}
.bulk-upload-page.modifie-padding {
  padding-top: 30px;
}
.bulk-upload-page itm-progress-bar.bulk-progress-bar mat-progress-bar {
  top: 15px;
}
.document-update .bulk-upload-page {
  padding: 0;
}
.bulk-upload-page .hd-box {
  margin-bottom: 52px;
}
.bulk-upload-page .hd-info > p {
  margin: 7px 0;
  font-size: 1em;
  line-height: 1.2;
}
.bulk-upload-page .file-download-box {
  margin-top: 25px;
  max-width: 485px;
}
.document-update .bulk-upload-page .file-download-box {
  margin-top: 0;
  cursor: pointer;
}
.bulk-upload-page .file-download-box input {
  display: none;
}
.bulk-upload-page .file-download-box .icon {
  font-size: 19px;
  margin-right: 9px;
  vertical-align: -2px;
}
.bulk-upload-page .file-download-box label {
  cursor: pointer;
}
.bulk-upload-page .file-download-box label span {
  text-decoration: underline;
}
.bulk-upload-page .file-download-box.disabled label {
  color: #b4b4b3;
  cursor: no-drop;
}
.bulk-upload-page .hd-btn {
  padding-top: 30px;
  padding-left: 13px;
}
.bulk-upload-page .hd-btn .radio-box {
  margin-top: 7px;
}
.bulk-upload-page .hd-btn mat-radio-button:first-child {
  margin-right: 10px;
}
.bulk-upload-page .hd-btn .btn {
  margin-left: 22px;
  padding: 1px 12px;
}
.bulk-upload-page .download-message h4 {
  margin: 26px 0 0 0;
  font-size: 17px;
  font-weight: 300;
}
.bulk-upload-page .download-message p {
  margin: 5px 0;
}
.bulk-upload-page .download-message.disabled *,
.bulk-upload-page .download-message.disabled h4,
.bulk-upload-page .download-message.disabled p,
.bulk-upload-page .download-message.disabled span,
.bulk-upload-page .download-message.disabled .download-message-wrp {
  color: #b4b4b3;
  cursor: no-drop;
}
.bulk-upload-page .download-message-bulk-product h4 {
  margin: 10px 0 0 0;
  font-size: 17px;
  font-weight: 300;
}
.bulk-upload-page .download-message-bulk-product p {
  margin: 5px 0;
}
.bulk-upload-page .download-message-bulk-product.disabled *,
.bulk-upload-page .download-message-bulk-product.disabled h4,
.bulk-upload-page .download-message-bulk-product.disabled p,
.bulk-upload-page .download-message-bulk-product.disabled span,
.bulk-upload-page .download-message-bulk-product.disabled .download-message-wrp {
  color: #b4b4b3;
  cursor: no-drop;
}
.bulk-upload-page .download-message-bulk-address h4 {
  margin: 10px 0 0 0;
  font-size: 17px;
  font-weight: 300;
}
.bulk-upload-page .download-message-bulk-address p {
  margin: 5px 0;
}
.bulk-upload-page .download-message-bulk-address.disabled *,
.bulk-upload-page .download-message-bulk-address.disabled h4,
.bulk-upload-page .download-message-bulk-address.disabled p,
.bulk-upload-page .download-message-bulk-address.disabled span,
.bulk-upload-page .download-message-bulk-address.disabled .download-message-wrp {
  color: #b4b4b3;
  cursor: no-drop;
}
.bulk-upload-page .addresses-list-hd {
  margin-bottom: 22px;
}
.bulk-upload-page .addresses-list-action {
  margin-top: 16px;
}
.bulk-upload-page .addresses-list-action .checkbox-item {
  margin-right: 24px;
}
.bulk-upload-page .addresses-list-action .checkbox-item:last-child {
  margin-right: 0;
}
.bulk-upload-page .addresses-list-action mat-radio-button:first-child {
  margin-right: 10px;
}
.bulk-upload-page .action-cell a {
  cursor: pointer;
}
.bulk-upload-page .action-cell a .tms-icon {
  vertical-align: -3px;
}
.bulk-upload-page .action-cell a span {
  text-decoration: underline;
}
.theme-abf .bulk-upload-page .action-cell .fix-problem {
  color: #d85024;
}
.bulk-upload-page .action-cell .fix-problem img {
  width: 19px;
  vertical-align: -2px;
  margin-right: 7px;
}
.bulk-upload-page .grid-items .cell {
  box-sizing: border-box;
  padding-right: 10px;
}
.bulk-upload-page .grid-items .cell:last-child {
  padding-left: 0;
}
.bulk-upload-page .grid-items .cell.error-msg {
  flex-grow: 1;
  text-align: left;
  color: #ff1719;
  padding-right: 30px;
}

.disable-privios-value {
  cursor: no-drop;
  pointer-events: none;
}

@media screen and (min-width: 1230px) {
  .bulk-upload-page .action-cell a .tms-icon {
    margin-right: 7px;
  }
}
@media screen and (max-width: 1229px) {
  .bulk-upload-page .hd-box .hd-info {
    width: 55%;
  }
  .bulk-upload-page .hd-box .hd-btn {
    width: 45%;
  }
  .bulk-upload-page .addresses-list-action {
    flex-wrap: wrap;
  }
  .bulk-upload-page .addresses-list-action .checkbox-box {
    width: 100%;
    margin-bottom: 15px;
  }
  .bulk-upload-page .addresses-list-action .problematic-box {
    width: 100%;
    justify-content: flex-start;
  }
  .bulk-upload-page .action-cell {
    font-size: 14px;
  }
}
/*mixin flexbox*/
.qp-opportunity h3 {
  margin-top: 0;
  margin-bottom: 0.6em;
  padding-bottom: 0.2em;
  display: inline-block;
  font-weight: 400;
  font-size: 1.2em;
}
.theme-abf .qp-opportunity h3 {
  border-bottom: 1px solid #f15a29;
}
.qp-opportunity h3.m-b-15 {
  margin-bottom: 15px;
}
.qp-opportunity .mat-checkbox {
  margin-bottom: 0.6em;
}
.qp-opportunity .input-label {
  color: #b4b4b3;
  font-weight: 300;
}
.qp-opportunity .qp-opportunity-box .mat-form-field {
  margin-bottom: 0;
}
.qp-opportunity .qp-opportunity-accessor {
  flex-grow: 1;
}
.qp-opportunity .op-accessor {
  margin-bottom: 0.6em;
}
.qp-opportunity .op-accessor .tms-sq-plus {
  position: relative;
  width: 30px;
  min-width: 30px;
  height: 30px;
  cursor: pointer;
  border-radius: 4px;
  font-family: "tms-iconset" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.theme-abf .qp-opportunity .op-accessor .tms-sq-plus {
  background-color: #0e406a;
}
.qp-opportunity .op-accessor .tms-sq-plus:before {
  content: "\e92e";
  font-size: 0.7em;
  position: absolute;
  left: 9px;
  top: 10px;
}
.theme-abf .qp-opportunity .op-accessor .tms-sq-plus:before {
  color: #fff;
}
.qp-opportunity .op-accessor .box-model {
  max-height: 300px;
  overflow: auto !important;
  left: 0 !important;
  right: auto !important;
  top: 6px !important;
  margin-top: 30px;
  padding: 20px 20px 0;
}
.qp-opportunity .op-accessor .box-model.open {
  z-index: 10;
  transform: scaleY(1);
  opacity: 1;
  transition: all 0.15s ease;
}
.qp-opportunity .op-accessor .box-model .mat-form-field-wrapper {
  margin: 0;
}
.qp-opportunity .op-accessor-item {
  margin-bottom: 1em;
  min-height: 42px;
  color: #565656;
}
.qp-opportunity .op-accessor-item .p-dropdown-panel {
  min-width: auto;
}
.qp-opportunity .op-accessor-item input {
  background: inherit !important;
}
.qp-opportunity .op-accessor-panel {
  margin-bottom: 5px;
  margin-right: 5px;
}
.qp-opportunity .op-accessor-number {
  max-width: 140px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.qp-opportunity .op-accessor-number .prime-dropdown,
.qp-opportunity .op-accessor-number .mat-form-field {
  max-width: 55px;
}
.qp-opportunity .op-accessor-text {
  max-width: 140px;
}
.qp-opportunity .op-accessor-text .error.long {
  bottom: 0;
  position: relative;
  left: -102px;
  width: 245px;
  right: 0;
  max-width: 300px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.qp-opportunity .qp-opportunity-box {
  width: 15%;
  min-width: 200px;
}
.qp-opportunity .qp-opportunity-accessor {
  width: 85%;
}
.qp-opportunity .type-item {
  width: 75%;
}
.qp-opportunity .d-sticky {
  bottom: 0;
  position: sticky;
  background: #fafafa;
  padding: 0 0 20px;
}
.qp-opportunity .equipment-type-container {
  max-width: 135px;
  min-width: 135px;
}
.qp-opportunity .label {
  min-width: 111px;
  top: -19px;
  font-size: 14px;
}
.qp-opportunity .tarps-dropdown-wrapper .p-dropdown-items {
  margin: 0;
}
.qp-opportunity .tarps-dropdown-wrapper .p-dropdown-item {
  text-align: center;
  padding: 10px 20px;
}
.qp-opportunity .tarps-dropdown-wrapper .p-dropdown-item span {
  line-height: initial;
}
.qp-opportunity .tarps-dropdown-wrapper .p-dropdown-label {
  top: 6px;
  left: 6px;
}

.quick-bol-page {
  max-width: 1980px;
  margin: 0 auto;
}
.quick-bol-page .disabled {
  pointer-events: none;
  cursor: none;
  color: #b4b4b3;
}
.quick-bol-page .disabled itm-slide-toggle.disabled-toggle .left-side {
  color: #b4b4b3;
}
.quick-bol-page .disabled itm-slide-toggle.disabled-toggle .right-side {
  color: #b4b4b3;
}
.quick-bol-page .phone-number-wrapper itm-input-mask input {
  border-bottom-style: solid;
}
.quick-bol-page .carrier-wrapper itm-dropdown p-dropdown .p-disabled .p-hidden-accessible input {
  border-bottom-style: solid;
}
.quick-bol-page .action {
  padding: 10px 0 30px;
}
.quick-bol-page .action .actions-btn-box {
  margin-right: 20px;
}
.quick-bol-page .action .actions-btn-box button {
  min-width: 150px;
}
.quick-bol-page .action .actions-btn-box button .tms-icon {
  margin-right: 10px;
}
.quick-bol-page .action .email-box {
  padding-top: 20px;
}
.quick-bol-page .action .email-box quick-bol-send-email form {
  display: flex;
}
.quick-bol-page .action .email-box quick-bol-send-email form > itm-textarea {
  width: 60%;
  padding-left: 50px;
  display: flex;
  align-items: center;
}
.quick-bol-page .action .email-box quick-bol-send-email form > itm-textarea .prime-textarea {
  margin-top: 0;
  width: 100%;
}
.quick-bol-page .action .email-box quick-bol-send-email form + .d-f button:first-child {
  margin-right: 15px;
}
.quick-bol-page .action .tms-icon-save {
  display: inline-block;
  vertical-align: -3px;
}
.quick-bol-page .action .tms-icon-save:before {
  background: url(/images/save-white.png) no-repeat center center;
  content: "";
  background-size: 100%;
  width: 18px;
  height: 18px;
  display: block;
}
.quick-bol-page .action label-popup .box-model {
  right: auto;
  left: 0;
  z-index: 12;
  margin-top: 15px;
}
.quick-bol-page .tab-actions li .tms-icon {
  margin-right: 5px;
  vertical-align: -1px;
}
.theme-abf .quick-bol-page .tab-actions li .tms-icon-add-button {
  color: #f15a29;
}
.quick-bol-page .img-box {
  margin-bottom: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.quick-bol-page .img-box img {
  width: 100%;
  max-width: 130px;
  margin-top: 1em;
}
.quick-bol-page .border {
  border-top: 2px solid #373737;
}
.quick-bol-page .bill-of-lading h2 {
  text-align: center;
  border-bottom: 2px solid #373737;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.5em;
  margin-bottom: 1em;
}
.quick-bol-page .bill-of-lading qp-opportunity {
  width: 100%;
}
.quick-bol-page .body-page {
  min-width: auto;
}
.quick-bol-page .body-page.address-book {
  margin-bottom: 0;
  padding-bottom: 0;
}
.quick-bol-page address-detail .address-book > div {
  border-bottom: 2px solid #373737;
}
.quick-bol-page address-detail:last-child .address-book > div {
  border: none;
}
.quick-bol-page carrier-bol-info {
  display: block;
  padding-bottom: 25px;
}
.quick-bol-page carrier-bol-info .label {
  border: 2px solid #b4b4b3;
  width: 100%;
  height: 103px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1em;
  position: relative;
}
.quick-bol-page carrier-bol-info .right-spacing {
  padding-right: 10px;
}
.quick-bol-page carrier-bol-info .left-spacing {
  padding-left: 10px;
}
.quick-bol-page carrier-bol-info .grid-item-wrapper {
  margin-bottom: 25px;
}
.quick-bol-page carrier-bol-info .grid-item-wrapper:first-child .tms-icon-remove-item {
  right: 26px;
}
.quick-bol-page carrier-bol-info .grid-item-wrapper .tms-icon-remove-item {
  font-size: 17px;
  cursor: pointer;
  position: absolute;
  bottom: 10px;
  right: 0;
}
.quick-bol-page carrier-bol-info .grid-item-wrapper .label {
  font-size: 14px;
  color: #b4b4b3;
  border: none;
  height: auto;
  margin: 0;
  display: block;
}
.quick-bol-page carrier-bol-info .grid-item-wrapper .add-link {
  display: block;
  cursor: pointer;
  align-self: baseline;
  margin-top: 15px;
}
.quick-bol-page carrier-bol-info .grid-item-wrapper .add-link span {
  text-decoration: underline;
}
.quick-bol-page carrier-bol-info .grid-item-wrapper .grid-item {
  position: relative;
  max-height: 50px;
}
.quick-bol-page carrier-bol-info .flex-grid {
  display: flex;
  flex-direction: column;
}
.quick-bol-page .freight-terms {
  padding-top: 1em;
}
.quick-bol-page .freight-terms itm-checkbox {
  margin: 0 15px 5px 0;
}
.quick-bol-page .quote {
  padding: 0;
}
.quick-bol-page .remarks,
.quick-bol-page quick-bol-shipment-items {
  padding: 0 20px 20px 20px;
}
.quick-bol-page .remarks > .border,
.quick-bol-page quick-bol-shipment-items > .border {
  padding-top: 20px;
}
.quick-bol-page .shipment-item .type-item .prime-dropdown-wrapper .p-dropdown-panel {
  min-width: 150px;
}
.quick-bol-page .shipment-item .commodity-item {
  width: 100%;
}
.quick-bol-page .remarks .time-label {
  padding-right: 5px;
}
.quick-bol-page quick-bol-commodity .commodity-box {
  flex-wrap: wrap;
}
.quick-bol-page quick-bol-commodity .additional-commodity-section {
  width: 100%;
}
.quick-bol-page quick-bol-commodity .additional-commodity-section .tooltip {
  top: 11px;
}
.quick-bol-page quick-bol-commodity .additional-commodity-section > div:first-child {
  padding-left: 0;
}
.quick-bol-page .commodity-description-item.preview-mode {
  display: flex;
  justify-content: center;
}
.quick-bol-page .commodity-description-item.preview-mode .commodity-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 250px;
  line-height: 29px;
  margin: 1em 0 1em;
}
.quick-bol-page .quote-details-steps {
  margin-top: 25px;
}
.quick-bol-page date-time-picker .timepicker .body {
  left: auto;
  right: 0;
}
.quick-bol-page .shipment-item .remove-item .remove-commodity {
  margin-right: 10px;
}

@media screen and (max-width: 1112px) {
  .quick-bol-page .action label-popup .box-model {
    left: -50%;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1025px) {
  .quick-bol-page .bill-of-lading {
    margin-right: 0;
    max-width: 100% !important;
  }
}
@media screen and (min-width: 1150px) {
  .quick-bol-page .commodity-box {
    position: relative;
  }
  .quick-bol-page .commodity-box .commodity-item {
    position: static;
  }
  .quick-bol-page .commodity-box .commodity-item .remove-item .tms-icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 1366px) {
  .quick-bol-page add-quick-bol > .d-f {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1150px) {
  .quick-bol-page quick-bol-commodity .additional-commodity-section {
    width: 147%;
    margin-left: -54%;
  }
}
@media screen and (min-width: 1441px) {
  .quick-bol-page quick-bol-commodity .additional-commodity-section {
    width: 147%;
    margin-left: -54%;
  }
}
.quick-bol-preview {
  padding: 20px 20px 90px 20px;
}
.quick-bol-preview .min-height {
  min-height: 126px;
}
.quick-bol-preview .freight .wrapper > div {
  margin-bottom: 10px;
}
.quick-bol-preview .freight .wrapper > div:last-child {
  margin-bottom: 0;
}
.quick-bol-preview .actions-section {
  text-align: center;
}
.quick-bol-preview .footer-section {
  margin-top: 15px;
}
.quick-bol-preview .pdf-viewer-quick-bol {
  width: 65%;
  display: block;
}

@media print {
  @page {
    margin: 0 0.7cm 0.3cm;
  }
  .quick-bol-preview {
    padding: 0;
  }
  .quick-bol-preview .actions-section {
    display: none;
  }
  .theme-abf .quick-bol-preview .right-col .label {
    border-bottom: 2px solid #000;
  }
  .quick-bol-preview .table-wrapper {
    min-height: 300px;
  }
  .quick-bol-preview .footer-tr {
    page-break-inside: avoid;
  }
  .quick-bol-preview a[href]:after {
    content: "";
  }
}
.body-container.landing {
  padding: 0;
  min-width: initial;
}
.body-container.landing header-menu {
  display: none;
}
.body-container.landing sidebar-menu {
  display: none;
}

.landing-page .mat-raised-button {
  color: #fff;
}
.landing-page .mat-form-field-wrapper {
  margin-top: 1.15em;
}
.landing-page .success {
  font-size: 1.6em;
}
.landing-page ul {
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.landing-page ul.item-list {
  display: block;
}
.landing-page ul.item-list li {
  position: relative;
  padding: 0 0 0 35px;
  font-size: 21px;
  line-height: 30px;
  letter-spacing: 0.3px;
  margin-bottom: 8px;
  color: #05446C;
}
.landing-page ul.item-list li:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  background: #F05A2B;
  left: 11px;
  top: 11px;
  width: 4px;
  height: 4px;
}
.landing-page button.register.full-width, .landing-page button.full-width {
  width: 100%;
}
.landing-page button.register {
  width: 300px;
}
.landing-page button span:not(.mat-button-wrapper) {
  font-size: 1.4em;
  font-weight: 600;
  letter-spacing: 1px;
}
.landing-page .container {
  margin: 0 auto;
  max-width: 1240px;
  width: 100%;
}
.landing-page .container-reverse {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
}
.landing-page .row {
  display: flex;
}
.landing-page .flex-top {
  align-items: flex-end;
  justify-content: space-between;
  height: 75px;
}
.landing-page .col-80 {
  width: 80%;
}
.landing-page .col-70 {
  width: 70%;
}
.landing-page .col-65 {
  width: 65%;
}
.landing-page .col-60 {
  width: 60%;
}
.landing-page .col-50 {
  width: 50%;
}
.landing-page .col-40 {
  width: 40%;
}
.landing-page .col-35 {
  width: 35%;
}
.landing-page .col-33 {
  width: 33.33%;
}
.landing-page .col-30 {
  width: 30%;
}
.landing-page .col-20 {
  width: 20%;
}
.landing-page section {
  overflow: hidden;
}
.landing-page .header {
  background: url("/images/landing/min/header-bg-min2.jpg") no-repeat center top;
  background-position: center;
  background-size: cover;
  padding-bottom: 0;
  height: 730px;
  overflow: hidden;
}
@media screen and (max-width: 990px) {
  .landing-page .header {
    height: auto;
    padding-bottom: 30px;
  }
}
.landing-page .header .wrap-info {
  margin: -15px 0 -30px;
}
.landing-page .header .success {
  min-height: 115px;
}
.landing-page .header .landing-logo img {
  padding-top: 25px;
  width: 130px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .landing-page .header .landing-logo img {
    height: 100%;
  }
}
.theme-rapid-ship .landing-page .header .landing-logo img {
  height: 75px;
}
.theme-mme .landing-page .header .landing-logo img {
  width: 200px;
}
@media only screen and (max-width: 768px) {
  .theme-mme .landing-page .header .landing-logo img {
    width: 140px;
  }
}
.landing-page .header .header-menu {
  font-size: 1.1em;
}
.landing-page .header .header-menu > li {
  font-size: 1.1em;
  line-height: 1.1;
}
.landing-page .header .header-menu > li:not(:last-of-type) {
  padding-left: 50px;
}
.landing-page .header .header-menu > li:not(:last-of-type):hover {
  cursor: pointer;
}
.theme-abf .landing-page .header .header-menu > li:not(:last-of-type):hover {
  color: #0e406a;
}
.landing-page .header .account-menu {
  font-weight: 600;
  padding-left: 100px;
}
.landing-page .header .account-menu li {
  font-size: 1em;
  padding: 0;
  outline: none;
}
.landing-page .header .account-menu li:hover {
  cursor: pointer;
}
.landing-page .header .header-main {
  padding-top: 110px;
}
.landing-page .header .header-main h1 {
  font-size: 2.9em;
  font-weight: 900;
  line-height: 1.1;
  margin: 0 0 45px 0;
}
.landing-page .header .header-main p {
  font-size: 1.86em;
  line-height: 1.2;
  margin: 0;
  word-spacing: -1px;
}
.landing-page .header .header-main .video-tutorial {
  padding: 0;
}
.landing-page .header .header-main .video-tutorial .video-wrapper {
  margin-right: 0;
  border: none;
  background-color: transparent;
}
.landing-page .header .header-main .video-tutorial .video-wrapper .iframe {
  min-height: auto;
}
.landing-page .header .header-main .video-tutorial .video-wrapper img {
  box-shadow: 1px 2px 12px 3px rgba(0, 0, 0, 0.3);
}
.theme-abf .landing-page .header .header-main .video-tutorial .video-wrapper img {
  border: 10px solid #fff;
}
.landing-page .header .header-main .video-tutorial .video-wrapper .play {
  top: 45%;
}
.landing-page .header .header-main .video-tutorial .video-wrapper .video-img-wrapper {
  background-color: transparent;
}
.landing-page .header .header-main .video-tutorial .video-wrapper .video-box, .landing-page .header .header-main .video-tutorial .video-wrapper .video-img-wrapper {
  min-height: 350px;
}
.landing-page .header .join-our-mailing-list {
  max-width: 300px;
  padding-top: 50px;
  width: 100%;
}
.landing-page .header .join-our-mailing-list strong {
  font-size: 1.35em;
  font-weight: 900;
  line-height: 1.2;
}
.landing-page .header .carrier-info {
  display: flex;
  padding: 25px 0 50px;
}
.landing-page .header .carrier-info span,
.landing-page .header .carrier-info strong {
  display: block;
}
.landing-page .header .carrier-info strong {
  font-size: 1.25em;
}
.landing-page .header .carrier-info .info {
  padding-left: 20px;
}
.landing-page .header .carrier-info .carrier-img {
  filter: brightness(0%) contrast(100%) hue-rotate(0deg) invert(100%);
  -webkit-filter: brightness(0%) contrast(100%) hue-rotate(0deg) invert(100%);
}
.landing-page .header .right-relative {
  position: relative;
}
.landing-page .header .right-relative img {
  height: auto;
  position: absolute;
  transform: translate3d(-16%, -14%, 0);
  width: auto;
}
.landing-page h3 {
  font-size: 1.9em;
  font-weight: 900;
  margin: 0;
  position: relative;
}
.landing-page h3 span {
  position: relative;
}
.theme-abf .landing-page h3 span {
  background-color: #fff;
}
.landing-page .left-line span {
  padding-left: 20px;
}
.landing-page .left-line span:before {
  left: -20px;
}
.landing-page .left-line span:after {
  left: 0;
  transform: translateX(-100%);
}
.landing-page .right-line span {
  padding-right: 20px;
}
.landing-page .right-line span:before {
  right: -20px;
}
.landing-page .right-line span:after {
  right: 0;
  transform: translateX(100%);
}
.landing-page h5 {
  font-weight: 900;
}
.landing-page .management-about {
  padding-top: 100px;
}
.landing-page .management-about .row {
  justify-content: space-between;
}
.landing-page .management-about .content-wrapper {
  margin: 0 auto;
  max-width: 910px;
}
.landing-page .management-about .image-wrapper {
  align-items: center;
  display: flex;
  height: 150px;
  justify-content: center;
}
.landing-page .management-about h5 {
  font-size: 1.6em;
  margin: 0;
}
.landing-page .management-about .management-technology {
  margin-bottom: 115px;
}
.landing-page .management-about .management-technology h3 {
  text-align: center;
}
.landing-page .management-about .management-technology .item {
  text-align: center;
}
@media screen and (max-width: 1920px) and (min-width: 1280px) {
  .landing-page .management-about .management-technology .item {
    transform: scale(0);
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .landing-page .management-about .management-technology .item {
    transform: none;
  }
}
@media screen and (min-width: 1280px) {
  .landing-page .management-about .management-technology[data-animation] .item:nth-of-type(1) {
    animation: scaling 0.6s linear;
    animation-fill-mode: forwards;
    animation-delay: 0s;
  }
  .landing-page .management-about .management-technology[data-animation] .item:nth-of-type(2) {
    animation: scaling 0.6s linear;
    animation-fill-mode: forwards;
    animation-delay: 0.3s;
  }
  .landing-page .management-about .management-technology[data-animation] .item:nth-of-type(3) {
    animation: scaling 0.6s linear;
    animation-fill-mode: forwards;
    animation-delay: 0.6s;
  }
  @keyframes scaling {
    0% {
      transform: scale(0);
    }
    70% {
      transform: scale(1.2);
    }
    100% {
      transform: scale(1);
    }
  }
}
.landing-page .management-about .about-my-carrier {
  margin-bottom: 80px;
}
.landing-page .management-about .about-my-carrier img {
  width: 100px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .landing-page .management-about .about-my-carrier img {
    height: 100%;
  }
}
.landing-page .management-about .about-my-carrier h3 {
  margin-bottom: 50px;
}
.landing-page .management-about .about-my-carrier .info {
  padding-top: 15px;
}
@media screen and (max-width: 1920px) and (min-width: 1280px) {
  .landing-page .management-about .about-my-carrier .info {
    transform: translate3d(1000vw, 0, 0);
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .landing-page .management-about .about-my-carrier .info {
    transform: none;
  }
}
.landing-page .management-about .about-my-carrier .info[data-animation] {
  transform: translate3d(0, 0, 0);
  transition: transform 1s ease;
}
.landing-page .management-about .about-my-carrier .info p span {
  font-weight: 400;
}
.landing-page .carrier-portal-consolidation {
  background: url("/images/landing/consolidation-bg.jpg") no-repeat;
  background-position: center;
  background-size: cover;
  min-height: 515px;
}
@media screen and (max-width: 1920px) and (min-width: 1280px) {
  .landing-page .carrier-portal-consolidation {
    opacity: 0;
    transform: translateY(100%);
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .landing-page .carrier-portal-consolidation {
    opacity: 1;
    transform: none;
  }
}
.landing-page .carrier-portal-consolidation[data-animation] {
  transform: translateY(0);
  opacity: 1;
  transition: all 2s ease;
}
.landing-page .carrier-portal-consolidation .row {
  align-items: center;
}
.landing-page .carrier-portal-consolidation .col-35,
.landing-page .carrier-portal-consolidation .col-40 {
  justify-content: flex-end;
}
.landing-page .carrier-portal-consolidation h3 {
  text-align: right;
  width: 100%;
}
.landing-page .carrier-portal-consolidation h3 span {
  background-color: transparent;
  display: inline-block;
  max-width: 280px;
  text-align: left;
  width: 100%;
}
.landing-page .carrier-portal-consolidation img {
  height: 100%;
  width: 100%;
}
.landing-page .how-it-works h3 {
  text-align: center;
}
.landing-page .how-it-works .col-35,
.landing-page .how-it-works .col-40 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.landing-page .how-it-works img {
  width: 100%;
}
.landing-page .how-it-works .quote {
  margin-top: 50px;
}
@media screen and (max-width: 1920px) and (min-width: 1280px) {
  .landing-page .how-it-works .quote {
    opacity: 0;
    transform: translateY(100%);
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .landing-page .how-it-works .quote {
    opacity: 1;
    transform: none;
  }
}
.landing-page .how-it-works .quote[data-animation] {
  transform: translateY(0);
  opacity: 1;
  transition: all 2s ease;
}
.landing-page .how-it-works .quote img {
  margin-left: -6%;
}
.landing-page .how-it-works .coordinate {
  margin-bottom: 100px;
  margin-top: 15px;
}
@media screen and (max-width: 1920px) and (min-width: 1280px) {
  .landing-page .how-it-works .coordinate {
    opacity: 0;
    transform: translateY(100%);
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .landing-page .how-it-works .coordinate {
    opacity: 1;
    transform: none;
  }
}
.landing-page .how-it-works .coordinate[data-animation] {
  transform: translateY(0);
  opacity: 1;
  transition: all 2s ease;
}
.landing-page .how-it-works .coordinate img {
  margin-right: -6%;
}
.landing-page .how-it-works .track {
  margin-bottom: 80px;
}
@media screen and (max-width: 1920px) and (min-width: 1280px) {
  .landing-page .how-it-works .track {
    opacity: 0;
    transform: translateY(100%);
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .landing-page .how-it-works .track {
    opacity: 1;
    transform: none;
  }
}
.landing-page .how-it-works .track[data-animation] {
  transform: translateY(0);
  opacity: 1;
  transition: all 2s ease;
}
.landing-page .how-it-works .track img {
  margin-left: -6%;
}
.landing-page .how-it-works .report-omega {
  margin-bottom: 100px;
  margin-top: 15px;
}
@media screen and (max-width: 1920px) and (min-width: 1280px) {
  .landing-page .how-it-works .report-omega {
    opacity: 0;
    transform: translateY(100%);
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .landing-page .how-it-works .report-omega {
    opacity: 1;
    transform: none;
  }
}
.landing-page .how-it-works .report-omega[data-animation] {
  transform: translateY(0);
  opacity: 1;
  transition: all 2s ease;
}
.landing-page .how-it-works .report-omega img {
  margin-right: -6%;
}
.landing-page .testimonials {
  text-align: center;
}
@media screen and (max-width: 1920px) and (min-width: 1280px) {
  .landing-page .testimonials .slider-wrp {
    opacity: 0;
    transform: translateY(100%);
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .landing-page .testimonials .slider-wrp {
    opacity: 1;
    transform: none;
  }
}
.landing-page .testimonials .slider-wrp[data-animation] {
  transform: translateY(0);
  opacity: 1;
  transition: all 2s ease;
}
.landing-page .footer {
  background: url("/images/landing/min/footer-bg-min.jpg") no-repeat center center;
  background-size: cover;
  padding: 130px 0;
}
@media screen and (min-width: 1280px) {
  .landing-page .footer {
    opacity: 0;
    transform: translateY(100%);
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .landing-page .footer {
    opacity: 1;
    transform: none;
  }
}
.landing-page .footer .footer-menu {
  display: flex;
  width: 100%;
  margin-top: 46px;
}
.landing-page .footer .footer-menu a {
  text-decoration: underline;
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  padding: 10px 6px;
  margin-right: 7px;
}
.theme-abf .landing-page .footer .footer-menu a {
  color: #fff;
}
.landing-page .footer[data-animation] {
  transform: translateY(0);
  opacity: 1;
  transition: all 2s ease;
}
.landing-page .footer .content-wrapper {
  margin: 0 auto;
  max-width: 1020px;
}
.landing-page .footer .item:nth-of-type(1) {
  max-width: calc(100% - 385px);
  width: 100%;
}
.landing-page .footer .item.max-width {
  max-width: 300px;
  width: 100%;
}
.landing-page .footer h5 {
  font-size: 1.4em;
  margin: 0 0 20px 0;
  word-spacing: 6px;
}
.landing-page .footer p {
  font-size: 1em;
  margin: 0 0 20px 0;
  max-width: 340px;
  word-spacing: 4px;
}
.landing-page .footer p span {
  text-transform: uppercase;
  display: block;
  font-weight: 600;
}
.landing-page .footer img {
  margin-top: 150px;
  width: 130px;
}
@media only screen and (max-width: 1280px) {
  .landing-page .container {
    padding: 0 2%;
  }
  .landing-page .container .right-relative img {
    transform: translate3d(-15%, 0%, 0);
    width: 140%;
  }
}
@media only screen and (max-width: 768px) {
  .landing-page .container {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 1024px) {
  .landing-page {
    font-size: 14px;
  }
  .landing-page .container .right-relative img {
    transform: translate3d(-15%, 10%, 0);
  }
}
@media only screen and (max-width: 768px) {
  .landing-page .row:not(.flex-top) {
    flex-direction: column;
  }
  .landing-page .row:not(.flex-top) .col-50 {
    width: 100%;
  }
  .landing-page button.register {
    margin: 0 auto 50px;
    display: block;
  }
  .landing-page h3 {
    font-size: 1.4em;
  }
  .landing-page header {
    padding-bottom: 0;
  }
  .landing-page header .header-menu li:not(:last-of-type) {
    padding-left: 40px;
  }
  .landing-page header .header-menu li:not(.item-signin):nth-of-type(3) {
    display: none;
  }
  .landing-page header .join-our-mailing-list {
    margin: 0 auto;
  }
  .landing-page header .carrier-info {
    padding-top: 0;
  }
  .landing-page header .right-relative img {
    position: static;
    transform: none !important;
  }
  .landing-page header .header-main .video-tutorial {
    margin: 20px 0;
  }
  .landing-page header .header-main .video-tutorial .video-wrapper {
    margin-top: 20px;
  }
  .landing-page header .header-main .video-tutorial .video-wrapper video {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    height: auto;
    width: 100%;
    left: 50%;
  }
  .landing-page .management-about {
    padding-top: 40px;
  }
  .landing-page .management-about .management-technology {
    align-items: center;
    display: flex;
    margin-bottom: 0;
  }
  .landing-page .management-about .management-technology .item {
    width: 100%;
  }
  .landing-page .management-about .management-technology .item .image-wrapper {
    height: auto;
    margin: 30px 0;
  }
  .landing-page .management-about .management-technology .item .image-wrapper img {
    margin: 0;
  }
  .landing-page .management-about .management-technology .item p {
    padding: 0;
  }
  .landing-page .management-about .about-my-carrier .info {
    width: 100%;
  }
  .landing-page .carrier-portal-consolidation {
    padding: 50px 0;
    min-height: initial;
  }
  .landing-page .carrier-portal-consolidation h3 {
    margin-bottom: 40px;
  }
  .landing-page .carrier-portal-consolidation h3 span {
    max-width: 180px;
  }
  .landing-page .carrier-portal-consolidation .item {
    width: 100%;
  }
  .landing-page .how-it-works {
    padding-top: 50px;
  }
  .landing-page .how-it-works .item {
    width: auto;
  }
  .landing-page .how-it-works .item img {
    margin: 0 !important;
    height: 100%;
  }
  .landing-page .how-it-works .item h5 {
    text-align: center;
  }
  .landing-page .how-it-works .quote {
    padding: 0;
  }
  .landing-page .how-it-works .coordinate {
    margin-top: 100px;
  }
  .landing-page .how-it-works .coordinate .item {
    display: flex;
  }
  .landing-page .how-it-works .coordinate .item:nth-of-type(1) {
    order: 2;
  }
  .landing-page .how-it-works .coordinate .item:nth-of-type(2) {
    order: 1;
  }
  .landing-page footer {
    padding: 50px 0;
  }
  .landing-page footer .content-wrapper {
    align-items: center;
  }
  .landing-page footer .item:nth-of-type(1) {
    max-width: 300px;
  }
  .landing-page footer img {
    margin: 0 auto;
    display: block;
  }
}

.account-wrapper .account-container {
  transform: translateX(-50%);
}
@keyframes registration-rotate {
  0% {
    transform: translateX(-50%) scale(0);
    top: -100%;
  }
  80% {
    top: 50%;
  }
  100% {
    transform: translateX(-50%) scale(1);
    top: calc(50% - 250px);
  }
}

.omega-landing-page .inverse-color {
  color: #E9EFF1;
}
.omega-landing-page .inverse-color .header-menu {
  color: #fff;
  z-index: 11;
}
.omega-landing-page .success {
  color: #D9DB32;
}
.omega-landing-page .header {
  background: url("/images/landing/min/header-bg-min-omega.jpg") no-repeat center top;
  background-position: center;
  background-size: cover;
  position: relative;
  z-index: 0;
  min-height: 840px;
}
@media screen and (max-width: 990px) {
  .omega-landing-page .header {
    min-height: auto;
    padding-bottom: 40px;
  }
}
.omega-landing-page .header:before {
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background: linear-gradient(135deg, #034E7E 0%, #012841 100%);
  opacity: 0.84;
  z-index: -1;
}
.omega-landing-page .header .header-wrap {
  align-items: center;
  justify-content: space-between;
  height: 112px;
}
@media screen and (max-width: 768px) {
  .omega-landing-page .header .header-wrap {
    height: auto;
    padding: 20px 0;
  }
}
.omega-landing-page .header .landing-logo img {
  padding-top: 0;
  width: 274px;
}
.omega-landing-page .header-menu {
  margin-bottom: 6px;
  font-size: 1em;
  letter-spacing: 0.9px;
}
.omega-landing-page .header-menu-item:hover {
  color: #D9DB32 !important;
  transition: 0.5s linear;
}
.omega-landing-page .header-menu-item:hover a {
  color: #D9DB32 !important;
  transition: 0.5s linear;
}
@media screen and (max-width: 768px) {
  .omega-landing-page .header-menu-item {
    padding: 15px 20px !important;
  }
}
.omega-landing-page .header-menu .item-signing {
  border-radius: 3px;
  background: #054670;
}
.omega-landing-page .header-menu .item-signing .light-blue-text {
  color: #fff;
}
.omega-landing-page .header-menu > li {
  margin: 0 4px 0 25px;
}
.omega-landing-page .header-menu > li:not(:last-of-type) {
  padding: 15px 21px;
  margin: 0;
  display: flex;
  align-items: center;
}
.omega-landing-page .header-menu > li:not(:last-of-type):hover {
  color: #fff;
}
.omega-landing-page .header-main {
  padding-top: 124px;
}
.omega-landing-page .header-main h1 {
  font-size: 3.2em;
  letter-spacing: 1px;
  margin: 0 0 24px 0;
  line-height: 1.3;
  max-width: 900px;
}
.omega-landing-page .header-main p {
  font-size: 1.48em;
  line-height: 1.2;
  font-weight: 300;
  margin: 0;
  word-spacing: 0;
  letter-spacing: 0.8px;
}
.omega-landing-page .header .account-menu {
  padding-left: 0;
  font-weight: 400;
}
.omega-landing-page .header .account-menu li {
  padding: 15px 21px;
}
.omega-landing-page .header .join-our-mailing-list {
  max-width: 471px;
  padding-top: 50px;
}
.omega-landing-page .header .join-our-mailing-list strong {
  font-size: 2.1em;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 1px;
}
.omega-landing-page .header .join-our-mailing-list .account-exist-wrapper {
  display: flex;
  align-items: baseline;
}
.omega-landing-page .header .join-our-mailing-list .account-exist-wrapper h4 {
  margin-top: 15px;
  font-size: 19px;
  font-weight: 400;
  letter-spacing: 1px;
}
.omega-landing-page .header .join-our-mailing-list .email-input-wrapper {
  margin: 1em 0 0 0;
}
.theme-abf .omega-landing-page .header .join-our-mailing-list .underlineError {
  color: #f25c08;
}
.omega-landing-page .header .join-our-mailing-list .header-menu-item {
  margin-left: 30px;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  cursor: pointer;
}
.theme-abf .omega-landing-page .header .join-our-mailing-list .header-menu-item {
  color: #f25c08;
}
.omega-landing-page .header .join-our-mailing-list input {
  color: #fff;
}
.omega-landing-page .header .join-our-mailing-list .theme-abf .mat-form-field.mat-focused .mat-form-field-label {
  color: #b4b4b3;
}
.theme-abf .omega-landing-page .header .join-our-mailing-list .theme-abf .mat-form-field.mat-focused .mat-form-field-ripple,
.theme-abf .omega-landing-page .header .join-our-mailing-list .theme-abf .mat-form-field-ripple {
  background: #f25c08;
}
.omega-landing-page .header .join-our-mailing-list .theme-abf.ng-invalid.ng-dirty .mat-form-field:not(.mat-focused) .mat-form-field-label-wrapper .mat-form-field-label,
.omega-landing-page .header .join-our-mailing-list .theme-abf .error {
  font-weight: 500;
  text-shadow: 0px 0px 1px #9E9E9E;
}
.theme-abf .omega-landing-page .header .join-our-mailing-list .theme-abf.ng-invalid.ng-dirty .mat-form-field:not(.mat-focused) .mat-form-field-label-wrapper .mat-form-field-label,
.theme-abf .omega-landing-page .header .join-our-mailing-list .theme-abf .error {
  color: #f25c08;
}
.theme-abf .omega-landing-page .header .join-our-mailing-list .theme-abf.ng-invalid.ng-dirty .mat-form-field:not(.mat-focused) .mat-form-field-underline {
  background: #f25c08;
}
.omega-landing-page .header .input-wrapper,
.omega-landing-page .header .mat-form-field-wrapper {
  font-size: 1.21em;
}
.omega-landing-page .header .btn-secondary {
  margin-top: 20px;
}
.omega-landing-page .mat-raised-button {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 0 17px;
  min-height: 46px;
}
.omega-landing-page .mat-form-field-wrapper {
  margin: 0.8em 0;
  font-size: 21px;
}
.omega-landing-page .mat-form-field-underline {
  border-color: #D9DB32;
  border-top-width: 3px;
}
.omega-landing-page .input-wrapper {
  margin-bottom: 0.8em;
}
.omega-landing-page .input-wrapper .error {
  bottom: -31px;
}
.omega-landing-page .flex-top {
  height: 112px;
}
.omega-landing-page .main-block {
  padding: 0 0 0 65px;
}
@media screen and (max-width: 768px) {
  .omega-landing-page .main-block {
    padding: 0;
  }
}
.omega-landing-page h5 {
  color: #05446C;
}
.omega-landing-page .management-about {
  padding-top: 60px;
}
.omega-landing-page .management-about h5 {
  margin: 0;
  font-size: 29px;
  line-height: 30px;
  letter-spacing: 1px;
}
.omega-landing-page .management-about .management-technology {
  margin-bottom: 123px;
}
.omega-landing-page .management-about .management-technology .om-item {
  width: auto;
  padding: 0 20px;
}
.omega-landing-page .management-about .management-technology .om-item.direct img {
  width: 105px;
  max-width: 100%;
  margin-top: 10px;
}
.omega-landing-page .management-about .management-technology .om-item.real-time-results img {
  width: 130px;
  max-width: 100%;
  margin-top: 30px;
}
.omega-landing-page .management-about .management-technology .om-item.modern-api img {
  width: auto;
  max-width: 100%;
  margin-top: 28px;
}
.omega-landing-page .management-about .management-technology .om-item p {
  padding: 0;
  font-size: 22px;
  line-height: 27px;
  color: #05446C;
  letter-spacing: 0.5px;
  margin: 13px 0;
}
.omega-landing-page .management-about .about-my-carrier {
  margin-bottom: 0;
}
.omega-landing-page .management-about .about-my-carrier h3 {
  text-align: center;
  font-size: 53px;
  letter-spacing: 1px;
  margin-bottom: 38px;
}
.omega-landing-page .management-about .about-my-carrier h3 > span {
  background: #05446C;
  text-transform: capitalize;
  padding: 0 36px;
}
.omega-landing-page .management-about .about-my-carrier h3 > span span {
  color: #F05A2B;
  background: #05446C;
}
.omega-landing-page .management-about .about-my-carrier h3:before {
  content: "";
  position: absolute;
  background: #D9DB32;
  height: 2px;
  left: 0;
  right: 0;
  top: 50%;
  margin: -2px 0;
}
.omega-landing-page .management-about .about-my-carrier .info {
  width: 100%;
  padding: 128px 0 153px;
}
.omega-landing-page .management-about .about-my-carrier p {
  max-width: 723px;
  margin: 0 auto;
  font-size: 21px;
  line-height: 30px;
  letter-spacing: 0.7px;
}
.omega-landing-page .how-it-works {
  padding-top: 85px;
}
.omega-landing-page .how-it-works h3 {
  font-size: 61px;
  letter-spacing: 1.6px;
  color: #05446C;
}
.omega-landing-page .how-it-works h3 .text-up {
  text-transform: capitalize;
}
.omega-landing-page .how-it-works h5 {
  margin-bottom: 2px;
  margin-top: 0;
  font-size: 40px;
  text-transform: uppercase;
}
.omega-landing-page .how-it-works .quote {
  margin-top: 34px;
  padding: 20px 20px 0 20px;
}
.omega-landing-page .how-it-works .quote img {
  margin: 0 0 0 auto;
}
.omega-landing-page .how-it-works .quote .item:last-child {
  padding: 0 24px 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.omega-landing-page .how-it-works .coordinate {
  margin-bottom: 0;
  margin-top: 0;
}
.omega-landing-page .how-it-works .coordinate .item:first-child {
  padding: 0 60px 5px 96px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.omega-landing-page .how-it-works .coordinate img {
  margin: -9px 0 0 -45px;
}
.omega-landing-page .how-it-works .track {
  margin-bottom: 0;
}
.omega-landing-page .how-it-works .track img {
  margin: -30px 0 0 2px;
}
.omega-landing-page .how-it-works .track .item:last-child {
  padding: 0 70px 6px 24px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.omega-landing-page .how-it-works .report-omega {
  margin-top: 0;
  margin-bottom: 95px;
}
.omega-landing-page .how-it-works .report-omega img {
  margin: -9px 0 0 -45px;
}
.omega-landing-page .how-it-works .report-omega .item:first-child {
  padding: 0 25px 5px 96px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.omega-landing-page .footer {
  background: url("/images/landing/min/footer-bg-min-omega.jpg") no-repeat center center;
  background-size: cover;
  padding: 65px 0 27px;
  position: relative;
  z-index: 0;
}
.omega-landing-page .footer:before {
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background: linear-gradient(225deg, #034E7E 0%, #012841 100%);
  opacity: 0.84;
  z-index: -1;
}
.omega-landing-page .footer .join-our-mailing-list {
  font-size: 26px;
  color: #fff;
  letter-spacing: 1.5px;
}
.omega-landing-page .footer .content-wrapper {
  max-width: 397px;
  margin: 34px 56px 0 auto;
}
@media screen and (max-width: 768px) {
  .omega-landing-page .footer .content-wrapper {
    width: 100%;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
  }
}
.omega-landing-page .footer .content-wrapper input {
  color: #fff;
}
@media screen and (max-width: 768px) {
  .omega-landing-page .footer .landing-logo {
    margin: 0 auto;
  }
}
.omega-landing-page .footer .item.max-width {
  max-width: 100%;
}
.omega-landing-page .footer .item:nth-of-type(1) {
  max-width: 100%;
}
.omega-landing-page .footer .item:nth-of-type(1) h5 {
  color: #fff;
}
.omega-landing-page .footer p {
  margin: 0 0 20px 3px;
  max-width: 100%;
  word-spacing: 0;
  font-size: 24px;
  line-height: 36px;
}
.omega-landing-page .footer img {
  margin-top: 0;
  margin-left: 5px;
  width: 245px;
}
.omega-landing-page .bg-omega {
  background: #05446C;
}

@media screen and (max-width: 1024px) {
  .landing-page .omega-landing-page .how-it-works .quote {
    padding: 0;
  }
  .landing-page .omega-landing-page .how-it-works .quote img {
    margin: 0;
  }
  .landing-page .omega-landing-page .how-it-works .quote .item:last-child {
    padding: 0 0 30px;
  }
  .landing-page .omega-landing-page .how-it-works .quote .item h5 {
    margin-bottom: 10px;
    font-size: 35px;
  }
  .landing-page .omega-landing-page .how-it-works .coordinate img {
    margin: 0;
  }
  .landing-page .omega-landing-page .how-it-works .coordinate .item:first-child {
    padding: 0 0 30px;
  }
  .landing-page .omega-landing-page .how-it-works .coordinate .item h5 {
    margin-bottom: 10px;
    font-size: 35px;
  }
  .landing-page .omega-landing-page .how-it-works .track img {
    margin: 0;
  }
  .landing-page .omega-landing-page .how-it-works .track .item:last-child {
    padding: 0 0 30px;
  }
  .landing-page .omega-landing-page .how-it-works .track .item h5 {
    margin-bottom: 10px;
    font-size: 35px;
  }
  .landing-page .omega-landing-page .how-it-works .report-omega img {
    margin: 0;
  }
  .landing-page .omega-landing-page .how-it-works .report-omega .item:first-child {
    padding: 0 0 30px;
  }
  .landing-page .omega-landing-page .how-it-works .report-omega .item h5 {
    margin-bottom: 10px;
    font-size: 35px;
  }
}
@media screen and (max-width: 768px) {
  .landing-page .omega-landing-page .item-signing {
    display: block !important;
    margin: 0 !important;
  }
  .landing-page .omega-landing-page .header-main {
    padding-top: 40px;
    text-align: center;
  }
  .landing-page .omega-landing-page .header-main h1 {
    font-size: 2.2em;
  }
  .landing-page .omega-landing-page .header-main p {
    font-size: 1.6em;
  }
  .landing-page .omega-landing-page .how-it-works {
    padding-top: 60px;
  }
  .landing-page .omega-landing-page .how-it-works h3 {
    font-size: 45px;
  }
  .landing-page .omega-landing-page .how-it-works .report-omega {
    flex-direction: column-reverse;
    margin-bottom: 20px;
  }
  .landing-page .omega-landing-page .how-it-works .report-omega .item:first-child {
    padding: 0 0 30px;
  }
  .landing-page .omega-landing-page .how-it-works .report-omega .item h5 {
    margin-bottom: 10px;
    font-size: 35px;
  }
  .landing-page .management-about {
    padding-top: 30px;
  }
  .landing-page .management-about .management-technology {
    margin-bottom: 60px;
  }
  .landing-page .management-about .management-technology .om-item {
    padding: 0;
  }
  .landing-page .management-about .about-my-carrier h3 {
    font-size: 45px;
  }
  .landing-page .management-about .about-my-carrier h3:before {
    display: none;
  }
  .landing-page .management-about .about-my-carrier h3 > span {
    padding: 0;
  }
  .landing-page .management-about .about-my-carrier h3 > span span {
    display: block;
  }
  .landing-page .management-about .about-my-carrier .info {
    padding: 60px 0;
  }
  .landing-page .footer .content-wrapper {
    margin-bottom: 20px;
  }
  .landing-page .footer .footer-menu {
    justify-content: center;
    margin-top: 30px;
  }
}
@media screen and (max-width: 480px) {
  .omega-landing-page .header-menu-item {
    padding: 15px 13px !important;
  }
}
.theme-abf .mc-landing-page .mat-form-field-underline {
  border-color: #0e406a;
}
.mc-landing-page itm-button .mat-button-wrapper {
  font-size: 1.2rem;
  font-weight: 600;
}
@media only screen and (max-width: 768px) {
  .mc-landing-page h3 {
    line-height: 1.6;
  }
}
.mc-landing-page h3 > span:before {
  content: "";
  border-radius: 50%;
  height: 30px;
  position: absolute;
  top: calc(50% - 15px);
  width: 30px;
  z-index: 1;
}
.theme-abf .mc-landing-page h3 > span:before {
  background-color: #fff;
  border: 2px solid #0e406a;
}
.mc-landing-page h3 > span:after {
  content: "";
  height: 2px;
  top: 50%;
  position: absolute;
  width: 100vw;
}
.theme-abf .mc-landing-page h3 > span:after {
  background-color: #0e406a;
}
.theme-abf .mc-landing-page h5 {
  color: #0e406a;
}
@media only screen and (max-width: 768px) {
  .mc-landing-page .header .account-menu {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .mc-landing-page .header .header-menu > li:not(:last-of-type) {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .mc-landing-page .header .landing-logo img {
    width: 100%;
    max-width: 90px;
  }
}
.mc-landing-page .management-about .management-technology .item {
  width: 33%;
}
.mc-landing-page .management-about .management-technology .item.direct img {
  width: 40%;
  margin-top: 40px;
}
@media only screen and (max-width: 768px) {
  .mc-landing-page .management-about .management-technology .item.direct img {
    width: 100%;
  }
}
.mc-landing-page .management-about .management-technology .item.real-time-results img {
  width: 25%;
  margin-top: 40px;
}
@media only screen and (max-width: 768px) {
  .mc-landing-page .management-about .management-technology .item.real-time-results img {
    width: 100%;
  }
}
.mc-landing-page .management-about .management-technology .item.modern-api img {
  width: 108px;
  margin-top: 40px;
}
@media only screen and (max-width: 768px) {
  .mc-landing-page .management-about .management-technology .item.modern-api img {
    width: 100%;
  }
}
.mc-landing-page .management-about .management-technology .item p {
  font-size: 1em;
  padding: 0 70px;
}
@media only screen and (max-width: 768px) {
  .mc-landing-page .management-about .management-technology .item p {
    padding: 0;
  }
}
.mc-landing-page .management-about .about-my-carrier .info p {
  font-size: 1.1em;
  font-weight: 300;
  line-height: 1.3;
  max-width: 480px;
  width: 100%;
}
.mc-landing-page .how-it-works {
  padding-top: 100px;
}
.mc-landing-page .how-it-works h5 {
  font-size: 1.4em;
  margin-bottom: 10px;
  margin-top: 10px;
}
.mc-landing-page .how-it-works p {
  font-size: 1.1em;
  margin-bottom: 0px;
}
.mc-landing-page .slider-wrp {
  margin: 80px auto;
}
.mc-landing-page .slider-cnt {
  max-width: 400px;
  margin: 0 auto;
  padding: 0 15px;
}
.mc-landing-page .slider-item {
  text-align: left;
}
.mc-landing-page .slider-header {
  margin-bottom: 20px;
}
.mc-landing-page .slider-user {
  font-size: 1.4em;
  font-weight: 900;
  display: block;
}
.mc-landing-page .slider-subtitle {
  font-size: 18px;
  font-weight: 500;
}
.mc-landing-page .slider-img {
  max-height: 57px;
  max-width: 156px;
}
.mc-landing-page .slider-img img {
  max-width: 100%;
  height: auto;
  max-height: 57px;
  display: block;
  object-fit: contain;
}
.mc-landing-page .slider-content {
  font-size: 18px;
  color: #565656;
}
.mc-landing-page .slider-item {
  opacity: 0 !important;
}
.mc-landing-page .footer .item:nth-of-type(1) {
  max-width: 100%;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  opacity: 1 !important;
  animation-name: fadeInOpacity !important;
  animation-iteration-count: 1;
  animation-timing-function: ease-in;
  animation-duration: 2s !important;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.faq-page [data-helper] {
  width: 50px;
  display: inline-block;
  height: 14px;
}
.faq-page [data-helper]:before {
  left: 0;
  margin: 0 5px;
  transform: none;
}
.faq-page h1 {
  font-size: 5em;
  margin: 0 0 60px 0;
}
.faq-page ul {
  margin-bottom: 80px;
}
.faq-page section {
  position: relative;
}
.faq-page section:before {
  content: "";
  left: -10px;
  top: -10px;
  height: calc(100% + 20px);
  width: calc(100% + 20px);
  border-radius: 4px;
  box-shadow: 0px 0px 3px 2px #f2f2f2;
  position: absolute;
  z-index: 1;
  transform: scale(0);
  transition: transform 0.15s ease;
}
.theme-abf .faq-page section:before {
  border: 1px solid #0e406a;
  background-color: rgba(14, 64, 106, 0.1294117647);
}
.faq-page .highlight:before {
  transform: scale(1);
  transition: transform 0.15s ease;
}
.faq-page .highlight h3,
.faq-page .highlight p {
  position: relative;
  z-index: 2;
}
.faq-page .nmfc-info-notes-btn {
  cursor: pointer;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-size: 14px;
}
.theme-abf .faq-page .nmfc-info-notes-btn {
  color: #f15a29;
}
.faq-page .nmfc-info-notes-footer {
  display: flex;
  justify-content: flex-start;
  position: relative;
  z-index: 1;
}

.nmfc-information-page .mat-dialog-content {
  max-height: -moz-fit-content;
  max-height: fit-content;
}

.video-tutorial {
  padding: 20px;
}
.video-tutorial .video-wrapper {
  border: 1px solid #b4b4b3;
  margin-right: 15%;
  position: relative;
  margin-bottom: 20px;
}
.theme-abf .video-tutorial .video-wrapper {
  background-color: #000;
}
.video-tutorial .video-wrapper .play {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: none;
  width: 100px;
  height: 100px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  outline: none;
  box-shadow: none;
  transition: all 0.15s ease;
}
.theme-abf .video-tutorial .video-wrapper .play {
  background-color: #d85024;
}
.video-tutorial .video-wrapper .play:hover {
  transition: all 0.15s ease;
  box-shadow: 0 10px 20px rgba(242, 242, 242, 0.19), 0 6px 6px rgba(242, 242, 242, 0.23);
}
.video-tutorial .video-wrapper .play:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
  margin-left: 10px;
}
.theme-abf .video-tutorial .video-wrapper .play:after {
  border-left: 30px solid #fff;
}
.video-tutorial .video-wrapper .iframe {
  width: 100%;
  height: 100%;
  min-height: 500px;
}
.video-tutorial .video-wrapper img {
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  max-width: 100%;
  max-height: 100%;
  display: block;
  left: 50%;
}
.video-tutorial .video-wrapper .video-img-wrapper {
  min-height: 500px;
  position: relative;
}
.theme-abf .video-tutorial .video-wrapper .video-img-wrapper {
  background-color: #fff;
}
.video-tutorial .scrollable-section {
  border-bottom: 1px solid #b4b4b3;
  border-top: 1px solid #b4b4b3;
  max-height: calc(100vh - 160px);
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: auto;
}
.video-tutorial .scrollable-section .row {
  cursor: pointer;
  transition: all 0.15s ease;
  padding: 10px 0;
  position: relative;
}
.theme-abf .video-tutorial .scrollable-section .row {
  background-color: #fff;
}
.video-tutorial .scrollable-section .row:hover {
  background-color: #efefef;
  transition: all 0.15s ease;
}
.video-tutorial .scrollable-section .row:hover .image-wrapper {
  transform: translateX(10px);
  transition: all 0.15s ease;
}
.video-tutorial .scrollable-section .row .tms-icon-ok-rounded {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 1.5em;
  animation: scaleFade 0.3s;
}
.theme-abf .video-tutorial .scrollable-section .row .tms-icon-ok-rounded {
  color: #0e406a;
}
@keyframes scaleFade {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  75% {
    opacity: 0.5;
    transform: scale(1.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.video-tutorial .image-wrapper {
  min-width: 250px;
  min-height: 168px;
  width: 250px;
  margin-right: 20px;
  border: 1px solid #b4b4b3;
  transform: translateX(0);
  transition: all 0.15s ease;
  position: relative;
}
.video-tutorial .image-wrapper img {
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  max-width: 100%;
  max-height: 100%;
  left: 50%;
}
.video-tutorial h4 {
  margin: 0;
  color: #565656;
  font-weight: 400;
  font-size: 1.25em;
  max-width: calc(100% - 40px);
}
.video-tutorial p {
  font-size: 1em;
  line-height: 1.2;
  color: #9e9e9e;
}

header-menu {
  box-shadow: 0px 0px 3px 2px #f2f2f2;
  position: fixed;
  top: 0;
  width: 100%;
  height: 60px;
  z-index: 11;
  left: 0;
}
.theme-abf header-menu {
  background-color: #fff;
}

.top-header {
  padding-left: 20px;
  max-width: 1980px;
  margin: 0 auto;
  background-color: inherit;
  z-index: 10;
  position: relative;
  height: inherit;
  height: 100%;
  padding-right: 10px;
}
@media screen and (max-width: 1090px) {
  .top-header {
    font-size: 14px;
  }
}
.top-header .become-admin {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 0 0 4px 4px;
  padding: 10px 20px;
  text-align: center;
  box-shadow: 0px 0px 3px 2px #f2f2f2;
  z-index: 11;
}
.theme-abf .top-header .become-admin {
  background-color: #fff;
  border: 1px solid #f15a29;
}
.top-header .become-admin .become-admin-link {
  display: inline-block;
  text-decoration: underline;
  cursor: pointer;
}
.top-header .become-admin .become-admin-link:hover {
  text-decoration: none;
}
.top-header ul {
  list-style-type: none;
  margin: 0;
  display: flex;
  flex: 2 1 auto;
  justify-content: flex-end;
}
.top-header ul li {
  display: inline-block;
  position: relative;
}
.top-header ul li a {
  white-space: nowrap;
}
.top-header .disabled {
  color: #b4b4b3;
}
.top-header .logout-action {
  padding: 0;
  min-width: 200px;
  margin-right: 10px;
  background-color: inherit;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media screen and (max-width: 1155px) {
  .top-header .logout-action {
    min-width: 170px;
  }
}
@media screen and (max-width: 1155px) and (min-width: 1031px) {
  .top-header .logout-action {
    padding-left: 10px;
  }
}
.top-header .logout-action > div {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.top-header .logout-action .tms-icon {
  font-size: 0.5em;
  position: relative;
  margin: 4px 10px 0;
}
.top-header .logout-action[data-show=true] .tms-icon {
  transform: rotate(180deg);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.top-header .logout-action[data-show=false] .tms-icon {
  transform: rotate(0);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.top-header .logout-action:hover {
  cursor: pointer;
}
.top-header .start-support-ticket {
  margin: 0 20px;
  padding-left: 40px;
  align-self: center;
  white-space: nowrap;
}
@media screen and (max-width: 1155px) {
  .top-header .start-support-ticket {
    margin: 0 10px;
    padding-left: 0px;
  }
}
.top-header .regular-action {
  margin: 0 20px;
  padding-left: 40px;
  align-self: center;
  white-space: nowrap;
}
@media screen and (max-width: 1155px) {
  .top-header .regular-action {
    margin: 0 10px;
  }
}
.top-header .regular-action .tms-icon {
  font-size: 1.3em;
  position: absolute;
  left: 0;
}
.top-header .additional-action {
  font-size: 1.3em;
  padding: 0 5px;
}
.top-header .additional-action .tms-icon-notifications-none {
  font-size: 1.4em;
}
.top-header .additional-action .tms-icon {
  display: inline-block;
  line-height: 60px;
}
.top-header .flex {
  display: flex;
}
.top-header .box-model {
  border-radius: 4px;
  padding: 20px;
  cursor: default;
  position: absolute;
  left: 0;
  top: 30px;
  z-index: 10;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.theme-abf .top-header .box-model {
  background-color: #fff;
}
.top-header .box-model:after {
  content: "";
  width: 35px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 10px;
}
.theme-abf .top-header .box-model:after {
  background-color: #fff;
}
.top-header .box-model:before {
  content: "";
  width: 15px;
  height: 15px;
  box-shadow: 0px 0px 15px 0px #ccc;
  transform: rotate(45deg);
  position: absolute;
  top: -3px;
  left: 10px;
}
.theme-abf .top-header .box-model:before {
  background-color: #fff;
}
.top-header .box-model ul {
  margin: 0;
  padding: 0;
  display: block;
}
.top-header .box-model li {
  display: block;
  outline: none;
  cursor: pointer;
  color: #373737;
  white-space: nowrap;
  margin-bottom: 10px;
}
.top-header .box-model li:last-of-type {
  margin-bottom: 0;
}

.carrier-logo-wrapper {
  padding-left: 30px;
  padding-right: 30px;
  margin-left: 20px;
  border-left: 1px solid #eaeced;
  align-items: center;
  display: flex;
}
.carrier-logo-wrapper img {
  max-height: 40px;
  min-height: 25px;
}

.user-info {
  background: inherit;
  z-index: 10;
}

.login-list-backdrop,
.full-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  background-color: transparent;
  width: 100vw;
  height: 100vh;
}

.logout-dropdown {
  box-shadow: 4px 4px 3px -1px #f2f2f2;
  position: absolute;
  top: 60px;
  margin: 0;
  width: 230px;
  padding: 0;
  display: block;
  z-index: 9;
  border: 1px solid rgba(180, 180, 180, 0.3);
  border-top-width: 0;
  flex-wrap: wrap;
}
.theme-abf .logout-dropdown {
  background-color: #fff;
}
.logout-dropdown.user-menu {
  right: 0;
  width: 100%;
  z-index: -1;
}
.logout-dropdown.setting-menu {
  right: 0;
}
.logout-dropdown.help-menu {
  right: 240px;
}
.logout-dropdown li {
  display: block;
  transition: background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 100%;
}
.theme-abf .logout-dropdown li {
  background-color: #fff;
}
.logout-dropdown li a {
  color: #565656;
  padding: 9px 25px 10px;
  display: flex;
}
.logout-dropdown li:hover {
  cursor: pointer;
  background-color: rgba(180, 180, 180, 0.3);
  transition: background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.logout-dropdown li:not(:last-of-type) {
  border-bottom: 1px solid rgba(180, 180, 180, 0.3);
}

.account-info {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  text-align: center;
}
.account-info .account-info-inner {
  border-radius: 100%;
  display: flex;
  align-content: center;
  background-color: #eaeced;
  overflow: hidden;
  transform: translateZ(0);
  width: 100%;
  height: 100%;
  border: 2px solid #eaeced;
}
.account-info .account-info-inner img {
  max-width: 100%;
}

.main-logo {
  display: flex;
  justify-content: flex-start;
  outline: none;
  height: 60px;
}
.main-logo > img {
  max-width: 80%;
  height: 80%;
  transition: height 0.3s ease;
  align-self: center;
  transition: height 0.3s ease;
}
.theme-mme .main-logo > img {
  height: 100%;
  margin-top: 7px;
}

.sidenav-container {
  position: fixed !important;
  left: 0;
  top: 0;
  height: 100vh;
  width: 53px;
  z-index: 10 !important;
  overflow: visible !important;
}
.sidenav-container .mat-drawer[style*="visibility: hidden"] {
  display: block;
}
@media screen and (min-width: 1921px) {
  .sidenav-container {
    left: calc(50% - 980px);
  }
  .sidenav-container:after {
    content: "";
    width: 15px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -10px;
  }
  .theme-abf .sidenav-container:after {
    background: #fff;
  }
}
.sidenav-container .disabled * {
  color: #b4b4b3 !important;
  pointer-events: none;
}
.sidenav-container .disabled *:hover {
  cursor: default;
}
.sidenav-container .toggle-button {
  top: 75px;
  left: 30px;
  position: absolute;
  z-index: 1;
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  font-size: 11px;
  transform: rotate(180deg);
}
.theme-abf .sidenav-container .toggle-button {
  color: #d85024;
}
.sidenav-container .toggle-button span {
  top: 0;
  left: 0;
  opacity: 0;
  transform: rotate(-45deg);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.sidenav-container .toggle-button:hover {
  cursor: pointer;
}
.sidenav-container .sidenav-container {
  height: 100%;
  width: 100%;
  background: none;
  overflow: visible;
}
.sidenav-container .sidenav {
  box-shadow: 0px 0px 3px 2px #f2f2f2 !important;
  padding-top: 60px;
  height: inherit;
  transform: translate3d(0, 0, 0);
  visibility: visible !important;
  min-width: 0;
  overflow: visible;
}
.theme-abf .sidenav-container .sidenav {
  background-color: #fff;
}
.sidenav-container .sidenav.mat-drawer-opened .toggle-button {
  transform: translate3d(130px, 0, 0);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.sidenav-container .sidenav.mat-drawer-opened .toggle-button:before {
  opacity: 0;
}
.sidenav-container .sidenav.mat-drawer-opened .toggle-button span {
  opacity: 1;
  transform: rotate(180deg);
  transition: transform 1s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.sidenav-container .sidenav.mat-drawer-opened .toggle-button span:before {
  opacity: 1;
}
.sidenav-container .sidenav.mat-drawer-opened ul {
  width: 180px;
  transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.theme-abf .sidenav-container .sidenav.mat-drawer-opened ul .is-active {
  color: #d85024;
}
.sidenav-container .sidenav.mat-drawer-opened ul li {
  color: #565656;
  transition: color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.sidenav-container .sidenav.mat-drawer-opened ul li:hover {
  transition: color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.theme-abf .sidenav-container .sidenav.mat-drawer-opened ul li:hover {
  color: #d85024;
}
.sidenav-container .sidenav.mat-drawer-opened ul li .sidebar-text {
  transform: scaleX(1);
  display: block;
  overflow: hidden;
  padding-right: 5px;
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.sidenav-container .sidenav.mat-drawer-opened ul li .title {
  left: 185px;
}
.sidenav-container .mat-sidenav-backdrop.mat-sidenav-shown {
  background-color: transparent !important;
  width: 100vw;
}
.sidenav-container ul {
  margin: 40px 0 0 0;
  list-style-type: none;
  padding: 0;
  width: 50px;
  transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  color: #565656;
}
.theme-abf .sidenav-container ul .is-active {
  color: #d85024;
}
.sidenav-container ul li {
  position: relative;
  padding: 10px 0;
}
.sidenav-container ul li:after {
  content: "";
  border-radius: 5px 0 0 5px;
  width: 2px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.theme-abf .sidenav-container ul li:after {
  background: #d85024;
}
.theme-abf .sidenav-container ul li .no-tms-icon-star-active {
  background-color: #d85024;
}
.sidenav-container ul li .no-tms-icon-star {
  border-radius: 50%;
  background: #565656;
  display: flex !important;
  justify-content: center;
  align-items: center;
  font-size: 15px;
}
.theme-abf .sidenav-container ul li .no-tms-icon-star {
  color: #fff;
}
.sidenav-container ul li:hover {
  cursor: pointer;
  transition: color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.theme-abf .sidenav-container ul li:hover {
  color: #d85024;
}
.sidenav-container ul li:hover .title {
  display: block;
}
.sidenav-container ul li:hover:after {
  opacity: 1;
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.theme-abf .sidenav-container ul li:hover .no-tms-icon-star {
  background: #d85024;
}
.sidenav-container ul li:focus {
  outline: none;
}
.sidenav-container ul li .tms-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  top: calc(50% - 8px);
  left: 15px;
  position: absolute;
  text-align: center;
}
.sidenav-container ul li .sidebar-text {
  padding-left: 50px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transform: scaleX(0);
  display: block;
  transition: transform 0.1s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.sidenav-container ul li .title {
  font-size: 12px;
  border-radius: 4px;
  padding: 0.5em 1em;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
  top: 7px;
  left: 55px;
  display: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.theme-abf .sidenav-container ul li .title {
  background: #fff;
  color: #d85024;
}
.sidenav-container ul li .title:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  position: absolute;
  left: -5px;
}
.theme-abf .sidenav-container ul li .title:before {
  border-right: 7px solid #fff;
}

.mat-drawer-inner-container {
  overflow: visible !important;
}

.profile-tab .view-item {
  margin: 7px 0;
}
.profile-tab .toggle {
  font-size: 0.875em;
  position: absolute;
  right: 0;
  top: 2px;
  cursor: pointer;
}
.profile-tab .name {
  display: block;
  font-size: 0.875em;
  margin-bottom: 5px;
}
.profile-tab .value {
  font-size: 1.125em;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .profile-tab .value {
    font-size: 1em;
  }
}
.profile-tab .edit-item .left-col {
  width: 200px;
  margin-right: 20px;
}
.profile-tab .edit-item ~ em {
  padding-top: 6px;
  font-size: 14px;
}
.profile-tab .my-profile-actions {
  max-width: 450px;
}
.profile-tab .my-profile-actions .view-mode {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.profile-tab .my-profile-actions .link-change {
  margin-bottom: 5px;
  max-width: 100%;
  width: 100%;
  display: block;
  text-align: right;
  padding-right: 5px;
}
.profile-tab .my-profile-actions .link-change .link {
  cursor: pointer;
  text-decoration: underline;
}
.profile-tab .my-profile-actions .link-change .link:hover {
  text-decoration: none;
}
.profile-tab .my-profile-actions .edit-actions {
  padding-top: 20px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.profile-tab button {
  margin-right: 20px;
  min-width: 160px;
}

.billing-address-tab h3 {
  margin-top: 0;
  margin-bottom: 0.6em;
  padding-bottom: 0.2em;
  display: inline-block;
  font-weight: 400;
  font-size: 1.2em;
}
.theme-abf .billing-address-tab h3 {
  border-bottom: 1px solid #f15a29;
}
.billing-address-tab .check-wrap .label {
  border: 1px solid #b4b4b3;
  border-radius: 4px;
  padding: 4px 10px;
  width: auto;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  display: inline-block;
  color: #565656;
  transition: all 0.3s ease;
  cursor: pointer;
}
.theme-abf .billing-address-tab .check-wrap .label {
  background-color: #fff;
}
.theme-abf .billing-address-tab .check-wrap .label:hover {
  background-color: #135c99;
  border-color: #135c99;
  color: #fff;
}
.theme-abf .billing-address-tab .check-wrap .label.active {
  color: #fff;
  background-color: #0e406a;
  border-color: #0e406a;
}
.billing-address-tab .radio-item {
  padding: 0px 10px;
  width: auto;
  margin-top: 15px;
  margin-bottom: 15px;
  min-width: 110px;
}
.theme-abf .billing-address-tab .radio-item:hover {
  color: #fff;
}
.billing-address-tab .rounded {
  border: 1px solid #b4b4b3;
  border-radius: 4px;
}
.billing-address-tab .slide-wrapper.locations-slider {
  max-width: 280px;
}
.billing-address-tab .prime-dropdown {
  margin: 25px 0;
}
.billing-address-tab .prime-dropdown .p-dropdown-label:before {
  right: 0;
  top: 5px;
  margin: 0;
}
.billing-address-tab .row {
  padding: 30px 0;
}
@media screen and (max-width: 1024px) {
  .billing-address-tab .map-wrapper {
    width: 100%;
  }
}
@media screen and (max-width: 959px) {
  .billing-address-tab .left-spacing,
  .billing-address-tab .right-spacing {
    padding: 0;
  }
  .billing-address-tab .map {
    max-height: initial !important;
    height: 400px;
    display: block !important;
  }
}

@media (max-width: 767px) {
  .shipment-details-page.shipment-view {
    min-width: auto;
    padding: 25px 35px 0 35px;
  }
}
.shipment-details-page.shipment-view header {
  text-align: right;
}
.shipment-details-page.shipment-view header .header-menu {
  position: absolute;
  top: -58px;
  right: 20px;
  z-index: 11;
}
.shipment-details-page.shipment-view header .header-menu.header-go-home {
  top: -124px;
}
@media (max-width: 1200px) {
  .shipment-details-page.shipment-view header .header-menu.header-go-home {
    top: -94px;
  }
}
.shipment-details-page.shipment-view header .header-menu a {
  font-size: 1.1875em;
  font-weight: 600;
  text-align: right;
}
.shipment-details-page.shipment-view .right-block > h3 {
  margin-top: 6px;
  font-size: 1.75em;
  font-weight: 700;
}
.shipment-details-page.shipment-view .company .company-info-box span {
  display: block;
}
@media (max-width: 1023px) {
  .shipment-details-page.shipment-view .custom-status .text {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .status-header {
    margin-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .ship-title {
    margin-top: 30px !important;
    margin-bottom: 14px !important;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .step-label:first-child {
    flex-grow: initial;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .date-wrp {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .ship-border-bottom {
    border-bottom: 1px solid #eaeced;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .ship-wrap {
    margin-bottom: 25px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .shipment-details-page.shipment-view .ship-wrap.without-margin {
    margin-bottom: 0;
  }
  .shipment-details-page.shipment-view .ship-wrap.without-pb {
    padding-bottom: 10px;
  }
  .shipment-details-page.shipment-view .ship-wrap.custom-status {
    padding-bottom: 85px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .shipment-details-page.shipment-view .ship-wrap.custom-status .status-header {
    max-width: 165px;
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .pickup-num {
    color: #565656;
    font-weight: 500;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .column {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .main-date {
    position: absolute;
    top: 85px;
    font-size: 18px;
    left: 0;
    right: 0;
    text-align: center;
    min-width: auto !important;
  }
  .shipment-details-page.shipment-view .main-date .value,
  .shipment-details-page.shipment-view .main-date .field {
    font-size: initial !important;
    min-width: auto !important;
    color: #000 !important;
    font-weight: normal !important;
  }
  .shipment-details-page.shipment-view .main-date .field {
    margin-right: 5px;
    color: #000 !important;
  }
}
.shipment-details-page.shipment-view .main-title {
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .main-title {
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    text-align: center;
    text-transform: none;
    font-size: 18px !important;
    font-weight: 600 !important;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .main-company {
    position: absolute;
    top: 153px;
    left: 0;
    right: 0;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .tablet-footer {
    margin: 0 -35px;
    padding: 25px 47px;
    background: #565656;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .tablet-footer .text {
    color: rgba(255, 255, 255, 0.6);
    margin: 0 !important;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.shipment-view .tablet-footer-title {
    color: rgba(255, 255, 255, 0.87);
    font-size: 20px;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .shipment-details-page .number {
    opacity: 0;
  }
}
@media print {
  .shipment-details-page.public-shipment {
    display: none;
  }
}
.shipment-details-page.public-shipment .right-block {
  color: #565656;
}
.shipment-details-page.public-shipment .right-block .border-right {
  padding-right: 25px;
  margin-top: 95px;
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .right-block .border-right {
    margin: 0;
    padding: 0;
    border: none !important;
  }
}
.shipment-details-page.public-shipment .right-block .right-column {
  margin-bottom: 20px;
}
.shipment-details-page.public-shipment .right-block .right-column .field {
  min-width: 130px;
}
.shipment-details-page.public-shipment .right-block .right-column span {
  font-size: 1.6875em;
  font-weight: 700;
  line-height: 1;
}
.theme-abf .shipment-details-page.public-shipment .right-block .right-column span {
  color: #0e406a;
}
.shipment-details-page.public-shipment .right-block .company .company-img-box {
  padding-right: 5px;
  width: 35%;
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .right-block .company .company-img-box {
    width: 100%;
    padding: 0;
  }
}
.shipment-details-page.public-shipment .right-block .company .company-img-box img {
  max-width: 120px;
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .right-block .company .company-img-box img {
    max-width: 100%;
    max-height: 60px;
    min-height: 60px;
    display: block;
    width: auto;
  }
}
.shipment-details-page.public-shipment .right-block .company .company-info-box .pickup-num {
  font-size: 1.125em;
}
.shipment-details-page.public-shipment .right-block .numbered-box {
  margin-top: 15px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .right-block .numbered-box {
    margin: 0 0 24px;
  }
}
.shipment-details-page.public-shipment .right-block .numbered-box:last-child {
  margin-bottom: 0;
}
.shipment-details-page.public-shipment .right-block .numbered-box .num {
  width: 20%;
  align-items: center;
  display: flex;
  font-size: 2em;
  font-weight: 600;
}
.theme-abf .shipment-details-page.public-shipment .right-block .numbered-box .num {
  color: #0e406a;
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .right-block .numbered-box .num {
    display: none;
  }
}
.shipment-details-page.public-shipment .right-block .numbered-box .value {
  width: 80%;
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .right-block .numbered-box .value {
    width: 100%;
  }
}
.shipment-details-page.public-shipment .right-block .numbered-box .value .numbered-box-item {
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .right-block .numbered-box .value .numbered-box-item {
    color: rgba(255, 255, 255, 0.6);
    padding: 0;
    margin: 0;
  }
}
.shipment-details-page.public-shipment .right-block .numbered-box .value .numbered-box-item:last-child {
  margin-bottom: 0;
}
.shipment-details-page.public-shipment .right-block .numbered-box .value .numbered-box-item .tms-icon {
  margin-right: 5px;
}
.shipment-details-page.public-shipment .right-block .numbered-box .value .numbered-box-item span {
  text-decoration: underline;
  cursor: pointer;
}
.shipment-details-page.public-shipment .right-block .numbered-box-item {
  padding-top: 13px;
}
.shipment-details-page.public-shipment .right-block .text {
  margin-top: 20px;
}
.shipment-details-page.public-shipment .right-block .shipping-of-labels {
  position: relative;
  margin-top: 10px;
}
@media (max-width: 760px) {
  .shipment-details-page.public-shipment .right-block .shipping-of-labels {
    margin-bottom: 24px;
  }
}
.shipment-details-page.public-shipment .right-block .shipping-of-labels .label {
  margin-bottom: 20px;
}
@media (max-width: 760px) {
  .shipment-details-page.public-shipment .right-block .shipping-of-labels .label {
    margin-bottom: 0;
    color: rgba(255, 255, 255, 0.6);
  }
}
.shipment-details-page.public-shipment .right-block .shipping-of-labels .tms-icon {
  margin-left: 5px;
}
.shipment-details-page.public-shipment .right-block .shipping-of-labels .box-model {
  right: auto;
  left: 0;
  min-width: 420px;
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .right-block .shipping-of-labels .box-model {
    margin: 21px -35px 0;
    min-width: auto;
    padding: 25px 35px;
    border-radius: 0;
    box-shadow: none;
    position: relative;
  }
}
.shipment-details-page.public-shipment .right-block .format {
  position: absolute;
}
.theme-abf .shipment-details-page.public-shipment .right-block .format {
  color: #0e406a;
}
.shipment-details-page.public-shipment .right-block .format .format-data {
  font-weight: bold;
  position: relative;
  padding-right: 25px;
}
.theme-abf .shipment-details-page.public-shipment .right-block .format .format-data {
  color: #0e406a;
}
.shipment-details-page.public-shipment .right-block .format .format-data .tms-icon-cancel {
  position: absolute;
  top: 0;
  right: 5px;
  font-size: 12px;
  margin: 0;
}
.theme-abf .shipment-details-page.public-shipment .right-block .format .format-data .tms-icon-cancel {
  color: #0e406a;
}
.shipment-details-page.public-shipment .left-block .custom-status {
  margin-bottom: 25px;
}
.shipment-details-page.public-shipment .left-block .tracking-history-wrap {
  position: relative;
}
.shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info {
  top: 35px;
  left: 9px;
  max-width: 800px;
  width: 100%;
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info {
    width: 100% !important;
    left: 0 !important;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info table td.ws-nw {
    max-width: 24vw !important;
    overflow: hidden !important;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
  }
}
.shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper.main {
  min-width: 700px;
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper.main {
    min-width: auto;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model {
    padding: 5px !important;
  }
}
@media screen and (max-width: 1700px) {
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model.optional {
    left: 49%;
    top: -140px;
  }
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model.optional--modify {
    max-width: 376px;
  }
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model.optional .contact.full-width,
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model.optional .terminal.full-width {
    width: 100%;
  }
}
@media screen and (max-width: 1250px) {
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model.optional {
    left: 44%;
    width: auto;
    min-width: 376px;
  }
}
@media screen and (max-width: 1200px) {
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model.optional {
    top: -170px;
  }
}
@media screen and (max-width: 992px) {
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model.optional {
    width: 100%;
    left: 48%;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model.optional {
    min-width: 300px !important;
    bottom: auto !important;
    left: 25%;
    right: 0 !important;
    padding: 20px !important;
    box-sizing: border-box;
    display: block !important;
  }
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model.optional .contact,
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model.optional .terminal {
    width: 100% !important;
  }
}
@media screen and (max-width: 600px) {
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model.optional {
    left: 0;
  }
}
@media screen and (max-width: 1700px) {
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model .tracking-history-hover {
    position: static;
  }
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper .box-model .tracking-history-hover {
    position: static !important;
  }
}
.shipment-details-page.public-shipment .left-block .tracking-history-wrap .view-tracking-history {
  padding: 10px 0 10px 20px;
}
.shipment-details-page.public-shipment .left-block .tracking-history-wrap .shipment-table-row {
  position: relative;
}
.shipment-details-page.public-shipment .left-block .left-content {
  padding-left: 20px;
  padding-top: 48px;
  color: #565656;
}
@media (max-width: 767px) {
  .shipment-details-page.public-shipment .left-block .left-content.main-block {
    padding-top: 195px;
    padding-left: 0;
  }
}
.shipment-details-page.public-shipment .left-block .left-content .shipper-wrap {
  max-width: 40%;
  flex: 1 1 0%;
}
@media (max-width: 1023px) {
  .shipment-details-page.public-shipment .left-block .left-content .shipper-wrap {
    max-width: 100%;
  }
}
.shipment-details-page.public-shipment .left-block .left-content .shipper-block h3, .shipment-details-page.public-shipment .left-block .left-content .consignee-block h3 {
  text-transform: none;
  font-weight: 500;
  font-size: 1.0625em;
}
@media (max-width: 760px) {
  .shipment-details-page.public-shipment .left-block .left-content .shipper-block h3, .shipment-details-page.public-shipment .left-block .left-content .consignee-block h3 {
    text-transform: uppercase;
    font-size: 14px;
  }
}
.shipment-details-page.public-shipment .left-block .left-content .shipper-block span, .shipment-details-page.public-shipment .left-block .left-content .consignee-block span {
  font-size: 1.0625em;
}
.theme-abf .shipment-details-page.public-shipment .left-block .left-content .shipper-block span, .theme-abf .shipment-details-page.public-shipment .left-block .left-content .consignee-block span {
  color: #000;
}
.shipment-details-page.public-shipment .left-block .left-content .shipper-block .company-name, .shipment-details-page.public-shipment .left-block .left-content .consignee-block .company-name {
  font-size: 1.4375em;
  font-weight: 600;
  margin-bottom: 5px;
}
.theme-abf .shipment-details-page.public-shipment .left-block .left-content .shipper-block .company-name, .theme-abf .shipment-details-page.public-shipment .left-block .left-content .consignee-block .company-name {
  color: #0e406a;
}
@media (max-width: 760px) {
  .shipment-details-page.public-shipment .left-block .left-content .shipper-block .company-name, .shipment-details-page.public-shipment .left-block .left-content .consignee-block .company-name {
    font-size: 18px;
    color: #565656 !important;
  }
}
.shipment-details-page.public-shipment .left-block .left-content .questions-block {
  margin-top: 100px;
}
@media (max-width: 1023px) {
  .shipment-details-page.public-shipment .left-block .left-content .questions-block {
    margin-top: 0;
  }
}
.shipment-details-page.public-shipment .left-block .left-content .questions-block h3 {
  margin-top: 0;
}
@media (max-width: 760px) {
  .shipment-details-page.public-shipment .left-block .left-content .questions-block h3 {
    font-size: 18px;
    color: #565656 !important;
    margin-bottom: 5px;
  }
}
.shipment-details-page.public-shipment .left-block .left-content .questions-block span {
  display: block;
  font-size: 1.25em;
}
@media (max-width: 760px) {
  .shipment-details-page.public-shipment .left-block .left-content .questions-block span {
    font-size: 1.0625em;
    color: #000;
  }
}
.shipment-details-page .qoute-detail-total .tms-icon-star {
  font-size: 14px;
  position: relative;
  top: -3px;
  margin-left: 3px;
}

.v-tablet {
  display: none !important;
}
@media (max-width: 760px) {
  .v-tablet {
    display: block !important;
  }
}

.v-dsct {
  display: block !important;
}
@media (max-width: 760px) {
  .v-dsct {
    display: none !important;
  }
}

@media (max-width: 760px) {
  .main-wrap {
    flex-direction: column-reverse;
    position: relative;
  }
}

@media all and (max-width: 1399px) {
  .shipment-details-page.public-shipment .right-column {
    padding-left: 0;
  }
  .shipment-details-page.public-shipment .right-block .border-right {
    border-right: 1px solid;
  }
  .theme-abf .shipment-details-page.public-shipment .right-block .border-right {
    border-color: #0e406a;
  }
  .shipment-details-page.public-shipment .left-block {
    width: 70%;
  }
}
@media (max-width: 1399px) and (max-width: 760px) {
  .shipment-details-page.public-shipment .left-block {
    width: 100%;
  }
}
@media all and (max-width: 1399px) {
  .shipment-details-page.public-shipment .company {
    flex-wrap: wrap;
  }
  .shipment-details-page.public-shipment .company .company-info-box {
    width: 100%;
    margin-top: 10px;
  }
}
@media all and (max-width: 1399px) {
  .shipment-details-page.public-shipment .format {
    top: -8px;
    right: -10px;
  }
}
@media (max-width: 1399px) and (max-width: 767px) {
  .tracking-history-wrap {
    position: absolute !important;
    top: -28px !important;
    left: 0;
    right: 0;
    justify-content: center !important;
  }
  .tracking-history-wrap .view-tracking-history {
    padding: 0 !important;
  }
}
@media all and (min-width: 1400px) {
  .shipment-details-page.public-shipment .left-block {
    width: 70%;
  }
  .shipment-details-page.public-shipment .left-block .left-content {
    border-left: 1px solid;
  }
  .theme-abf .shipment-details-page.public-shipment .left-block .left-content {
    border-color: #0e406a;
  }
  .shipment-details-page.public-shipment .company .company-info-box {
    padding-left: 20px;
  }
  .shipment-details-page.public-shipment .format {
    top: 0;
    right: 0;
  }
}
@media all and (max-width: 1365px) and (min-width: 1201px) {
  .shipment-details-page.public-shipment .additional-info.ordered-item .table-wrapper.optional {
    left: inherit;
    right: 100%;
  }
  .shipment-details-page.public-shipment .additional-info table tr:hover .tms-icon:before {
    transform: rotate(-180deg);
  }
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info {
    left: 0;
  }
}
@media (max-width: 1200px) {
  .shipment-details-page.shipment-view header .header-menu {
    top: -1px;
    position: fixed;
  }
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap {
    position: static;
  }
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info {
    top: 140px;
    left: 10px;
    width: calc(100% - 25px);
    max-width: 100%;
  }
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .table-wrapper.main {
    width: 100%;
  }
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .optional {
    width: 100%;
  }
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .optional .terminal,
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .additional-info .optional .contact {
    width: 50%;
  }
}
@media all and (max-width: 1700px) and (min-width: 1365px) {
  .shipment-details-page.public-shipment .additional-info.ordered-item .table-wrapper.optional {
    left: inherit;
    right: 100%;
  }
  .shipment-details-page.public-shipment .additional-info table tr:hover .tms-icon:before {
    transform: rotate(-180deg);
  }
}
@media all and (min-width: 1900px) {
  .shipment-details-page.public-shipment .left-block {
    width: 80%;
  }
}
@media (max-width: 1024px) {
  .shipment-details-page .left-block .step-label .step-name {
    display: none;
  }
  .shipment-details-page.shipment-view {
    margin-left: -50px;
  }
}
@media screen and (min-width: 1025px) {
  .shipment-details-page.public-shipment .left-block .tracking-history-wrap .tracking-history-description span {
    max-width: 20vw;
  }
}
.public-bol {
  display: none;
}
@media print {
  .public-bol {
    display: block;
  }
}

.shipment-details-page.public-tracking main {
  flex-wrap: wrap;
}
.shipment-details-page.public-tracking main .right-block .item {
  font-weight: 600;
  font-size: 1.25em;
}
.theme-abf .shipment-details-page.public-tracking main .right-block .item {
  color: #d85024;
}
.shipment-details-page.public-tracking main .left-block .tracking-history-wrap {
  position: relative;
}
.shipment-details-page.public-tracking main .left-block .tracking-history-wrap .view-tracking-history {
  padding-left: 0;
  padding-top: 3px;
  position: static;
}
@media screen and (max-width: 767px) {
  .shipment-details-page.public-tracking main .left-block .tracking-history-wrap .view-tracking-history {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.shipment-details-page.public-tracking main .left-block .tracking-history-wrap .view-tracking-history .additional-info {
  max-width: 800px;
  width: 100%;
}
.shipment-details-page.public-tracking main .left-block .tracking-history-wrap .view-tracking-history .additional-info .table-wrapper.main {
  min-width: 700px;
}
@media screen and (max-width: 992px) {
  .shipment-details-page.public-tracking main .left-block .tracking-history-wrap .view-tracking-history .additional-info .table-wrapper.main {
    min-width: auto;
  }
}
.shipment-details-page.public-tracking main .tracking-info {
  width: 100%;
  display: flex;
  color: #565656;
}
@media screen and (max-width: 767px) {
  .shipment-details-page.public-tracking main .tracking-info {
    flex-direction: column-reverse;
  }
}
.shipment-details-page.public-tracking main .tracking-info .tracking-info-titel {
  font-weight: 600;
  font-size: 1.0625em;
  margin-bottom: 20px;
}
.theme-abf .shipment-details-page.public-tracking main .tracking-info .tracking-info-titel {
  color: #0e406a;
}
@media screen and (max-width: 767px) {
  .shipment-details-page.public-tracking main .tracking-info .tracking-info-titel {
    text-transform: uppercase;
    font-size: 14px;
    margin: 0 0 5px 0;
    color: #565656 !important;
    font-weight: 400;
  }
}
.shipment-details-page.public-tracking main .tracking-info .right-column .item .field {
  text-align: right;
  margin-right: 20px;
}
.shipment-details-page.public-tracking main .tracking-info .right-column .item.requested-date, .shipment-details-page.public-tracking main .tracking-info .right-column .item.estimated-date {
  margin-top: 30px;
}
.shipment-details-page.public-tracking main .tracking-info .company-name {
  font-weight: 600;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .shipment-details-page.public-tracking main .tracking-info .company-name {
    font-size: 18px;
  }
}
.shipment-details-page.public-tracking main .tracking-info .column {
  padding-right: 20px;
  width: 33.33333%;
}
.shipment-details-page.public-tracking main .tracking-info .company {
  margin-top: 42px;
}
.shipment-details-page.public-tracking main .tracking-info .company .company-img-box {
  max-width: 105px;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .shipment-details-page.public-tracking main .tracking-info .company .company-img-box {
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
}
.shipment-details-page.public-tracking main .tracking-info .company .company-img-box img {
  width: 100%;
}
@media (max-width: 767px) {
  .shipment-details-page.public-tracking main .tracking-info .company .company-img-box img {
    max-width: 100%;
    max-height: 60px;
    min-height: 60px;
    display: block;
    width: auto;
  }
}
.shipment-details-page.public-tracking main .tracking-info .company .company-info-box {
  padding-left: 15px;
}
.shipment-details-page.public-tracking .custom-status .step-icon.tms-icon-in-transit:before {
  left: 0;
}
@media (max-width: 767px) {
  .shipment-details-page .main-wrap-tracking {
    position: relative;
  }
}

@media all and (max-width: 1500px) and (min-width: 1365px) {
  .shipment-details-page.public-tracking .additional-info.ordered-item .table-wrapper.optional {
    left: inherit;
    right: 100%;
  }
  .shipment-details-page.public-tracking .additional-info table tr:hover .tms-icon:before {
    transform: rotate(-180deg);
  }
}
.v-tablet {
  display: none !important;
}
@media (max-width: 767px) {
  .v-tablet {
    display: block !important;
  }
}

.v-dsct {
  display: block !important;
}
@media (max-width: 767px) {
  .v-dsct {
    display: none !important;
  }
}

@media all and (max-width: 1500px) {
  .shipment-details-page .additional-info .table-wrapper.main {
    width: 70%;
  }
  .shipment-details-page.public-tracking .left-block .optional {
    width: 300px;
  }
  .shipment-details-page.public-tracking .left-block .optional .value {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
@media all and (min-width: 1501px) {
  .shipment-details-page.public-tracking .left-block .tracking-history-wrap .additional-info {
    top: 35px;
  }
}
@media all and (max-width: 1358px) {
  .shipment-details-page.public-tracking .left-block .optional {
    left: -50px;
    bottom: 40px;
  }
}
@media all and (min-width: 1366px) {
  .shipment-details-page.public-tracking .left-block .tracking-history-wrap .additional-info {
    left: -10px;
    display: flex;
    align-items: flex-start;
  }
  .shipment-details-page.public-tracking .left-block .tracking-history-wrap .optional {
    min-width: 300px;
  }
}
@media all and (max-width: 1365px) and (min-width: 1201px) {
  .shipment-details-page.public-tracking .additional-info.ordered-item .table-wrapper.optional {
    left: inherit;
    right: 100%;
  }
  .shipment-details-page.public-tracking .additional-info table tr:hover .tms-icon:before {
    transform: rotate(-180deg);
  }
  .shipment-details-page.public-tracking .left-block .tracking-history-wrap .additional-info {
    left: 0;
  }
}
@media all and (max-width: 1250px) {
  .shipment-details-page.public-tracking .left-block .optional {
    left: -140px;
  }
}
@media (max-width: 1200px) {
  .shipment-details-page.public-tracking main .right-block {
    width: 20%;
  }
  .shipment-details-page.public-tracking main .left-block {
    width: 80%;
  }
  .shipment-details-page.public-tracking main .left-block .custom-status {
    margin-bottom: 30px;
  }
  .shipment-details-page.public-tracking main .left-block .tracking-history-wrap {
    position: static;
  }
  .shipment-details-page.public-tracking main .left-block .tracking-history-wrap .view-tracking-history .additional-info {
    top: 125px;
    left: 10px;
    width: calc(100% - 25px);
    max-width: 100%;
  }
  .shipment-details-page.public-tracking main .left-block .tracking-history-wrap .view-tracking-history .additional-info .table-wrapper {
    width: 100%;
  }
  .shipment-details-page.public-tracking main .left-block .tracking-history-wrap .view-tracking-history .tracking-history-hover {
    position: static;
  }
  .shipment-details-page.public-tracking main .left-block .optional {
    width: 65%;
    min-width: 376px;
    min-height: 170px;
    top: -170px;
    bottom: auto;
    left: 32%;
  }
  .shipment-details-page.public-tracking main .left-block .optional--modify {
    max-width: 376px;
    left: 62%;
  }
  .shipment-details-page.public-tracking main .left-block .optional .terminal,
  .shipment-details-page.public-tracking main .left-block .optional .contact {
    width: 50%;
  }
  .shipment-details-page.public-tracking main .left-block .optional .terminal.full-width,
  .shipment-details-page.public-tracking main .left-block .optional .contact.full-width {
    width: 100%;
  }
  .shipment-details-page.public-tracking main .left-block .shipment-table-row {
    position: relative;
  }
  .shipment-details-page.public-tracking .tracking-info .right-column {
    padding-left: 0;
    padding-right: 20px;
    width: 35%;
  }
}
@media (min-width: 1201px) {
  .shipment-details-page.public-tracking .right-block {
    width: 15%;
  }
  .shipment-details-page.public-tracking .left-block {
    width: 85%;
  }
  .shipment-details-page.public-tracking .tracking-info .right-column {
    padding-right: 50px;
  }
  .shipment-details-page.public-tracking .tracking-info .information-box {
    width: 65%;
  }
}
@media all and (max-width: 1024px) and (min-width: 768px) {
  .shipment-details-page.public-tracking main .right-block h3 {
    margin-bottom: 24px;
  }
  .shipment-details-page.public-tracking main .right-block .item {
    font-size: 0.875em;
  }
  .shipment-details-page.public-tracking main .left-block .tracking-history-wrap .view-tracking-history .additional-info {
    top: 125px;
    left: 10px;
  }
  .shipment-details-page.public-tracking main .left-block .optional {
    left: 57%;
  }
  .shipment-details-page.public-tracking main .tracking-info .right-column {
    width: 70%;
  }
  .shipment-details-page.public-tracking main .tracking-info .information-box {
    flex-wrap: wrap;
  }
  .shipment-details-page.public-tracking main .tracking-info .company {
    width: 100%;
    margin-top: 0;
  }
}
@media screen and (max-width: 880px) {
  .shipment-details-page.public-tracking main .left-block .optional {
    left: 50%;
  }
}
@media all and (max-width: 767px) {
  .body-page.public-tracking {
    min-width: auto;
  }
  .shipment-details-page.public-tracking .right-block {
    width: 100%;
    margin-bottom: 0;
  }
  .shipment-details-page.public-tracking .right-block h3 {
    margin-bottom: 10px;
  }
  .shipment-details-page.public-tracking main .left-block {
    width: 100%;
  }
  .shipment-details-page.public-tracking main .left-block .tracking-history-wrap .view-tracking-history .additional-info {
    top: 200px;
  }
  .shipment-details-page.public-tracking main .optional.box-model {
    width: 100%;
    left: 25%;
  }
  .shipment-details-page.public-tracking main .optional.box-model .terminal {
    padding-right: 0;
  }
  .shipment-details-page.public-tracking main .optional.box-model .contact {
    padding-left: 0;
  }
  .shipment-details-page.public-tracking main .tracking-info {
    flex-wrap: wrap;
  }
  .shipment-details-page.public-tracking main .tracking-info .right-column {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .shipment-details-page.public-tracking main .tracking-info .right-column .item .field {
    min-width: 160px;
    text-align: left;
  }
  .shipment-details-page.public-tracking main .tracking-info .information-box {
    flex-wrap: wrap;
    width: 100%;
    display: flex;
    flex-direction: column-reverse !important;
  }
  .shipment-details-page.public-tracking main .tracking-info .information-box .column {
    flex: none !important;
    width: 100%;
  }
  .shipment-details-page.public-tracking main .tracking-info .information-box .company {
    display: block !important;
    margin-top: 0;
  }
  .shipment-details-page.public-tracking main .tracking-info .information-box .company .company-info-box {
    padding-left: 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .tablet-footer-tracking {
    margin: 0 -35px;
    padding: 25px 47px;
    background: #f2f2f2;
  }
  .tablet-footer-tracking .tracking-info-titel {
    font-weight: 600 !important;
    margin-bottom: 5px !important;
    font-size: 18px !important;
    text-transform: none !important;
  }
}
@media screen and (max-width: 550px) {
  .shipment-details-page.public-tracking main .optional.box-model {
    left: 0;
  }
}
.public-carrier-volume-page {
  padding: 20px;
}
.public-carrier-volume-page itm-progress-bar.progress-bar mat-progress-bar {
  top: 61px;
}
.public-carrier-volume-page header {
  text-align: right;
}
.public-carrier-volume-page header .header-menu {
  position: fixed;
  top: -2px;
  right: 20px;
  z-index: 11;
}
.public-carrier-volume-page header .header-menu a {
  font-size: 1.1875em;
  font-weight: 600;
  text-align: right;
}
.public-carrier-volume-page h1 {
  text-transform: uppercase;
  color: #565656;
  margin-top: 1px;
  margin-bottom: 35px;
  font-size: 31px;
}
.public-carrier-volume-page h3 .arrow-bold {
  width: 20px;
  height: 20px;
  margin: 0 12px;
}
.public-carrier-volume-page .direction.d-f {
  font-size: 20px;
  margin-bottom: 23px;
}
.public-carrier-volume-page .pickup-info strong {
  font-weight: 600;
  font-size: 18px;
}
.public-carrier-volume-page public-carrier-volume-rate h4 {
  margin-top: 31px;
  font-weight: 600;
  font-size: 18px;
  margin-bottom: -15px;
}
.public-carrier-volume-page strong {
  color: #565656;
}
.public-carrier-volume-page .rate-btn-box {
  display: flex;
  align-items: flex-end;
  margin-bottom: 22px;
}
.public-carrier-volume-page h2 {
  font-size: 21px;
  margin-top: 33px;
  margin-bottom: 12px;
}
.public-carrier-volume-page .public-text {
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 0;
  font-weight: 600;
  color: #565656;
}
.public-carrier-volume-page .public-text.right {
  width: 120px;
  text-align: right;
}
.public-carrier-volume-page .left-part {
  text-align: right;
  font-weight: 500;
  margin-right: 15px;
  min-width: 120px;
}
.public-carrier-volume-page .left-part.all-ms-part {
  min-height: 66px;
}
.public-carrier-volume-page .small .left-part {
  min-width: 90px;
}
.public-carrier-volume-page .custom-table {
  margin-bottom: 30px;
}
.public-carrier-volume-page .arrow {
  margin: 0 20px;
  margin-left: 15px !important;
}
.public-carrier-volume-page decline-carrier-volume-rate {
  position: relative;
}
.public-carrier-volume-page decline-carrier-volume-rate .btn-primary .tms-icon-bottom-arrow {
  font-size: 0.5em;
  font-size: 0.5em;
  display: inline-block;
  position: relative;
  bottom: -2px;
  transform: rotate(0);
  transition: transform 0.15s ease;
}
.public-carrier-volume-page decline-carrier-volume-rate .btn-primary.opened .tms-icon-bottom-arrow {
  bottom: 0px;
  transform: rotate(-180deg);
  transition: transform 0.15s ease;
}
.public-carrier-volume-page .box-model {
  box-shadow: 1px 1px 19px 1px #f9e7e7;
  position: absolute;
  z-index: 9;
  display: flex;
  flex-direction: column;
  padding: 20px;
  right: 0;
}
.theme-abf .public-carrier-volume-page .box-model {
  background-color: #fff;
}
.public-carrier-volume-page .box-model .light-blue-text {
  font-weight: 600;
  font-size: 1.3em;
  margin: -5px 0 0 0;
}
.public-carrier-volume-page .box-model .mat-radio-group {
  display: flex;
  flex-direction: column;
}
.public-carrier-volume-page .box-model .mat-radio-group .mat-radio-container {
  opacity: 0;
  position: absolute;
}
.public-carrier-volume-page .box-model .mat-radio-group .mat-radio-label-content {
  text-decoration: underline;
  margin: 10px 0;
  padding-left: 0;
}
@media screen and (max-width: 1024px) {
  .public-carrier-volume-page .rate-btn-box .btn {
    min-width: 110px;
    padding: 0 15px;
  }
}
@media screen and (min-width: 1025px) {
  .public-carrier-volume-page .rate-btn-box .btn {
    min-width: 150px;
    padding: 0 36px;
  }
}

.unsubscribing-page {
  padding: 20px;
  text-align: center;
}
.unsubscribing-page h1 {
  font-size: 1.25em;
}
.unsubscribing-page p {
  font-size: 1em;
}
.unsubscribing-page .checkbox-box {
  max-width: 400px;
  margin: 45px auto 50px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.unsubscribing-page .checkbox-box mat-checkbox {
  margin-bottom: 25px;
}
.unsubscribing-page .checkbox-box mat-checkbox:last-child {
  margin-bottom: 20px;
}
.unsubscribing-page .checkbox-box .red-text {
  margin: 0;
}
.unsubscribing-page .checkbox-box .mat-checkbox-layout {
  display: block;
}
.unsubscribing-page .checkbox-box .mat-checkbox-layout .mat-checkbox-inner-container {
  float: left;
  margin-top: -3px;
}
.unsubscribing-page .checkbox-box .mat-checkbox-layout h3 {
  margin-top: 0;
  text-align: left;
  font-size: 1em;
  font-weight: 600;
}
.unsubscribing-page .checkbox-box .mat-checkbox-layout p {
  text-align: justify;
}
.unsubscribing-page .btn-box button {
  min-width: 200px;
}
.unsubscribing-page .btn-box button:first-child {
  margin-right: 45px;
}

.unsubscribing-successfully {
  padding: 70px 20px 20px 20px;
  text-align: center;
}
.unsubscribing-successfully p {
  font-size: 1em;
}
.unsubscribing-successfully button {
  margin-top: 50px;
  min-width: 200px;
}

.alert-wrap {
  position: fixed;
  top: 72px;
  right: 0;
  z-index: 1001;
}
.alert-wrap .alert-full {
  max-width: 100%;
  display: flex !important;
  background: #d8e0e7;
  padding: 0 15px 0 56px;
  border: 0 !important;
  border-radius: 0;
  box-shadow: none;
  width: calc(100vw - 68px);
}
.alert-wrap .alert-full.open {
  animation: fade-in 0.3s linear forwards;
}
.alert-wrap .alert-full.close {
  animation: fade-out 0.3s linear forwards;
}
.alert-wrap .alert-full .p-message {
  transform: none !important;
  opacity: 1 !important;
  border: none;
  box-shadow: none;
  padding: 0;
  border-radius: 0;
  background: transparent !important;
}

.alert {
  display: block;
  box-shadow: 0px 0px 3px 2px #f2f2f2;
  border-radius: 4px;
  overflow: hidden;
  min-width: 450px;
  max-width: 450px;
  margin: 0 0 2px auto;
}
.theme-abf .alert {
  border: solid 2px #fff;
}
.alert.open {
  animation: main-rotate 0.7s linear forwards;
  opacity: 1;
}
.alert.close {
  animation: close-rotate 0.7s linear forwards;
  opacity: 0;
}
.theme-abf .alert-error .mat-progress-bar-fill::after {
  background: #ff1719;
}
.theme-abf .alert-error .mat-progress-bar-buffer {
  background-color: rgba(255, 23, 25, 0.1);
}
.theme-abf .alert-warn .mat-progress-bar-fill::after {
  background: #f15a29;
}
.theme-abf .alert-warn .mat-progress-bar-buffer {
  background-color: rgba(241, 90, 41, 0.1);
}
.theme-abf .alert-info .mat-progress-bar-fill::after {
  background: #0e406a;
}
.theme-abf .alert-info .mat-progress-bar-buffer {
  background-color: rgba(14, 64, 106, 0.1);
}
.theme-abf .alert-success .mat-progress-bar-fill::after {
  background: #0e406a;
}
.theme-abf .alert-success .mat-progress-bar-buffer {
  background-color: rgba(14, 64, 106, 0.1);
}
.alert .p-messages-close {
  cursor: pointer;
  position: absolute;
  font-size: 12px;
  text-decoration: none;
  top: 6px;
  right: 6px;
  color: #565656;
  display: block;
  border: none;
  background: transparent;
  z-index: 10;
  outline: none;
}
.alert .mat-primary {
  position: absolute;
  bottom: 0;
  z-index: 9;
}
.alert .fa-close:before {
  content: "\e924";
}
.alert .p-message {
  position: relative;
  margin: 0;
  padding: 10px 30px 15px;
  border-radius: 4px;
  box-sizing: border-box;
  min-height: 60px;
  font-size: 16px;
  font-weight: 300;
  z-index: 9;
  color: #000;
  box-shadow: 0px 0px 3px 2px #c7c2c2;
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  border-left: 10px solid transparent;
}
@media screen and (max-width: 700px) {
  .alert .p-message {
    width: 90vw;
  }
}
.theme-abf .alert .p-message.p-message-warn {
  border-color: #f15a29;
}
.theme-abf .alert .p-message.p-message-error {
  border-color: #ff1719;
}
.theme-abf .alert .p-message.p-message-info {
  border-color: #0e406a;
}
.theme-abf .alert .p-message.p-message-success {
  border-color: #0e406a;
}
.alert .p-message .p-messages-close {
  cursor: pointer;
  position: absolute;
  font-size: 12px;
  text-decoration: none;
  top: 6px;
  right: 6px;
  color: #565656;
  display: none;
}
.alert .p-message .p-message-icon {
  display: none;
}
.alert .p-message ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes main-rotate {
  0% {
    transform: translateX(105%);
    opacity: 0.6;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes close-rotate {
  0% {
    transform: translateX(0);
    opacity: 0.8;
    box-shadow: 0px 0px 3px 2px #f2f2f2;
  }
  100% {
    transform: translateX(105%);
    opacity: 0.5;
    box-shadow: 0px 0px 3px 2px transparent;
  }
}
.margin-bt .automplate-multi-select itm-input {
  margin: 0 0 1.4em;
}

.automplate-multi-select {
  position: relative;
}
.automplate-multi-select.show-filter .p-multiselect-filter-container .p-inputtext {
  display: block;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #b4b4b3;
  padding-right: 20px;
}
.automplate-multi-select.show-filter .p-multiselect-filter-container .p-inputtext::-ms-clear, .automplate-multi-select.show-filter .p-multiselect-filter-container .p-inputtext::-ms-reveal {
  display: none !important;
}
.automplate-multi-select .mat-form-field {
  z-index: 10;
}
.automplate-multi-select .suggestion-items {
  position: absolute;
  width: 100%;
  padding: 0.8em 1.2em;
  margin: -1em 0 0;
  z-index: 10;
  list-style: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.theme-abf .automplate-multi-select .suggestion-items {
  background-color: #fff;
}
.automplate-multi-select .suggestion-items .item {
  position: relative;
  cursor: pointer;
  padding: 5px 0;
}
.theme-abf .automplate-multi-select .suggestion-items .item {
  color: #000;
}
.automplate-multi-select .suggestion-items .item:not(:last-child) {
  margin: 0 0 3px 0;
}
.theme-abf .automplate-multi-select .suggestion-items .item:hover, .theme-abf .automplate-multi-select .suggestion-items .item.focused {
  color: #0e406a;
}
.automplate-multi-select .suggestion-items .item .tms-icon.tms-icon-check {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  font-weight: 100;
  font-size: 1em;
}

.itm-tabs-container.blue-teme .tab-actions {
  width: calc(100% + 40px);
  margin-left: -20px;
}
.theme-abf .itm-tabs-container.blue-teme .tab-actions.active {
  border-color: #0e406a;
}
.itm-tabs-container.blue-teme .tab-actions li {
  border: 1px solid #b4b4b3;
  border-right-width: 0;
  margin-bottom: -1px;
  transition: border 2s ease-in;
}
.itm-tabs-container.blue-teme .tab-actions li.active {
  border-bottom-width: 0;
  opacity: 1;
}
.theme-abf .itm-tabs-container.blue-teme .tab-actions li.active {
  border-color: #0e406a;
  color: #0e406a;
}
.theme-abf .itm-tabs-container.blue-teme .tab-actions li.active {
  background-color: #fff;
}
.theme-abf .itm-tabs-container.blue-teme .tab-actions li.active:after {
  background-color: #fff;
}
.itm-tabs-container.blue-teme .tab-actions li:first-of-type {
  border-radius: 4px 0 0 0;
}
.itm-tabs-container.blue-teme .tab-actions li:last-of-type {
  border-radius: 0 4px 0 0;
  border-right-width: 1px;
}
.itm-tabs-container.blue-teme .tab-actions li:only-child {
  border-radius: 4px;
}
.itm-tabs-container .tab-actions {
  border-bottom: 1px solid #b4b4b3;
  color: #565656;
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0 40px;
  text-transform: uppercase;
}
.itm-tabs-container .tab-actions li {
  font-size: 1em;
  line-height: 48px;
  height: 48px;
  padding: 0 12px;
  font-weight: 500;
  cursor: pointer;
  box-sizing: border-box;
  min-width: 160px;
  opacity: 0.6;
  text-align: center;
  position: relative;
}
.itm-tabs-container .tab-actions li.active:after {
  content: "";
  bottom: -2px;
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
  animation: active-tab 0.3s linear;
  animation-fill-mode: backwards;
}
.theme-abf .itm-tabs-container .tab-actions li.active:after {
  background-color: #0e406a;
}
@keyframes active-tab {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
.itm-tabs-container .tab-actions li.disabled {
  cursor: default;
  opacity: 0.15;
  pointer-events: none;
}
.itm-tabs-container .container {
  padding: 20px;
  position: relative;
}

.message {
  margin-bottom: 30px;
}
.message > h4 {
  margin-bottom: 0;
}
.message > h4:only-child {
  text-align: center;
  font-weight: normal;
}
.message p {
  font-size: 16px;
}

.shipping-of-labels i {
  font-size: 0.5em !important;
  cursor: pointer;
}

.label-popup.box-model {
  border-radius: 4px;
  margin-right: 10px;
  margin-bottom: 20px;
  padding: 20px;
  z-index: 12;
  position: absolute;
  min-width: 380px;
  right: 0;
  background-color: #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.label-popup p {
  font-size: 1em;
}
.label-popup .number-of-labels,
.label-popup h3 {
  margin-bottom: 20px;
}
.label-popup .left-col {
  margin-right: 20px;
  margin-bottom: 20px;
  padding: 0;
}
.label-popup .avery-section {
  margin-bottom: 20px;
}
.label-popup .avery-section p .mat-radio-button:first-of-type {
  margin-right: 5px;
}
.label-popup .avery-section .mat-radio-container {
  display: none;
}
.label-popup .avery-section .mat-radio-label {
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.label-popup .avery-section .mat-radio-button {
  border: 1px solid #333;
}
.label-popup .avery-section .mat-radio-label-content {
  padding: 0;
  font-size: 1.25em;
  font-weight: 600;
}
.theme-abf .label-popup .avery-section:not(.disabled) .mat-radio-checked,
.theme-abf .label-popup .avery-section:not(.disabled) .highlighted {
  border: 1px solid #f15a29;
}
.label-popup .avery-section.avery-6876 .mat-radio-button {
  width: 122px;
}
.label-popup .avery-section.avery-6876 .mat-radio-button:first-of-type {
  margin-bottom: 8px;
}
.label-popup .avery-section.avery-6876 p {
  display: flex;
  flex-direction: column;
}
.label-popup .avery-section.avery-6876 .mat-radio-label {
  width: 100%;
  height: 87.5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.label-popup .avery-other-section {
  margin-bottom: 20px;
}
.label-popup .avery-other-section .icon-set p {
  margin: 0 !important;
}
.label-popup .avery-other-section p .mat-radio-button:first-of-type {
  margin-right: 5px;
}
.label-popup .avery-other-section .mat-radio-container {
  display: none;
}
.label-popup .avery-other-section .mat-radio-label {
  width: 63px;
  height: 87px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.label-popup .avery-other-section .mat-radio-button {
  border: 1px solid #333;
  margin: 0 2px !important;
  border-radius: 3px;
}
.label-popup .avery-other-section .mat-radio-label-content {
  padding: 0;
  font-size: 1.25em;
  font-weight: 600;
}
.theme-abf .label-popup .avery-other-section:not(.disabled) .mat-radio-checked,
.theme-abf .label-popup .avery-other-section:not(.disabled) .highlighted {
  border: 1px solid #f15a29;
}
.label-popup .continuos-section .continuos-container {
  border: 1px solid #333;
  min-height: 187px;
  min-width: 122px;
  margin-bottom: 28px;
  margin-top: 43px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.label-popup .continuos-section .continuos-container:before {
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  right: -15px;
  top: -15px;
  transform: rotate(45deg);
  background-color: #333;
}
.label-popup .continuos-section .continuos-container span {
  padding: 0;
  font-size: 1.5em;
  font-weight: 600;
}
.label-popup span {
  text-decoration: none !important;
}
.label-popup button.btn {
  min-width: 220px;
}
.label-popup .input-wrapper {
  margin-top: 20px;
}
.label-popup .grey-text {
  font-size: 0.95em !important;
  position: relative;
  bottom: 10px;
}
.label-popup .avery-section.disabled {
  pointer-events: none;
  -moz-filter: blur(3px);
  -ms-filter: blur(3px);
  -o-filter: blur(3px);
  /* FF doesn't support blur filter, but SVG */
  filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur");
  filter: blur(3px);
}
.label-popup .footer {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 10px;
}
.theme-abf .label-popup .footer {
  border: 1px solid #d85024;
}
.label-popup .footer span {
  margin: 0;
}

.add-edit-carrier .text span {
  display: block;
  overflow: hidden;
  padding: 7px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.add-edit-carrier .paragraph {
  font-size: 1.14286em;
}
.add-edit-carrier .bordered {
  border-bottom: 1px solid #b4b4b3;
}
.add-edit-carrier .file-item-title {
  text-align: center;
  margin-bottom: 10px;
  display: block;
}
.add-edit-carrier .contact-slider,
.add-edit-carrier .api-supported-slider {
  max-width: 140px;
  min-width: 140px;
  display: flex;
  align-items: center;
}
.add-edit-carrier .api-slider {
  display: flex;
  align-items: center;
}
.add-edit-carrier .insure-shipments-slider,
.add-edit-carrier .delivery-date-slider {
  display: flex;
  align-items: center;
}
.add-edit-carrier .prime-textarea {
  margin-top: 17px;
}
.add-edit-carrier .guaranteed-row .prime-timepicker {
  margin-bottom: 16px;
}
.add-edit-carrier .guaranteed-row .prime-timepicker .error {
  position: absolute;
  width: 100%;
  margin-top: -2px;
  padding-top: 8px;
  z-index: -1;
}
.add-edit-carrier .expedited-row .prime-timepicker {
  position: relative;
  min-width: 100px;
}
.add-edit-carrier .expedited-row .add-wrapper {
  margin: 20px 0;
  width: 100%;
}
.add-edit-carrier .expedited-row .add-wrapper:after {
  z-index: -1;
}
.add-edit-carrier .expedited-row .exception i {
  font-size: 1.2em;
  margin-right: 15px;
}
.add-edit-carrier .tms-icon-remove-item {
  font-size: 1.25em;
  position: relative;
  top: -1px;
  opacity: 0;
  transition: opacity 0.3s ease-out;
}
.add-edit-carrier .tms-icon-remove-item:hover {
  cursor: pointer;
}
.add-edit-carrier .guaranteed-row:hover .tms-icon-remove-item,
.add-edit-carrier .expedited-row:hover .tms-icon-remove-item {
  opacity: 1;
  transition: opacity 0.3s ease-in;
}
.add-edit-carrier .guaranteed-row .upload-image-wrapper,
.add-edit-carrier .expedited-row .upload-image-wrapper {
  border: 1px solid #b4b4b3;
  display: flex;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
  width: 65px;
  height: 65px;
  position: relative;
  bottom: 10px;
}
.add-edit-carrier .guaranteed-row .upload-image-wrapper a,
.add-edit-carrier .expedited-row .upload-image-wrapper a {
  text-decoration: underline;
  text-transform: uppercase;
}
.add-edit-carrier .expedited-row {
  margin: 15px 0;
}
.add-edit-carrier .expedited-row .for-img {
  min-width: 100px;
  position: relative;
}
.add-edit-carrier .add-wrapper {
  top: 0;
  margin-bottom: 30px;
}
.add-edit-carrier .credentials {
  display: flex;
}
.add-edit-carrier .credentials .radio-item {
  border-left: 1px solid #b4b4b3;
  border-right-width: 0;
  width: auto;
}
.add-edit-carrier .credentials .radio-item .val {
  padding: 0 12px;
}
.theme-abf .add-edit-carrier .credentials .radio-item.active, .theme-abf .add-edit-carrier .credentials .radio-item:hover {
  border-left: 1px solid #0e406a;
}
.add-edit-carrier .credentials .radio-item:first-of-type {
  border-radius: 4px 0 0 4px;
}
.add-edit-carrier .credentials .radio-item:last-of-type {
  border-radius: 0 4px 4px 0;
  border-right-width: 1px;
}
.add-edit-carrier .credentials .radio-item:only-child {
  border-radius: 4px;
}
.add-edit-carrier .actions {
  margin: 20px 0;
  width: 100%;
}
.add-edit-carrier .actions .btn {
  min-width: 200px;
}
.add-edit-carrier .credentials-inputs-wrapper {
  padding-top: 10px;
}
.add-edit-carrier .credential-name {
  min-width: 140px;
}
.add-edit-carrier .credential-name span {
  margin-bottom: 20px;
}
.add-edit-carrier .carrier-instruction {
  padding-left: 40px;
}
.add-edit-carrier .carrier-instruction .upload-wrapper {
  height: 32px;
  margin-bottom: 20px;
  margin-top: 33px;
}
.add-edit-carrier .rating-type-box .slide-wrapper {
  min-width: 200px;
}
.add-edit-carrier .terms {
  padding-left: 185px;
}
.add-edit-carrier .terms .upload-wrapper {
  height: 32px;
  margin-bottom: 20px;
}
.add-edit-carrier .terms-note-msg {
  font-style: italic;
  margin-bottom: 10px;
  color: #ff1719;
}
.add-edit-carrier .directions-and-payment-terms {
  margin-bottom: 20px;
}
.add-edit-carrier .directions-and-payment-terms .row {
  display: flex;
}
.add-edit-carrier .directions-and-payment-terms .row:nth-of-type(1) {
  margin-bottom: 30px;
}
.add-edit-carrier .directions-and-payment-terms .item {
  min-width: 170px;
}
.add-edit-carrier .directions-and-payment-terms .mat-checkbox-disabled .mat-checkbox-label {
  opacity: 0.4;
}
.add-edit-carrier .directions-and-payment-terms .p-disabled {
  opacity: 0.4;
}
.add-edit-carrier .directions-and-payment-terms .prime-dropdown-wrapper {
  margin: 0;
}
.add-edit-carrier .message-item {
  position: relative;
}
.add-edit-carrier .message-item .tms-icon-remove-item {
  position: absolute;
  left: 100%;
  margin-left: 20px;
  top: auto;
  opacity: 1;
}
.add-edit-carrier .row {
  margin: 10px 0;
}
.add-edit-carrier .customization .slide-wrapper {
  max-width: 300px;
}
.add-edit-carrier .customization .slide-wrapper span {
  font-weight: 400;
}
.add-edit-carrier .customization .radio-item.disabled {
  background-color: #e5e5e5;
  border-color: #e5e5e5;
  cursor: not-allowed;
}
.theme-abf .add-edit-carrier .customization .radio-item.disabled .val {
  color: #fff;
}
.add-edit-carrier .customization .url-link .error {
  margin-top: -15px;
}
.add-edit-carrier .carrier-instruction-area textarea {
  max-width: 100%;
}
.add-edit-carrier .excessive-length {
  width: 39%;
}
.add-edit-carrier .volume-rate-box .mar-b-20 {
  margin-bottom: 20px;
}
.add-edit-carrier .volume-rate-box .volume-box .volume-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #b4b4b3;
}
.add-edit-carrier .volume-rate-box .volume-box .volume-label {
  margin-top: 6px;
  margin-right: 25px;
}
.add-edit-carrier .volume-rate-box .volume-box .slide-wrapper {
  width: 213px;
}
.add-edit-carrier .volume-rate-box .volume-rate-email mat-radio-button {
  width: 100px;
}
.add-edit-carrier .volume-rate-box .volume-rate-email .row > mat-radio-button {
  padding-top: 12px;
  min-height: 74px;
}
.add-edit-carrier .volume-rate-box .dispatch-box .light-blue-text {
  padding-right: 15px;
}
.add-edit-carrier .volume-rate-box .dispatch-box mat-radio-button {
  margin-right: 15px;
}
.add-edit-carrier .volume-rate-box .rules-box mat-checkbox {
  width: 100px;
  min-height: 35px;
}
.add-edit-carrier .volume-rate-box .rules-box mat-form-field:first-child {
  margin-right: 15px;
}
.add-edit-carrier .volume-rate-box .rules-box .api-slider {
  margin-right: 15px;
}
@media screen and (min-width: 1367px) {
  .add-edit-carrier .volume-rate-box .volume-wrap {
    width: 26%;
  }
  .add-edit-carrier .volume-rate-box .volume-rate-email .row mat-form-field {
    width: 29%;
  }
  .add-edit-carrier .volume-rate-box .rules-box > .d-f {
    width: 29%;
  }
}
@media screen and (max-width: 1366px) {
  .add-edit-carrier .volume-rate-box .volume-wrap {
    width: 51%;
  }
  .add-edit-carrier .volume-rate-box .volume-rate-email .row mat-form-field {
    width: 40%;
  }
  .add-edit-carrier .volume-rate-box .rules-box > .d-f {
    width: 40%;
  }
  .add-edit-carrier credentials {
    width: 78%;
  }
  .add-edit-carrier .carrier-instruction {
    width: 22%;
    padding-left: 10px;
  }
  .add-edit-carrier .carrier-instruction .link {
    font-size: 0.9375em;
  }
  .add-edit-carrier .bottom-spacing {
    width: 100%;
    flex-wrap: wrap;
  }
  .add-edit-carrier .bottom-spacing > div {
    max-width: 100% !important;
    padding: 0;
  }
  .add-edit-carrier .expedited-row {
    flex-wrap: wrap;
    border-bottom: 1px solid #b4b4b3;
    margin-bottom: 20px;
    position: relative;
  }
  .add-edit-carrier .expedited-row > div:last-of-type {
    width: 50%;
    max-width: 50% !important;
    margin-left: 50%;
  }
  .add-edit-carrier .expedited-row .tms-icon-remove-item {
    opacity: 1;
    position: absolute;
    top: 10px;
    right: -10px;
  }
  .add-edit-carrier .expedited-row .exception i,
  .add-edit-carrier .expedited-row .add-wrapper i {
    left: 3px;
    position: relative;
  }
}
@media screen and (max-width: 1024px) {
  .add-edit-carrier .right-spacing {
    padding-right: 10px;
    position: relative;
  }
  .add-edit-carrier .prime-dropdown ~ .error {
    left: 0;
    bottom: 7px;
  }
  .add-edit-carrier .left-spacing {
    padding-left: 10px;
  }
  .add-edit-carrier .tms-icon-remove-item {
    opacity: 1;
  }
  .add-edit-carrier .rating-type-box .custom-rating-wrapp {
    width: 40%;
  }
  .add-edit-carrier .rating-type-box .custom-rating-wrapp + div {
    width: 60%;
  }
}

@media screen and (max-width: 974px) {
  .add-edit-carrier .credentials {
    flex-wrap: wrap;
  }
  .add-edit-carrier .credentials .radio-item {
    flex: 1 1 100%;
    max-width: 50%;
    border-right: 1px solid #b4b4b3;
  }
  .add-edit-carrier .credentials .radio-item:first-of-type, .add-edit-carrier .credentials .radio-item:last-of-type {
    border-radius: 0;
  }
}
.min-height {
  min-height: 75vh;
  display: block;
}

customer-users {
  display: block;
  height: calc(100vh - 150px);
}

.popup-third-party ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .mat-dialog-container,
.popup-set-date ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .mat-dialog-container,
.popup-role ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .mat-dialog-container,
.instance-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .mat-dialog-container,
.combined-manager-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .mat-dialog-container,
.transfer-assignments-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .mat-dialog-container,
.available-manager-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .mat-dialog-container {
  position: relative;
  overflow: visible;
}

.popup-set-date ~ .cdk-global-overlay-wrapper {
  overflow: auto;
  pointer-events: auto;
}
.popup-set-date ~ .cdk-global-overlay-wrapper ng-component .timepicker .backdrop {
  position: initial;
  z-index: -1;
}

.instance-popup {
  background: rgba(0, 0, 0, 0.38);
}

.carrier-info-popup ~ .cdk-global-overlay-wrapper .cdk-overlay-pane .mat-dialog-container {
  padding: 0;
  overflow: initial;
  border-radius: 4px 4px 0 0;
}

.add-edit-carrier-castomer-portal carrier-users-list-item .transfer-location-large .prime-dropdown .p-dropdown {
  margin: 1em 0;
}
.add-edit-carrier-castomer-portal carrier-users-list-item .edit-mode .prime-dropdown-wrapper {
  margin-top: 0;
}
.add-edit-carrier-castomer-portal .add-user-form .select-box {
  flex-grow: 1;
}
.add-edit-carrier-castomer-portal .add-user-form .btn-box {
  display: flex;
  align-items: center;
}
.add-edit-carrier-castomer-portal .user-visibility .p-multiselect {
  top: 0;
}
.add-edit-carrier-castomer-portal .user-visibility .p-multiselect-panel {
  width: 400px;
}
.add-edit-carrier-castomer-portal .location-item {
  margin-top: 10px;
}
.add-edit-carrier-castomer-portal .small {
  width: 70px;
  min-width: 70px;
}
.add-edit-carrier-castomer-portal .small.field-ext {
  min-width: 90px;
}
.add-edit-carrier-castomer-portal .middle {
  width: 120px;
  max-width: 120px;
  min-width: 120px;
}
@media screen and (max-width: 1200px) {
  .add-edit-carrier-castomer-portal .middle {
    width: 80px;
    max-width: 80px;
    min-width: 80px;
  }
}
.add-edit-carrier-castomer-portal a {
  cursor: pointer;
  font-size: 1.125em;
}
.add-edit-carrier-castomer-portal a i {
  margin-right: 5px;
}
.add-edit-carrier-castomer-portal a .link {
  text-decoration: underline;
  vertical-align: top;
  line-height: 1.1;
}
.add-edit-carrier-castomer-portal .prime-dropdown-wrapper {
  margin-bottom: 2em;
}
.add-edit-carrier-castomer-portal .row.table-head span:not(.sorting-shevrons):not(.mat-placeholder-required) {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.add-edit-carrier-castomer-portal .row.table-head .tms-icon-invite {
  font-size: 1em;
}
.add-edit-carrier-castomer-portal .bottom-bordered {
  border-bottom: 1px solid #eaeced;
}
.add-edit-carrier-castomer-portal .view-mode .email {
  overflow: hidden;
  text-overflow: ellipsis;
}
.add-edit-carrier-castomer-portal .view-mode .user-locations {
  overflow: visible;
  position: relative;
}
.add-edit-carrier-castomer-portal .view-mode .user-locations .tms-icon-bottom-arrow {
  position: absolute;
  font-size: 0.5em;
  top: 8px;
  left: 0;
  transform: rotate(0);
  transition: transform 0.15s ease;
}
.add-edit-carrier-castomer-portal .view-mode .user-locations .tms-icon-bottom-arrow.open {
  top: 5px;
  transform: rotate(180deg);
  transition: transform 0.15s ease;
}
.add-edit-carrier-castomer-portal .view-mode .user-locations .box-model.open {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  padding: 10px 31px;
  position: absolute;
  top: 20px;
  left: 8px;
  z-index: 2;
}
.theme-abf .add-edit-carrier-castomer-portal .view-mode .user-locations .box-model.open {
  background-color: #fff;
}
.theme-abf .add-edit-carrier-castomer-portal .view-mode .user-locations .box-model.open {
  color: #000;
}
.theme-abf .add-edit-carrier-castomer-portal .edit-mode .actions-cell {
  border-left: 2px solid #0e406a;
}
@media screen and (max-width: 1280px) {
  .add-edit-carrier-castomer-portal .middle {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1280px) and (-ms-high-contrast: active), screen and (max-width: 1280px) and (-ms-high-contrast: none) {
  .add-edit-carrier-castomer-portal .middle i {
    text-align: center;
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 1280px) {
  .add-edit-carrier-castomer-portal .right-spacing {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1280px) {
  .add-edit-carrier-castomer-portal .left-spacing {
    padding-left: 10px;
  }
}
@media screen and (max-width: 1280px) {
  .add-edit-carrier-castomer-portal .small {
    width: 55px;
    min-width: 55px;
  }
}
@media screen and (max-width: 1280px) {
  .add-edit-carrier-castomer-portal .grid-items {
    font-size: 0.95em;
  }
}
@media screen and (max-width: 1280px) {
  .add-edit-carrier-castomer-portal .view-mode .user-locations .tms-icon-bottom-arrow {
    left: -5px;
  }
}

.management-page {
  padding: 20px;
}

.carriers-grid {
  display: block;
}
.carriers-grid[hidden] {
  display: none;
}
.carriers-grid .mat-checkbox-label {
  font-weight: 400;
}
.carriers-grid .disabled .light-blue-text {
  color: #b4b4b3;
  pointer-events: none;
}
.carriers-grid .img-wrap {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  width: 75px;
}
.carriers-grid .img-wrap:not(.heading) {
  height: 75px;
}
.carriers-grid .img-wrap > img {
  max-height: 100%;
  max-width: 100%;
}
.carriers-grid .img-wrap > i {
  color: #b4b4b3;
}
@media screen and (max-width: 1350px) {
  .carriers-grid .img-wrap {
    height: 75px;
    max-width: 75px !important;
  }
  .carriers-grid .img-wrap img {
    max-width: auto;
    max-height: auto;
    width: 100%;
    height: 100%;
    min-height: 65px;
    min-width: 65px;
  }
}
.carriers-grid .grid td:nth-of-type(1) {
  padding: 0;
}
.carriers-grid .grid td:nth-of-type(3) {
  width: 40%;
}
.carriers-grid .grid td:nth-of-type(4) {
  width: 40%;
}
.carriers-grid .grid td:nth-of-type(5) {
  width: 15%;
}
.carriers-grid .grid td:nth-of-type(6) {
  width: 100px;
}
.carriers-grid .grid td .wrapper {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .edit-mode .ie-fix {
    margin-bottom: 15px;
  }
}

.admin-logs {
  padding: 20px;
  overflow-x: hidden;
}
.admin-logs .item {
  display: inline-block;
  max-width: 135px;
}
.admin-logs .item.min-item {
  max-width: 100px;
}
.admin-logs .item.min-item .prime-dropdown .ui-dropdown-panel {
  min-width: auto;
}
.admin-logs .full-item {
  padding-bottom: 1px;
}
.admin-logs .find-results {
  min-width: 200px;
}
.admin-logs itm-checkbox {
  margin: 0 0 10px;
}
.admin-logs input[type=time] {
  min-width: 100px;
}
@media screen and (max-width: 1280px) {
  .admin-logs input[type=time] {
    background-color: #565656;
  }
}
.admin-logs .left-column {
  width: 395px;
  position: fixed;
  top: 100px;
}
.admin-logs .left-column .filters {
  padding-left: 1px;
  position: relative;
}
.admin-logs .right-column {
  margin-left: 500px;
  width: calc(100% - 500px);
}
.theme-abf .admin-logs .right-column {
  background: #fff;
}
.admin-logs .results {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.itm-tabs-container .admin-logs .results {
  height: calc(100vh - 190px);
}
.admin-logs .results-wrap {
  padding: 20px 0;
}
.theme-abf .admin-logs .results .error-msg {
  color: #ff1719;
}
.theme-abf .admin-logs .results .request {
  color: #0e406a;
}
.theme-abf .admin-logs .results .response {
  color: #0a2d4a;
}
.admin-logs .results .result {
  margin-bottom: 5px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: box-shadow 0.3s ease-in-out;
}
.admin-logs .results .result:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  transition: box-shadow 0.3s ease-in-out;
}
.admin-logs .results .result .wrapper {
  padding: 5px 20px 20px 20px;
}
.admin-logs .results .result .result {
  margin-left: 40px;
  box-shadow: none;
}
.admin-logs .results .result .result:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.admin-logs .results .result .header {
  cursor: pointer;
  padding: 10px;
}
.admin-logs .results .result .header .icon {
  font-size: 110%;
}
.admin-logs .results .result .message {
  border-top: 1px solid #b4b4b3;
  padding: 3px;
}
.admin-logs .results .result .message pre {
  margin: 0;
  overflow: auto;
}
.admin-logs .fixed-picker.time-to .body, .admin-logs .fixed-picker.date-to .body {
  left: -80px;
}
.admin-logs .btn-find {
  position: sticky;
  z-index: 1;
  bottom: 0;
  padding: 5px 0;
  background-color: #fff;
}
.admin-logs .itm-search-field .mat-form-field-label {
  font-size: 16px;
}

.profile-page .admin-logs .left-column {
  width: 395px;
  position: fixed;
  left: 50px;
  top: 150px;
}
.profile-page .back-to-list {
  position: fixed;
  left: 50px;
  bottom: 20px;
}

.space-between {
  justify-content: space-between;
}

@media screen and (min-width: 1025px) {
  .admin-logs .left-column {
    max-height: calc(100vh - 155px);
    overflow: auto;
  }
}
@media screen and (max-width: 1024px) {
  .admin-logs .left-column > .filters {
    overflow: auto;
    max-height: 80vh;
    width: 395px;
  }
  .admin-logs .right-column {
    width: 47%;
    margin-left: auto;
  }
}
.copy-icon {
  font-size: 1.13em;
  color: #0e406a;
}

.management-page.admin .one-icon {
  display: flex;
  justify-content: flex-end;
}
.management-page.admin .subscription-plan-dropdown .p-dropdown-items-wrapper {
  max-height: 100% !important;
}
.management-page.admin .integrated-carriers-cell {
  position: relative;
}
.management-page.admin .integrated-carriers-cell .tms-icon-bottom-arrow {
  position: absolute;
  left: 8px;
  font-size: 0.5em;
  top: 8px;
}
.management-page.admin .integrated-carriers-cell .tms-icon-bottom-arrow.open {
  transform: rotate(180deg);
  transition: transform 0.15s linear;
}
.management-page.admin .integrated-carriers-cell .box-model {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  padding: 10px 31px;
  position: absolute;
  top: 20px;
  left: 8px;
  z-index: 2;
}
.theme-abf .management-page.admin .integrated-carriers-cell .box-model {
  background-color: #fff;
}
.theme-abf .management-page.admin .integrated-carriers-cell .box-model {
  color: #000;
}
.management-page.admin .integrated-carriers-cell .box-model span {
  display: block;
}
.management-page.admin .integrated-carriers-cell i.close {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 0.5em;
}
.management-page.admin .table-search .cell {
  width: 14%;
  max-width: none !important;
  overflow: hidden;
}
.management-page.admin .text-truncate {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.small-input-wrapper {
  max-width: 150px;
}

.right-subscr-label {
  width: 210px;
  text-align: right;
}

.carriers-grid {
  max-width: 1980px;
  margin: 0 auto;
}
.carriers-grid.admin .email {
  word-break: break-all;
}
@media screen and (max-width: 1280px) {
  .carriers-grid .act-as-an-user {
    white-space: nowrap;
    overflow: hidden;
  }
}

.components-development {
  padding: 20px;
}
.components-development aside {
  position: fixed;
  box-shadow: 0px 0px 3px 2px #f2f2f2;
  right: 0;
  top: 60px;
  height: calc(100vh - 60px);
  width: 200px;
  padding: 20px;
  font-size: 1em;
}
.components-development aside li {
  padding: 0 0 5px 0;
}
.components-development main {
  max-width: calc(100% - 200px);
}
.components-development .code {
  border: 1px solid #b4b4b3;
  border-radius: 10px;
  padding: 20px;
  overflow: auto;
  max-width: 100%;
  box-shadow: 0px 0px 3px 2px #f2f2f2;
}
.components-development .flex {
  display: flex;
  border-bottom: 1px dotted #b4b4b3;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.components-development .w-15 {
  width: 15%;
}
.components-development .w-25 {
  width: 25%;
}
.components-development .w-35 {
  width: 35%;
}
.components-development .w-50 {
  width: 50%;
}
.components-development .m-b-20 {
  margin-bottom: 20px;
}
.components-development .item {
  width: 100px;
  height: 100px;
  border: 1px solid #ccc;
  cursor: pointer;
}
.components-development .item:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  transition: box-shadow 0.15s ease;
}
.components-development .item i {
  font-size: 3em;
}

.admin-dashoard-page {
  padding: 20px;
}
.admin-dashoard-page .progress-bar-wrapper {
  position: absolute;
  left: 0;
  width: 100%;
  max-width: 1107px;
  z-index: 1;
  top: 0;
  bottom: -10px;
  height: auto;
  display: flex;
  align-items: flex-end;
  background: rgba(255, 255, 255, 0.5);
  cursor: no-drop;
}
@media screen and (max-width: 1195px) {
  .admin-dashoard-page .progress-bar-wrapper {
    max-width: 625px;
  }
}
.admin-dashoard-page .cell.centered {
  text-align: center;
  padding-left: 15px !important;
}
admin-insurance-table .admin-dashoard-page .cell.centered {
  padding-left: 0 !important;
}
.admin-dashoard-page .cell.centered .sort-field.label {
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 1200px) {
  .admin-dashoard-page .cell.centered .sort-field.label {
    padding-left: 10px;
  }
}
admin-insurance-table .admin-dashoard-page .cell.centered .sort-field.label {
  padding-left: 0;
}
.admin-dashoard-page admin-dashboard-all-carriers .cell.centered {
  padding-left: 0px !important;
}
.admin-dashoard-page admin-dashboard-all-carriers .cell.no-border {
  border: 0;
}
.admin-dashoard-page .empty-icon {
  min-width: 20px;
}
.admin-dashoard-page .totals-box > h3,
.admin-dashoard-page .customers-box > h3 {
  font-size: 1.3125em;
}
.admin-dashoard-page .top-row {
  position: relative;
}
.admin-dashoard-page.admin-insurance-page .custom-table .table-head .sort-field .sorting-shevrons {
  top: 50%;
  transform: translateY(-50%);
  height: 22px;
}
.admin-dashoard-page.admin-insurance-page .custom-table .table-head .sort-field.search-field .sorting-shevrons {
  top: 18px;
}
@media screen and (min-width: 1780px) {
  .admin-dashoard-page .top-common-block .card-unit {
    width: 33%;
  }
}
@media screen and (max-width: 1780px) and (min-width: 1025px) {
  .admin-dashoard-page .top-common-block {
    margin-bottom: 30px;
  }
  .admin-dashoard-page .top-common-block .totals-box > .d-f,
  .admin-dashoard-page .top-common-block .customers-box > .d-f {
    flex-wrap: wrap;
  }
  .admin-dashoard-page .top-common-block .card-unit {
    width: 50%;
  }
}
@media screen and (max-width: 1800px) {
  .admin-dashoard-page .top-row {
    flex-wrap: wrap;
  }
  .admin-dashoard-page .top-row .custom-date-section .timepicker .body {
    left: 0;
    right: auto;
  }
}
@media screen and (max-width: 1500px) {
  .admin-dashoard-page .custom-table .table-head .sort-field .sorting-shevrons {
    top: 50%;
    transform: translateY(-50%);
    height: 22px;
  }
  .admin-dashoard-page .custom-table .table-head .sort-field.search-field .sorting-shevrons {
    top: 18px;
  }
}
@media screen and (max-width: 1024px) {
  .admin-dashoard-page .top-common-block {
    margin-bottom: 30px;
  }
  .admin-dashoard-page .top-common-block .totals-box > .d-f,
  .admin-dashoard-page .top-common-block .customers-box > .d-f {
    flex-wrap: wrap;
  }
  .admin-dashoard-page .top-common-block .totals-box .card-unit,
  .admin-dashoard-page .top-common-block .customers-box .card-unit {
    width: 100%;
  }
  .admin-dashoard-page .top-common-block .totals-box .right-spacing,
  .admin-dashoard-page .top-common-block .customers-box .right-spacing {
    padding-right: 0;
  }
  .admin-dashoard-page .top-common-block .totals-box {
    padding-right: 20px;
  }
  .admin-dashoard-page .top-common-block .card-unit {
    width: 50%;
  }
}

.carrier-role-popup .carrier-role-content {
  min-height: 95px;
}
.carrier-role-popup .role-checkbox {
  margin: 0 0 1em;
}
.carrier-role-popup itm-checkbox {
  margin: 0;
}
.carrier-role-popup .prime-dropdown .p-dropdown-label {
  font-size: 1em;
  color: #000;
}
.carrier-role-popup .prime-dropdown-wrapper {
  min-width: 305px;
  max-width: 305px;
}
.carrier-role-popup .mat-checkbox-layout .mat-checkbox-label {
  font-weight: 400;
  font-size: 1.14em;
  margin: 1px 0 0 6px;
  color: #000;
}
.carrier-role-popup .column {
  max-height: calc(100vh - 360px);
  overflow: auto;
}
.carrier-role-popup .title-arrow {
  font-size: 19px;
  border-bottom: 1px solid #b4b4b3;
  width: 100%;
  cursor: pointer;
  max-width: 148px;
}
.theme-abf .carrier-role-popup .title-arrow.active {
  border-color: #0e406a;
}
.carrier-role-popup .title-arrow .tms-icon {
  margin-left: 15px;
  font-size: 8px;
  transition: transform 0.3s ease;
  display: block;
  cursor: pointer;
}
.carrier-role-popup .title-arrow .tms-icon.open {
  transform: rotate(180deg);
}

.carrier-organization-page .custom-table .tms-icon {
  opacity: 0;
}
@media screen and (max-width: 1250px) {
  .carrier-organization-page .custom-table .tms-icon {
    opacity: 1;
  }
}
.carrier-organization-page .custom-table .row:hover .tms-icon {
  opacity: 1;
}

.overflow-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.popup-role ~ .cdk-overlay-pane mat-dialog-container {
  overflow: visible;
}
.popup-role ~ .cdk-overlay-pane mat-dialog-container input {
  outline: none !important;
}

.carrier-hierarchy {
  padding: 20px;
  height: calc(100vh - 60px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.manage-system-admins-page {
  padding: 20px;
}
.manage-system-admins-page .link-block {
  margin-bottom: 15px;
}
.manage-system-admins-page .link-block a .tms-icon {
  vertical-align: -1px;
}
.manage-system-admins-page .view-mode {
  display: flex;
}
.manage-system-admins-page .control-box {
  justify-content: flex-end;
  align-items: flex-start;
}
.manage-system-admins-page .control-box .actions-cell {
  width: 100%;
  justify-content: flex-end;
  display: flex;
}
.manage-system-admins-page .control-box .actions-cell .tms-icon {
  margin-left: 10px;
}
.manage-system-admins-page .control-box {
  width: 8%;
}

.change-password-pop-up .password-block {
  flex-direction: column;
  margin-bottom: 15px;
}
.change-password-pop-up .btn-box {
  justify-content: space-between;
}
.change-password-pop-up .btn-box button {
  min-width: 172px;
}
.change-password-pop-up .btn-box .lightblue-btn {
  margin-right: 15px;
}

.update-system-admin ~ .cdk-global-overlay-wrapper .cdk-overlay-pane {
  position: relative !important;
}

.manage-system-admins-pop-up .pop-up-input-box {
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.manage-system-admins-pop-up .pop-up-input-box .user-info,
.manage-system-admins-pop-up .pop-up-input-box .password-wrap {
  width: 48%;
}
.manage-system-admins-pop-up .pop-up-input-box .email-box {
  min-width: 40%;
}
.manage-system-admins-pop-up .pop-up-input-box .password-box {
  width: 100%;
}
.manage-system-admins-pop-up .privileges {
  flex-direction: column;
  margin-bottom: 10px;
}
.manage-system-admins-pop-up .privileges itm-checkbox {
  margin: 0 0 5px;
}
.manage-system-admins-pop-up .user-privileges-wrapper {
  height: 46vh;
  overflow-y: overlay;
}
.manage-system-admins-pop-up .repeat-password {
  padding-right: 40px;
}
.manage-system-admins-pop-up .privileges {
  border-top: 1px solid rgba(238, 238, 238, 0.9333333333);
  padding-top: 21px;
}
.manage-system-admins-pop-up .btn-box {
  width: 100%;
  text-align: right;
}

@media all and (max-width: 1366px) {
  .manage-system-admins-page .grid-items {
    font-size: 14px;
  }
  .manage-system-admins-page .first-name {
    width: 13%;
  }
  .manage-system-admins-page .last-name {
    width: 13%;
  }
  .manage-system-admins-page .emails {
    width: 26%;
  }
  .manage-system-admins-page .privileges {
    width: 39%;
  }
}
@media all and (min-width: 1367px) {
  .manage-system-admins-page .first-name {
    width: 13%;
  }
  .manage-system-admins-page .last-name {
    width: 15%;
  }
  .manage-system-admins-page .emails {
    width: 26%;
  }
  .manage-system-admins-page .privileges {
    width: 38%;
  }
}
.jobs-page {
  padding: 20px 20px 20px 0;
}
.jobs-page .shedule-details {
  word-break: break-all;
}
.jobs-page .action-cell .btn {
  min-width: 95px;
  padding: 0px 5px;
}
.jobs-page .action-cell .btn span {
  font-size: 1em;
}
@media screen and (max-width: 1250px) {
  .jobs-page .action-cell .btn {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 1251px) {
  .jobs-page .action-cell span:last-child .btn {
    margin-left: 5px;
  }
}

.send-notification-page .right-spacing {
  width: 300px;
}
.send-notification-page .right-spacing .prime-dropdown-wrapper {
  margin-top: 23px;
}
.send-notification-page .left-spacing {
  width: calc(100% - 300px);
}
.send-notification-page .btn-box {
  text-align: right;
  margin-top: 20px;
}

.system-admin-report-page .wrapper {
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 15px;
  padding-bottom: 10px;
}
.system-admin-report-page .filter-box {
  display: flex;
  align-items: flex-end;
}
@media screen and (max-width: 1440px) {
  .system-admin-report-page .filter-box {
    flex-wrap: wrap;
  }
}
.system-admin-report-page .filters-row {
  margin-left: 15px;
}
.system-admin-report-page .filters-row .report-commerce {
  margin-right: 30px;
}
.system-admin-report-page .calendars .elem {
  display: flex;
  margin-right: 10px;
}
.system-admin-report-page .calendars .elem:last-child {
  margin-right: 0;
}
.system-admin-report-page .calendars .elem > span {
  margin-right: 10px;
}
.system-admin-report-page .calendars .elem > div {
  position: relative;
}
.system-admin-report-page .calendars .prime-dropdown .p-dropdown-panel {
  min-width: 120px;
}
.system-admin-report-page .report-commerce {
  margin: 1em 0;
}
.system-admin-report-page .btn-box {
  display: flex;
  justify-content: flex-end;
}
.system-admin-report-page .btn-box button {
  margin: 1em 15px 1em 0;
}
.system-admin-report-page .btn-box button:last-child {
  margin: 0;
}

@media screen and (max-width: 1575px) {
  .system-admin-report-page .filters-row {
    flex-wrap: wrap;
    margin-left: 35px;
  }
  .system-admin-report-page .filters-row .calendars .elem {
    margin-right: 15px;
    margin-bottom: 1em;
  }
  .system-admin-report-page .filters-row .calendars .elem > span {
    margin-right: 20px;
  }
}
@media screen and (max-width: 1200px) {
  .system-admin-report-page .generate-report-wrapper > .prime-dropdown-wrapper {
    min-width: 150px;
  }
  .system-admin-report-page .filter-box {
    width: calc(100% - 310px);
  }
  .system-admin-report-page .filter-box .filters-row {
    margin-bottom: 0;
  }
  .system-admin-report-page .btn-box {
    width: 310px;
  }
  .system-admin-report-page .calendars .prime-dropdown .p-dropdown-panel {
    min-width: 105px;
  }
}
.theme-abf .mat-form-field-invalid.ng-dirty:not(.mat-focused) .mat-form-field-ripple {
  background-color: #ff1719;
}

.theme-abf .mat-form-field-invalid.ng-dirty:not(.mat-focused) .mat-form-field-underline {
  border-color: #ff1719;
}

.theme-abf .mat-form-field-invalid.ng-dirty:not(.mat-focused) .mat-form-field-label,
.theme-abf .mat-form-field-invalid.ng-dirty:not(.mat-focused) .mat-placeholder-required {
  color: #ff1719;
}

.theme-abf input.mat-input-element:-webkit-autofill + .mat-form-field-label .mat-placeholder-required,
.theme-abf .mat-focused .mat-form-field-label.mat-float .mat-placeholder-required {
  color: #0e406a;
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 0 !important;
}

.mat-form-field-infix {
  border-top: 0 !important;
}

.mat-form-field-wrapper {
  margin: 1em 0;
}
.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto, "Helvetica Neue", sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-button-toggle{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid rgba(0,0,0,0)}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(0.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(0.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-0.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(0.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em 0}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-0.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59374em) scale(0.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0 1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-0.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(0.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-0.0625em}.mat-menu-item{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px}.mat-radio-button{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-slider-thumb-label-text{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:normal}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-option{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox::after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:rgba(0,0,0,0)}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:rgba(0,0,0,0)}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:rgba(0,0,0,.87);background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:#fff}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:#fff}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#3f51b5}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ff4081}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:rgba(0,0,0,.12)}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa !important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.38)}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip::after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-table{background:#fff}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{fill:rgba(0,0,0,.54)}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:rgba(0,0,0,0)}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range::before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}}.mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}@media(hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}@media(hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}}.mat-datepicker-content-touch{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}.mat-dialog-container{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-panel-header-description,.mat-expansion-indicator::after{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label{color:rgba(0,0,0,.6)}.mat-hint{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline::before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before{background-color:rgba(0,0,0,0)}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{color:rgba(0,0,0,.54)}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#3f51b5}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after{color:#f44336}.mat-list-base .mat-list-item{color:rgba(0,0,0,.87)}.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:rgba(0,0,0,.38)}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-menu-item{background:rgba(0,0,0,0);color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:rgba(0,0,0,.54)}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#cbd0e9}.mat-progress-bar-buffer{background-color:#cbd0e9}.mat-progress-bar-fill::after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-fill::after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(63,81,181,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:rgba(63,81,181,.2)}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#ff4081}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:rgba(0,0,0,0)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);background-image:-moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:rgba(0,0,0,.04)}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media(hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:rgba(0,0,0,0);color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 24px}.mat-stepper-vertical-line::before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#3f51b5}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#ff4081}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:rgba(255,255,255,.7);background:#323232;box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-simple-snackbar-action{color:#ff4081}
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-badge-small .mat-badge-content {
  font-size: 9px;
}

.mat-badge-large .mat-badge-content {
  font-size: 24px;
}

.mat-h1,
.mat-headline,
.mat-typography .mat-h1,
.mat-typography .mat-headline,
.mat-typography h1 {
  font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h2,
.mat-title,
.mat-typography .mat-h2,
.mat-typography .mat-title,
.mat-typography h2 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h3,
.mat-subheading-2,
.mat-typography .mat-h3,
.mat-typography .mat-subheading-2,
.mat-typography h3 {
  font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h4,
.mat-subheading-1,
.mat-typography .mat-h4,
.mat-typography .mat-subheading-1,
.mat-typography h4 {
  font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}

.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}

.mat-body-strong,
.mat-body-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-body-2 {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-body,
.mat-body-1,
.mat-typography .mat-body,
.mat-typography .mat-body-1,
.mat-typography {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body p,
.mat-body-1 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}

.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-display-4,
.mat-typography .mat-display-4 {
  font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}

.mat-display-3,
.mat-typography .mat-display-3 {
  font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}

.mat-display-2,
.mat-typography .mat-display-2 {
  font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}

.mat-display-1,
.mat-typography .mat-display-1 {
  font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}

.mat-bottom-sheet-container {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}

.mat-card-header .mat-card-title {
  font-size: 20px;
}

.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}

.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}

.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}

.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}

.mat-cell, .mat-footer-cell {
  font-size: 14px;
}

.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-calendar-body {
  font-size: 13px;
}

.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}

.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}

.mat-dialog-title {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.mat-expansion-panel-content {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}

.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}

.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}

.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}

.mat-form-field-label {
  top: 1.34375em;
}

.mat-form-field-underline {
  bottom: 1.34375em;
}

.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}

.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  width: 133.3333333333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  width: 133.3333433333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  width: 133.3333533333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}

@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.3333433333%;
}

.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}

input.mat-input-element {
  margin-top: -0.0625em;
}

.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}

.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-select-trigger {
  height: 1.125em;
}

.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}

.mat-step-sub-label-error {
  font-weight: normal;
}

.mat-step-label-error {
  font-size: 14px;
}

.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}

.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}

.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}

.mat-optgroup-label {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}

.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}

.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}

.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}

.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}

.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}

.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}

.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
  transition: none;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

textarea.cdk-textarea-autosize {
  resize: none;
}

textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}

textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}

@keyframes cdk-text-field-autofill-start { /*!*/ }
@keyframes cdk-text-field-autofill-end { /*!*/ }
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}

.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}

.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}

.mat-ripple-element {
  background-color: rgba(86, 86, 86, 0.1);
}

.mat-option {
  color: #565656;
}
.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: #565656;
}
.mat-option.mat-option-disabled {
  color: #b4b4b3;
}

.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #0e406a;
}

.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #0e406a;
}

.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #ff1719;
}

.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}

.mat-optgroup-disabled .mat-optgroup-label {
  color: #b4b4b3;
}

.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox::after {
  color: white;
}

.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}

.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #0e406a;
}

.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #0e406a;
}

.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #ff1719;
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}

.mat-app-background {
  background-color: white;
  color: #565656;
}

.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mat-theme-loaded-marker {
  display: none;
}

.mat-autocomplete-panel {
  background: white;
  color: #565656;
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: #565656;
}

.mat-button, .mat-icon-button, .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary {
  color: #0e406a;
}
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #0e406a;
}
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #ff1719;
}
.mat-button.mat-primary.mat-button-disabled, .mat-button.mat-accent.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #0e406a;
}
.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #0e406a;
}
.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #ff1719;
}
.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}

.mat-button-focus-overlay {
  background: #565656;
}

.mat-stroked-button:not(.mat-button-disabled) {
  border-color: #b4b4b3;
}

.mat-flat-button, .mat-raised-button, .mat-fab, .mat-mini-fab {
  color: #565656;
  background-color: #0e406a;
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  color: #0e406a;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  color: #0e406a;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  color: white;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  background-color: #0e406a;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #0e406a;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  background-color: #ff1719;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(14, 64, 106, 0.1);
}
.mat-flat-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(14, 64, 106, 0.1);
}
.mat-flat-button.mat-warn .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}

.mat-stroked-button:not([class*=mat-elevation-z]), .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-fab:not([class*=mat-elevation-z]), .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}

.mat-button-toggle {
  color: #b4b4b3;
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.06);
}

.mat-button-toggle-appearance-standard {
  color: #565656;
  background: white;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}

.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #b4b4b3;
}

[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #b4b4b3;
}

.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #b4b4b3;
}

.mat-button-toggle-checked {
  background-color: #b4b4b3;
  color: rgba(0, 0, 0, 0.54);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: #565656;
}

.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.38);
  background-color: #b4b4b3;
}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #b4b4b3;
}

.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px #b4b4b3;
}

.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}

.mat-card {
  background: white;
  color: #565656;
}
.mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}

.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}

.mat-checkbox-checkmark {
  fill: white;
}

.mat-checkbox-checkmark-path {
  stroke: white !important;
}

.mat-checkbox-mixedmark {
  background-color: white;
}

.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #0e406a;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #0e406a;
}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #ff1719;
}

.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}

.mat-checkbox .mat-ripple-element {
  background-color: #565656;
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #0e406a;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #0e406a;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #ff1719;
}

.mat-chip.mat-standard-chip {
  color: #565656;
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: #565656;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: #565656;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #0e406a;
  color: #0e406a;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: #0e406a;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(14, 64, 106, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #ff1719;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #0e406a;
  color: #0e406a;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: #0e406a;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(14, 64, 106, 0.1);
}

.mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}

.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}

.mat-calendar-table-header-divider::after {
  background: #b4b4b3;
}

.mat-calendar-table-header,
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}

.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: #565656;
  border-color: transparent;
}

.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}

.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}

.mat-calendar-body-in-preview {
  color: #b4b4b3;
}

.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: #b4b4b3;
}

.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(180, 180, 179, 0.8);
}

.mat-calendar-body-in-range::before {
  background: rgba(14, 64, 106, 0.2);
}

.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}

.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(14, 64, 106, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(14, 64, 106, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}

.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}

.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}

.mat-calendar-body-selected {
  background-color: #0e406a;
  color: #0e406a;
}

.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(14, 64, 106, 0.4);
}

.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #0e406a;
}

.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(14, 64, 106, 0.3);
}

@media (hover: hover) {
  .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(14, 64, 106, 0.3);
  }
}
.mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: #565656;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(14, 64, 106, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(14, 64, 106, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(14, 64, 106, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #0e406a;
  color: #0e406a;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(14, 64, 106, 0.4);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #0e406a;
}
.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(14, 64, 106, 0.3);
}
@media (hover: hover) {
  .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(14, 64, 106, 0.3);
  }
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(255, 23, 25, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(255, 23, 25, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(255, 23, 25, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #ff1719;
  color: white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(255, 23, 25, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(255, 23, 25, 0.3);
}
@media (hover: hover) {
  .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(255, 23, 25, 0.3);
  }
}

.mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mat-datepicker-toggle-active {
  color: #0e406a;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #0e406a;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #ff1719;
}

.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}

.mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: #565656;
}

.mat-icon.mat-primary {
  color: #0e406a;
}
.mat-icon.mat-accent {
  color: #0e406a;
}
.mat-icon.mat-warn {
  color: #ff1719;
}

.mat-form-field-label {
  color: #b4b4b3;
}

.mat-form-field-label:not(.mat-empty),
.mat-focused .mat-form-field-label.mat-float {
  transform: translate3d(0, -1.35em, 0) scale(0.875) !important;
}

.mat-focused .mat-form-field-label {
  color: #0e406a;
}
.mat-focused .mat-form-field-label.mat-accent {
  color: #0e406a;
}
.mat-focused .mat-form-field-label.mat-warn {
  color: #ff1719;
}

.mat-input-element:disabled {
  color: rgba(0, 0, 0, 0.38);
}

input.mat-input-element:-webkit-autofill + .mat-form-field-label .mat-placeholder-required,
.mat-focused .mat-form-field-label.mat-float .mat-placeholder-required {
  color: #0e406a;
}

.mat-focused .mat-form-field-underline .mat-form-field-ripple {
  background-color: #0e406a;
}

.mat-form-field-underline {
  border-color: #b4b4b3;
}
.mat-form-field-underline.mat-disabled {
  border-style: dashed;
  border-width: 1px;
}
.mat-form-field-underline .mat-form-field-ripple.mat-accent {
  background-color: #0e406a;
}
.mat-form-field-underline .mat-form-field-ripple.mat-warn {
  background-color: #ff1719;
}

.mat-form-field-invalid.ng-dirty:not(.mat-focused) .mat-form-field-label,
.mat-form-field-invalid.ng-dirty:not(.mat-focused) .mat-placeholder-required {
  color: #ff1719;
}
.mat-form-field-invalid.ng-dirty:not(.mat-focused) .mat-form-field-underline {
  border-color: #ff1719;
  border-width: 2px;
}
.mat-form-field-invalid.ng-dirty:not(.mat-focused) .mat-form-field-ripple {
  background-color: #ff1719;
}
.mat-form-field-invalid.ng-dirty:not(.mat-focused) .tms-icon {
  color: #ff1719;
}

.mat-input-error {
  color: #ff1719;
}

.mat-list-base .mat-list-item {
  color: #565656;
}
.mat-list-base .mat-list-option {
  color: #565656;
}
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.mat-list-base .mat-list-item-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.mat-list-option:hover, .mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}

.mat-list-single-selected-option, .mat-list-single-selected-option:hover, .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}

.mat-menu-panel {
  background: white;
}
.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.mat-menu-item {
  background: transparent;
  color: #565656;
}
.mat-menu-item[disabled],
.mat-menu-item[disabled] .mat-menu-submenu-icon,
.mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}

.mat-menu-item .mat-icon-no-color,
.mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}

.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}

.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #0e406a;
}
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #0e406a;
}
.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #ff1719;
}

.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #0e406a;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #0e406a;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #0e406a;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #0e406a;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #ff1719;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #ff1719;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: #565656;
}

.mat-select-value {
  color: #565656;
}

.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}

.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}

.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}

.mat-select-panel {
  background: white;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}

.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #0e406a;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #0e406a;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #ff1719;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #ff1719;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}

.mat-drawer-container {
  background-color: white;
  color: #565656;
}

.mat-drawer {
  background-color: white;
  color: #565656;
}
.mat-drawer.mat-drawer-push {
  background-color: white;
}
.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mat-drawer-side {
  border-right: solid 1px #b4b4b3;
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px #b4b4b3;
  border-right: none;
}

[dir=rtl] .mat-drawer-side {
  border-left: solid 1px #b4b4b3;
  border-right: none;
}
[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px #b4b4b3;
}

.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #0e406a;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(14, 64, 106, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #0e406a;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #0e406a;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(14, 64, 106, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #0e406a;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #ff1719;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 23, 25, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #ff1719;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: #565656;
}

.mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #b4b4b3;
}

.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}

/*@include mat-slider-theme($theme);*/
.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid #b4b4b3;
}

.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid #b4b4b3;
  border-bottom: none;
}

.mat-tab-label, .mat-tab-link {
  color: #565656;
}
.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.mat-tab-header-pagination-chevron {
  border-color: #565656;
}

.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}

.mat-tab-group[class*=mat-background-] > .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}

.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(28, 127, 209, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #0e406a;
}
.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: #0e406a;
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(14, 64, 106, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #0e406a;
}
.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: #0e406a;
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 23, 25, 0.3);
}
.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #ff1719;
}
.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(28, 127, 209, 0.3);
}
.mat-tab-group.mat-background-primary > .mat-tab-header, .mat-tab-group.mat-background-primary > .mat-tab-link-container, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #0e406a;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: #0e406a;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(14, 64, 106, 0.4);
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: #0e406a;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #0e406a;
  opacity: 0.4;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: #0e406a;
  opacity: 0.12;
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(14, 64, 106, 0.3);
}
.mat-tab-group.mat-background-accent > .mat-tab-header, .mat-tab-group.mat-background-accent > .mat-tab-link-container, .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #0e406a;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: #0e406a;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(14, 64, 106, 0.4);
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: #0e406a;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: #0e406a;
  opacity: 0.4;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: #0e406a;
  opacity: 0.12;
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 23, 25, 0.3);
}
.mat-tab-group.mat-background-warn > .mat-tab-header, .mat-tab-group.mat-background-warn > .mat-tab-link-container, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #ff1719;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}

.mat-toolbar {
  background: #b4b4b3;
  color: #565656;
}
.mat-toolbar.mat-primary {
  background: #0e406a;
  color: #0e406a;
}
.mat-toolbar.mat-accent {
  background: #0e406a;
  color: #0e406a;
}
.mat-toolbar.mat-warn {
  background: #ff1719;
  color: white;
}
.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}

.mat-toolbar-multiple-rows {
  min-height: 64px;
}

.mat-toolbar-row, .mat-toolbar-single-row {
  height: 64px;
}

@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }
  .mat-toolbar-row, .mat-toolbar-single-row {
    height: 56px;
  }
}
