/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/quill-mention/dist/quill.mention.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.ql-mention-list-container{background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 12px 0 rgba(30,30,30,.08);overflow:auto;width:270px;z-index:9001}.ql-mention-loading{font-size:16px;line-height:44px;padding:0 20px;vertical-align:middle}.ql-mention-list{list-style:none;margin:0;overflow:hidden;padding:0}.ql-mention-list-item{cursor:pointer;font-size:16px;line-height:44px;padding:0 20px;vertical-align:middle}.ql-mention-list-item.disabled{cursor:auto}.ql-mention-list-item.selected{background-color:#d3e1eb;text-decoration:none}.mention{background-color:#d3e1eb;border-radius:6px;height:24px;margin-right:2px;padding:3px 0;-webkit-user-select:all;user-select:all;width:65px}.mention>span{margin:0 3px}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@angular/cdk/overlay-prebuilt.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.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;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.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,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/railmybox/src/styles/main.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "RobotoLight";
  src: url("/assets/fonts/Roboto-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "RobotoRegular";
  src: url("/assets/fonts/Roboto-Regular.ttf");
  src: url("/assets/fonts/Roboto-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "RobotoMedium";
  src: url("/assets/fonts/Roboto-Medium.ttf");
  src: url("/assets/fonts/Roboto-Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "RobotoBold";
  src: url("/assets/fonts/Roboto-Bold.ttf");
  src: url("/assets/fonts/Roboto-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "RobotoBlack";
  src: url("/assets/fonts/Roboto-Black.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url('flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2') format("woff2");
}
@font-face {
  font-family: "RobotoFlexLight";
  font-style: normal;
  font-weight: 300;
  src: url("/assets/fonts/RobotoFlex-VariableFont.ttf") format("truetype");
}
@font-face {
  font-family: "RobotoFlexRegular";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/RobotoFlex-VariableFont.ttf") format("truetype");
}
@font-face {
  font-family: "RobotoFlexMedium";
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/RobotoFlex-VariableFont.ttf") format("truetype");
}
@font-face {
  font-family: "RobotoFlexSemiBold";
  font-style: normal;
  font-weight: 600;
  src: url("/assets/fonts/RobotoFlex-VariableFont.ttf") format("truetype");
}
@font-face {
  font-family: "RobotoFlexBold";
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/RobotoFlex-VariableFont.ttf") format("truetype");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

h1 {
  color: #393939;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.3em;
  text-align: left;
}

h2 {
  color: #393939;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.25em;
  text-align: left;
}
h2 .bold {
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
}

h3 {
  color: #9c9c9c;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.25em;
  text-align: left;
}
h3 .bold {
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
}
h3 img {
  position: relative;
  top: 2px;
}

h4 {
  color: #393939;
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1em;
  text-align: left;
}
h4 .bold {
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
}

h6 {
  font-size: 14px;
  color: #9c9c9c;
  line-height: 17px;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.text-color-primary {
  color: #0e813f;
}

.text-color-secondary {
  color: #393939;
}

.text-color-tertiary {
  color: #9c9c9c;
}

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

.text-color-gray {
  color: #9c9c9c;
}

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

.text-color-green {
  color: #73cc88;
}

.text-color-error {
  color: #ff0026;
}

.text-color-orange {
  color: #fbb03b;
}

strong {
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
}

/*
This .scss loop will create "margin helpers" and "padding helpers" for use in your web projects.
It will generate several classes such as:

.mr-10 which gives margin-right 10 pixels.
.mr-15 gives MARGIN to the RIGHT 15 pixels.
.mt-15 gives MARGIN to the TOP 15 pixels and so on.

.pb-5 gives PADDING to the BOTTOM of 5 pixels
.pl-40 gives PADDING to the LEFT of 40 pixels

The first letter is "m" or "p" for MARGIN or PADDING
Second letter is "t", "b", "l", or "r" for TOP, BOTTOM, LEFT, or RIGHT
Third letter is the number of spacing in pixels. Adjust the amounts generated by editing the $spaceamounts variable below.
*/
.m-0 {
  margin: 0px !important;
}

.p-0 {
  padding: 0px !important;
}

.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

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

.pb-0 {
  padding-bottom: 0px !important;
}

.ml-0 {
  margin-left: 0px !important;
}

.pl-0 {
  padding-left: 0px !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.pr-0 {
  padding-right: 0px !important;
}

.m-1 {
  margin: 1px !important;
}

.p-1 {
  padding: 1px !important;
}

.mx-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.px-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.my-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.py-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.mt-1 {
  margin-top: 1px !important;
}

.pt-1 {
  padding-top: 1px !important;
}

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

.pb-1 {
  padding-bottom: 1px !important;
}

.ml-1 {
  margin-left: 1px !important;
}

.pl-1 {
  padding-left: 1px !important;
}

.mr-1 {
  margin-right: 1px !important;
}

.pr-1 {
  padding-right: 1px !important;
}

.m-2 {
  margin: 2px !important;
}

.p-2 {
  padding: 2px !important;
}

.mx-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.px-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.my-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.py-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.mt-2 {
  margin-top: 2px !important;
}

.pt-2 {
  padding-top: 2px !important;
}

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

.pb-2 {
  padding-bottom: 2px !important;
}

.ml-2 {
  margin-left: 2px !important;
}

.pl-2 {
  padding-left: 2px !important;
}

.mr-2 {
  margin-right: 2px !important;
}

.pr-2 {
  padding-right: 2px !important;
}

.m-3 {
  margin: 3px !important;
}

.p-3 {
  padding: 3px !important;
}

.mx-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.px-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.my-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.py-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.mt-3 {
  margin-top: 3px !important;
}

.pt-3 {
  padding-top: 3px !important;
}

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

.pb-3 {
  padding-bottom: 3px !important;
}

.ml-3 {
  margin-left: 3px !important;
}

.pl-3 {
  padding-left: 3px !important;
}

.mr-3 {
  margin-right: 3px !important;
}

.pr-3 {
  padding-right: 3px !important;
}

.m-4 {
  margin: 4px !important;
}

.p-4 {
  padding: 4px !important;
}

.mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.mt-4 {
  margin-top: 4px !important;
}

.pt-4 {
  padding-top: 4px !important;
}

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

.pb-4 {
  padding-bottom: 4px !important;
}

.ml-4 {
  margin-left: 4px !important;
}

.pl-4 {
  padding-left: 4px !important;
}

.mr-4 {
  margin-right: 4px !important;
}

.pr-4 {
  padding-right: 4px !important;
}

.m-5 {
  margin: 5px !important;
}

.p-5 {
  padding: 5px !important;
}

.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.mt-5 {
  margin-top: 5px !important;
}

.pt-5 {
  padding-top: 5px !important;
}

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

.pb-5 {
  padding-bottom: 5px !important;
}

.ml-5 {
  margin-left: 5px !important;
}

.pl-5 {
  padding-left: 5px !important;
}

.mr-5 {
  margin-right: 5px !important;
}

.pr-5 {
  padding-right: 5px !important;
}

.m-6 {
  margin: 6px !important;
}

.p-6 {
  padding: 6px !important;
}

.mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

.px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.mt-6 {
  margin-top: 6px !important;
}

.pt-6 {
  padding-top: 6px !important;
}

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

.pb-6 {
  padding-bottom: 6px !important;
}

.ml-6 {
  margin-left: 6px !important;
}

.pl-6 {
  padding-left: 6px !important;
}

.mr-6 {
  margin-right: 6px !important;
}

.pr-6 {
  padding-right: 6px !important;
}

.m-7 {
  margin: 7px !important;
}

.p-7 {
  padding: 7px !important;
}

.mx-7 {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

.px-7 {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.my-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.py-7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.mt-7 {
  margin-top: 7px !important;
}

.pt-7 {
  padding-top: 7px !important;
}

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

.pb-7 {
  padding-bottom: 7px !important;
}

.ml-7 {
  margin-left: 7px !important;
}

.pl-7 {
  padding-left: 7px !important;
}

.mr-7 {
  margin-right: 7px !important;
}

.pr-7 {
  padding-right: 7px !important;
}

.m-8 {
  margin: 8px !important;
}

.p-8 {
  padding: 8px !important;
}

.mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.mt-8 {
  margin-top: 8px !important;
}

.pt-8 {
  padding-top: 8px !important;
}

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

.pb-8 {
  padding-bottom: 8px !important;
}

.ml-8 {
  margin-left: 8px !important;
}

.pl-8 {
  padding-left: 8px !important;
}

.mr-8 {
  margin-right: 8px !important;
}

.pr-8 {
  padding-right: 8px !important;
}

.m-9 {
  margin: 9px !important;
}

.p-9 {
  padding: 9px !important;
}

.mx-9 {
  margin-left: 9px !important;
  margin-right: 9px !important;
}

.px-9 {
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.my-9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.py-9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.mt-9 {
  margin-top: 9px !important;
}

.pt-9 {
  padding-top: 9px !important;
}

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

.pb-9 {
  padding-bottom: 9px !important;
}

.ml-9 {
  margin-left: 9px !important;
}

.pl-9 {
  padding-left: 9px !important;
}

.mr-9 {
  margin-right: 9px !important;
}

.pr-9 {
  padding-right: 9px !important;
}

.m-10 {
  margin: 10px !important;
}

.p-10 {
  padding: 10px !important;
}

.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.pt-10 {
  padding-top: 10px !important;
}

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

.pb-10 {
  padding-bottom: 10px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.pl-10 {
  padding-left: 10px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.pr-10 {
  padding-right: 10px !important;
}

.m-11 {
  margin: 11px !important;
}

.p-11 {
  padding: 11px !important;
}

.mx-11 {
  margin-left: 11px !important;
  margin-right: 11px !important;
}

.px-11 {
  padding-left: 11px !important;
  padding-right: 11px !important;
}

.my-11 {
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}

.py-11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.mt-11 {
  margin-top: 11px !important;
}

.pt-11 {
  padding-top: 11px !important;
}

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

.pb-11 {
  padding-bottom: 11px !important;
}

.ml-11 {
  margin-left: 11px !important;
}

.pl-11 {
  padding-left: 11px !important;
}

.mr-11 {
  margin-right: 11px !important;
}

.pr-11 {
  padding-right: 11px !important;
}

.m-12 {
  margin: 12px !important;
}

.p-12 {
  padding: 12px !important;
}

.mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.mt-12 {
  margin-top: 12px !important;
}

.pt-12 {
  padding-top: 12px !important;
}

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

.pb-12 {
  padding-bottom: 12px !important;
}

.ml-12 {
  margin-left: 12px !important;
}

.pl-12 {
  padding-left: 12px !important;
}

.mr-12 {
  margin-right: 12px !important;
}

.pr-12 {
  padding-right: 12px !important;
}

.m-13 {
  margin: 13px !important;
}

.p-13 {
  padding: 13px !important;
}

.mx-13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
}

.px-13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.my-13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}

.py-13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.mt-13 {
  margin-top: 13px !important;
}

.pt-13 {
  padding-top: 13px !important;
}

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

.pb-13 {
  padding-bottom: 13px !important;
}

.ml-13 {
  margin-left: 13px !important;
}

.pl-13 {
  padding-left: 13px !important;
}

.mr-13 {
  margin-right: 13px !important;
}

.pr-13 {
  padding-right: 13px !important;
}

.m-14 {
  margin: 14px !important;
}

.p-14 {
  padding: 14px !important;
}

.mx-14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
}

.px-14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
}

.my-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}

.py-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.mt-14 {
  margin-top: 14px !important;
}

.pt-14 {
  padding-top: 14px !important;
}

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

.pb-14 {
  padding-bottom: 14px !important;
}

.ml-14 {
  margin-left: 14px !important;
}

.pl-14 {
  padding-left: 14px !important;
}

.mr-14 {
  margin-right: 14px !important;
}

.pr-14 {
  padding-right: 14px !important;
}

.m-15 {
  margin: 15px !important;
}

.p-15 {
  padding: 15px !important;
}

.mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.mt-15 {
  margin-top: 15px !important;
}

.pt-15 {
  padding-top: 15px !important;
}

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

.pb-15 {
  padding-bottom: 15px !important;
}

.ml-15 {
  margin-left: 15px !important;
}

.pl-15 {
  padding-left: 15px !important;
}

.mr-15 {
  margin-right: 15px !important;
}

.pr-15 {
  padding-right: 15px !important;
}

.m-16 {
  margin: 16px !important;
}

.p-16 {
  padding: 16px !important;
}

.mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.mt-16 {
  margin-top: 16px !important;
}

.pt-16 {
  padding-top: 16px !important;
}

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

.pb-16 {
  padding-bottom: 16px !important;
}

.ml-16 {
  margin-left: 16px !important;
}

.pl-16 {
  padding-left: 16px !important;
}

.mr-16 {
  margin-right: 16px !important;
}

.pr-16 {
  padding-right: 16px !important;
}

.m-17 {
  margin: 17px !important;
}

.p-17 {
  padding: 17px !important;
}

.mx-17 {
  margin-left: 17px !important;
  margin-right: 17px !important;
}

.px-17 {
  padding-left: 17px !important;
  padding-right: 17px !important;
}

.my-17 {
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

.py-17 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}

.mt-17 {
  margin-top: 17px !important;
}

.pt-17 {
  padding-top: 17px !important;
}

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

.pb-17 {
  padding-bottom: 17px !important;
}

.ml-17 {
  margin-left: 17px !important;
}

.pl-17 {
  padding-left: 17px !important;
}

.mr-17 {
  margin-right: 17px !important;
}

.pr-17 {
  padding-right: 17px !important;
}

.m-18 {
  margin: 18px !important;
}

.p-18 {
  padding: 18px !important;
}

.mx-18 {
  margin-left: 18px !important;
  margin-right: 18px !important;
}

.px-18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
}

.my-18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.py-18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.mt-18 {
  margin-top: 18px !important;
}

.pt-18 {
  padding-top: 18px !important;
}

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

.pb-18 {
  padding-bottom: 18px !important;
}

.ml-18 {
  margin-left: 18px !important;
}

.pl-18 {
  padding-left: 18px !important;
}

.mr-18 {
  margin-right: 18px !important;
}

.pr-18 {
  padding-right: 18px !important;
}

.m-19 {
  margin: 19px !important;
}

.p-19 {
  padding: 19px !important;
}

.mx-19 {
  margin-left: 19px !important;
  margin-right: 19px !important;
}

.px-19 {
  padding-left: 19px !important;
  padding-right: 19px !important;
}

.my-19 {
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}

.py-19 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}

.mt-19 {
  margin-top: 19px !important;
}

.pt-19 {
  padding-top: 19px !important;
}

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

.pb-19 {
  padding-bottom: 19px !important;
}

.ml-19 {
  margin-left: 19px !important;
}

.pl-19 {
  padding-left: 19px !important;
}

.mr-19 {
  margin-right: 19px !important;
}

.pr-19 {
  padding-right: 19px !important;
}

.m-20 {
  margin: 20px !important;
}

.p-20 {
  padding: 20px !important;
}

.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.pt-20 {
  padding-top: 20px !important;
}

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

.pb-20 {
  padding-bottom: 20px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.pl-20 {
  padding-left: 20px !important;
}

.mr-20 {
  margin-right: 20px !important;
}

.pr-20 {
  padding-right: 20px !important;
}

.m-21 {
  margin: 21px !important;
}

.p-21 {
  padding: 21px !important;
}

.mx-21 {
  margin-left: 21px !important;
  margin-right: 21px !important;
}

.px-21 {
  padding-left: 21px !important;
  padding-right: 21px !important;
}

.my-21 {
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}

.py-21 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}

.mt-21 {
  margin-top: 21px !important;
}

.pt-21 {
  padding-top: 21px !important;
}

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

.pb-21 {
  padding-bottom: 21px !important;
}

.ml-21 {
  margin-left: 21px !important;
}

.pl-21 {
  padding-left: 21px !important;
}

.mr-21 {
  margin-right: 21px !important;
}

.pr-21 {
  padding-right: 21px !important;
}

.m-22 {
  margin: 22px !important;
}

.p-22 {
  padding: 22px !important;
}

.mx-22 {
  margin-left: 22px !important;
  margin-right: 22px !important;
}

.px-22 {
  padding-left: 22px !important;
  padding-right: 22px !important;
}

.my-22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}

.py-22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.mt-22 {
  margin-top: 22px !important;
}

.pt-22 {
  padding-top: 22px !important;
}

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

.pb-22 {
  padding-bottom: 22px !important;
}

.ml-22 {
  margin-left: 22px !important;
}

.pl-22 {
  padding-left: 22px !important;
}

.mr-22 {
  margin-right: 22px !important;
}

.pr-22 {
  padding-right: 22px !important;
}

.m-23 {
  margin: 23px !important;
}

.p-23 {
  padding: 23px !important;
}

.mx-23 {
  margin-left: 23px !important;
  margin-right: 23px !important;
}

.px-23 {
  padding-left: 23px !important;
  padding-right: 23px !important;
}

.my-23 {
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}

.py-23 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}

.mt-23 {
  margin-top: 23px !important;
}

.pt-23 {
  padding-top: 23px !important;
}

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

.pb-23 {
  padding-bottom: 23px !important;
}

.ml-23 {
  margin-left: 23px !important;
}

.pl-23 {
  padding-left: 23px !important;
}

.mr-23 {
  margin-right: 23px !important;
}

.pr-23 {
  padding-right: 23px !important;
}

.m-24 {
  margin: 24px !important;
}

.p-24 {
  padding: 24px !important;
}

.mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.mt-24 {
  margin-top: 24px !important;
}

.pt-24 {
  padding-top: 24px !important;
}

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

.pb-24 {
  padding-bottom: 24px !important;
}

.ml-24 {
  margin-left: 24px !important;
}

.pl-24 {
  padding-left: 24px !important;
}

.mr-24 {
  margin-right: 24px !important;
}

.pr-24 {
  padding-right: 24px !important;
}

.m-25 {
  margin: 25px !important;
}

.p-25 {
  padding: 25px !important;
}

.mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.mt-25 {
  margin-top: 25px !important;
}

.pt-25 {
  padding-top: 25px !important;
}

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

.pb-25 {
  padding-bottom: 25px !important;
}

.ml-25 {
  margin-left: 25px !important;
}

.pl-25 {
  padding-left: 25px !important;
}

.mr-25 {
  margin-right: 25px !important;
}

.pr-25 {
  padding-right: 25px !important;
}

.m-26 {
  margin: 26px !important;
}

.p-26 {
  padding: 26px !important;
}

.mx-26 {
  margin-left: 26px !important;
  margin-right: 26px !important;
}

.px-26 {
  padding-left: 26px !important;
  padding-right: 26px !important;
}

.my-26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}

.py-26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.mt-26 {
  margin-top: 26px !important;
}

.pt-26 {
  padding-top: 26px !important;
}

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

.pb-26 {
  padding-bottom: 26px !important;
}

.ml-26 {
  margin-left: 26px !important;
}

.pl-26 {
  padding-left: 26px !important;
}

.mr-26 {
  margin-right: 26px !important;
}

.pr-26 {
  padding-right: 26px !important;
}

.m-27 {
  margin: 27px !important;
}

.p-27 {
  padding: 27px !important;
}

.mx-27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
}

.px-27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
}

.my-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}

.py-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}

.mt-27 {
  margin-top: 27px !important;
}

.pt-27 {
  padding-top: 27px !important;
}

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

.pb-27 {
  padding-bottom: 27px !important;
}

.ml-27 {
  margin-left: 27px !important;
}

.pl-27 {
  padding-left: 27px !important;
}

.mr-27 {
  margin-right: 27px !important;
}

.pr-27 {
  padding-right: 27px !important;
}

.m-28 {
  margin: 28px !important;
}

.p-28 {
  padding: 28px !important;
}

.mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.mt-28 {
  margin-top: 28px !important;
}

.pt-28 {
  padding-top: 28px !important;
}

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

.pb-28 {
  padding-bottom: 28px !important;
}

.ml-28 {
  margin-left: 28px !important;
}

.pl-28 {
  padding-left: 28px !important;
}

.mr-28 {
  margin-right: 28px !important;
}

.pr-28 {
  padding-right: 28px !important;
}

.m-29 {
  margin: 29px !important;
}

.p-29 {
  padding: 29px !important;
}

.mx-29 {
  margin-left: 29px !important;
  margin-right: 29px !important;
}

.px-29 {
  padding-left: 29px !important;
  padding-right: 29px !important;
}

.my-29 {
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}

.py-29 {
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}

.mt-29 {
  margin-top: 29px !important;
}

.pt-29 {
  padding-top: 29px !important;
}

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

.pb-29 {
  padding-bottom: 29px !important;
}

.ml-29 {
  margin-left: 29px !important;
}

.pl-29 {
  padding-left: 29px !important;
}

.mr-29 {
  margin-right: 29px !important;
}

.pr-29 {
  padding-right: 29px !important;
}

.m-30 {
  margin: 30px !important;
}

.p-30 {
  padding: 30px !important;
}

.mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.pt-30 {
  padding-top: 30px !important;
}

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

.pb-30 {
  padding-bottom: 30px !important;
}

.ml-30 {
  margin-left: 30px !important;
}

.pl-30 {
  padding-left: 30px !important;
}

.mr-30 {
  margin-right: 30px !important;
}

.pr-30 {
  padding-right: 30px !important;
}

.m-31 {
  margin: 31px !important;
}

.p-31 {
  padding: 31px !important;
}

.mx-31 {
  margin-left: 31px !important;
  margin-right: 31px !important;
}

.px-31 {
  padding-left: 31px !important;
  padding-right: 31px !important;
}

.my-31 {
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}

.py-31 {
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}

.mt-31 {
  margin-top: 31px !important;
}

.pt-31 {
  padding-top: 31px !important;
}

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

.pb-31 {
  padding-bottom: 31px !important;
}

.ml-31 {
  margin-left: 31px !important;
}

.pl-31 {
  padding-left: 31px !important;
}

.mr-31 {
  margin-right: 31px !important;
}

.pr-31 {
  padding-right: 31px !important;
}

.m-32 {
  margin: 32px !important;
}

.p-32 {
  padding: 32px !important;
}

.mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.mt-32 {
  margin-top: 32px !important;
}

.pt-32 {
  padding-top: 32px !important;
}

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

.pb-32 {
  padding-bottom: 32px !important;
}

.ml-32 {
  margin-left: 32px !important;
}

.pl-32 {
  padding-left: 32px !important;
}

.mr-32 {
  margin-right: 32px !important;
}

.pr-32 {
  padding-right: 32px !important;
}

.m-33 {
  margin: 33px !important;
}

.p-33 {
  padding: 33px !important;
}

.mx-33 {
  margin-left: 33px !important;
  margin-right: 33px !important;
}

.px-33 {
  padding-left: 33px !important;
  padding-right: 33px !important;
}

.my-33 {
  margin-top: 33px !important;
  margin-bottom: 33px !important;
}

.py-33 {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}

.mt-33 {
  margin-top: 33px !important;
}

.pt-33 {
  padding-top: 33px !important;
}

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

.pb-33 {
  padding-bottom: 33px !important;
}

.ml-33 {
  margin-left: 33px !important;
}

.pl-33 {
  padding-left: 33px !important;
}

.mr-33 {
  margin-right: 33px !important;
}

.pr-33 {
  padding-right: 33px !important;
}

.m-34 {
  margin: 34px !important;
}

.p-34 {
  padding: 34px !important;
}

.mx-34 {
  margin-left: 34px !important;
  margin-right: 34px !important;
}

.px-34 {
  padding-left: 34px !important;
  padding-right: 34px !important;
}

.my-34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}

.py-34 {
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}

.mt-34 {
  margin-top: 34px !important;
}

.pt-34 {
  padding-top: 34px !important;
}

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

.pb-34 {
  padding-bottom: 34px !important;
}

.ml-34 {
  margin-left: 34px !important;
}

.pl-34 {
  padding-left: 34px !important;
}

.mr-34 {
  margin-right: 34px !important;
}

.pr-34 {
  padding-right: 34px !important;
}

.m-35 {
  margin: 35px !important;
}

.p-35 {
  padding: 35px !important;
}

.mx-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.px-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.my-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.py-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.mt-35 {
  margin-top: 35px !important;
}

.pt-35 {
  padding-top: 35px !important;
}

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

.pb-35 {
  padding-bottom: 35px !important;
}

.ml-35 {
  margin-left: 35px !important;
}

.pl-35 {
  padding-left: 35px !important;
}

.mr-35 {
  margin-right: 35px !important;
}

.pr-35 {
  padding-right: 35px !important;
}

.m-36 {
  margin: 36px !important;
}

.p-36 {
  padding: 36px !important;
}

.mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.mt-36 {
  margin-top: 36px !important;
}

.pt-36 {
  padding-top: 36px !important;
}

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

.pb-36 {
  padding-bottom: 36px !important;
}

.ml-36 {
  margin-left: 36px !important;
}

.pl-36 {
  padding-left: 36px !important;
}

.mr-36 {
  margin-right: 36px !important;
}

.pr-36 {
  padding-right: 36px !important;
}

.m-37 {
  margin: 37px !important;
}

.p-37 {
  padding: 37px !important;
}

.mx-37 {
  margin-left: 37px !important;
  margin-right: 37px !important;
}

.px-37 {
  padding-left: 37px !important;
  padding-right: 37px !important;
}

.my-37 {
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}

.py-37 {
  padding-top: 37px !important;
  padding-bottom: 37px !important;
}

.mt-37 {
  margin-top: 37px !important;
}

.pt-37 {
  padding-top: 37px !important;
}

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

.pb-37 {
  padding-bottom: 37px !important;
}

.ml-37 {
  margin-left: 37px !important;
}

.pl-37 {
  padding-left: 37px !important;
}

.mr-37 {
  margin-right: 37px !important;
}

.pr-37 {
  padding-right: 37px !important;
}

.m-38 {
  margin: 38px !important;
}

.p-38 {
  padding: 38px !important;
}

.mx-38 {
  margin-left: 38px !important;
  margin-right: 38px !important;
}

.px-38 {
  padding-left: 38px !important;
  padding-right: 38px !important;
}

.my-38 {
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}

.py-38 {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}

.mt-38 {
  margin-top: 38px !important;
}

.pt-38 {
  padding-top: 38px !important;
}

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

.pb-38 {
  padding-bottom: 38px !important;
}

.ml-38 {
  margin-left: 38px !important;
}

.pl-38 {
  padding-left: 38px !important;
}

.mr-38 {
  margin-right: 38px !important;
}

.pr-38 {
  padding-right: 38px !important;
}

.m-39 {
  margin: 39px !important;
}

.p-39 {
  padding: 39px !important;
}

.mx-39 {
  margin-left: 39px !important;
  margin-right: 39px !important;
}

.px-39 {
  padding-left: 39px !important;
  padding-right: 39px !important;
}

.my-39 {
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}

.py-39 {
  padding-top: 39px !important;
  padding-bottom: 39px !important;
}

.mt-39 {
  margin-top: 39px !important;
}

.pt-39 {
  padding-top: 39px !important;
}

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

.pb-39 {
  padding-bottom: 39px !important;
}

.ml-39 {
  margin-left: 39px !important;
}

.pl-39 {
  padding-left: 39px !important;
}

.mr-39 {
  margin-right: 39px !important;
}

.pr-39 {
  padding-right: 39px !important;
}

.m-40 {
  margin: 40px !important;
}

.p-40 {
  padding: 40px !important;
}

.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

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

.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

.pt-40 {
  padding-top: 40px !important;
}

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

.pb-40 {
  padding-bottom: 40px !important;
}

.ml-40 {
  margin-left: 40px !important;
}

.pl-40 {
  padding-left: 40px !important;
}

.mr-40 {
  margin-right: 40px !important;
}

.pr-40 {
  padding-right: 40px !important;
}

.m-41 {
  margin: 41px !important;
}

.p-41 {
  padding: 41px !important;
}

.mx-41 {
  margin-left: 41px !important;
  margin-right: 41px !important;
}

.px-41 {
  padding-left: 41px !important;
  padding-right: 41px !important;
}

.my-41 {
  margin-top: 41px !important;
  margin-bottom: 41px !important;
}

.py-41 {
  padding-top: 41px !important;
  padding-bottom: 41px !important;
}

.mt-41 {
  margin-top: 41px !important;
}

.pt-41 {
  padding-top: 41px !important;
}

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

.pb-41 {
  padding-bottom: 41px !important;
}

.ml-41 {
  margin-left: 41px !important;
}

.pl-41 {
  padding-left: 41px !important;
}

.mr-41 {
  margin-right: 41px !important;
}

.pr-41 {
  padding-right: 41px !important;
}

.m-42 {
  margin: 42px !important;
}

.p-42 {
  padding: 42px !important;
}

.mx-42 {
  margin-left: 42px !important;
  margin-right: 42px !important;
}

.px-42 {
  padding-left: 42px !important;
  padding-right: 42px !important;
}

.my-42 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.py-42 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.mt-42 {
  margin-top: 42px !important;
}

.pt-42 {
  padding-top: 42px !important;
}

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

.pb-42 {
  padding-bottom: 42px !important;
}

.ml-42 {
  margin-left: 42px !important;
}

.pl-42 {
  padding-left: 42px !important;
}

.mr-42 {
  margin-right: 42px !important;
}

.pr-42 {
  padding-right: 42px !important;
}

.m-43 {
  margin: 43px !important;
}

.p-43 {
  padding: 43px !important;
}

.mx-43 {
  margin-left: 43px !important;
  margin-right: 43px !important;
}

.px-43 {
  padding-left: 43px !important;
  padding-right: 43px !important;
}

.my-43 {
  margin-top: 43px !important;
  margin-bottom: 43px !important;
}

.py-43 {
  padding-top: 43px !important;
  padding-bottom: 43px !important;
}

.mt-43 {
  margin-top: 43px !important;
}

.pt-43 {
  padding-top: 43px !important;
}

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

.pb-43 {
  padding-bottom: 43px !important;
}

.ml-43 {
  margin-left: 43px !important;
}

.pl-43 {
  padding-left: 43px !important;
}

.mr-43 {
  margin-right: 43px !important;
}

.pr-43 {
  padding-right: 43px !important;
}

.m-44 {
  margin: 44px !important;
}

.p-44 {
  padding: 44px !important;
}

.mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.mt-44 {
  margin-top: 44px !important;
}

.pt-44 {
  padding-top: 44px !important;
}

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

.pb-44 {
  padding-bottom: 44px !important;
}

.ml-44 {
  margin-left: 44px !important;
}

.pl-44 {
  padding-left: 44px !important;
}

.mr-44 {
  margin-right: 44px !important;
}

.pr-44 {
  padding-right: 44px !important;
}

.m-45 {
  margin: 45px !important;
}

.p-45 {
  padding: 45px !important;
}

.mx-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.px-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.my-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.py-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.mt-45 {
  margin-top: 45px !important;
}

.pt-45 {
  padding-top: 45px !important;
}

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

.pb-45 {
  padding-bottom: 45px !important;
}

.ml-45 {
  margin-left: 45px !important;
}

.pl-45 {
  padding-left: 45px !important;
}

.mr-45 {
  margin-right: 45px !important;
}

.pr-45 {
  padding-right: 45px !important;
}

.m-46 {
  margin: 46px !important;
}

.p-46 {
  padding: 46px !important;
}

.mx-46 {
  margin-left: 46px !important;
  margin-right: 46px !important;
}

.px-46 {
  padding-left: 46px !important;
  padding-right: 46px !important;
}

.my-46 {
  margin-top: 46px !important;
  margin-bottom: 46px !important;
}

.py-46 {
  padding-top: 46px !important;
  padding-bottom: 46px !important;
}

.mt-46 {
  margin-top: 46px !important;
}

.pt-46 {
  padding-top: 46px !important;
}

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

.pb-46 {
  padding-bottom: 46px !important;
}

.ml-46 {
  margin-left: 46px !important;
}

.pl-46 {
  padding-left: 46px !important;
}

.mr-46 {
  margin-right: 46px !important;
}

.pr-46 {
  padding-right: 46px !important;
}

.m-47 {
  margin: 47px !important;
}

.p-47 {
  padding: 47px !important;
}

.mx-47 {
  margin-left: 47px !important;
  margin-right: 47px !important;
}

.px-47 {
  padding-left: 47px !important;
  padding-right: 47px !important;
}

.my-47 {
  margin-top: 47px !important;
  margin-bottom: 47px !important;
}

.py-47 {
  padding-top: 47px !important;
  padding-bottom: 47px !important;
}

.mt-47 {
  margin-top: 47px !important;
}

.pt-47 {
  padding-top: 47px !important;
}

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

.pb-47 {
  padding-bottom: 47px !important;
}

.ml-47 {
  margin-left: 47px !important;
}

.pl-47 {
  padding-left: 47px !important;
}

.mr-47 {
  margin-right: 47px !important;
}

.pr-47 {
  padding-right: 47px !important;
}

.m-48 {
  margin: 48px !important;
}

.p-48 {
  padding: 48px !important;
}

.mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.mt-48 {
  margin-top: 48px !important;
}

.pt-48 {
  padding-top: 48px !important;
}

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

.pb-48 {
  padding-bottom: 48px !important;
}

.ml-48 {
  margin-left: 48px !important;
}

.pl-48 {
  padding-left: 48px !important;
}

.mr-48 {
  margin-right: 48px !important;
}

.pr-48 {
  padding-right: 48px !important;
}

.m-49 {
  margin: 49px !important;
}

.p-49 {
  padding: 49px !important;
}

.mx-49 {
  margin-left: 49px !important;
  margin-right: 49px !important;
}

.px-49 {
  padding-left: 49px !important;
  padding-right: 49px !important;
}

.my-49 {
  margin-top: 49px !important;
  margin-bottom: 49px !important;
}

.py-49 {
  padding-top: 49px !important;
  padding-bottom: 49px !important;
}

.mt-49 {
  margin-top: 49px !important;
}

.pt-49 {
  padding-top: 49px !important;
}

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

.pb-49 {
  padding-bottom: 49px !important;
}

.ml-49 {
  margin-left: 49px !important;
}

.pl-49 {
  padding-left: 49px !important;
}

.mr-49 {
  margin-right: 49px !important;
}

.pr-49 {
  padding-right: 49px !important;
}

.m-50 {
  margin: 50px !important;
}

.p-50 {
  padding: 50px !important;
}

.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.mt-50 {
  margin-top: 50px !important;
}

.pt-50 {
  padding-top: 50px !important;
}

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

.pb-50 {
  padding-bottom: 50px !important;
}

.ml-50 {
  margin-left: 50px !important;
}

.pl-50 {
  padding-left: 50px !important;
}

.mr-50 {
  margin-right: 50px !important;
}

.pr-50 {
  padding-right: 50px !important;
}

.m-51 {
  margin: 51px !important;
}

.p-51 {
  padding: 51px !important;
}

.mx-51 {
  margin-left: 51px !important;
  margin-right: 51px !important;
}

.px-51 {
  padding-left: 51px !important;
  padding-right: 51px !important;
}

.my-51 {
  margin-top: 51px !important;
  margin-bottom: 51px !important;
}

.py-51 {
  padding-top: 51px !important;
  padding-bottom: 51px !important;
}

.mt-51 {
  margin-top: 51px !important;
}

.pt-51 {
  padding-top: 51px !important;
}

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

.pb-51 {
  padding-bottom: 51px !important;
}

.ml-51 {
  margin-left: 51px !important;
}

.pl-51 {
  padding-left: 51px !important;
}

.mr-51 {
  margin-right: 51px !important;
}

.pr-51 {
  padding-right: 51px !important;
}

.m-52 {
  margin: 52px !important;
}

.p-52 {
  padding: 52px !important;
}

.mx-52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}

.px-52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.my-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.py-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.mt-52 {
  margin-top: 52px !important;
}

.pt-52 {
  padding-top: 52px !important;
}

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

.pb-52 {
  padding-bottom: 52px !important;
}

.ml-52 {
  margin-left: 52px !important;
}

.pl-52 {
  padding-left: 52px !important;
}

.mr-52 {
  margin-right: 52px !important;
}

.pr-52 {
  padding-right: 52px !important;
}

.m-53 {
  margin: 53px !important;
}

.p-53 {
  padding: 53px !important;
}

.mx-53 {
  margin-left: 53px !important;
  margin-right: 53px !important;
}

.px-53 {
  padding-left: 53px !important;
  padding-right: 53px !important;
}

.my-53 {
  margin-top: 53px !important;
  margin-bottom: 53px !important;
}

.py-53 {
  padding-top: 53px !important;
  padding-bottom: 53px !important;
}

.mt-53 {
  margin-top: 53px !important;
}

.pt-53 {
  padding-top: 53px !important;
}

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

.pb-53 {
  padding-bottom: 53px !important;
}

.ml-53 {
  margin-left: 53px !important;
}

.pl-53 {
  padding-left: 53px !important;
}

.mr-53 {
  margin-right: 53px !important;
}

.pr-53 {
  padding-right: 53px !important;
}

.m-54 {
  margin: 54px !important;
}

.p-54 {
  padding: 54px !important;
}

.mx-54 {
  margin-left: 54px !important;
  margin-right: 54px !important;
}

.px-54 {
  padding-left: 54px !important;
  padding-right: 54px !important;
}

.my-54 {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}

.py-54 {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}

.mt-54 {
  margin-top: 54px !important;
}

.pt-54 {
  padding-top: 54px !important;
}

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

.pb-54 {
  padding-bottom: 54px !important;
}

.ml-54 {
  margin-left: 54px !important;
}

.pl-54 {
  padding-left: 54px !important;
}

.mr-54 {
  margin-right: 54px !important;
}

.pr-54 {
  padding-right: 54px !important;
}

.m-55 {
  margin: 55px !important;
}

.p-55 {
  padding: 55px !important;
}

.mx-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.px-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.my-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.py-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.mt-55 {
  margin-top: 55px !important;
}

.pt-55 {
  padding-top: 55px !important;
}

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

.pb-55 {
  padding-bottom: 55px !important;
}

.ml-55 {
  margin-left: 55px !important;
}

.pl-55 {
  padding-left: 55px !important;
}

.mr-55 {
  margin-right: 55px !important;
}

.pr-55 {
  padding-right: 55px !important;
}

.m-56 {
  margin: 56px !important;
}

.p-56 {
  padding: 56px !important;
}

.mx-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.px-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.my-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.py-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.mt-56 {
  margin-top: 56px !important;
}

.pt-56 {
  padding-top: 56px !important;
}

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

.pb-56 {
  padding-bottom: 56px !important;
}

.ml-56 {
  margin-left: 56px !important;
}

.pl-56 {
  padding-left: 56px !important;
}

.mr-56 {
  margin-right: 56px !important;
}

.pr-56 {
  padding-right: 56px !important;
}

.m-57 {
  margin: 57px !important;
}

.p-57 {
  padding: 57px !important;
}

.mx-57 {
  margin-left: 57px !important;
  margin-right: 57px !important;
}

.px-57 {
  padding-left: 57px !important;
  padding-right: 57px !important;
}

.my-57 {
  margin-top: 57px !important;
  margin-bottom: 57px !important;
}

.py-57 {
  padding-top: 57px !important;
  padding-bottom: 57px !important;
}

.mt-57 {
  margin-top: 57px !important;
}

.pt-57 {
  padding-top: 57px !important;
}

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

.pb-57 {
  padding-bottom: 57px !important;
}

.ml-57 {
  margin-left: 57px !important;
}

.pl-57 {
  padding-left: 57px !important;
}

.mr-57 {
  margin-right: 57px !important;
}

.pr-57 {
  padding-right: 57px !important;
}

.m-58 {
  margin: 58px !important;
}

.p-58 {
  padding: 58px !important;
}

.mx-58 {
  margin-left: 58px !important;
  margin-right: 58px !important;
}

.px-58 {
  padding-left: 58px !important;
  padding-right: 58px !important;
}

.my-58 {
  margin-top: 58px !important;
  margin-bottom: 58px !important;
}

.py-58 {
  padding-top: 58px !important;
  padding-bottom: 58px !important;
}

.mt-58 {
  margin-top: 58px !important;
}

.pt-58 {
  padding-top: 58px !important;
}

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

.pb-58 {
  padding-bottom: 58px !important;
}

.ml-58 {
  margin-left: 58px !important;
}

.pl-58 {
  padding-left: 58px !important;
}

.mr-58 {
  margin-right: 58px !important;
}

.pr-58 {
  padding-right: 58px !important;
}

.m-59 {
  margin: 59px !important;
}

.p-59 {
  padding: 59px !important;
}

.mx-59 {
  margin-left: 59px !important;
  margin-right: 59px !important;
}

.px-59 {
  padding-left: 59px !important;
  padding-right: 59px !important;
}

.my-59 {
  margin-top: 59px !important;
  margin-bottom: 59px !important;
}

.py-59 {
  padding-top: 59px !important;
  padding-bottom: 59px !important;
}

.mt-59 {
  margin-top: 59px !important;
}

.pt-59 {
  padding-top: 59px !important;
}

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

.pb-59 {
  padding-bottom: 59px !important;
}

.ml-59 {
  margin-left: 59px !important;
}

.pl-59 {
  padding-left: 59px !important;
}

.mr-59 {
  margin-right: 59px !important;
}

.pr-59 {
  padding-right: 59px !important;
}

.m-60 {
  margin: 60px !important;
}

.p-60 {
  padding: 60px !important;
}

.mx-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.px-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.my-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.mt-60 {
  margin-top: 60px !important;
}

.pt-60 {
  padding-top: 60px !important;
}

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

.pb-60 {
  padding-bottom: 60px !important;
}

.ml-60 {
  margin-left: 60px !important;
}

.pl-60 {
  padding-left: 60px !important;
}

.mr-60 {
  margin-right: 60px !important;
}

.pr-60 {
  padding-right: 60px !important;
}

.m-61 {
  margin: 61px !important;
}

.p-61 {
  padding: 61px !important;
}

.mx-61 {
  margin-left: 61px !important;
  margin-right: 61px !important;
}

.px-61 {
  padding-left: 61px !important;
  padding-right: 61px !important;
}

.my-61 {
  margin-top: 61px !important;
  margin-bottom: 61px !important;
}

.py-61 {
  padding-top: 61px !important;
  padding-bottom: 61px !important;
}

.mt-61 {
  margin-top: 61px !important;
}

.pt-61 {
  padding-top: 61px !important;
}

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

.pb-61 {
  padding-bottom: 61px !important;
}

.ml-61 {
  margin-left: 61px !important;
}

.pl-61 {
  padding-left: 61px !important;
}

.mr-61 {
  margin-right: 61px !important;
}

.pr-61 {
  padding-right: 61px !important;
}

.m-62 {
  margin: 62px !important;
}

.p-62 {
  padding: 62px !important;
}

.mx-62 {
  margin-left: 62px !important;
  margin-right: 62px !important;
}

.px-62 {
  padding-left: 62px !important;
  padding-right: 62px !important;
}

.my-62 {
  margin-top: 62px !important;
  margin-bottom: 62px !important;
}

.py-62 {
  padding-top: 62px !important;
  padding-bottom: 62px !important;
}

.mt-62 {
  margin-top: 62px !important;
}

.pt-62 {
  padding-top: 62px !important;
}

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

.pb-62 {
  padding-bottom: 62px !important;
}

.ml-62 {
  margin-left: 62px !important;
}

.pl-62 {
  padding-left: 62px !important;
}

.mr-62 {
  margin-right: 62px !important;
}

.pr-62 {
  padding-right: 62px !important;
}

.m-63 {
  margin: 63px !important;
}

.p-63 {
  padding: 63px !important;
}

.mx-63 {
  margin-left: 63px !important;
  margin-right: 63px !important;
}

.px-63 {
  padding-left: 63px !important;
  padding-right: 63px !important;
}

.my-63 {
  margin-top: 63px !important;
  margin-bottom: 63px !important;
}

.py-63 {
  padding-top: 63px !important;
  padding-bottom: 63px !important;
}

.mt-63 {
  margin-top: 63px !important;
}

.pt-63 {
  padding-top: 63px !important;
}

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

.pb-63 {
  padding-bottom: 63px !important;
}

.ml-63 {
  margin-left: 63px !important;
}

.pl-63 {
  padding-left: 63px !important;
}

.mr-63 {
  margin-right: 63px !important;
}

.pr-63 {
  padding-right: 63px !important;
}

.m-64 {
  margin: 64px !important;
}

.p-64 {
  padding: 64px !important;
}

.mx-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.px-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.my-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.py-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.mt-64 {
  margin-top: 64px !important;
}

.pt-64 {
  padding-top: 64px !important;
}

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

.pb-64 {
  padding-bottom: 64px !important;
}

.ml-64 {
  margin-left: 64px !important;
}

.pl-64 {
  padding-left: 64px !important;
}

.mr-64 {
  margin-right: 64px !important;
}

.pr-64 {
  padding-right: 64px !important;
}

.m-65 {
  margin: 65px !important;
}

.p-65 {
  padding: 65px !important;
}

.mx-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.px-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.my-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.py-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.mt-65 {
  margin-top: 65px !important;
}

.pt-65 {
  padding-top: 65px !important;
}

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

.pb-65 {
  padding-bottom: 65px !important;
}

.ml-65 {
  margin-left: 65px !important;
}

.pl-65 {
  padding-left: 65px !important;
}

.mr-65 {
  margin-right: 65px !important;
}

.pr-65 {
  padding-right: 65px !important;
}

.m-66 {
  margin: 66px !important;
}

.p-66 {
  padding: 66px !important;
}

.mx-66 {
  margin-left: 66px !important;
  margin-right: 66px !important;
}

.px-66 {
  padding-left: 66px !important;
  padding-right: 66px !important;
}

.my-66 {
  margin-top: 66px !important;
  margin-bottom: 66px !important;
}

.py-66 {
  padding-top: 66px !important;
  padding-bottom: 66px !important;
}

.mt-66 {
  margin-top: 66px !important;
}

.pt-66 {
  padding-top: 66px !important;
}

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

.pb-66 {
  padding-bottom: 66px !important;
}

.ml-66 {
  margin-left: 66px !important;
}

.pl-66 {
  padding-left: 66px !important;
}

.mr-66 {
  margin-right: 66px !important;
}

.pr-66 {
  padding-right: 66px !important;
}

.m-67 {
  margin: 67px !important;
}

.p-67 {
  padding: 67px !important;
}

.mx-67 {
  margin-left: 67px !important;
  margin-right: 67px !important;
}

.px-67 {
  padding-left: 67px !important;
  padding-right: 67px !important;
}

.my-67 {
  margin-top: 67px !important;
  margin-bottom: 67px !important;
}

.py-67 {
  padding-top: 67px !important;
  padding-bottom: 67px !important;
}

.mt-67 {
  margin-top: 67px !important;
}

.pt-67 {
  padding-top: 67px !important;
}

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

.pb-67 {
  padding-bottom: 67px !important;
}

.ml-67 {
  margin-left: 67px !important;
}

.pl-67 {
  padding-left: 67px !important;
}

.mr-67 {
  margin-right: 67px !important;
}

.pr-67 {
  padding-right: 67px !important;
}

.m-68 {
  margin: 68px !important;
}

.p-68 {
  padding: 68px !important;
}

.mx-68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}

.px-68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.my-68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}

.py-68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.mt-68 {
  margin-top: 68px !important;
}

.pt-68 {
  padding-top: 68px !important;
}

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

.pb-68 {
  padding-bottom: 68px !important;
}

.ml-68 {
  margin-left: 68px !important;
}

.pl-68 {
  padding-left: 68px !important;
}

.mr-68 {
  margin-right: 68px !important;
}

.pr-68 {
  padding-right: 68px !important;
}

.m-69 {
  margin: 69px !important;
}

.p-69 {
  padding: 69px !important;
}

.mx-69 {
  margin-left: 69px !important;
  margin-right: 69px !important;
}

.px-69 {
  padding-left: 69px !important;
  padding-right: 69px !important;
}

.my-69 {
  margin-top: 69px !important;
  margin-bottom: 69px !important;
}

.py-69 {
  padding-top: 69px !important;
  padding-bottom: 69px !important;
}

.mt-69 {
  margin-top: 69px !important;
}

.pt-69 {
  padding-top: 69px !important;
}

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

.pb-69 {
  padding-bottom: 69px !important;
}

.ml-69 {
  margin-left: 69px !important;
}

.pl-69 {
  padding-left: 69px !important;
}

.mr-69 {
  margin-right: 69px !important;
}

.pr-69 {
  padding-right: 69px !important;
}

.m-70 {
  margin: 70px !important;
}

.p-70 {
  padding: 70px !important;
}

.mx-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.px-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.my-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.mt-70 {
  margin-top: 70px !important;
}

.pt-70 {
  padding-top: 70px !important;
}

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

.pb-70 {
  padding-bottom: 70px !important;
}

.ml-70 {
  margin-left: 70px !important;
}

.pl-70 {
  padding-left: 70px !important;
}

.mr-70 {
  margin-right: 70px !important;
}

.pr-70 {
  padding-right: 70px !important;
}

.m-71 {
  margin: 71px !important;
}

.p-71 {
  padding: 71px !important;
}

.mx-71 {
  margin-left: 71px !important;
  margin-right: 71px !important;
}

.px-71 {
  padding-left: 71px !important;
  padding-right: 71px !important;
}

.my-71 {
  margin-top: 71px !important;
  margin-bottom: 71px !important;
}

.py-71 {
  padding-top: 71px !important;
  padding-bottom: 71px !important;
}

.mt-71 {
  margin-top: 71px !important;
}

.pt-71 {
  padding-top: 71px !important;
}

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

.pb-71 {
  padding-bottom: 71px !important;
}

.ml-71 {
  margin-left: 71px !important;
}

.pl-71 {
  padding-left: 71px !important;
}

.mr-71 {
  margin-right: 71px !important;
}

.pr-71 {
  padding-right: 71px !important;
}

.m-72 {
  margin: 72px !important;
}

.p-72 {
  padding: 72px !important;
}

.mx-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}

.px-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.my-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.py-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.mt-72 {
  margin-top: 72px !important;
}

.pt-72 {
  padding-top: 72px !important;
}

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

.pb-72 {
  padding-bottom: 72px !important;
}

.ml-72 {
  margin-left: 72px !important;
}

.pl-72 {
  padding-left: 72px !important;
}

.mr-72 {
  margin-right: 72px !important;
}

.pr-72 {
  padding-right: 72px !important;
}

.m-73 {
  margin: 73px !important;
}

.p-73 {
  padding: 73px !important;
}

.mx-73 {
  margin-left: 73px !important;
  margin-right: 73px !important;
}

.px-73 {
  padding-left: 73px !important;
  padding-right: 73px !important;
}

.my-73 {
  margin-top: 73px !important;
  margin-bottom: 73px !important;
}

.py-73 {
  padding-top: 73px !important;
  padding-bottom: 73px !important;
}

.mt-73 {
  margin-top: 73px !important;
}

.pt-73 {
  padding-top: 73px !important;
}

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

.pb-73 {
  padding-bottom: 73px !important;
}

.ml-73 {
  margin-left: 73px !important;
}

.pl-73 {
  padding-left: 73px !important;
}

.mr-73 {
  margin-right: 73px !important;
}

.pr-73 {
  padding-right: 73px !important;
}

.m-74 {
  margin: 74px !important;
}

.p-74 {
  padding: 74px !important;
}

.mx-74 {
  margin-left: 74px !important;
  margin-right: 74px !important;
}

.px-74 {
  padding-left: 74px !important;
  padding-right: 74px !important;
}

.my-74 {
  margin-top: 74px !important;
  margin-bottom: 74px !important;
}

.py-74 {
  padding-top: 74px !important;
  padding-bottom: 74px !important;
}

.mt-74 {
  margin-top: 74px !important;
}

.pt-74 {
  padding-top: 74px !important;
}

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

.pb-74 {
  padding-bottom: 74px !important;
}

.ml-74 {
  margin-left: 74px !important;
}

.pl-74 {
  padding-left: 74px !important;
}

.mr-74 {
  margin-right: 74px !important;
}

.pr-74 {
  padding-right: 74px !important;
}

.m-75 {
  margin: 75px !important;
}

.p-75 {
  padding: 75px !important;
}

.mx-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.px-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.my-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.py-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.mt-75 {
  margin-top: 75px !important;
}

.pt-75 {
  padding-top: 75px !important;
}

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

.pb-75 {
  padding-bottom: 75px !important;
}

.ml-75 {
  margin-left: 75px !important;
}

.pl-75 {
  padding-left: 75px !important;
}

.mr-75 {
  margin-right: 75px !important;
}

.pr-75 {
  padding-right: 75px !important;
}

.m-76 {
  margin: 76px !important;
}

.p-76 {
  padding: 76px !important;
}

.mx-76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}

.px-76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.my-76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}

.py-76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.mt-76 {
  margin-top: 76px !important;
}

.pt-76 {
  padding-top: 76px !important;
}

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

.pb-76 {
  padding-bottom: 76px !important;
}

.ml-76 {
  margin-left: 76px !important;
}

.pl-76 {
  padding-left: 76px !important;
}

.mr-76 {
  margin-right: 76px !important;
}

.pr-76 {
  padding-right: 76px !important;
}

.m-77 {
  margin: 77px !important;
}

.p-77 {
  padding: 77px !important;
}

.mx-77 {
  margin-left: 77px !important;
  margin-right: 77px !important;
}

.px-77 {
  padding-left: 77px !important;
  padding-right: 77px !important;
}

.my-77 {
  margin-top: 77px !important;
  margin-bottom: 77px !important;
}

.py-77 {
  padding-top: 77px !important;
  padding-bottom: 77px !important;
}

.mt-77 {
  margin-top: 77px !important;
}

.pt-77 {
  padding-top: 77px !important;
}

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

.pb-77 {
  padding-bottom: 77px !important;
}

.ml-77 {
  margin-left: 77px !important;
}

.pl-77 {
  padding-left: 77px !important;
}

.mr-77 {
  margin-right: 77px !important;
}

.pr-77 {
  padding-right: 77px !important;
}

.m-78 {
  margin: 78px !important;
}

.p-78 {
  padding: 78px !important;
}

.mx-78 {
  margin-left: 78px !important;
  margin-right: 78px !important;
}

.px-78 {
  padding-left: 78px !important;
  padding-right: 78px !important;
}

.my-78 {
  margin-top: 78px !important;
  margin-bottom: 78px !important;
}

.py-78 {
  padding-top: 78px !important;
  padding-bottom: 78px !important;
}

.mt-78 {
  margin-top: 78px !important;
}

.pt-78 {
  padding-top: 78px !important;
}

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

.pb-78 {
  padding-bottom: 78px !important;
}

.ml-78 {
  margin-left: 78px !important;
}

.pl-78 {
  padding-left: 78px !important;
}

.mr-78 {
  margin-right: 78px !important;
}

.pr-78 {
  padding-right: 78px !important;
}

.m-79 {
  margin: 79px !important;
}

.p-79 {
  padding: 79px !important;
}

.mx-79 {
  margin-left: 79px !important;
  margin-right: 79px !important;
}

.px-79 {
  padding-left: 79px !important;
  padding-right: 79px !important;
}

.my-79 {
  margin-top: 79px !important;
  margin-bottom: 79px !important;
}

.py-79 {
  padding-top: 79px !important;
  padding-bottom: 79px !important;
}

.mt-79 {
  margin-top: 79px !important;
}

.pt-79 {
  padding-top: 79px !important;
}

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

.pb-79 {
  padding-bottom: 79px !important;
}

.ml-79 {
  margin-left: 79px !important;
}

.pl-79 {
  padding-left: 79px !important;
}

.mr-79 {
  margin-right: 79px !important;
}

.pr-79 {
  padding-right: 79px !important;
}

.m-80 {
  margin: 80px !important;
}

.p-80 {
  padding: 80px !important;
}

.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.px-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.my-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.py-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.mt-80 {
  margin-top: 80px !important;
}

.pt-80 {
  padding-top: 80px !important;
}

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

.pb-80 {
  padding-bottom: 80px !important;
}

.ml-80 {
  margin-left: 80px !important;
}

.pl-80 {
  padding-left: 80px !important;
}

.mr-80 {
  margin-right: 80px !important;
}

.pr-80 {
  padding-right: 80px !important;
}

.m-81 {
  margin: 81px !important;
}

.p-81 {
  padding: 81px !important;
}

.mx-81 {
  margin-left: 81px !important;
  margin-right: 81px !important;
}

.px-81 {
  padding-left: 81px !important;
  padding-right: 81px !important;
}

.my-81 {
  margin-top: 81px !important;
  margin-bottom: 81px !important;
}

.py-81 {
  padding-top: 81px !important;
  padding-bottom: 81px !important;
}

.mt-81 {
  margin-top: 81px !important;
}

.pt-81 {
  padding-top: 81px !important;
}

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

.pb-81 {
  padding-bottom: 81px !important;
}

.ml-81 {
  margin-left: 81px !important;
}

.pl-81 {
  padding-left: 81px !important;
}

.mr-81 {
  margin-right: 81px !important;
}

.pr-81 {
  padding-right: 81px !important;
}

.m-82 {
  margin: 82px !important;
}

.p-82 {
  padding: 82px !important;
}

.mx-82 {
  margin-left: 82px !important;
  margin-right: 82px !important;
}

.px-82 {
  padding-left: 82px !important;
  padding-right: 82px !important;
}

.my-82 {
  margin-top: 82px !important;
  margin-bottom: 82px !important;
}

.py-82 {
  padding-top: 82px !important;
  padding-bottom: 82px !important;
}

.mt-82 {
  margin-top: 82px !important;
}

.pt-82 {
  padding-top: 82px !important;
}

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

.pb-82 {
  padding-bottom: 82px !important;
}

.ml-82 {
  margin-left: 82px !important;
}

.pl-82 {
  padding-left: 82px !important;
}

.mr-82 {
  margin-right: 82px !important;
}

.pr-82 {
  padding-right: 82px !important;
}

.m-83 {
  margin: 83px !important;
}

.p-83 {
  padding: 83px !important;
}

.mx-83 {
  margin-left: 83px !important;
  margin-right: 83px !important;
}

.px-83 {
  padding-left: 83px !important;
  padding-right: 83px !important;
}

.my-83 {
  margin-top: 83px !important;
  margin-bottom: 83px !important;
}

.py-83 {
  padding-top: 83px !important;
  padding-bottom: 83px !important;
}

.mt-83 {
  margin-top: 83px !important;
}

.pt-83 {
  padding-top: 83px !important;
}

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

.pb-83 {
  padding-bottom: 83px !important;
}

.ml-83 {
  margin-left: 83px !important;
}

.pl-83 {
  padding-left: 83px !important;
}

.mr-83 {
  margin-right: 83px !important;
}

.pr-83 {
  padding-right: 83px !important;
}

.m-84 {
  margin: 84px !important;
}

.p-84 {
  padding: 84px !important;
}

.mx-84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}

.px-84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.my-84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.py-84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.mt-84 {
  margin-top: 84px !important;
}

.pt-84 {
  padding-top: 84px !important;
}

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

.pb-84 {
  padding-bottom: 84px !important;
}

.ml-84 {
  margin-left: 84px !important;
}

.pl-84 {
  padding-left: 84px !important;
}

.mr-84 {
  margin-right: 84px !important;
}

.pr-84 {
  padding-right: 84px !important;
}

.m-85 {
  margin: 85px !important;
}

.p-85 {
  padding: 85px !important;
}

.mx-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.px-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.my-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.py-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.mt-85 {
  margin-top: 85px !important;
}

.pt-85 {
  padding-top: 85px !important;
}

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

.pb-85 {
  padding-bottom: 85px !important;
}

.ml-85 {
  margin-left: 85px !important;
}

.pl-85 {
  padding-left: 85px !important;
}

.mr-85 {
  margin-right: 85px !important;
}

.pr-85 {
  padding-right: 85px !important;
}

.m-86 {
  margin: 86px !important;
}

.p-86 {
  padding: 86px !important;
}

.mx-86 {
  margin-left: 86px !important;
  margin-right: 86px !important;
}

.px-86 {
  padding-left: 86px !important;
  padding-right: 86px !important;
}

.my-86 {
  margin-top: 86px !important;
  margin-bottom: 86px !important;
}

.py-86 {
  padding-top: 86px !important;
  padding-bottom: 86px !important;
}

.mt-86 {
  margin-top: 86px !important;
}

.pt-86 {
  padding-top: 86px !important;
}

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

.pb-86 {
  padding-bottom: 86px !important;
}

.ml-86 {
  margin-left: 86px !important;
}

.pl-86 {
  padding-left: 86px !important;
}

.mr-86 {
  margin-right: 86px !important;
}

.pr-86 {
  padding-right: 86px !important;
}

.m-87 {
  margin: 87px !important;
}

.p-87 {
  padding: 87px !important;
}

.mx-87 {
  margin-left: 87px !important;
  margin-right: 87px !important;
}

.px-87 {
  padding-left: 87px !important;
  padding-right: 87px !important;
}

.my-87 {
  margin-top: 87px !important;
  margin-bottom: 87px !important;
}

.py-87 {
  padding-top: 87px !important;
  padding-bottom: 87px !important;
}

.mt-87 {
  margin-top: 87px !important;
}

.pt-87 {
  padding-top: 87px !important;
}

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

.pb-87 {
  padding-bottom: 87px !important;
}

.ml-87 {
  margin-left: 87px !important;
}

.pl-87 {
  padding-left: 87px !important;
}

.mr-87 {
  margin-right: 87px !important;
}

.pr-87 {
  padding-right: 87px !important;
}

.m-88 {
  margin: 88px !important;
}

.p-88 {
  padding: 88px !important;
}

.mx-88 {
  margin-left: 88px !important;
  margin-right: 88px !important;
}

.px-88 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.my-88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.py-88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.mt-88 {
  margin-top: 88px !important;
}

.pt-88 {
  padding-top: 88px !important;
}

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

.pb-88 {
  padding-bottom: 88px !important;
}

.ml-88 {
  margin-left: 88px !important;
}

.pl-88 {
  padding-left: 88px !important;
}

.mr-88 {
  margin-right: 88px !important;
}

.pr-88 {
  padding-right: 88px !important;
}

.m-89 {
  margin: 89px !important;
}

.p-89 {
  padding: 89px !important;
}

.mx-89 {
  margin-left: 89px !important;
  margin-right: 89px !important;
}

.px-89 {
  padding-left: 89px !important;
  padding-right: 89px !important;
}

.my-89 {
  margin-top: 89px !important;
  margin-bottom: 89px !important;
}

.py-89 {
  padding-top: 89px !important;
  padding-bottom: 89px !important;
}

.mt-89 {
  margin-top: 89px !important;
}

.pt-89 {
  padding-top: 89px !important;
}

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

.pb-89 {
  padding-bottom: 89px !important;
}

.ml-89 {
  margin-left: 89px !important;
}

.pl-89 {
  padding-left: 89px !important;
}

.mr-89 {
  margin-right: 89px !important;
}

.pr-89 {
  padding-right: 89px !important;
}

.m-90 {
  margin: 90px !important;
}

.p-90 {
  padding: 90px !important;
}

.mx-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.px-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.my-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.py-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.mt-90 {
  margin-top: 90px !important;
}

.pt-90 {
  padding-top: 90px !important;
}

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

.pb-90 {
  padding-bottom: 90px !important;
}

.ml-90 {
  margin-left: 90px !important;
}

.pl-90 {
  padding-left: 90px !important;
}

.mr-90 {
  margin-right: 90px !important;
}

.pr-90 {
  padding-right: 90px !important;
}

.m-91 {
  margin: 91px !important;
}

.p-91 {
  padding: 91px !important;
}

.mx-91 {
  margin-left: 91px !important;
  margin-right: 91px !important;
}

.px-91 {
  padding-left: 91px !important;
  padding-right: 91px !important;
}

.my-91 {
  margin-top: 91px !important;
  margin-bottom: 91px !important;
}

.py-91 {
  padding-top: 91px !important;
  padding-bottom: 91px !important;
}

.mt-91 {
  margin-top: 91px !important;
}

.pt-91 {
  padding-top: 91px !important;
}

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

.pb-91 {
  padding-bottom: 91px !important;
}

.ml-91 {
  margin-left: 91px !important;
}

.pl-91 {
  padding-left: 91px !important;
}

.mr-91 {
  margin-right: 91px !important;
}

.pr-91 {
  padding-right: 91px !important;
}

.m-92 {
  margin: 92px !important;
}

.p-92 {
  padding: 92px !important;
}

.mx-92 {
  margin-left: 92px !important;
  margin-right: 92px !important;
}

.px-92 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.my-92 {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}

.py-92 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.mt-92 {
  margin-top: 92px !important;
}

.pt-92 {
  padding-top: 92px !important;
}

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

.pb-92 {
  padding-bottom: 92px !important;
}

.ml-92 {
  margin-left: 92px !important;
}

.pl-92 {
  padding-left: 92px !important;
}

.mr-92 {
  margin-right: 92px !important;
}

.pr-92 {
  padding-right: 92px !important;
}

.m-93 {
  margin: 93px !important;
}

.p-93 {
  padding: 93px !important;
}

.mx-93 {
  margin-left: 93px !important;
  margin-right: 93px !important;
}

.px-93 {
  padding-left: 93px !important;
  padding-right: 93px !important;
}

.my-93 {
  margin-top: 93px !important;
  margin-bottom: 93px !important;
}

.py-93 {
  padding-top: 93px !important;
  padding-bottom: 93px !important;
}

.mt-93 {
  margin-top: 93px !important;
}

.pt-93 {
  padding-top: 93px !important;
}

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

.pb-93 {
  padding-bottom: 93px !important;
}

.ml-93 {
  margin-left: 93px !important;
}

.pl-93 {
  padding-left: 93px !important;
}

.mr-93 {
  margin-right: 93px !important;
}

.pr-93 {
  padding-right: 93px !important;
}

.m-94 {
  margin: 94px !important;
}

.p-94 {
  padding: 94px !important;
}

.mx-94 {
  margin-left: 94px !important;
  margin-right: 94px !important;
}

.px-94 {
  padding-left: 94px !important;
  padding-right: 94px !important;
}

.my-94 {
  margin-top: 94px !important;
  margin-bottom: 94px !important;
}

.py-94 {
  padding-top: 94px !important;
  padding-bottom: 94px !important;
}

.mt-94 {
  margin-top: 94px !important;
}

.pt-94 {
  padding-top: 94px !important;
}

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

.pb-94 {
  padding-bottom: 94px !important;
}

.ml-94 {
  margin-left: 94px !important;
}

.pl-94 {
  padding-left: 94px !important;
}

.mr-94 {
  margin-right: 94px !important;
}

.pr-94 {
  padding-right: 94px !important;
}

.m-95 {
  margin: 95px !important;
}

.p-95 {
  padding: 95px !important;
}

.mx-95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.px-95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.my-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.py-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.mt-95 {
  margin-top: 95px !important;
}

.pt-95 {
  padding-top: 95px !important;
}

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

.pb-95 {
  padding-bottom: 95px !important;
}

.ml-95 {
  margin-left: 95px !important;
}

.pl-95 {
  padding-left: 95px !important;
}

.mr-95 {
  margin-right: 95px !important;
}

.pr-95 {
  padding-right: 95px !important;
}

.m-96 {
  margin: 96px !important;
}

.p-96 {
  padding: 96px !important;
}

.mx-96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}

.px-96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.my-96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.py-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.mt-96 {
  margin-top: 96px !important;
}

.pt-96 {
  padding-top: 96px !important;
}

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

.pb-96 {
  padding-bottom: 96px !important;
}

.ml-96 {
  margin-left: 96px !important;
}

.pl-96 {
  padding-left: 96px !important;
}

.mr-96 {
  margin-right: 96px !important;
}

.pr-96 {
  padding-right: 96px !important;
}

.m-97 {
  margin: 97px !important;
}

.p-97 {
  padding: 97px !important;
}

.mx-97 {
  margin-left: 97px !important;
  margin-right: 97px !important;
}

.px-97 {
  padding-left: 97px !important;
  padding-right: 97px !important;
}

.my-97 {
  margin-top: 97px !important;
  margin-bottom: 97px !important;
}

.py-97 {
  padding-top: 97px !important;
  padding-bottom: 97px !important;
}

.mt-97 {
  margin-top: 97px !important;
}

.pt-97 {
  padding-top: 97px !important;
}

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

.pb-97 {
  padding-bottom: 97px !important;
}

.ml-97 {
  margin-left: 97px !important;
}

.pl-97 {
  padding-left: 97px !important;
}

.mr-97 {
  margin-right: 97px !important;
}

.pr-97 {
  padding-right: 97px !important;
}

.m-98 {
  margin: 98px !important;
}

.p-98 {
  padding: 98px !important;
}

.mx-98 {
  margin-left: 98px !important;
  margin-right: 98px !important;
}

.px-98 {
  padding-left: 98px !important;
  padding-right: 98px !important;
}

.my-98 {
  margin-top: 98px !important;
  margin-bottom: 98px !important;
}

.py-98 {
  padding-top: 98px !important;
  padding-bottom: 98px !important;
}

.mt-98 {
  margin-top: 98px !important;
}

.pt-98 {
  padding-top: 98px !important;
}

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

.pb-98 {
  padding-bottom: 98px !important;
}

.ml-98 {
  margin-left: 98px !important;
}

.pl-98 {
  padding-left: 98px !important;
}

.mr-98 {
  margin-right: 98px !important;
}

.pr-98 {
  padding-right: 98px !important;
}

.m-99 {
  margin: 99px !important;
}

.p-99 {
  padding: 99px !important;
}

.mx-99 {
  margin-left: 99px !important;
  margin-right: 99px !important;
}

.px-99 {
  padding-left: 99px !important;
  padding-right: 99px !important;
}

.my-99 {
  margin-top: 99px !important;
  margin-bottom: 99px !important;
}

.py-99 {
  padding-top: 99px !important;
  padding-bottom: 99px !important;
}

.mt-99 {
  margin-top: 99px !important;
}

.pt-99 {
  padding-top: 99px !important;
}

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

.pb-99 {
  padding-bottom: 99px !important;
}

.ml-99 {
  margin-left: 99px !important;
}

.pl-99 {
  padding-left: 99px !important;
}

.mr-99 {
  margin-right: 99px !important;
}

.pr-99 {
  padding-right: 99px !important;
}

.m-100 {
  margin: 100px !important;
}

.p-100 {
  padding: 100px !important;
}

.mx-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.px-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.my-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.mt-100 {
  margin-top: 100px !important;
}

.pt-100 {
  padding-top: 100px !important;
}

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

.pb-100 {
  padding-bottom: 100px !important;
}

.ml-100 {
  margin-left: 100px !important;
}

.pl-100 {
  padding-left: 100px !important;
}

.mr-100 {
  margin-right: 100px !important;
}

.pr-100 {
  padding-right: 100px !important;
}

.shadow--2dp {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.shadow--3dp {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.shadow--4dp {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.shadow--6dp {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.shadow--8dp {
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}
.shadow--16dp {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.shadow--24dp {
  box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2);
}

[formControlName].ng-problem label,
[ng-reflect-form-control].ng-problem label {
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #ff0026;
}
[formControlName].ng-problem input,
[formControlName].ng-problem input:-webkit-autofill,
[ng-reflect-form-control].ng-problem input,
[ng-reflect-form-control].ng-problem input:-webkit-autofill {
  border-color: #ff0026;
  border-width: 2px;
  background-color: #ffffff;
  color: #393939;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
[formControlName].ng-problem input.prefix-container .prefix,
[formControlName].ng-problem input:-webkit-autofill.prefix-container .prefix,
[ng-reflect-form-control].ng-problem input.prefix-container .prefix,
[ng-reflect-form-control].ng-problem input:-webkit-autofill.prefix-container .prefix {
  color: #ff0026;
}
[formControlName].ng-problem input::placeholder,
[formControlName].ng-problem input:-webkit-autofill::placeholder,
[ng-reflect-form-control].ng-problem input::placeholder,
[ng-reflect-form-control].ng-problem input:-webkit-autofill::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: trasparent;
  opacity: 1; /* Firefox */
}
[formControlName].ng-problem input:-ms-input-placeholder,
[formControlName].ng-problem input:-webkit-autofill:-ms-input-placeholder,
[ng-reflect-form-control].ng-problem input:-ms-input-placeholder,
[ng-reflect-form-control].ng-problem input:-webkit-autofill:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: trasparent;
}
[formControlName].ng-problem input::-ms-input-placeholder,
[formControlName].ng-problem input:-webkit-autofill::-ms-input-placeholder,
[ng-reflect-form-control].ng-problem input::-ms-input-placeholder,
[ng-reflect-form-control].ng-problem input:-webkit-autofill::-ms-input-placeholder {
  /* Microsoft Edge */
  color: trasparent;
}
[formControlName].ng-problem input:focus,
[formControlName].ng-problem input:-webkit-autofill:focus,
[ng-reflect-form-control].ng-problem input:focus,
[ng-reflect-form-control].ng-problem input:-webkit-autofill:focus {
  border-color: #ff0026;
  border-width: 2px;
  background-color: #ffffff;
  color: #393939;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
  border-radius: 4px;
}
[formControlName].ng-problem input:focus.prefix-container .prefix,
[formControlName].ng-problem input:-webkit-autofill:focus.prefix-container .prefix,
[ng-reflect-form-control].ng-problem input:focus.prefix-container .prefix,
[ng-reflect-form-control].ng-problem input:-webkit-autofill:focus.prefix-container .prefix {
  color: #ff0026;
}
[formControlName].ng-problem input:focus::placeholder,
[formControlName].ng-problem input:-webkit-autofill:focus::placeholder,
[ng-reflect-form-control].ng-problem input:focus::placeholder,
[ng-reflect-form-control].ng-problem input:-webkit-autofill:focus::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #787878;
  opacity: 1; /* Firefox */
}
[formControlName].ng-problem input:focus:-ms-input-placeholder,
[formControlName].ng-problem input:-webkit-autofill:focus:-ms-input-placeholder,
[ng-reflect-form-control].ng-problem input:focus:-ms-input-placeholder,
[ng-reflect-form-control].ng-problem input:-webkit-autofill:focus:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #787878;
}
[formControlName].ng-problem input:focus::-ms-input-placeholder,
[formControlName].ng-problem input:-webkit-autofill:focus::-ms-input-placeholder,
[ng-reflect-form-control].ng-problem input:focus::-ms-input-placeholder,
[ng-reflect-form-control].ng-problem input:-webkit-autofill:focus::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #787878;
}
[formControlName].ng-problem eg-form-error,
[ng-reflect-form-control].ng-problem eg-form-error {
  background-color: #fff4f4;
}
[formControlName].ng-problem eg-form-error span,
[ng-reflect-form-control].ng-problem eg-form-error span {
  color: #ff0026 !important;
}
[formControlName].ng-problem > eg-card-select .card-select,
[ng-reflect-form-control].ng-problem > eg-card-select .card-select {
  background-color: pink;
}
[formControlName].ng-problem > eg-card-select .card-select__tile,
[ng-reflect-form-control].ng-problem > eg-card-select .card-select__tile {
  border-width: 2px;
  border-color: #ff0026 !important;
}
[formControlName].ng-problem > eg-card-select .card-select__tile .label span,
[ng-reflect-form-control].ng-problem > eg-card-select .card-select__tile .label span {
  color: #ff0026 !important;
}
[formControlName].ng-problem div.file-upload,
[ng-reflect-form-control].ng-problem div.file-upload {
  border: 2px solid #ff0026;
  border-radius: 4px;
}
[formControlName].ng-problem div.file-upload__button,
[ng-reflect-form-control].ng-problem div.file-upload__button {
  height: 46px;
}
[formControlName].ng-problem div.file-upload__label,
[ng-reflect-form-control].ng-problem div.file-upload__label {
  color: #ff0026;
}
[formControlName].ng-warning label,
[ng-reflect-form-control].ng-warning label {
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #ffa233;
}
[formControlName].ng-warning input,
[formControlName].ng-warning input:-webkit-autofill,
[ng-reflect-form-control].ng-warning input,
[ng-reflect-form-control].ng-warning input:-webkit-autofill {
  border-color: #ffa233;
  border-width: 2px;
  background-color: #ffffff;
  color: #393939;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
[formControlName].ng-warning input.prefix-container .prefix,
[formControlName].ng-warning input:-webkit-autofill.prefix-container .prefix,
[ng-reflect-form-control].ng-warning input.prefix-container .prefix,
[ng-reflect-form-control].ng-warning input:-webkit-autofill.prefix-container .prefix {
  color: #ffa233;
}
[formControlName].ng-warning input::placeholder,
[formControlName].ng-warning input:-webkit-autofill::placeholder,
[ng-reflect-form-control].ng-warning input::placeholder,
[ng-reflect-form-control].ng-warning input:-webkit-autofill::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: trasparent;
  opacity: 1; /* Firefox */
}
[formControlName].ng-warning input:-ms-input-placeholder,
[formControlName].ng-warning input:-webkit-autofill:-ms-input-placeholder,
[ng-reflect-form-control].ng-warning input:-ms-input-placeholder,
[ng-reflect-form-control].ng-warning input:-webkit-autofill:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: trasparent;
}
[formControlName].ng-warning input::-ms-input-placeholder,
[formControlName].ng-warning input:-webkit-autofill::-ms-input-placeholder,
[ng-reflect-form-control].ng-warning input::-ms-input-placeholder,
[ng-reflect-form-control].ng-warning input:-webkit-autofill::-ms-input-placeholder {
  /* Microsoft Edge */
  color: trasparent;
}
[formControlName].ng-warning input:focus,
[formControlName].ng-warning input:-webkit-autofill:focus,
[ng-reflect-form-control].ng-warning input:focus,
[ng-reflect-form-control].ng-warning input:-webkit-autofill:focus {
  border-color: #ffa233;
  border-width: 2px;
  background-color: #ffffff;
  color: #393939;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
  border-radius: 4px;
}
[formControlName].ng-warning input:focus.prefix-container .prefix,
[formControlName].ng-warning input:-webkit-autofill:focus.prefix-container .prefix,
[ng-reflect-form-control].ng-warning input:focus.prefix-container .prefix,
[ng-reflect-form-control].ng-warning input:-webkit-autofill:focus.prefix-container .prefix {
  color: #ffa233;
}
[formControlName].ng-warning input:focus::placeholder,
[formControlName].ng-warning input:-webkit-autofill:focus::placeholder,
[ng-reflect-form-control].ng-warning input:focus::placeholder,
[ng-reflect-form-control].ng-warning input:-webkit-autofill:focus::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #787878;
  opacity: 1; /* Firefox */
}
[formControlName].ng-warning input:focus:-ms-input-placeholder,
[formControlName].ng-warning input:-webkit-autofill:focus:-ms-input-placeholder,
[ng-reflect-form-control].ng-warning input:focus:-ms-input-placeholder,
[ng-reflect-form-control].ng-warning input:-webkit-autofill:focus:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #787878;
}
[formControlName].ng-warning input:focus::-ms-input-placeholder,
[formControlName].ng-warning input:-webkit-autofill:focus::-ms-input-placeholder,
[ng-reflect-form-control].ng-warning input:focus::-ms-input-placeholder,
[ng-reflect-form-control].ng-warning input:-webkit-autofill:focus::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #787878;
}
[formControlName].ng-warning eg-form-error,
[ng-reflect-form-control].ng-warning eg-form-error {
  background-color: #fef4e7;
}
[formControlName].ng-warning eg-form-error span,
[ng-reflect-form-control].ng-warning eg-form-error span {
  color: #ffa233 !important;
}
[formControlName].ng-warning > eg-card-select .card-select,
[ng-reflect-form-control].ng-warning > eg-card-select .card-select {
  background-color: pink;
}
[formControlName].ng-warning > eg-card-select .card-select__tile,
[ng-reflect-form-control].ng-warning > eg-card-select .card-select__tile {
  border-width: 2px;
  border-color: #ffa233 !important;
}
[formControlName].ng-warning > eg-card-select .card-select__tile .label span,
[ng-reflect-form-control].ng-warning > eg-card-select .card-select__tile .label span {
  color: #ffa233 !important;
}
[formControlName].ng-warning div.file-upload,
[ng-reflect-form-control].ng-warning div.file-upload {
  border: 2px solid #ffa233;
  border-radius: 4px;
}
[formControlName].ng-warning div.file-upload__button,
[ng-reflect-form-control].ng-warning div.file-upload__button {
  height: 46px;
}
[formControlName].ng-warning div.file-upload__label,
[ng-reflect-form-control].ng-warning div.file-upload__label {
  color: #ffa233;
}

.eg-alert-container {
  border: 1px solid #0e813f;
  border-right-width: 4px;
  border-radius: 4px;
  background-color: #fafcfb;
  position: relative;
  padding: 16px;
  align-items: center;
}
.eg-alert-img {
  width: 12px;
  margin-right: 8px;
}
.eg-alert-text {
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
  color: #393939;
  font-size: 12px;
  font-weight: 400;
  line-height: 14.4px;
}
.eg-alert__error {
  border-color: #ff0026;
  background-color: #fff4f4;
}
.eg-alert__warning {
  border-color: #fbb03b;
  background-color: #fef4e7;
}
.eg-alert__success {
  border-color: #73cc88;
  background-color: #d9eddd;
}

.eg-modal-background {
  background: rgba(1, 19, 24, 0.25);
}
.eg-modal-container {
  border-radius: 8px;
}
.eg-modal-title {
  border-radius: 8px 8px 0 0;
  display: inline-block;
  color: #0e813f;
  width: 100%;
  font-size: 14px;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  line-height: 60px;
  background-color: #ffffff;
  text-align: left;
  padding-left: 24px;
  margin: 0;
  border-bottom: 1px solid #eaeaea;
}
.eg-modal-footer {
  display: inline-block;
  border-radius: 0 0 8px 8px;
  width: 100%;
  background-color: #ffffff;
  border-top: 1px solid #eaeaea;
  padding: 12px;
  margin: 0;
}
.eg-modal-footer button {
  min-width: 100px;
}
.eg-modal-body {
  position: relative;
  background-color: #f9f9fe;
  text-align: left;
  border-radius: 8px;
  max-height: 80vh !important;
  overflow: visible;
}
.eg-modal-body > form {
  padding: 0 24px;
}
.eg-modal-body > form > div {
  position: relative;
}
.eg-modal-body p {
  line-height: 24px;
}
.eg-modal-body .close-dialog {
  position: absolute;
  right: 25px;
  top: 16px;
  color: #393939;
  cursor: pointer;
}

.sidepanel-right .eg-modal {
  height: 100vh;
}
.sidepanel-right .eg-modal-overlay, .sidepanel-right .eg-modal-container, .sidepanel-right .eg-modal-body {
  height: 100vh;
  max-height: 100vh !important;
}
.sidepanel-right .eg-modal-body {
  border-radius: 0;
  position: absolute;
  right: 0;
}

.eg-checkbox {
  position: relative;
}
.eg-checkbox:not(:hidden) {
  display: block;
}
.eg-checkbox input {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.eg-checkbox input:checked + label > svg {
  height: 21px;
  font-size: 1.5rem !important;
}
.eg-checkbox input:checked + label::before {
  background-color: #0e813f;
}
.eg-checkbox input:disabled + label svg {
  cursor: not-allowed;
  background-color: #f5f5f5;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  width: 22px;
  left: -22px;
  top: -4px;
}
.eg-checkbox input:disabled + label svg path {
  stroke: #f5f5f5 !important;
  fill: #f5f5f5 !important;
}
.eg-checkbox label {
  font-size: 14px;
  padding-left: 16px;
  color: #393939;
  line-height: 25px;
  cursor: pointer;
  position: relative;
}
.eg-checkbox label span {
  position: relative;
}
.eg-checkbox label::before {
  content: "";
  height: 22px;
  width: 22px;
  float: left;
  border: 1px solid #c4e0d0;
  border-radius: 4px;
  transition: 0.15s all ease-out;
}
.eg-checkbox label svg {
  width: 26px;
  position: absolute;
  left: -24px;
  top: -3px;
}
.eg-checkbox a {
  position: relative;
  z-index: 3;
}

.eg-number-selection {
  color: #0e813f;
  font-weight: 900;
  line-height: 17px;
  padding: 20px 16px 18px;
  border: 1px solid #eaeaea;
  border-radius: 4px;
  background-color: #ffffff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  height: 52px;
  width: 100%;
  font-size: 14px;
  align-items: center;
}
.eg-number-selection__disabled {
  cursor: not-allowed;
  background-color: #f5f5f5;
}
.eg-number-selection span {
  height: 12px;
  font-size: 12px;
  font-weight: 900;
  font-style: normal;
  letter-spacing: normal;
  line-height: 16.8px;
}
.eg-number-selection img {
  width: 12px;
}
.eg-number-selection input {
  border: none;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 24px;
  text-align: center;
  background: none;
  color: #393939;
  font-weight: 900;
  line-height: 17px;
  min-height: 18px;
  padding: 20px 2px 18px;
  border-radius: 4px;
  margin: 1px;
}

.p-datepicker {
  position: absolute !important;
}
.p-datepicker-weekday {
  opacity: 0.5;
}
.p-datepicker-day {
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
}
.p-datepicker-day.p-disabled {
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif !important;
}
.p-datepicker .p-datepicker-panel {
  margin-top: 0 !important;
  width: auto !important;
}

.p-datepicker-month-view,
.p-datepicker-year-view {
  min-width: 200px;
}

.p-datepicker-select-month,
.p-datepicker-select-year {
  color: #393939;
  background-color: #ffffff;
}

.p-datepicker-input {
  position: absolute;
  width: 0;
  height: 0;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0;
}

.menu .p-tieredmenu,
.menu .p-panelmenu-panel {
  background: transparent !important;
  border: 0 !important;
  position: relative;
  top: 48px;
}
.menu .p-tieredmenu {
  position: fixed;
  display: flex;
  min-width: unset;
}
.menu__labels {
  padding: 8px;
}
.menu .p-tieredmenu-submenu {
  padding: 4px;
  width: auto;
  min-width: 150px;
  left: 50px !important;
  white-space: nowrap;
  gap: 0;
}
.menu .p-panelmenu-header-content {
  display: flex;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
}
.menu .p-panelmenu-header-content a {
  text-decoration: none;
  color: #ffffff;
  width: 100%;
}
.menu .p-panelmenu-submenu {
  background-color: #3c9963;
  border-radius: 6px;
  padding: 0;
}
.menu__panel {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.menu__icon {
  margin: 5px 6px;
}
.menu__link, .menu__link__panel {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #000000;
  cursor: pointer;
}
.menu__link__panel {
  color: #ffffff;
  margin: 0 5px;
  padding: 5px 20px;
}
.menu__link__panel:hover {
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  border-radius: 6px;
  color: #0e813f;
}
.menu__link:hover {
  color: #0e813f;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  border-radius: 6px;
}
.menu__dropdown-icon.rotated {
  transform: rotate(0);
}
.menu__dropdown-icon.default {
  transform: rotate(-90deg);
}

.w-full {
  width: 100%;
}

.eg-input__label {
  color: #0e813f;
  font-size: 12px;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 14px;
  transition-duration: 300ms;
  transform-origin: 0;
  top: 18px;
  left: 15px;
  padding: 0 5px;
  background: transparent;
}
.eg-input__prefix {
  top: 17px;
  right: 24px;
  padding: 0;
}
.eg-input__suffix {
  top: 17px;
  right: 24px;
  padding: 0;
}
.eg-input__suffix--icon {
  right: 24px;
}
.eg-input__error {
  box-shadow: 0 3px 5px rgba(36, 36, 46, 0.1);
  z-index: 101;
  white-space: normal;
}
.eg-input__input {
  width: 100%;
  display: block;
  appearance: none;
  box-sizing: border-box;
  color: #393939;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  line-height: 1rem;
  min-height: 17px;
  padding: 16px 18px;
  border: 1px solid #eaeaea;
  border-radius: 4px;
  background-color: #ffffff;
  /* Makes the placeholder transparent when input is not in focus */
  /* Only Apply to chrome 28 and above */
}
.eg-input__input:not(:focus-within):not(.no-label)::placeholder {
  color: transparent;
}
.eg-input__input:not(:focus-within):not(.no-label):disabled {
  background-color: #f5f5f5;
  cursor: no-drop !important;
  color: #787878;
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.eg-input__input:not(:focus-within):not(.no-label):disabled ~ label.eg-input__label {
  background-color: #f5f5f5;
  z-index: 100;
}
.eg-input__input:not(:focus-within):not(.no-label)::-webkit-outer-spin-button, .eg-input__input:not(:focus-within):not(.no-label)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.eg-input__input:not(:focus-within):not(.no-label)[type=number] {
  -moz-appearance: textfield;
}
.eg-input__input.changed-value {
  color: #393939 !important;
}
.eg-input__input:focus, .eg-input__input:focus-within {
  border: 1px solid #0e813f;
  margin: 0;
  background: #ffffff;
  box-shadow: 0 3px 5px rgba(5, 100, 130, 0.15);
  outline: none;
}
.eg-input__input:not(:placeholder-shown) ~ label, .eg-input__input:focus-within ~ label {
  margin-left: 0;
  left: 15px !important;
  transform: translateY(-27px);
  transition: 0.2s ease-in-out;
  background: #ffffff;
}
@media  {
  .eg-input__input:-webkit-autofill ~ label {
    margin-left: 0;
    left: 15px !important;
    transform: translateY(-27px);
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    background: #ffffff;
  }
}

.error-mark {
  color: #ff0026;
  font-size: initial;
  position: absolute;
  right: 6px;
  top: 20px;
}

.label-link {
  color: #0e813f;
  font-size: 12px;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
}

.eg-input__prefix, .eg-input__suffix {
  font-size: 14px;
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
  color: #0e813f;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}

:host-context(.card-table__input) {
  margin-bottom: 0;
}
:host-context(.card-table__input) input.input {
  padding: 5px;
}
:host-context(.card-table__input) input.input:disabled {
  border: 0px;
}
:host-context(.card-table__input) input.input:focus, :host-context(.card-table__input) input.input:active {
  border-width: 1px;
}
:host-context(.card-table__input) .inline.eg-input__suffix {
  top: 6px;
}

.search-bar .small input.eg-input__input {
  padding: 8px 16px;
}
.search-bar .small .eg-input__label {
  top: 10px;
}
.search-bar .small .eg-input__suffix {
  right: 16px;
  top: 8px;
}
.search-bar .small ng-select.ng-select.ng-select-single .ng-select-container {
  height: 34px;
  border-radius: 48px;
}
.search-bar .small ng-select.ng-select.ng-select-single .ng-value-container .ng-value {
  color: #393939;
  font-size: 12px;
  padding-left: 8px;
}
.search-bar .small ng-select.ng-select.ng-select-single .ng-value-container .ng-placeholder {
  padding-left: 8px;
}
.search-bar .small ng-select.ng-select.ng-select-single .ng-select-container {
  border-radius: 20px;
  padding: 8px 16px;
  z-index: 49;
}
.search-bar .small ng-select.ng-select.ng-select-single.ng-select-disabled {
  border-radius: 20px;
}
.search-bar input.eg-input__input {
  border-radius: 48px;
  font-size: 12px;
}
.search-bar .inline.eg-input__suffix .card-select__dropdown__field--suffix {
  margin-top: 8px;
}

.card-select__dropdown .search-bar input.eg-input__input {
  height: 1.625rem;
}
.card-select__dropdown .search-bar .inline.eg-input__suffix {
  top: 12px;
}

.search-bar-round input.eg-input__input {
  border-radius: 32px;
}
.search-bar-round img {
  position: absolute;
  top: -6px;
  right: -15px;
  padding: 6px;
  background-color: #ffffff;
  border-radius: 32px;
}
.search-bar-round img:hover {
  outline: 1px solid #eaeaea;
  background-color: #fafcfb;
  cursor: pointer;
}

.filter-btn img {
  overflow: visible;
  padding: 6px;
  background-color: #ffffff;
  border-radius: 32px;
}
.filter-btn img:hover {
  outline: 1px solid #eaeaea;
  background-color: #fafcfb;
  cursor: pointer;
}

.input-52 .input {
  line-height: 14px;
}

textarea:-webkit-autofill {
  background-color: #ffffff !important;
  background-image: none !important;
  background: #ffffff;
  box-shadow: 0 0 0px 1000px #ffffff inset;
  -webkit-text-fill-color: #393939;
  color: #393939 !important;
}
textarea:-webkit-autofill:hover {
  background-color: #ffffff !important;
  background-image: none !important;
  background: #ffffff;
  box-shadow: 0 0 0px 1000px #ffffff inset;
  -webkit-text-fill-color: #393939;
  color: #393939 !important;
}
textarea:-webkit-autofill:focus {
  background-color: #ffffff !important;
  background-image: none !important;
  background: #ffffff;
  box-shadow: 0 3px 5px rgba(5, 100, 130, 0.15);
  -webkit-text-fill-color: #393939;
  color: #393939 !important;
}

select:-webkit-autofill {
  background-color: #ffffff !important;
  background-image: none !important;
  background: #ffffff;
  box-shadow: 0 0 0px 1000px #ffffff inset;
  -webkit-text-fill-color: #393939;
  color: #393939 !important;
}
select:-webkit-autofill:hover {
  background-color: #ffffff !important;
  background-image: none !important;
  background: #ffffff;
  box-shadow: 0 0 0px 1000px #ffffff inset;
  -webkit-text-fill-color: #393939;
  color: #393939 !important;
}
select:-webkit-autofill:focus {
  background-color: #ffffff !important;
  background-image: none !important;
  background: #ffffff;
  box-shadow: 0 0 0px 1000px #ffffff inset;
  -webkit-text-fill-color: #393939;
  color: #393939 !important;
}

body,
html {
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
  min-height: 100vh;
  min-width: 1024px;
  height: 100%;
  margin: 0;
}

.m-0 {
  margin: 0;
}

.svg-to-primary-filter {
  filter: brightness(0%) invert(34%) sepia(72%) saturate(548%) hue-rotate(93deg) brightness(96%) contrast(91%);
}

.svg-to-primary {
  filter: brightness(0%) invert(34%) sepia(72%) saturate(548%) hue-rotate(93deg) brightness(96%) contrast(91%);
}

.svg-to-alert {
  filter: brightness(0%) invert(84%) sepia(35%) saturate(1930%) hue-rotate(328deg) brightness(100%) contrast(98%);
}

.svg-to-error {
  filter: brightness(0%) invert(23%) sepia(91%) saturate(6981%) hue-rotate(346deg) brightness(117%) contrast(121%);
}

.svg-to-warning {
  filter: brightness(0%) invert(83%) sepia(66%) saturate(6475%) hue-rotate(332deg) brightness(96%) contrast(103%);
}

.svg-to-success {
  filter: brightness(0%) invert(82%) sepia(13%) saturate(1257%) hue-rotate(80deg) brightness(89%) contrast(85%);
}

.svg-to-blue-filter {
  filter: brightness(0%) invert(31%) sepia(5%) saturate(7111%) hue-rotate(171deg) contrast(82%);
}

.svg-to-light-grey {
  filter: brightness(0%) invert(71%) sepia(0%) saturate(257%) hue-rotate(138deg) brightness(88%) contrast(88%);
}

.svg-to-white {
  filter: brightness(0%) invert(100%) sepia(0%) saturate(0%) hue-rotate(310deg) brightness(105%) contrast(104%);
}

.svg-empty {
  filter: drop-shadow(0px 0px 1px black);
}

.underline,
.hover-underline:hover {
  text-decoration: underline;
}

.no-underline {
  text-decoration: none;
}

.pointer {
  cursor: pointer;
}

.plain-button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

.not-allowed {
  cursor: not-allowed;
}

.success {
  color: #73cc88;
}

.bold {
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.full-width-container {
  width: 100%;
}

.full-height {
  height: 100%;
}

.absolute-centered {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.inline {
  display: inline;
}

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

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

.text-align-right {
  text-align: right;
  padding-right: 12px;
}

.hidden {
  display: none !important;
}

.invisible {
  visibility: hidden;
  height: 0;
  padding: 0;
  margin: 0;
  border: none;
  width: 0;
}

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

svg {
  display: block;
}

.no-overflow, .truncate {
  overflow: hidden;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
}

.max-40 {
  max-width: 40%;
}

.link--basic {
  color: #0e813f;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 16.8px;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
}
.link--basic:hover {
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
}

.btn {
  display: inline-block;
  padding: 18px 48px;
  border-radius: 32px;
  color: #ffffff;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.2em;
  text-align: center;
  background-color: #0e813f;
  border: none;
  cursor: pointer;
}

.btn-response {
  padding: 10px 20px;
  font-size: 18px;
  background-color: transparent;
  margin: 4px;
  color: #0e813f;
  border: 1px solid transparent;
  box-shadow: none;
}
.btn-response:hover, .btn-response:focus {
  background-color: #ffffff;
  border: 1px solid #eaeaea;
  box-shadow: 0 3px 10px rgba(35, 38, 48, 0.1);
}
.btn-response:disabled {
  cursor: not-allowed !important;
  background-color: #eaeaea;
  color: #b4b4b4;
}
.btn-response:disabled span {
  color: #b4b4b4;
}

.btn-inactive {
  opacity: 0.2;
  cursor: not-allowed;
}

.btn-container {
  margin: 16px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.truncate-cell {
  display: flex;
  flex-direction: row;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100px;
}

.btn-filter {
  font-size: 14px;
  padding: 12px 20px;
  background-color: #ffffff;
  color: #b4b4b4;
  border: 1px solid #eaeaea;
  box-shadow: 0 3px 10px rgba(35, 38, 48, 0.1);
}
.btn-filter:hover, .btn-filter:focus {
  background-color: #ffffff;
  border: 1px solid #eaeaea;
  box-shadow: 0 3px 10px rgba(35, 38, 48, 0.1);
  color: #0e813f;
}

.alert-danger {
  background-color: #fff4f4;
  border: 1px solid #ff2d4d;
  border-right: 4px solid #ff0026;
  color: #393939;
  padding: 16px;
  margin-bottom: 16px;
  border-radius: 4px;
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 14.4px;
  text-align: left;
}

.cal-month-view .cal-day-cell,
.cal-month-view .cal-day-cell.cal-today {
  border-radius: 16px;
  margin: 4px;
  border: none !important;
  background-color: rgb(240, 240, 240);
  position: relative;
}
.cal-month-view .cal-day-cell.price-rank-1,
.cal-month-view .cal-day-cell.cal-today.price-rank-1 {
  background-color: rgb(65, 50, 163);
}
.cal-month-view .cal-day-cell.price-rank-2,
.cal-month-view .cal-day-cell.cal-today.price-rank-2 {
  background-color: rgb(108, 99, 163);
}
.cal-month-view .cal-day-cell.price-rank-3,
.cal-month-view .cal-day-cell.cal-today.price-rank-3 {
  background-color: rgb(138, 134, 165);
}
.cal-month-view .cal-day-cell.price-rank-4,
.cal-month-view .cal-day-cell.cal-today.price-rank-4 {
  background-color: rgb(135, 133, 150);
}
.cal-month-view .cal-day-cell .cal-day-number,
.cal-month-view .cal-day-cell.cal-today .cal-day-number {
  color: #ffffff;
  opacity: 1;
}

.cal-days .cal-cell-row,
.cal-month-view .cal-days {
  border: none !important;
}

.cal-month-view .cal-cell-row:hover {
  background-color: initial;
}

.cal-month-view .cal-cell-row .cal-cell:hover {
  background: none;
}

.cal-month-view .cal-days .cal-cell-row .cal-cell:hover,
.cal-month-view .cal-cell.cal-has-events.cal-open {
  background-color: rgba(61, 79, 114, 0.8);
}
.cal-month-view .cal-days .cal-cell-row .cal-cell:hover .cal-day-number,
.cal-month-view .cal-cell.cal-has-events.cal-open .cal-day-number {
  color: #ffffff;
  opacity: 1;
}

.cal-month-view .cal-days .cal-cell-row .cal-cell:hover {
  cursor: pointer;
}

.cal-month-view .cal-day-cell.cal-out-month .cal-day-number {
  opacity: 0.5;
}

.cal-cell-price {
  color: #ffffff;
  font-size: 32px;
}

.H_ib_body {
  background: #ffffff !important;
  padding: 16px !important;
  width: 200px;
  font-size: 12px;
  color: #000000 !important;
}
.H_ib_body .H_ib_close {
  fill: #000000 !important;
}
.H_ib_body .H_ib_close svg.H_icon {
  fill: #000000 !important;
}

#CybotCookiebotDialogDetailBodyContentTabs a {
  background-color: #ffffff;
  color: #0e813f !important;
}
#CybotCookiebotDialogDetailBodyContentTabs a:not(.CybotCookiebotDialogDetailBodyContentTabsItemSelected):hover {
  color: #ffffff !important;
}

#CybotCookiebotDialogDetailBodyContent {
  background-color: #ffffff !important;
  color: #0e813f !important;
}
#CybotCookiebotDialogDetailBodyContent a:not(:hover) {
  background-color: #ffffff;
  color: #0e813f !important;
}
#CybotCookiebotDialogDetailBodyContent .CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody td {
  color: #0e813f !important;
}

#CybotCookiebotDialogBodyButtons a.CybotCookiebotDialogBodyButton,
#CybotCookiebotDialogBodyButtons a.CybotCookiebotDialogBodyButton:hover {
  padding: 6px;
}

.pac-container {
  z-index: 100000;
}

.ng-select.ng-select-focused.ng-select-edit-focused .ng-value-label {
  color: transparent;
}

.link {
  color: #0e813f;
  text-decoration: none;
}
.link:hover {
  text-decoration: underline;
}

.release-info-window {
  position: fixed;
  top: 50px;
  width: 960px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9999999999;
}

.margin-auto {
  margin: auto;
}

.layout-container {
  margin: 50px 100px;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  transition: all 0.5s ease-out;
  justify-content: center;
  align-content: center;
  align-items: center;
  flex-direction: column;
  background: rgba(1, 19, 24, 0.6);
  z-index: 10000;
}

.modal__overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  cursor: pointer;
}

.modal__content {
  position: absolute;
  z-index: 1000;
  box-shadow: 20px 20px 30px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  padding: 2em;
  border-radius: 8px;
}

*[ng-reflect-router-link]:focus,
button:focus,
input:focus {
  outline: none;
}

.threedots-dropdown {
  position: absolute;
  right: 0;
  top: 25px;
  background-color: #ffffff;
  overflow: auto;
  box-shadow: 0 3px 5px rgba(5, 100, 130, 0.05);
  border: 1px solid #dbe8ed;
  z-index: 1;
  display: none;
}
.threedots-dropdown.show {
  display: block;
}
.threedots-dropdown a {
  box-sizing: content-box;
  font-size: 14px;
  height: 16px;
  cursor: pointer;
  padding: 10px;
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: start;
}
.threedots-dropdown a img {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
.threedots-dropdown .cancel {
  color: #ff0026;
}
.threedots-dropdown .cancel:hover {
  color: #ff0026;
}
.threedots-dropdown a:hover {
  background-color: #f9f9fe;
  color: #0e813f;
}

.page-header .navigation-icon {
  scale: 1.3;
}

.copy-function-dropdown {
  position: absolute;
  top: 300px;
  background-color: #ffffff;
  box-shadow: 0 3px 5px rgba(5, 100, 130, 0.05);
  border: 1px solid #dbe8ed;
  border-radius: 4px;
  display: none;
  z-index: 1;
}
.copy-function-dropdown.show {
  display: block;
  width: 235px;
}
.copy-function-dropdown div {
  box-sizing: content-box;
  width: 100%;
}

.toast-bottom-left {
  left: 70px;
}

.card {
  margin: 8px;
  box-shadow: 0 3px 5px rgba(5, 100, 130, 0.05);
  border: 1px solid #eaeaea;
  background-color: #ffffff;
  border-radius: 4px;
}

.tooltip-order_container {
  opacity: 50%;
}
.tooltip-order_price {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
}

.header-text {
  color: #787878;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15.6px;
  white-space: pre-wrap;
  vertical-align: top;
  height: 100%;
}

.form-reset-button {
  height: 32px;
  width: 150px;
}

.multiline-tablecell {
  padding-right: 32px;
}
.multiline-tablecell.tablecell-total {
  padding-right: 12px;
}
.multiline-tablecell .tablecell-heading {
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-bottom: 5px;
  color: #393939;
}
.multiline-tablecell .tablecell-subheading {
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #787878;
  margin-bottom: 3px;
}
.multiline-tablecell .align-right {
  width: 100%;
  text-align: right;
}

.info-icon {
  width: 32px;
  height: 32px;
}

.list-icon {
  box-sizing: content-box;
  cursor: pointer;
}
.list-icon.edit {
  width: 16px;
  height: 16px;
  padding: 3px;
}
.list-icon.edit-form {
  display: inline-block;
  width: 16px;
  height: auto;
  position: relative;
  right: -6px;
}
.list-icon.disabled {
  pointer-events: none;
}

.eg-button {
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.eg-button__small {
  padding: 8px 16px;
  font-size: 12px;
}
.eg-button__small-round {
  padding: 8px 8px;
  font-size: 12px;
}
.eg-button__large {
  padding: 16px 48px;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}
.eg-button__default {
  padding: 12px 24px;
  font-size: 20px;
  line-height: 1.2em;
  min-width: 130px;
}
.eg-button__none {
  background: transparent;
  border: none;
  padding: 0;
}
.eg-button__primary {
  color: #ffffff;
  background-color: #0e813f;
}
.eg-button__primary:hover {
  background-color: #0d7337;
}
.eg-button__danger {
  color: #ff0026;
  background-color: #ffffff;
  border: 1px solid #fdc7d1 !important;
}
.eg-button__danger:hover {
  background-color: #fff4f4;
}
.eg-button__flat {
  background-color: transparent;
  border: none;
}
.eg-button__secondary {
  color: #0e813f;
  background-color: #ffffff;
  box-shadow: 0 3px 5px rgba(1, 24, 19, 0.05);
  border: 1px solid #eaeaea !important;
}
.eg-button__secondary:hover {
  background-color: #fafcfb;
}
.eg-button__round {
  display: inline-block;
  border-radius: 100px;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  text-align: center;
  border: none;
}
.eg-button__round__saving {
  display: flex;
}
.eg-button__next {
  border: none;
  color: #0e813f;
  cursor: pointer;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  border-radius: 48px;
  padding: 12px 24px;
  font-size: 24px;
  height: 70px;
  min-width: 168px;
  border: 1px solid #eaeaea;
  box-shadow: 0 3px 5px rgba(39, 39, 168, 0.15);
}
.eg-button__next img {
  position: relative;
  scale: 1.3;
}
.eg-button__next:hover {
  background-color: #f9f9fe;
}
.eg-button__next img {
  margin-left: 16px;
}
.eg-button__prev {
  border: none;
  color: #0e813f;
  cursor: pointer;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  border-radius: 48px;
  padding: 12px 24px;
  font-size: 24px;
  height: 70px;
  min-width: 168px;
  background-color: transparent;
}
.eg-button__prev img {
  position: relative;
  scale: 1.3;
}
.eg-button__prev:hover {
  background-color: #f9f9fe;
}
.eg-button__prev img {
  margin-right: 16px;
}
.eg-button[disabled], .eg-button:disabled {
  opacity: 0.3 !important;
  cursor: not-allowed;
}
.eg-button .p-cascadeselect {
  border: unset;
  background: unset;
  box-shadow: unset;
}
.eg-button .p-cascadeselect:not(.p-disabled).p-focus {
  border-color: unset;
  outline: unset;
  box-shadow: unset;
}

.eg-icon-button {
  position: relative;
  cursor: pointer;
  display: inline;
}
.eg-icon-button__border {
  border: #eaeaea 1px solid;
  background-color: #ffffff;
  border-radius: 4px;
}
.eg-icon-button__border:hover:not(:disabled) {
  box-shadow: 0 3px 10px rgba(35, 38, 48, 0.1);
}
.eg-icon-button__border:disabled {
  background-color: #f5f5f5;
  cursor: default;
}
.eg-icon-button__border:disabled img {
  filter: brightness(0%) invert(71%) sepia(0%) saturate(257%) hue-rotate(138deg) brightness(88%) contrast(88%);
}
.eg-icon-button__hidden {
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: transparent;
}
.eg-icon-button__hidden:hover:not(:disabled) {
  border: #eaeaea 1px solid;
}
.eg-icon-button__hidden:disabled {
  cursor: default;
}
.eg-icon-button__hidden:disabled img {
  filter: brightness(0%) invert(71%) sepia(0%) saturate(257%) hue-rotate(138deg) brightness(88%) contrast(88%);
}
.eg-icon-button__none {
  border: 1px solid transparent;
  background-color: transparent;
}
.eg-icon-button__default {
  width: 32px;
  height: 32px;
}
.eg-icon-button__small {
  width: 24px;
  height: 24px;
}
.eg-icon-button__large {
  width: 42px;
  height: 42px;
}
.eg-icon-button__primary img {
  filter: brightness(0%) invert(34%) sepia(72%) saturate(548%) hue-rotate(93deg) brightness(96%) contrast(91%);
}
.eg-icon-button__secondary img {
  filter: brightness(0%) invert(71%) sepia(0%) saturate(257%) hue-rotate(138deg) brightness(88%) contrast(88%);
}
.eg-icon-button__danger img {
  filter: brightness(0%) invert(23%) sepia(91%) saturate(6981%) hue-rotate(346deg) brightness(117%) contrast(121%);
}

.eg-icon-select {
  display: flex;
  height: inherit;
  width: 100%;
  flex-flow: row;
  flex: 0 0 100%;
  align-content: center;
  background-color: #f5f5f5;
  border: 1px solid #eaeaea;
  border-radius: 100px;
}
.eg-icon-select__item {
  border-radius: 100px;
  cursor: pointer;
}
.eg-icon-select__item img {
  color: #b4b4b4;
  font-weight: 700;
  font-size: 14px;
  line-height: 16.8px;
}
.eg-icon-select__item--selected {
  box-shadow: 0 3px 5px rgba(1, 24, 19, 0.15);
  background-color: #ffffff;
  cursor: default;
  border: 1px solid #eaeaea;
}

.eg-tile-select--disabled .eg-tile-select__container button {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.eg-tile-select--disabled .eg-tile-select__container button:hover {
  background-color: #f5f5f5;
}
.eg-tile-select__container {
  min-width: unset !important;
  max-width: unset !important;
}
.eg-tile-select__container > button {
  color: #0e813f;
  padding: 16px 48px;
  background-color: #ffffff;
  border: #eaeaea;
  box-shadow: 0 3px 5px rgba(39, 39, 168, 0.15);
  border-radius: 8px;
  cursor: pointer;
  border: 2px solid transparent;
}
.eg-tile-select__container > button:hover:not([disabled]), .eg-tile-select__container > button.selected {
  background-color: #f9f9fe;
  border: 1px solid #eaeaea;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
}
.eg-tile-select__container > button[disabled] {
  cursor: not-allowed;
  background-color: #ffffff;
  opacity: 0.4;
}

.eg-radio-select {
  background-color: #f5f5f5;
  border: 1px solid #eaeaea;
  border-radius: 20px;
  display: flex;
  height: 100%;
  width: 100%;
  flex-flow: row;
  flex: 0 0 100%;
  align-content: center;
}
.eg-radio-select__item {
  border-radius: 20px;
  cursor: pointer;
  padding: 12px 18px;
}
.eg-radio-select__item span {
  color: #b4b4b4;
  font-weight: 700;
  font-size: 14px;
  line-height: 16.8px;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
}
.eg-radio-select__item--selected {
  box-shadow: 0 3px 5px rgba(1, 24, 19, 0.15);
  background-color: #ffffff;
  cursor: default;
}
.eg-radio-select__item--selected span {
  color: #0e813f !important;
}
.eg-radio-select__item--disabled {
  pointer-events: none;
}

.eg-pill--small {
  font-size: 12px;
}
.eg-pill__status {
  font-family: "RobotoFlexBold", Arial, Helvetica, sans-serif;
  text-align: center;
  align-items: center;
  display: inline-block;
  min-width: 16px;
  max-width: 110px;
  overflow: hidden;
  padding: 4px 10px;
  text-overflow: ellipsis;
  border-radius: 100px;
  background-color: #f9f9f9;
}
.eg-pill__status--grey {
  background-color: #f9f9f9;
  border: 1px solid #b4b4b4;
}
.eg-pill__status--lightOrange {
  background-color: #fac88b;
  color: #ffffff;
}
.eg-pill__status--orange {
  background-color: #ffa233;
  color: #ffffff;
}
.eg-pill__status--lightGreen {
  background-color: #86c09f;
  color: #ffffff;
}
.eg-pill__status--green {
  background-color: #0e813f;
  color: #ffffff;
}
.eg-pill__status--blue {
  background-color: #316090;
  color: #ffffff;
}
.eg-pill__status--lightRed {
  background-color: #fdc7d1;
  color: #ffffff;
}
.eg-pill__status--red {
  background-color: #ed3f59;
  color: #ffffff;
}
.eg-pill__status--light-green {
  background-color: #aad2bb;
  border: 1px solid #0e813f;
}
.eg-pill__status--light-green span.value {
  color: #0e813f;
}
.eg-pill__status--light-red {
  background-color: #fdc7d1;
  border: 1px solid #ed3f59;
}
.eg-pill__status--light-red span.value {
  color: #ed3f59;
}
.eg-pill__status--light-orange {
  background-color: #fef4e7;
  border: 1px solid #ffa233;
}
.eg-pill__status--light-orange span.value {
  color: #ffa233;
}
.eg-pill__status--selected {
  background-color: #0e813f;
  color: #ffffff;
}
.eg-pill__status--inactive {
  background-color: #aad2bb;
  color: #f5f5f5;
}
.eg-pill__status--inactive:hover {
  background-color: #0e813f;
  color: #ffffff;
}
.eg-pill__status--VERIFICATION, .eg-pill__status--REBOOKING, .eg-pill__status--REQUEST_CANCELLATION {
  background-color: #ffa233;
  color: #ffffff;
}
.eg-pill__status--ACCEPTED, .eg-pill__status--DISPATCHED {
  background-color: #86c09f;
  color: #ffffff;
}
.eg-pill__status--BOOKING_CLOSED, .eg-pill__status--IN_PROGRESS, .eg-pill__status--ARRIVED {
  background-color: #0e813f;
  color: #ffffff;
}
.eg-pill__status--DONE {
  background-color: #316090;
  color: #ffffff;
}
.eg-pill__status--TRANSPORT_PROBLEM, .eg-pill__status--DENIED {
  background-color: #ed3f59;
  color: #ffffff;
}
.eg-pill__status--CANCELLED, .eg-pill__status--REBOOKING_CANCELLED {
  background-color: #f9f9f9;
  border: 1px solid #b4b4b4;
}

.train-ACCEPTED, .train-DISPATCHED, .train-BOOKING_CLOSED, .train-IN_PROGRESS, .train-ARRIVED, .train-DONE, .train-INVOICED {
  border: 1px solid #0e813f;
}
.train-VERIFICATION, .train-MISSING_DATA, .train-REBOOKING, .train-missing-data {
  border: 1px solid #ffa233;
}
.train-MISSING_DATA_URGENT {
  border: 1px solid #ed3f59;
}
.train-transport-ready {
  border: 2px solid #0e813f;
}

.navigation-btn--disabled {
  opacity: 50%;
  pointer-events: none;
}

.eg-select-illustrated {
  height: 210px;
}
.eg-select-illustrated__item--disabled {
  opacity: 0.6;
  cursor: not-allowed !important;
}
.eg-select-illustrated.eg-select-illustrated--small {
  height: 157px;
}
.eg-select-illustrated.eg-select-illustrated--small li {
  padding: 16px 18px;
}
.eg-select-illustrated.eg-select-illustrated--small p {
  font-size: 16px !important;
  bottom: -24px !important;
  left: 0 !important;
}
.eg-select-illustrated li {
  height: 100%;
  padding: 24px 28px;
  margin: 0 0 0 10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #ffffff;
  border-radius: 4px;
  cursor: pointer;
  position: relative;
  box-shadow: 0 3px 5px rgba(39, 39, 168, 0.15);
  border: 2px solid transparent;
  background-size: 200px;
}
.eg-select-illustrated li:nth-child(4n+1) {
  margin-left: 0;
}
.eg-select-illustrated li:hover:not(.disabled), .eg-select-illustrated li.selected {
  box-shadow: 0 3px 15px rgba(35, 37, 58, 0.05);
  border: 2px solid #0e813f !important;
  background-color: #f9f9fe;
}
.eg-select-illustrated li .selected__mark {
  display: none;
  position: absolute;
  right: 4px;
  top: -2px;
  width: 26px;
  height: 26px;
}
.eg-select-illustrated li.selected .selected__mark {
  display: block;
}
.eg-select-illustrated li.selected p {
  color: #0e813f;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  position: relative;
  bottom: -28px;
  left: -4px;
}
.eg-select-illustrated li p {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  color: #0e813f;
  position: relative;
  bottom: -28px;
  left: -4px;
}
.eg-select-illustrated li.unselected {
  opacity: 0.6;
}
.eg-select-illustrated--disabled {
  pointer-events: none;
}

:host ::ng-deep .label-link {
  color: #0e813f;
  font-size: 12px;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
}

.eg-input__prefix, .eg-input__suffix {
  font-size: 14px;
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
  color: #0e813f;
}

input:-webkit-autofill {
  background-color: #ffffff !important;
  background-image: none !important;
  background: #ffffff;
  box-shadow: 0 0 0px 1000px #ffffff inset;
  -webkit-text-fill-color: #393939;
  color: #393939 !important;
}
input:-webkit-autofill:hover {
  background-color: #ffffff !important;
  background-image: none !important;
  background: #ffffff;
  box-shadow: 0 0 0px 1000px #ffffff inset;
  -webkit-text-fill-color: #393939;
  color: #393939 !important;
}
input:-webkit-autofill:focus {
  background-color: #ffffff !important;
  background-image: none !important;
  background: #ffffff;
  box-shadow: 0 0 0px 1000px #ffffff inset;
  -webkit-text-fill-color: #393939;
  color: #393939 !important;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}

:host-context(.card-table__input) {
  margin-bottom: 0;
}
:host-context(.card-table__input) input.input {
  padding: 5px;
}
:host-context(.card-table__input) input.input:disabled {
  border: 0px;
}
:host-context(.card-table__input) input.input:focus, :host-context(.card-table__input) input.input:active {
  border-width: 1px;
}
:host-context(.card-table__input) .inline.eg-input__suffix {
  top: 6px;
}

.date-range {
  display: none;
}

.date-icon {
  display: inline-block;
  width: 16px;
  height: auto;
  position: relative;
  right: -6px;
}

:host ::ng-deep ngx-daterangepicker-material .md-drppicker {
  font-size: 12px;
  padding: 10px;
  left: 0;
  width: 220px;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker table {
  border-spacing: 0 2px;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker .calendar thead .prev,
:host ::ng-deep ngx-daterangepicker-material .md-drppicker .calendar thead .next {
  color: #0e813f;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker .calendar thead .month {
  font-size: 14px;
  color: #0e813f;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker .calendar td,
:host ::ng-deep ngx-daterangepicker-material .md-drppicker .calendar th {
  min-width: unset;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker .calendar tr.week-days th {
  font-size: 12px;
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #e6e6e6;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker td.disabled {
  color: #e6e6e6;
  text-decoration: none;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker td.off.available {
  visibility: hidden;
  height: 0;
  margin: 0;
  border: none;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker td.off.available span {
  display: none;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.today {
  background-color: transparent;
  color: #0e813f;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.today.end-date:not(.start-date), :host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.today.start-date:not(.end-date) {
  background-color: #e8f3ed;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.today.end-date:not(.start-date) span, :host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.today.start-date:not(.end-date) span {
  background-color: #ffffff;
  color: #0e813f;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
  border-radius: 16px;
  display: flex;
  height: 25px;
  width: 25px;
  justify-content: center;
  align-items: center;
  margin: auto;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.active {
  background-color: transparent;
  color: #0e813f;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.active.end-date:not(.today), :host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.active.start-date:not(.today) {
  background-color: #e8f3ed;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.active.end-date:not(.today) span, :host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.active.start-date:not(.today) span {
  background-color: #ffffff;
  color: #0e813f;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
  border-radius: 16px;
  display: flex;
  height: 25px;
  width: 25px;
  justify-content: center;
  align-items: center;
  margin: auto;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.active.start-date {
  color: #0e813f;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
  border-radius: 16px;
  background-color: #e8f3ed;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.active.start-date span {
  background-color: #ffffff;
  color: #0e813f;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
  border-radius: 16px;
  display: flex;
  height: 25px;
  width: 25px;
  justify-content: center;
  align-items: center;
  margin: auto;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.in-range:not(.off):not(.end-date) {
  background-color: #e8f3ed;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.in-range:not(.off):first-of-type {
  border-bottom-left-radius: 16px;
  border-top-left-radius: 16px;
}
:host ::ng-deep ngx-daterangepicker-material .md-drppicker tr td.available.in-range:not(.off):last-of-type {
  border-bottom-right-radius: 16px;
  border-top-right-radius: 16px;
}

.date-container .date-time {
  display: flex;
}
.date-container .date-range .p-datepicker-select-month,
.date-container .date-range .p-datepicker-select-year {
  cursor: not-allowed;
}
.date-container .date-icon {
  display: inline-block;
  width: 16px;
  height: auto;
  position: relative;
  right: -6px;
}

.support-filter-container {
  width: 100%;
  border-bottom: 1px solid #eaeaea;
}
.support-filter-container eg-input {
  margin-bottom: 0;
}
.support-filter-container eg-input input {
  padding: 16px;
}
.support-filter-container eg-input .search-icon {
  cursor: pointer;
}
.support-filter-container eg-input.ngx-daterangepicker-action {
  margin-bottom: 0;
}
.support-filter-container .ng-select-container {
  padding: 16px;
}

eg-date-time,
eg-date,
eg-date-range,
eg-month,
eg-month-range,
eg-time {
  position: relative;
  min-width: 200px;
}
eg-date-time.ng-invalid.ng-touched:not(.ng-valid.ng-touched) eg-input,
eg-date.ng-invalid.ng-touched:not(.ng-valid.ng-touched) eg-input,
eg-date-range.ng-invalid.ng-touched:not(.ng-valid.ng-touched) eg-input,
eg-month.ng-invalid.ng-touched:not(.ng-valid.ng-touched) eg-input,
eg-month-range.ng-invalid.ng-touched:not(.ng-valid.ng-touched) eg-input,
eg-time.ng-invalid.ng-touched:not(.ng-valid.ng-touched) eg-input {
  border: 2px solid #ff0026;
}

.expandable__header {
  margin-bottom: 8px;
}
.expandable__header--title {
  color: #393939;
}
.expandable__header--icon {
  height: 100%;
  cursor: pointer;
}
.expandable__body {
  width: 100%;
}

.truck-icon {
  width: 16px;
}

.btn-sidebar {
  color: #9c9c9c;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 16.8px;
  text-align: left;
}

.not-found__img {
  margin: 40px 0 15px 0;
  width: 200px;
}

.input-error {
  position: relative;
  box-shadow: 0 3px 5px rgba(36, 36, 46, 0.1);
}

.checkmark {
  background-image: url("/assets/icons/save_booking.svg");
  background-repeat: no-repeat;
  background-size: 60%;
  position: absolute;
  top: -140%;
  left: -25%;
  width: 50em;
  height: auto;
}

.select__item {
  font-size: 14px;
  line-height: 33.4px;
  cursor: pointer;
}
.select__item:hover {
  color: #0e813f;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  background-color: #d9eddd;
  border-radius: 6px;
}

.login-form {
  display: flex;
  flex-direction: column;
}

.auth-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  height: 100%;
  background-color: #fcfcfe;
}

.auth-content {
  display: flex;
  width: 50%;
  min-width: 500px;
  flex-direction: column;
  margin: auto;
}

.label {
  position: relative;
  color: #0e813f;
  font-size: 12px;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 14px;
  background: #ffffff;
}
.label > .label-top {
  position: absolute;
  top: -6px;
  padding: 0 2px;
  background-color: #ffffff;
}

.multi-select {
  font-size: 14px;
  font-family: "RobotoFlexMedium", Arial, Helvetica, sans-serif;
  color: #0e813f;
  cursor: pointer;
}
.multi-select--gray {
  color: #787878;
}

.card-select__tile__content {
  position: relative;
  right: -24px;
}

.card-select__dropdown__item {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.section-container {
  border: 1px solid #eaeaea;
  border-radius: 4px;
  padding: 8px;
  width: 100%;
  margin-bottom: 10px;
}

.item-select {
  color: #0e813f;
  background-color: #e8f3ed;
  border: 1px solid #eaeaea;
  box-shadow: 0 3px 5px rgba(39, 39, 168, 0.15);
  border-radius: 2px;
  cursor: pointer;
  white-space: nowrap;
}
.item-select.selected {
  color: #ffffff;
  background-color: #0e813f;
}

.disable-actions {
  background: #e6e6e6;
  pointer-events: none;
}

@media screen and (max-width: 1200px) {
  rmb-booking-sidebar {
    display: none !important;
  }
}
.text-center {
  text-align: center;
}

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

.text--error {
  color: #ff0026;
}

.text--warning {
  color: #ffa233;
}

.text--success {
  color: #73cc88;
}

.text-grey {
  color: #9c9c9c;
}

.text-red {
  color: #ff0026;
}

.connector {
  position: relative;
}
.connector::before {
  position: absolute;
  width: 100%;
  content: " ";
  height: 2px;
  z-index: 1;
  display: block;
  background-color: #e6e6e6;
}

.train-connection {
  background-color: #ffffff;
  border-radius: 8px;
  border: 1px solid #eaeaea;
}

.table-icon {
  box-sizing: content-box;
  width: 16px;
  height: 16px;
  padding: 2px;
  cursor: pointer;
}

.table-icon-dispo {
  width: 24px;
  height: 24px;
  padding: 4px;
  cursor: pointer;
  box-sizing: content-box;
}

.row__image {
  width: 44px;
  height: 44px;
  border-radius: 8px;
}

.form-list__container {
  border-radius: 6px;
  box-shadow: 0 3px 5px rgba(35, 37, 58, 0.05);
  border: 1px solid #eaeaea;
}
.form-list__container__header {
  font-size: 12px;
  font-weight: bold;
  color: #787878;
}

.table-container {
  max-height: 30vh;
  overflow: auto;
  width: 100%;
}

.summary__container {
  background-color: #ffffff;
  border-radius: 6px;
  box-shadow: 0 3px 5px rgba(57, 57, 57, 0.05);
  border: 1px solid #eaeaea;
}
.summary__route-details {
  padding: 10px 19px;
}
.summary__route-details--column.btn-field:hover {
  cursor: pointer;
}
.summary__route-details h3 {
  color: #787878;
  font-size: 12px;
  margin-top: 6px;
  margin-bottom: 0;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
}
.summary__route-details h3.text-color-black {
  margin-top: 10px;
  color: #393939;
}
.summary__loading-point__container {
  height: 82px;
  min-height: 82px;
  max-height: 82px;
  position: relative;
  padding: 8px 18px;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  background-color: #fcfcfe;
}
.summary__loading-point__container--divider {
  position: absolute;
  top: 40px;
  width: 100%;
  height: 2px;
  left: 0;
  background-color: #eaeaea;
}
.summary__loading-point {
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.summary__loading-point__type {
  color: #316090;
  font-family: "RobotoBlack", Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin: 4px 0;
}
.summary__loading-point__location {
  font-size: 12px;
  color: #787878;
  margin: 4px 0;
}
.summary__loading-point .marker {
  box-sizing: content-box;
  position: relative;
  height: 18px;
  width: 18px;
  background-color: #ffffff;
  padding: 4px 6px;
  border-radius: 16px;
}
.summary__goods-table {
  width: 100%;
  padding: 8px 18px;
  border-collapse: separate;
  border-spacing: 0 10px;
}
.summary__goods-table__status img {
  position: relative;
  top: 2px;
  width: 32px;
}
.summary__goods-table thead tr th {
  position: sticky;
  top: 0;
  background-color: #ffffff;
  z-index: 10;
  padding: 10px 0 5px;
  border: 2px solid #ffffff;
}
.summary__goods-table tfoot tr td {
  position: sticky;
  bottom: 0;
  background-color: #ffffff;
  z-index: 10;
  border: 2px solid #ffffff;
}
.summary__goods-table .container-row:hover {
  cursor: pointer;
  background-color: #fafcfb;
}
.summary__goods-table tfoot td {
  border-top: 2px solid #eaeaea;
  padding: 10px 0 5px;
  color: #0e813f;
  font-family: "RobotoBlack", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16.41px;
}
.summary__goods-table tfoot span.footer--extra {
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
}
.summary__additional-services-table {
  background: #ffffff;
  border: 1px solid #eaeaea;
  box-sizing: border-box;
  box-shadow: 0 3px 10px rgba(1, 24, 19, 0.05);
  border-radius: 4px;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 10px;
}
.summary__additional-services-table td,
.summary__additional-services-table th {
  padding: 0 11px;
}
.summary__additional-services-table .indicator {
  position: relative;
}
.summary__additional-services-table .indicator:before {
  position: absolute;
  content: " ";
  height: calc(100% + 10px);
  top: 0;
  width: 1px;
  background-color: #9c9c9c;
}
.summary__additional-services-table .indicator--last {
  position: relative;
}
.summary__additional-services-table .indicator--last:before {
  position: absolute;
  content: " ";
  height: 50%;
  top: 0;
  width: 1px;
  background-color: #9c9c9c;
}
.summary__additional-services-table .indicator--last span.indicator--span {
  position: relative;
  margin-right: 24px;
}
.summary__additional-services-table .indicator--last span.indicator--span:before {
  position: absolute;
  content: " ";
  height: 1px;
  top: 7px;
  left: 0;
  width: 10px;
  background-color: #9c9c9c;
}
.summary__additional-services-table .indicator span.indicator--span {
  position: relative;
  margin-right: 24px;
}
.summary__additional-services-table .indicator span.indicator--span:before {
  position: absolute;
  content: " ";
  height: 1px;
  top: 7px;
  left: 0;
  width: 10px;
  background-color: #9c9c9c;
}
.summary__additional-services-table tfoot td {
  border-top: 2px solid #eaeaea;
  padding-top: 11px;
  color: #0e813f;
  font-family: "RobotoBlack", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16.41px;
}
.summary__additional-services-table tfoot span.footer--extra {
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
}
.summary__info {
  color: #9c9c9c;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14.06px;
}
.summary__form {
  padding: 8px 16px;
  border-top: 2px solid #eaeaea;
}
.summary__footer {
  padding: 16px;
  border-top: 2px solid #eaeaea;
  background-color: #ffffff;
}

.destination-separator {
  width: 10px;
}

.navigation-list {
  padding: 0;
  margin: 0 15px 0 15px;
  list-style-type: none;
}
.navigation-list li {
  cursor: pointer;
  width: 100%;
  padding: 4px 0;
}
.navigation-list li:hover {
  color: #0e813f;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  background-color: #d9eddd;
  border-radius: 6px;
}
.navigation-list--link {
  display: inline-flex;
  padding: 2px 8px;
  font-size: 14px;
  font-weight: bold;
  color: #787878;
  text-decoration: none;
  align-items: center;
  width: 100%;
}
.navigation-list--link.disabled {
  cursor: not-allowed;
  color: #b4b4b4;
  text-decoration: none;
}
.navigation-list--link.disabled:hover {
  color: #b4b4b4;
  text-decoration: none;
}
.navigation-list--icon {
  height: 20px;
  width: 20px;
}
.navigation-list--link:hover {
  color: #0e813f;
}
.navigation-list .active {
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  color: #0d7337;
}

.not-clickable {
  cursor: not-allowed;
}
.not-clickable * {
  cursor: not-allowed;
}

eg-card-table.table.not-clickable .table__row {
  cursor: not-allowed;
}

.dropdown.packaging-type {
  --dropdown-width: $width-100p;
  --dropdown-height: 300px;
}

.pointer {
  cursor: pointer;
}

.heading {
  font-family: "RobotoBlack", Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: left;
  color: #393939;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 16.8px;
}

span.heading {
  color: #0e813f;
}

.subheading {
  color: #393939;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: left;
}

span.subheading {
  color: #393939;
}

.subheading2 {
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  color: #9c9c9c;
}
.subheading2-sm {
  font-size: 14px;
}

.scan-message {
  color: #393939;
  font-size: 14px;
}

.upload__input {
  display: none;
}
.upload__button {
  cursor: pointer;
}
.upload__icon {
  background-color: #ffffff;
}
.upload__label {
  font-size: 14px;
  line-height: 16px;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  margin-left: 10px;
}
.upload__file {
  cursor: pointer;
}
.upload__file .file .file-icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' x='0px' y='0px' width='20px' height='32px'%3E%3Cg id='Layer%25201'%3E%3Cg%3E%3Cpath d='M 16.1 6.4 L 13.8 4.1 C 13.6 3.9 13.2 3.7 12.9 3.7 L 7.3 3.7 C 6.6 3.8 6 4.3 6 5.1 L 6 16.4 C 6 17.2 6.6 17.8 7.3 17.8 L 15.2 17.8 C 15.9 17.8 16.5 17.2 16.5 16.4 L 16.5 7.4 C 16.5 7 16.4 6.7 16.1 6.4 L 16.1 6.4 ZM 15.1 7.3 L 13 7.3 L 13 5.2 L 15.1 7.3 L 15.1 7.3 ZM 7.3 16.4 L 7.3 5.1 L 11.7 5.1 L 11.7 7.9 C 11.7 8.3 12 8.6 12.3 8.6 L 15.2 8.6 L 15.2 16.4 L 7.3 16.4 L 7.3 16.4 ZM 14.2 12.5 C 13.8 12.2 12.9 12.3 12.4 12.3 C 11.9 12 11.6 11.6 11.4 11.1 C 11.5 10.6 11.7 10 11.5 9.5 C 11.4 8.8 10.5 8.9 10.4 9.4 C 10.2 9.8 10.4 10.4 10.6 11.2 C 10.3 11.9 9.9 12.7 9.6 13.2 C 9 13.5 8.3 14 8.2 14.5 C 8.1 14.9 8.9 16 10.3 13.7 C 10.9 13.4 11.6 13.2 12.1 13.1 C 12.7 13.4 13.3 13.6 13.7 13.6 C 14.4 13.6 14.4 12.8 14.2 12.5 L 14.2 12.5 ZM 8.7 14.6 C 8.9 14.3 9.4 13.8 9.6 13.7 C 9 14.5 8.7 14.7 8.7 14.6 L 8.7 14.6 ZM 11 9.4 C 11.2 9.4 11.2 10.3 11 10.5 C 10.9 10.2 10.9 9.4 11 9.4 L 11 9.4 ZM 10.3 13.2 C 10.6 12.7 10.8 12.1 11 11.7 C 11.2 12.1 11.5 12.4 11.8 12.6 C 11.2 12.8 10.7 13 10.3 13.2 L 10.3 13.2 ZM 13.9 13 C 13.9 13 13.8 13.2 12.9 12.8 C 13.8 12.7 14 13 13.9 13 L 13.9 13 Z' fill='%230e813f'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  width: 24px;
  height: 100%;
  display: inline-block;
}
.upload__file .file .file-name {
  font-size: 14px;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  color: #0e813f;
}
.upload__file .delete {
  cursor: pointer;
}

.input-label {
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  color: #0d7337;
}

.offer__date-time {
  color: #9c9c9c;
  font-size: 12px;
  height: 10px;
  margin-top: 4px;
  line-height: 14.91px;
}
.offer__date-time span.date {
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  padding-right: 4px;
}
.offer__date-time span.time {
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
}

.sort-icon {
  height: 10px;
}
.sort-icon img {
  width: 12px;
  cursor: pointer;
}

.eg-chip-input {
  position: relative;
  display: inline-block;
  width: 100%;
}
.eg-chip-input__wrapper {
  position: relative;
  width: 100%;
  border: 1px solid #eaeaea;
  border-radius: 4px;
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  cursor: text;
}
.eg-chip-input__wrapper:focus-within {
  border: 1px solid #0e813f;
  box-shadow: 0 3px 5px rgba(5, 100, 130, 0.15);
}
.eg-chip-input__chips {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
  flex: 1;
  color: #393939;
  font-size: 12px;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
}
.eg-chip-input__chips p-chip:first-child {
  margin-left: 16px;
}
.eg-chip-input__input {
  flex: 1;
  border: none;
  outline: none;
  min-width: 50px;
  background: transparent;
  color: #393939;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  padding: 16px 18px;
  line-height: 1rem;
  min-height: 17px;
}
.eg-chip-input__input::placeholder {
  color: transparent;
}
.eg-chip-input__input:disabled {
  background-color: #f5f5f5;
  cursor: no-drop !important;
  color: #787878;
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.eg-chip-input__input:disabled ~ .eg-chip-input__label {
  background-color: #f5f5f5;
  color: #787878;
  z-index: 100;
}
.eg-chip-input__input:disabled ~ .eg-chip-input__chips {
  opacity: 0.6;
  pointer-events: none;
}
.eg-chip-input__label {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: #0e813f;
  font-size: 12px;
  font-family: "RobotoMedium", Arial, Helvetica, sans-serif;
  font-weight: normal;
  background: transparent;
  padding: 0 4px;
  transition: all 0.2s ease-in-out;
  pointer-events: none;
}
.eg-chip-input__wrapper:focus-within .eg-chip-input__label, .eg-chip-input__input:not(:placeholder-shown) ~ .eg-chip-input__label, .eg-chip-input__wrapper.has-chips .eg-chip-input__label {
  top: -2px;
  left: 8px;
  font-size: 0.75rem;
  color: #0e813f;
  background-color: #ffffff;
}
.eg-chip-input__error {
  box-shadow: 0 3px 5px rgba(36, 36, 46, 0.1);
  z-index: 101;
  white-space: normal;
}
.eg-chip-input.disabled .eg-chip-input__wrapper {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.eg-chip-input.disabled .eg-chip-input__chips {
  opacity: 0.6;
  pointer-events: none;
}
.eg-chip-input.disabled .eg-chip-input__chips p-chip {
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.eg-chip-input.disabled .eg-chip-input__label {
  background-color: #f5f5f5;
}
.eg-chip-input.error {
  border: 2px solid #ff0026;
  border-radius: 4px;
}

.mention {
  font-family: "RobotoFlexMedium", Arial, Helvetica, sans-serif;
  background-color: #edf5f1;
  border-radius: 100px;
  margin-right: 2px;
  padding: 4px;
  -webkit-user-select: all;
          user-select: all;
  min-width: 65px;
  white-space: nowrap;
}

eg-card-table .mention[data-link-path] {
  cursor: pointer;
}

.ql-mention-loading {
  font-family: "RobotoFlexRegular", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #393939;
}
.ql-mention-list {
  max-height: 400px;
  overflow-y: auto;
  padding: 1px;
}
.ql-mention-list-item {
  font-family: "RobotoRegular", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #9c9c9c;
  margin: 0;
  padding: 12px 10px 12px 15px;
  line-height: 1rem;
}
.ql-mention-list-item.selected {
  color: #0e813f;
  font-family: "RobotoBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
  background-color: #d9eddd;
  border-radius: 6px;
}
.ql-mention-list-item.disabled {
  font-family: "RobotoFlexBold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  opacity: 0.38;
  color: #393939;
  padding: 8px;
}

.mention > span {
  margin: 0 3px;
}

/*# sourceMappingURL=styles.css.map*/