Back to home page

EIC code displayed by LXR

 
 

    


Warning, /iDDS/monitor/data/css/style.css is written in an unsupported language. File is not indexed.

0001 /*
0002 Template Name: Admin Template
0003 Author: Niravjoshi / Wrappixel
0004 File: scss
0005 */
0006 /*******************************/
0007 /*******************************/
0008 @import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,800");
0009 /*Theme Colors*/
0010 /*Topbar Colors*/
0011 /*Sidebar Colors*/
0012 /*Boxed layout width*/
0013 /*Shadow*/
0014 /*transitions*/
0015 /*Dark transparent bg*/
0016 @import url(icons/font-awesome/css/fontawesome-all.css);
0017 @import url(icons/themify-icons/themify-icons.css);
0018 @import url(icons/material-design-iconic-font/css/materialdesignicons.min.css);
0019 @import url(icons/weather-icons/css/weather-icons.min.css);
0020 .search-box .app-search .form-control {
0021   border-radius: 0px; }
0022 
0023 .topbar .dropdown-menu .with-arrow > span {
0024   transform: rotate(45deg);
0025   -ms-transform: rotate(45deg);
0026   -webkit-transform: rotate(45deg);
0027   -o-transform: rotate(45deg);
0028   -moz-transform: rotate(45deg); }
0029 
0030 /*******************************/
0031 /*******************************/
0032 /**
0033  * Table Of Content
0034  *
0035  *  1. Color system
0036  *  2. Options
0037  *  3. Body
0038  *  4. Typography
0039  *  5. Breadcrumbs
0040  *  6. Cards
0041  *  7. Dropdowns
0042  *  8. Buttons
0043  *  9. Typography
0044  *  10. Progress bars
0045  *  11. Tables
0046  *  12. Forms
0047  *  14. Component
0048  */
0049 /*!
0050  * Bootstrap v4.5.2 (https://getbootstrap.com/)
0051  * Copyright 2011-2020 The Bootstrap Authors
0052  * Copyright 2011-2020 Twitter, Inc.
0053  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
0054  */
0055 :root {
0056   --blue: #2962FF;
0057   --indigo: #6610f2;
0058   --purple: #7460ee;
0059   --pink: #e83e8c;
0060   --red: #f62d51;
0061   --orange: #fb8c00;
0062   --yellow: #ffbc34;
0063   --green: #36bea6;
0064   --teal: #20c997;
0065   --cyan: #4fc3f7;
0066   --white: #fff;
0067   --gray: #6c757d;
0068   --gray-dark: #343a40;
0069   --blue: #2962FF;
0070   --indigo: #6610f2;
0071   --purple: #7460ee;
0072   --pink: #e83e8c;
0073   --red: #f62d51;
0074   --orange: #fb8c00;
0075   --yellow: #ffbc34;
0076   --green: #36bea6;
0077   --teal: #20c997;
0078   --cyan: #4fc3f7;
0079   --white: #fff;
0080   --gray: #6c757d;
0081   --primary: #7460ee;
0082   --secondary: #6c757d;
0083   --success: #36bea6;
0084   --info: #2962FF;
0085   --warning: #ffbc34;
0086   --danger: #f62d51;
0087   --light: #f8f9fa;
0088   --dark: #343a40;
0089   --cyan: #4fc3f7;
0090   --orange: #fb8c00;
0091   --purple: #7460ee;
0092   --breakpoint-xs: 0;
0093   --breakpoint-sm: 576px;
0094   --breakpoint-md: 768px;
0095   --breakpoint-lg: 992px;
0096   --breakpoint-xl: 1600px;
0097   --font-family-sans-serif: "Nunito Sans", sans-serif;
0098   --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
0099 
0100 *,
0101 *::before,
0102 *::after {
0103   -webkit-box-sizing: border-box;
0104   box-sizing: border-box; }
0105 
0106 html {
0107   font-family: sans-serif;
0108   line-height: 1.15;
0109   -webkit-text-size-adjust: 100%;
0110   -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
0111 
0112 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
0113   display: block; }
0114 
0115 body {
0116   margin: 0;
0117   font-family: "Nunito Sans", sans-serif;
0118   font-size: 0.875rem;
0119   font-weight: 400;
0120   line-height: 1.5;
0121   color: #3e5569;
0122   text-align: left;
0123   background-color: #eef5f9; }
0124 
0125 [tabindex="-1"]:focus:not(:focus-visible) {
0126   outline: 0 !important; }
0127 
0128 hr {
0129   -webkit-box-sizing: content-box;
0130   box-sizing: content-box;
0131   height: 0;
0132   overflow: visible; }
0133 
0134 h1, h2, h3, h4, h5, h6 {
0135   margin-top: 0;
0136   margin-bottom: 0.5rem; }
0137 
0138 p {
0139   margin-top: 0;
0140   margin-bottom: 1rem; }
0141 
0142 abbr[title],
0143 abbr[data-original-title] {
0144   text-decoration: underline;
0145   -webkit-text-decoration: underline dotted;
0146   text-decoration: underline dotted;
0147   cursor: help;
0148   border-bottom: 0;
0149   text-decoration-skip-ink: none; }
0150 
0151 address {
0152   margin-bottom: 1rem;
0153   font-style: normal;
0154   line-height: inherit; }
0155 
0156 ol,
0157 ul,
0158 dl {
0159   margin-top: 0;
0160   margin-bottom: 1rem; }
0161 
0162 ol ol,
0163 ul ul,
0164 ol ul,
0165 ul ol {
0166   margin-bottom: 0; }
0167 
0168 dt {
0169   font-weight: 800; }
0170 
0171 dd {
0172   margin-bottom: .5rem;
0173   margin-left: 0; }
0174 
0175 blockquote {
0176   margin: 0 0 1rem; }
0177 
0178 b,
0179 strong {
0180   font-weight: bolder; }
0181 
0182 small {
0183   font-size: 80%; }
0184 
0185 sub,
0186 sup {
0187   position: relative;
0188   font-size: 75%;
0189   line-height: 0;
0190   vertical-align: baseline; }
0191 
0192 sub {
0193   bottom: -.25em; }
0194 
0195 sup {
0196   top: -.5em; }
0197 
0198 a {
0199   color: #7460ee;
0200   text-decoration: none;
0201   background-color: transparent; }
0202   a:hover {
0203     color: #381be7;
0204     text-decoration: underline; }
0205 
0206 a:not([href]):not([class]) {
0207   color: inherit;
0208   text-decoration: none; }
0209   a:not([href]):not([class]):hover {
0210     color: inherit;
0211     text-decoration: none; }
0212 
0213 pre,
0214 code,
0215 kbd,
0216 samp {
0217   font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
0218   font-size: 1em; }
0219 
0220 pre {
0221   margin-top: 0;
0222   margin-bottom: 1rem;
0223   overflow: auto;
0224   -ms-overflow-style: scrollbar; }
0225 
0226 figure {
0227   margin: 0 0 1rem; }
0228 
0229 img {
0230   vertical-align: middle;
0231   border-style: none; }
0232 
0233 svg {
0234   overflow: hidden;
0235   vertical-align: middle; }
0236 
0237 table {
0238   border-collapse: collapse; }
0239 
0240 caption {
0241   padding-top: 1rem;
0242   padding-bottom: 1rem;
0243   color: #a1aab2;
0244   text-align: left;
0245   caption-side: bottom; }
0246 
0247 th {
0248   text-align: inherit; }
0249 
0250 label {
0251   display: inline-block;
0252   margin-bottom: 0.5rem; }
0253 
0254 button {
0255   border-radius: 0; }
0256 
0257 button:focus {
0258   outline: 1px dotted;
0259   outline: 5px auto -webkit-focus-ring-color; }
0260 
0261 input,
0262 button,
0263 select,
0264 optgroup,
0265 textarea {
0266   margin: 0;
0267   font-family: inherit;
0268   font-size: inherit;
0269   line-height: inherit; }
0270 
0271 button,
0272 input {
0273   overflow: visible; }
0274 
0275 button,
0276 select {
0277   text-transform: none; }
0278 
0279 [role="button"] {
0280   cursor: pointer; }
0281 
0282 select {
0283   word-wrap: normal; }
0284 
0285 button,
0286 [type="button"],
0287 [type="reset"],
0288 [type="submit"] {
0289   -webkit-appearance: button; }
0290 
0291 button:not(:disabled),
0292 [type="button"]:not(:disabled),
0293 [type="reset"]:not(:disabled),
0294 [type="submit"]:not(:disabled) {
0295   cursor: pointer; }
0296 
0297 button::-moz-focus-inner,
0298 [type="button"]::-moz-focus-inner,
0299 [type="reset"]::-moz-focus-inner,
0300 [type="submit"]::-moz-focus-inner {
0301   padding: 0;
0302   border-style: none; }
0303 
0304 input[type="radio"],
0305 input[type="checkbox"] {
0306   -webkit-box-sizing: border-box;
0307   box-sizing: border-box;
0308   padding: 0; }
0309 
0310 textarea {
0311   overflow: auto;
0312   resize: vertical; }
0313 
0314 fieldset {
0315   min-width: 0;
0316   padding: 0;
0317   margin: 0;
0318   border: 0; }
0319 
0320 legend {
0321   display: block;
0322   width: 100%;
0323   max-width: 100%;
0324   padding: 0;
0325   margin-bottom: .5rem;
0326   font-size: 1.5rem;
0327   line-height: inherit;
0328   color: inherit;
0329   white-space: normal; }
0330 
0331 progress {
0332   vertical-align: baseline; }
0333 
0334 [type="number"]::-webkit-inner-spin-button,
0335 [type="number"]::-webkit-outer-spin-button {
0336   height: auto; }
0337 
0338 [type="search"] {
0339   outline-offset: -2px;
0340   -webkit-appearance: none; }
0341 
0342 [type="search"]::-webkit-search-decoration {
0343   -webkit-appearance: none; }
0344 
0345 ::-webkit-file-upload-button {
0346   font: inherit;
0347   -webkit-appearance: button; }
0348 
0349 output {
0350   display: inline-block; }
0351 
0352 summary {
0353   display: list-item;
0354   cursor: pointer; }
0355 
0356 template {
0357   display: none; }
0358 
0359 [hidden] {
0360   display: none !important; }
0361 
0362 h1, h2, h3, h4, h5, h6,
0363 .h1, .h2, .h3, .h4, .h5, .h6 {
0364   margin-bottom: 0.5rem;
0365   font-weight: 700;
0366   line-height: 1.2;
0367   color: inherit; }
0368 
0369 h1, .h1 {
0370   font-size: 2.25rem; }
0371 
0372 h2, .h2 {
0373   font-size: 1.875rem; }
0374 
0375 h3, .h3 {
0376   font-size: 1.5rem; }
0377 
0378 h4, .h4 {
0379   font-size: 1.125rem; }
0380 
0381 h5, .h5 {
0382   font-size: 1rem; }
0383 
0384 h6, .h6 {
0385   font-size: 0.875rem; }
0386 
0387 .lead {
0388   font-size: 1.09375rem;
0389   font-weight: 300; }
0390 
0391 .display-1 {
0392   font-size: 6rem;
0393   font-weight: 300;
0394   line-height: 1.2; }
0395 
0396 .display-2 {
0397   font-size: 5.5rem;
0398   font-weight: 300;
0399   line-height: 1.2; }
0400 
0401 .display-3 {
0402   font-size: 4.5rem;
0403   font-weight: 300;
0404   line-height: 1.2; }
0405 
0406 .display-4 {
0407   font-size: 3.5rem;
0408   font-weight: 300;
0409   line-height: 1.2; }
0410 
0411 hr {
0412   margin-top: 1rem;
0413   margin-bottom: 1rem;
0414   border: 0;
0415   border-top: 1px solid rgba(0, 0, 0, 0.1); }
0416 
0417 small,
0418 .small {
0419   font-size: 80%;
0420   font-weight: 400; }
0421 
0422 mark,
0423 .mark {
0424   padding: 0.2em;
0425   background-color: #fcf8e3; }
0426 
0427 .list-unstyled {
0428   padding-left: 0;
0429   list-style: none; }
0430 
0431 .list-inline {
0432   padding-left: 0;
0433   list-style: none; }
0434 
0435 .list-inline-item {
0436   display: inline-block; }
0437   .list-inline-item:not(:last-child) {
0438     margin-right: 0.5rem; }
0439 
0440 .initialism {
0441   font-size: 90%;
0442   text-transform: uppercase; }
0443 
0444 .blockquote {
0445   margin-bottom: 1rem;
0446   font-size: 1.09375rem; }
0447 
0448 .blockquote-footer {
0449   display: block;
0450   font-size: 80%;
0451   color: #6c757d; }
0452   .blockquote-footer::before {
0453     content: "\2014\00A0"; }
0454 
0455 .img-fluid {
0456   max-width: 100%;
0457   height: auto; }
0458 
0459 .img-thumbnail {
0460   padding: 0.25rem;
0461   background-color: #eef5f9;
0462   border: 1px solid #dee2e6;
0463   border-radius: 2px;
0464   max-width: 100%;
0465   height: auto; }
0466 
0467 .figure {
0468   display: inline-block; }
0469 
0470 .figure-img {
0471   margin-bottom: 0.5rem;
0472   line-height: 1; }
0473 
0474 .figure-caption {
0475   font-size: 90%;
0476   color: #6c757d; }
0477 
0478 code {
0479   font-size: 87.5%;
0480   color: #e83e8c;
0481   word-wrap: break-word; }
0482   a > code {
0483     color: inherit; }
0484 
0485 kbd {
0486   padding: 0.2rem 0.4rem;
0487   font-size: 87.5%;
0488   color: #fff;
0489   background-color: #212529;
0490   border-radius: 1px; }
0491   kbd kbd {
0492     padding: 0;
0493     font-size: 100%;
0494     font-weight: 800; }
0495 
0496 pre {
0497   display: block;
0498   font-size: 87.5%;
0499   color: #212529; }
0500   pre code {
0501     font-size: inherit;
0502     color: inherit;
0503     word-break: normal; }
0504 
0505 .pre-scrollable {
0506   max-height: 340px;
0507   overflow-y: scroll; }
0508 
0509 .container,
0510 .container-fluid,
0511 .container-sm,
0512 .container-md,
0513 .container-lg,
0514 .container-xl {
0515   width: 100%;
0516   padding-right: 10px;
0517   padding-left: 10px;
0518   margin-right: auto;
0519   margin-left: auto; }
0520 
0521 @media (min-width: 576px) {
0522   .container, .container-sm {
0523     max-width: 540px; } }
0524 
0525 @media (min-width: 768px) {
0526   .container, .container-sm, .container-md {
0527     max-width: 720px; } }
0528 
0529 @media (min-width: 992px) {
0530   .container, .container-sm, .container-md, .container-lg {
0531     max-width: 960px; } }
0532 
0533 @media (min-width: 1600px) {
0534   .container, .container-sm, .container-md, .container-lg, .container-xl {
0535     max-width: 1140px; } }
0536 
0537 .row {
0538   display: -webkit-box;
0539   display: -ms-flexbox;
0540   display: flex;
0541   -ms-flex-wrap: wrap;
0542   flex-wrap: wrap;
0543   margin-right: -10px;
0544   margin-left: -10px; }
0545 
0546 .no-gutters {
0547   margin-right: 0;
0548   margin-left: 0; }
0549   .no-gutters > .col,
0550   .no-gutters > [class*="col-"] {
0551     padding-right: 0;
0552     padding-left: 0; }
0553 
0554 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
0555 .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
0556 .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
0557 .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
0558 .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
0559 .col-xl-auto {
0560   position: relative;
0561   width: 100%;
0562   padding-right: 10px;
0563   padding-left: 10px; }
0564 
0565 .col {
0566   -ms-flex-preferred-size: 0;
0567   flex-basis: 0;
0568   -webkit-box-flex: 1;
0569   -ms-flex-positive: 1;
0570   flex-grow: 1;
0571   max-width: 100%; }
0572 
0573 .row-cols-1 > * {
0574   -webkit-box-flex: 0;
0575   -ms-flex: 0 0 100%;
0576   flex: 0 0 100%;
0577   max-width: 100%; }
0578 
0579 .row-cols-2 > * {
0580   -webkit-box-flex: 0;
0581   -ms-flex: 0 0 50%;
0582   flex: 0 0 50%;
0583   max-width: 50%; }
0584 
0585 .row-cols-3 > * {
0586   -webkit-box-flex: 0;
0587   -ms-flex: 0 0 33.33333%;
0588   flex: 0 0 33.33333%;
0589   max-width: 33.33333%; }
0590 
0591 .row-cols-4 > * {
0592   -webkit-box-flex: 0;
0593   -ms-flex: 0 0 25%;
0594   flex: 0 0 25%;
0595   max-width: 25%; }
0596 
0597 .row-cols-5 > * {
0598   -webkit-box-flex: 0;
0599   -ms-flex: 0 0 20%;
0600   flex: 0 0 20%;
0601   max-width: 20%; }
0602 
0603 .row-cols-6 > * {
0604   -webkit-box-flex: 0;
0605   -ms-flex: 0 0 16.66667%;
0606   flex: 0 0 16.66667%;
0607   max-width: 16.66667%; }
0608 
0609 .col-auto {
0610   -webkit-box-flex: 0;
0611   -ms-flex: 0 0 auto;
0612   flex: 0 0 auto;
0613   width: auto;
0614   max-width: 100%; }
0615 
0616 .col-1 {
0617   -webkit-box-flex: 0;
0618   -ms-flex: 0 0 8.33333%;
0619   flex: 0 0 8.33333%;
0620   max-width: 8.33333%; }
0621 
0622 .col-2 {
0623   -webkit-box-flex: 0;
0624   -ms-flex: 0 0 16.66667%;
0625   flex: 0 0 16.66667%;
0626   max-width: 16.66667%; }
0627 
0628 .col-3 {
0629   -webkit-box-flex: 0;
0630   -ms-flex: 0 0 25%;
0631   flex: 0 0 25%;
0632   max-width: 25%; }
0633 
0634 .col-4 {
0635   -webkit-box-flex: 0;
0636   -ms-flex: 0 0 33.33333%;
0637   flex: 0 0 33.33333%;
0638   max-width: 33.33333%; }
0639 
0640 .col-5 {
0641   -webkit-box-flex: 0;
0642   -ms-flex: 0 0 41.66667%;
0643   flex: 0 0 41.66667%;
0644   max-width: 41.66667%; }
0645 
0646 .col-6 {
0647   -webkit-box-flex: 0;
0648   -ms-flex: 0 0 50%;
0649   flex: 0 0 50%;
0650   max-width: 50%; }
0651 
0652 .col-7 {
0653   -webkit-box-flex: 0;
0654   -ms-flex: 0 0 58.33333%;
0655   flex: 0 0 58.33333%;
0656   max-width: 58.33333%; }
0657 
0658 .col-8 {
0659   -webkit-box-flex: 0;
0660   -ms-flex: 0 0 66.66667%;
0661   flex: 0 0 66.66667%;
0662   max-width: 66.66667%; }
0663 
0664 .col-9 {
0665   -webkit-box-flex: 0;
0666   -ms-flex: 0 0 75%;
0667   flex: 0 0 75%;
0668   max-width: 75%; }
0669 
0670 .col-10 {
0671   -webkit-box-flex: 0;
0672   -ms-flex: 0 0 83.33333%;
0673   flex: 0 0 83.33333%;
0674   max-width: 83.33333%; }
0675 
0676 .col-11 {
0677   -webkit-box-flex: 0;
0678   -ms-flex: 0 0 91.66667%;
0679   flex: 0 0 91.66667%;
0680   max-width: 91.66667%; }
0681 
0682 .col-12 {
0683   -webkit-box-flex: 0;
0684   -ms-flex: 0 0 100%;
0685   flex: 0 0 100%;
0686   max-width: 100%; }
0687 
0688 .order-first {
0689   -webkit-box-ordinal-group: 0;
0690   -ms-flex-order: -1;
0691   order: -1; }
0692 
0693 .order-last {
0694   -webkit-box-ordinal-group: 14;
0695   -ms-flex-order: 13;
0696   order: 13; }
0697 
0698 .order-0 {
0699   -webkit-box-ordinal-group: 1;
0700   -ms-flex-order: 0;
0701   order: 0; }
0702 
0703 .order-1 {
0704   -webkit-box-ordinal-group: 2;
0705   -ms-flex-order: 1;
0706   order: 1; }
0707 
0708 .order-2 {
0709   -webkit-box-ordinal-group: 3;
0710   -ms-flex-order: 2;
0711   order: 2; }
0712 
0713 .order-3 {
0714   -webkit-box-ordinal-group: 4;
0715   -ms-flex-order: 3;
0716   order: 3; }
0717 
0718 .order-4 {
0719   -webkit-box-ordinal-group: 5;
0720   -ms-flex-order: 4;
0721   order: 4; }
0722 
0723 .order-5 {
0724   -webkit-box-ordinal-group: 6;
0725   -ms-flex-order: 5;
0726   order: 5; }
0727 
0728 .order-6 {
0729   -webkit-box-ordinal-group: 7;
0730   -ms-flex-order: 6;
0731   order: 6; }
0732 
0733 .order-7 {
0734   -webkit-box-ordinal-group: 8;
0735   -ms-flex-order: 7;
0736   order: 7; }
0737 
0738 .order-8 {
0739   -webkit-box-ordinal-group: 9;
0740   -ms-flex-order: 8;
0741   order: 8; }
0742 
0743 .order-9 {
0744   -webkit-box-ordinal-group: 10;
0745   -ms-flex-order: 9;
0746   order: 9; }
0747 
0748 .order-10 {
0749   -webkit-box-ordinal-group: 11;
0750   -ms-flex-order: 10;
0751   order: 10; }
0752 
0753 .order-11 {
0754   -webkit-box-ordinal-group: 12;
0755   -ms-flex-order: 11;
0756   order: 11; }
0757 
0758 .order-12 {
0759   -webkit-box-ordinal-group: 13;
0760   -ms-flex-order: 12;
0761   order: 12; }
0762 
0763 .offset-1 {
0764   margin-left: 8.33333%; }
0765 
0766 .offset-2 {
0767   margin-left: 16.66667%; }
0768 
0769 .offset-3 {
0770   margin-left: 25%; }
0771 
0772 .offset-4 {
0773   margin-left: 33.33333%; }
0774 
0775 .offset-5 {
0776   margin-left: 41.66667%; }
0777 
0778 .offset-6 {
0779   margin-left: 50%; }
0780 
0781 .offset-7 {
0782   margin-left: 58.33333%; }
0783 
0784 .offset-8 {
0785   margin-left: 66.66667%; }
0786 
0787 .offset-9 {
0788   margin-left: 75%; }
0789 
0790 .offset-10 {
0791   margin-left: 83.33333%; }
0792 
0793 .offset-11 {
0794   margin-left: 91.66667%; }
0795 
0796 @media (min-width: 576px) {
0797   .col-sm {
0798     -ms-flex-preferred-size: 0;
0799     flex-basis: 0;
0800     -webkit-box-flex: 1;
0801     -ms-flex-positive: 1;
0802     flex-grow: 1;
0803     max-width: 100%; }
0804   .row-cols-sm-1 > * {
0805     -webkit-box-flex: 0;
0806     -ms-flex: 0 0 100%;
0807     flex: 0 0 100%;
0808     max-width: 100%; }
0809   .row-cols-sm-2 > * {
0810     -webkit-box-flex: 0;
0811     -ms-flex: 0 0 50%;
0812     flex: 0 0 50%;
0813     max-width: 50%; }
0814   .row-cols-sm-3 > * {
0815     -webkit-box-flex: 0;
0816     -ms-flex: 0 0 33.33333%;
0817     flex: 0 0 33.33333%;
0818     max-width: 33.33333%; }
0819   .row-cols-sm-4 > * {
0820     -webkit-box-flex: 0;
0821     -ms-flex: 0 0 25%;
0822     flex: 0 0 25%;
0823     max-width: 25%; }
0824   .row-cols-sm-5 > * {
0825     -webkit-box-flex: 0;
0826     -ms-flex: 0 0 20%;
0827     flex: 0 0 20%;
0828     max-width: 20%; }
0829   .row-cols-sm-6 > * {
0830     -webkit-box-flex: 0;
0831     -ms-flex: 0 0 16.66667%;
0832     flex: 0 0 16.66667%;
0833     max-width: 16.66667%; }
0834   .col-sm-auto {
0835     -webkit-box-flex: 0;
0836     -ms-flex: 0 0 auto;
0837     flex: 0 0 auto;
0838     width: auto;
0839     max-width: 100%; }
0840   .col-sm-1 {
0841     -webkit-box-flex: 0;
0842     -ms-flex: 0 0 8.33333%;
0843     flex: 0 0 8.33333%;
0844     max-width: 8.33333%; }
0845   .col-sm-2 {
0846     -webkit-box-flex: 0;
0847     -ms-flex: 0 0 16.66667%;
0848     flex: 0 0 16.66667%;
0849     max-width: 16.66667%; }
0850   .col-sm-3 {
0851     -webkit-box-flex: 0;
0852     -ms-flex: 0 0 25%;
0853     flex: 0 0 25%;
0854     max-width: 25%; }
0855   .col-sm-4 {
0856     -webkit-box-flex: 0;
0857     -ms-flex: 0 0 33.33333%;
0858     flex: 0 0 33.33333%;
0859     max-width: 33.33333%; }
0860   .col-sm-5 {
0861     -webkit-box-flex: 0;
0862     -ms-flex: 0 0 41.66667%;
0863     flex: 0 0 41.66667%;
0864     max-width: 41.66667%; }
0865   .col-sm-6 {
0866     -webkit-box-flex: 0;
0867     -ms-flex: 0 0 50%;
0868     flex: 0 0 50%;
0869     max-width: 50%; }
0870   .col-sm-7 {
0871     -webkit-box-flex: 0;
0872     -ms-flex: 0 0 58.33333%;
0873     flex: 0 0 58.33333%;
0874     max-width: 58.33333%; }
0875   .col-sm-8 {
0876     -webkit-box-flex: 0;
0877     -ms-flex: 0 0 66.66667%;
0878     flex: 0 0 66.66667%;
0879     max-width: 66.66667%; }
0880   .col-sm-9 {
0881     -webkit-box-flex: 0;
0882     -ms-flex: 0 0 75%;
0883     flex: 0 0 75%;
0884     max-width: 75%; }
0885   .col-sm-10 {
0886     -webkit-box-flex: 0;
0887     -ms-flex: 0 0 83.33333%;
0888     flex: 0 0 83.33333%;
0889     max-width: 83.33333%; }
0890   .col-sm-11 {
0891     -webkit-box-flex: 0;
0892     -ms-flex: 0 0 91.66667%;
0893     flex: 0 0 91.66667%;
0894     max-width: 91.66667%; }
0895   .col-sm-12 {
0896     -webkit-box-flex: 0;
0897     -ms-flex: 0 0 100%;
0898     flex: 0 0 100%;
0899     max-width: 100%; }
0900   .order-sm-first {
0901     -webkit-box-ordinal-group: 0;
0902     -ms-flex-order: -1;
0903     order: -1; }
0904   .order-sm-last {
0905     -webkit-box-ordinal-group: 14;
0906     -ms-flex-order: 13;
0907     order: 13; }
0908   .order-sm-0 {
0909     -webkit-box-ordinal-group: 1;
0910     -ms-flex-order: 0;
0911     order: 0; }
0912   .order-sm-1 {
0913     -webkit-box-ordinal-group: 2;
0914     -ms-flex-order: 1;
0915     order: 1; }
0916   .order-sm-2 {
0917     -webkit-box-ordinal-group: 3;
0918     -ms-flex-order: 2;
0919     order: 2; }
0920   .order-sm-3 {
0921     -webkit-box-ordinal-group: 4;
0922     -ms-flex-order: 3;
0923     order: 3; }
0924   .order-sm-4 {
0925     -webkit-box-ordinal-group: 5;
0926     -ms-flex-order: 4;
0927     order: 4; }
0928   .order-sm-5 {
0929     -webkit-box-ordinal-group: 6;
0930     -ms-flex-order: 5;
0931     order: 5; }
0932   .order-sm-6 {
0933     -webkit-box-ordinal-group: 7;
0934     -ms-flex-order: 6;
0935     order: 6; }
0936   .order-sm-7 {
0937     -webkit-box-ordinal-group: 8;
0938     -ms-flex-order: 7;
0939     order: 7; }
0940   .order-sm-8 {
0941     -webkit-box-ordinal-group: 9;
0942     -ms-flex-order: 8;
0943     order: 8; }
0944   .order-sm-9 {
0945     -webkit-box-ordinal-group: 10;
0946     -ms-flex-order: 9;
0947     order: 9; }
0948   .order-sm-10 {
0949     -webkit-box-ordinal-group: 11;
0950     -ms-flex-order: 10;
0951     order: 10; }
0952   .order-sm-11 {
0953     -webkit-box-ordinal-group: 12;
0954     -ms-flex-order: 11;
0955     order: 11; }
0956   .order-sm-12 {
0957     -webkit-box-ordinal-group: 13;
0958     -ms-flex-order: 12;
0959     order: 12; }
0960   .offset-sm-0 {
0961     margin-left: 0; }
0962   .offset-sm-1 {
0963     margin-left: 8.33333%; }
0964   .offset-sm-2 {
0965     margin-left: 16.66667%; }
0966   .offset-sm-3 {
0967     margin-left: 25%; }
0968   .offset-sm-4 {
0969     margin-left: 33.33333%; }
0970   .offset-sm-5 {
0971     margin-left: 41.66667%; }
0972   .offset-sm-6 {
0973     margin-left: 50%; }
0974   .offset-sm-7 {
0975     margin-left: 58.33333%; }
0976   .offset-sm-8 {
0977     margin-left: 66.66667%; }
0978   .offset-sm-9 {
0979     margin-left: 75%; }
0980   .offset-sm-10 {
0981     margin-left: 83.33333%; }
0982   .offset-sm-11 {
0983     margin-left: 91.66667%; } }
0984 
0985 @media (min-width: 768px) {
0986   .col-md {
0987     -ms-flex-preferred-size: 0;
0988     flex-basis: 0;
0989     -webkit-box-flex: 1;
0990     -ms-flex-positive: 1;
0991     flex-grow: 1;
0992     max-width: 100%; }
0993   .row-cols-md-1 > * {
0994     -webkit-box-flex: 0;
0995     -ms-flex: 0 0 100%;
0996     flex: 0 0 100%;
0997     max-width: 100%; }
0998   .row-cols-md-2 > * {
0999     -webkit-box-flex: 0;
1000     -ms-flex: 0 0 50%;
1001     flex: 0 0 50%;
1002     max-width: 50%; }
1003   .row-cols-md-3 > * {
1004     -webkit-box-flex: 0;
1005     -ms-flex: 0 0 33.33333%;
1006     flex: 0 0 33.33333%;
1007     max-width: 33.33333%; }
1008   .row-cols-md-4 > * {
1009     -webkit-box-flex: 0;
1010     -ms-flex: 0 0 25%;
1011     flex: 0 0 25%;
1012     max-width: 25%; }
1013   .row-cols-md-5 > * {
1014     -webkit-box-flex: 0;
1015     -ms-flex: 0 0 20%;
1016     flex: 0 0 20%;
1017     max-width: 20%; }
1018   .row-cols-md-6 > * {
1019     -webkit-box-flex: 0;
1020     -ms-flex: 0 0 16.66667%;
1021     flex: 0 0 16.66667%;
1022     max-width: 16.66667%; }
1023   .col-md-auto {
1024     -webkit-box-flex: 0;
1025     -ms-flex: 0 0 auto;
1026     flex: 0 0 auto;
1027     width: auto;
1028     max-width: 100%; }
1029   .col-md-1 {
1030     -webkit-box-flex: 0;
1031     -ms-flex: 0 0 8.33333%;
1032     flex: 0 0 8.33333%;
1033     max-width: 8.33333%; }
1034   .col-md-2 {
1035     -webkit-box-flex: 0;
1036     -ms-flex: 0 0 16.66667%;
1037     flex: 0 0 16.66667%;
1038     max-width: 16.66667%; }
1039   .col-md-3 {
1040     -webkit-box-flex: 0;
1041     -ms-flex: 0 0 25%;
1042     flex: 0 0 25%;
1043     max-width: 25%; }
1044   .col-md-4 {
1045     -webkit-box-flex: 0;
1046     -ms-flex: 0 0 33.33333%;
1047     flex: 0 0 33.33333%;
1048     max-width: 33.33333%; }
1049   .col-md-5 {
1050     -webkit-box-flex: 0;
1051     -ms-flex: 0 0 41.66667%;
1052     flex: 0 0 41.66667%;
1053     max-width: 41.66667%; }
1054   .col-md-6 {
1055     -webkit-box-flex: 0;
1056     -ms-flex: 0 0 50%;
1057     flex: 0 0 50%;
1058     max-width: 50%; }
1059   .col-md-7 {
1060     -webkit-box-flex: 0;
1061     -ms-flex: 0 0 58.33333%;
1062     flex: 0 0 58.33333%;
1063     max-width: 58.33333%; }
1064   .col-md-8 {
1065     -webkit-box-flex: 0;
1066     -ms-flex: 0 0 66.66667%;
1067     flex: 0 0 66.66667%;
1068     max-width: 66.66667%; }
1069   .col-md-9 {
1070     -webkit-box-flex: 0;
1071     -ms-flex: 0 0 75%;
1072     flex: 0 0 75%;
1073     max-width: 75%; }
1074   .col-md-10 {
1075     -webkit-box-flex: 0;
1076     -ms-flex: 0 0 83.33333%;
1077     flex: 0 0 83.33333%;
1078     max-width: 83.33333%; }
1079   .col-md-11 {
1080     -webkit-box-flex: 0;
1081     -ms-flex: 0 0 91.66667%;
1082     flex: 0 0 91.66667%;
1083     max-width: 91.66667%; }
1084   .col-md-12 {
1085     -webkit-box-flex: 0;
1086     -ms-flex: 0 0 100%;
1087     flex: 0 0 100%;
1088     max-width: 100%; }
1089   .order-md-first {
1090     -webkit-box-ordinal-group: 0;
1091     -ms-flex-order: -1;
1092     order: -1; }
1093   .order-md-last {
1094     -webkit-box-ordinal-group: 14;
1095     -ms-flex-order: 13;
1096     order: 13; }
1097   .order-md-0 {
1098     -webkit-box-ordinal-group: 1;
1099     -ms-flex-order: 0;
1100     order: 0; }
1101   .order-md-1 {
1102     -webkit-box-ordinal-group: 2;
1103     -ms-flex-order: 1;
1104     order: 1; }
1105   .order-md-2 {
1106     -webkit-box-ordinal-group: 3;
1107     -ms-flex-order: 2;
1108     order: 2; }
1109   .order-md-3 {
1110     -webkit-box-ordinal-group: 4;
1111     -ms-flex-order: 3;
1112     order: 3; }
1113   .order-md-4 {
1114     -webkit-box-ordinal-group: 5;
1115     -ms-flex-order: 4;
1116     order: 4; }
1117   .order-md-5 {
1118     -webkit-box-ordinal-group: 6;
1119     -ms-flex-order: 5;
1120     order: 5; }
1121   .order-md-6 {
1122     -webkit-box-ordinal-group: 7;
1123     -ms-flex-order: 6;
1124     order: 6; }
1125   .order-md-7 {
1126     -webkit-box-ordinal-group: 8;
1127     -ms-flex-order: 7;
1128     order: 7; }
1129   .order-md-8 {
1130     -webkit-box-ordinal-group: 9;
1131     -ms-flex-order: 8;
1132     order: 8; }
1133   .order-md-9 {
1134     -webkit-box-ordinal-group: 10;
1135     -ms-flex-order: 9;
1136     order: 9; }
1137   .order-md-10 {
1138     -webkit-box-ordinal-group: 11;
1139     -ms-flex-order: 10;
1140     order: 10; }
1141   .order-md-11 {
1142     -webkit-box-ordinal-group: 12;
1143     -ms-flex-order: 11;
1144     order: 11; }
1145   .order-md-12 {
1146     -webkit-box-ordinal-group: 13;
1147     -ms-flex-order: 12;
1148     order: 12; }
1149   .offset-md-0 {
1150     margin-left: 0; }
1151   .offset-md-1 {
1152     margin-left: 8.33333%; }
1153   .offset-md-2 {
1154     margin-left: 16.66667%; }
1155   .offset-md-3 {
1156     margin-left: 25%; }
1157   .offset-md-4 {
1158     margin-left: 33.33333%; }
1159   .offset-md-5 {
1160     margin-left: 41.66667%; }
1161   .offset-md-6 {
1162     margin-left: 50%; }
1163   .offset-md-7 {
1164     margin-left: 58.33333%; }
1165   .offset-md-8 {
1166     margin-left: 66.66667%; }
1167   .offset-md-9 {
1168     margin-left: 75%; }
1169   .offset-md-10 {
1170     margin-left: 83.33333%; }
1171   .offset-md-11 {
1172     margin-left: 91.66667%; } }
1173 
1174 @media (min-width: 992px) {
1175   .col-lg {
1176     -ms-flex-preferred-size: 0;
1177     flex-basis: 0;
1178     -webkit-box-flex: 1;
1179     -ms-flex-positive: 1;
1180     flex-grow: 1;
1181     max-width: 100%; }
1182   .row-cols-lg-1 > * {
1183     -webkit-box-flex: 0;
1184     -ms-flex: 0 0 100%;
1185     flex: 0 0 100%;
1186     max-width: 100%; }
1187   .row-cols-lg-2 > * {
1188     -webkit-box-flex: 0;
1189     -ms-flex: 0 0 50%;
1190     flex: 0 0 50%;
1191     max-width: 50%; }
1192   .row-cols-lg-3 > * {
1193     -webkit-box-flex: 0;
1194     -ms-flex: 0 0 33.33333%;
1195     flex: 0 0 33.33333%;
1196     max-width: 33.33333%; }
1197   .row-cols-lg-4 > * {
1198     -webkit-box-flex: 0;
1199     -ms-flex: 0 0 25%;
1200     flex: 0 0 25%;
1201     max-width: 25%; }
1202   .row-cols-lg-5 > * {
1203     -webkit-box-flex: 0;
1204     -ms-flex: 0 0 20%;
1205     flex: 0 0 20%;
1206     max-width: 20%; }
1207   .row-cols-lg-6 > * {
1208     -webkit-box-flex: 0;
1209     -ms-flex: 0 0 16.66667%;
1210     flex: 0 0 16.66667%;
1211     max-width: 16.66667%; }
1212   .col-lg-auto {
1213     -webkit-box-flex: 0;
1214     -ms-flex: 0 0 auto;
1215     flex: 0 0 auto;
1216     width: auto;
1217     max-width: 100%; }
1218   .col-lg-1 {
1219     -webkit-box-flex: 0;
1220     -ms-flex: 0 0 8.33333%;
1221     flex: 0 0 8.33333%;
1222     max-width: 8.33333%; }
1223   .col-lg-2 {
1224     -webkit-box-flex: 0;
1225     -ms-flex: 0 0 16.66667%;
1226     flex: 0 0 16.66667%;
1227     max-width: 16.66667%; }
1228   .col-lg-3 {
1229     -webkit-box-flex: 0;
1230     -ms-flex: 0 0 25%;
1231     flex: 0 0 25%;
1232     max-width: 25%; }
1233   .col-lg-4 {
1234     -webkit-box-flex: 0;
1235     -ms-flex: 0 0 33.33333%;
1236     flex: 0 0 33.33333%;
1237     max-width: 33.33333%; }
1238   .col-lg-5 {
1239     -webkit-box-flex: 0;
1240     -ms-flex: 0 0 41.66667%;
1241     flex: 0 0 41.66667%;
1242     max-width: 41.66667%; }
1243   .col-lg-6 {
1244     -webkit-box-flex: 0;
1245     -ms-flex: 0 0 50%;
1246     flex: 0 0 50%;
1247     max-width: 50%; }
1248   .col-lg-7 {
1249     -webkit-box-flex: 0;
1250     -ms-flex: 0 0 58.33333%;
1251     flex: 0 0 58.33333%;
1252     max-width: 58.33333%; }
1253   .col-lg-8 {
1254     -webkit-box-flex: 0;
1255     -ms-flex: 0 0 66.66667%;
1256     flex: 0 0 66.66667%;
1257     max-width: 66.66667%; }
1258   .col-lg-9 {
1259     -webkit-box-flex: 0;
1260     -ms-flex: 0 0 75%;
1261     flex: 0 0 75%;
1262     max-width: 75%; }
1263   .col-lg-10 {
1264     -webkit-box-flex: 0;
1265     -ms-flex: 0 0 83.33333%;
1266     flex: 0 0 83.33333%;
1267     max-width: 83.33333%; }
1268   .col-lg-11 {
1269     -webkit-box-flex: 0;
1270     -ms-flex: 0 0 91.66667%;
1271     flex: 0 0 91.66667%;
1272     max-width: 91.66667%; }
1273   .col-lg-12 {
1274     -webkit-box-flex: 0;
1275     -ms-flex: 0 0 100%;
1276     flex: 0 0 100%;
1277     max-width: 100%; }
1278   .order-lg-first {
1279     -webkit-box-ordinal-group: 0;
1280     -ms-flex-order: -1;
1281     order: -1; }
1282   .order-lg-last {
1283     -webkit-box-ordinal-group: 14;
1284     -ms-flex-order: 13;
1285     order: 13; }
1286   .order-lg-0 {
1287     -webkit-box-ordinal-group: 1;
1288     -ms-flex-order: 0;
1289     order: 0; }
1290   .order-lg-1 {
1291     -webkit-box-ordinal-group: 2;
1292     -ms-flex-order: 1;
1293     order: 1; }
1294   .order-lg-2 {
1295     -webkit-box-ordinal-group: 3;
1296     -ms-flex-order: 2;
1297     order: 2; }
1298   .order-lg-3 {
1299     -webkit-box-ordinal-group: 4;
1300     -ms-flex-order: 3;
1301     order: 3; }
1302   .order-lg-4 {
1303     -webkit-box-ordinal-group: 5;
1304     -ms-flex-order: 4;
1305     order: 4; }
1306   .order-lg-5 {
1307     -webkit-box-ordinal-group: 6;
1308     -ms-flex-order: 5;
1309     order: 5; }
1310   .order-lg-6 {
1311     -webkit-box-ordinal-group: 7;
1312     -ms-flex-order: 6;
1313     order: 6; }
1314   .order-lg-7 {
1315     -webkit-box-ordinal-group: 8;
1316     -ms-flex-order: 7;
1317     order: 7; }
1318   .order-lg-8 {
1319     -webkit-box-ordinal-group: 9;
1320     -ms-flex-order: 8;
1321     order: 8; }
1322   .order-lg-9 {
1323     -webkit-box-ordinal-group: 10;
1324     -ms-flex-order: 9;
1325     order: 9; }
1326   .order-lg-10 {
1327     -webkit-box-ordinal-group: 11;
1328     -ms-flex-order: 10;
1329     order: 10; }
1330   .order-lg-11 {
1331     -webkit-box-ordinal-group: 12;
1332     -ms-flex-order: 11;
1333     order: 11; }
1334   .order-lg-12 {
1335     -webkit-box-ordinal-group: 13;
1336     -ms-flex-order: 12;
1337     order: 12; }
1338   .offset-lg-0 {
1339     margin-left: 0; }
1340   .offset-lg-1 {
1341     margin-left: 8.33333%; }
1342   .offset-lg-2 {
1343     margin-left: 16.66667%; }
1344   .offset-lg-3 {
1345     margin-left: 25%; }
1346   .offset-lg-4 {
1347     margin-left: 33.33333%; }
1348   .offset-lg-5 {
1349     margin-left: 41.66667%; }
1350   .offset-lg-6 {
1351     margin-left: 50%; }
1352   .offset-lg-7 {
1353     margin-left: 58.33333%; }
1354   .offset-lg-8 {
1355     margin-left: 66.66667%; }
1356   .offset-lg-9 {
1357     margin-left: 75%; }
1358   .offset-lg-10 {
1359     margin-left: 83.33333%; }
1360   .offset-lg-11 {
1361     margin-left: 91.66667%; } }
1362 
1363 @media (min-width: 1600px) {
1364   .col-xl {
1365     -ms-flex-preferred-size: 0;
1366     flex-basis: 0;
1367     -webkit-box-flex: 1;
1368     -ms-flex-positive: 1;
1369     flex-grow: 1;
1370     max-width: 100%; }
1371   .row-cols-xl-1 > * {
1372     -webkit-box-flex: 0;
1373     -ms-flex: 0 0 100%;
1374     flex: 0 0 100%;
1375     max-width: 100%; }
1376   .row-cols-xl-2 > * {
1377     -webkit-box-flex: 0;
1378     -ms-flex: 0 0 50%;
1379     flex: 0 0 50%;
1380     max-width: 50%; }
1381   .row-cols-xl-3 > * {
1382     -webkit-box-flex: 0;
1383     -ms-flex: 0 0 33.33333%;
1384     flex: 0 0 33.33333%;
1385     max-width: 33.33333%; }
1386   .row-cols-xl-4 > * {
1387     -webkit-box-flex: 0;
1388     -ms-flex: 0 0 25%;
1389     flex: 0 0 25%;
1390     max-width: 25%; }
1391   .row-cols-xl-5 > * {
1392     -webkit-box-flex: 0;
1393     -ms-flex: 0 0 20%;
1394     flex: 0 0 20%;
1395     max-width: 20%; }
1396   .row-cols-xl-6 > * {
1397     -webkit-box-flex: 0;
1398     -ms-flex: 0 0 16.66667%;
1399     flex: 0 0 16.66667%;
1400     max-width: 16.66667%; }
1401   .col-xl-auto {
1402     -webkit-box-flex: 0;
1403     -ms-flex: 0 0 auto;
1404     flex: 0 0 auto;
1405     width: auto;
1406     max-width: 100%; }
1407   .col-xl-1 {
1408     -webkit-box-flex: 0;
1409     -ms-flex: 0 0 8.33333%;
1410     flex: 0 0 8.33333%;
1411     max-width: 8.33333%; }
1412   .col-xl-2 {
1413     -webkit-box-flex: 0;
1414     -ms-flex: 0 0 16.66667%;
1415     flex: 0 0 16.66667%;
1416     max-width: 16.66667%; }
1417   .col-xl-3 {
1418     -webkit-box-flex: 0;
1419     -ms-flex: 0 0 25%;
1420     flex: 0 0 25%;
1421     max-width: 25%; }
1422   .col-xl-4 {
1423     -webkit-box-flex: 0;
1424     -ms-flex: 0 0 33.33333%;
1425     flex: 0 0 33.33333%;
1426     max-width: 33.33333%; }
1427   .col-xl-5 {
1428     -webkit-box-flex: 0;
1429     -ms-flex: 0 0 41.66667%;
1430     flex: 0 0 41.66667%;
1431     max-width: 41.66667%; }
1432   .col-xl-6 {
1433     -webkit-box-flex: 0;
1434     -ms-flex: 0 0 50%;
1435     flex: 0 0 50%;
1436     max-width: 50%; }
1437   .col-xl-7 {
1438     -webkit-box-flex: 0;
1439     -ms-flex: 0 0 58.33333%;
1440     flex: 0 0 58.33333%;
1441     max-width: 58.33333%; }
1442   .col-xl-8 {
1443     -webkit-box-flex: 0;
1444     -ms-flex: 0 0 66.66667%;
1445     flex: 0 0 66.66667%;
1446     max-width: 66.66667%; }
1447   .col-xl-9 {
1448     -webkit-box-flex: 0;
1449     -ms-flex: 0 0 75%;
1450     flex: 0 0 75%;
1451     max-width: 75%; }
1452   .col-xl-10 {
1453     -webkit-box-flex: 0;
1454     -ms-flex: 0 0 83.33333%;
1455     flex: 0 0 83.33333%;
1456     max-width: 83.33333%; }
1457   .col-xl-11 {
1458     -webkit-box-flex: 0;
1459     -ms-flex: 0 0 91.66667%;
1460     flex: 0 0 91.66667%;
1461     max-width: 91.66667%; }
1462   .col-xl-12 {
1463     -webkit-box-flex: 0;
1464     -ms-flex: 0 0 100%;
1465     flex: 0 0 100%;
1466     max-width: 100%; }
1467   .order-xl-first {
1468     -webkit-box-ordinal-group: 0;
1469     -ms-flex-order: -1;
1470     order: -1; }
1471   .order-xl-last {
1472     -webkit-box-ordinal-group: 14;
1473     -ms-flex-order: 13;
1474     order: 13; }
1475   .order-xl-0 {
1476     -webkit-box-ordinal-group: 1;
1477     -ms-flex-order: 0;
1478     order: 0; }
1479   .order-xl-1 {
1480     -webkit-box-ordinal-group: 2;
1481     -ms-flex-order: 1;
1482     order: 1; }
1483   .order-xl-2 {
1484     -webkit-box-ordinal-group: 3;
1485     -ms-flex-order: 2;
1486     order: 2; }
1487   .order-xl-3 {
1488     -webkit-box-ordinal-group: 4;
1489     -ms-flex-order: 3;
1490     order: 3; }
1491   .order-xl-4 {
1492     -webkit-box-ordinal-group: 5;
1493     -ms-flex-order: 4;
1494     order: 4; }
1495   .order-xl-5 {
1496     -webkit-box-ordinal-group: 6;
1497     -ms-flex-order: 5;
1498     order: 5; }
1499   .order-xl-6 {
1500     -webkit-box-ordinal-group: 7;
1501     -ms-flex-order: 6;
1502     order: 6; }
1503   .order-xl-7 {
1504     -webkit-box-ordinal-group: 8;
1505     -ms-flex-order: 7;
1506     order: 7; }
1507   .order-xl-8 {
1508     -webkit-box-ordinal-group: 9;
1509     -ms-flex-order: 8;
1510     order: 8; }
1511   .order-xl-9 {
1512     -webkit-box-ordinal-group: 10;
1513     -ms-flex-order: 9;
1514     order: 9; }
1515   .order-xl-10 {
1516     -webkit-box-ordinal-group: 11;
1517     -ms-flex-order: 10;
1518     order: 10; }
1519   .order-xl-11 {
1520     -webkit-box-ordinal-group: 12;
1521     -ms-flex-order: 11;
1522     order: 11; }
1523   .order-xl-12 {
1524     -webkit-box-ordinal-group: 13;
1525     -ms-flex-order: 12;
1526     order: 12; }
1527   .offset-xl-0 {
1528     margin-left: 0; }
1529   .offset-xl-1 {
1530     margin-left: 8.33333%; }
1531   .offset-xl-2 {
1532     margin-left: 16.66667%; }
1533   .offset-xl-3 {
1534     margin-left: 25%; }
1535   .offset-xl-4 {
1536     margin-left: 33.33333%; }
1537   .offset-xl-5 {
1538     margin-left: 41.66667%; }
1539   .offset-xl-6 {
1540     margin-left: 50%; }
1541   .offset-xl-7 {
1542     margin-left: 58.33333%; }
1543   .offset-xl-8 {
1544     margin-left: 66.66667%; }
1545   .offset-xl-9 {
1546     margin-left: 75%; }
1547   .offset-xl-10 {
1548     margin-left: 83.33333%; }
1549   .offset-xl-11 {
1550     margin-left: 91.66667%; } }
1551 
1552 .table {
1553   width: 100%;
1554   margin-bottom: 1rem;
1555   color: #3e5569; }
1556   .table th,
1557   .table td {
1558     padding: 1rem;
1559     vertical-align: top;
1560     border-top: 1px solid #e9ecef; }
1561   .table thead th {
1562     vertical-align: bottom;
1563     border-bottom: 2px solid #e9ecef; }
1564   .table tbody + tbody {
1565     border-top: 2px solid #e9ecef; }
1566 
1567 .table-sm th,
1568 .table-sm td {
1569   padding: 0.3rem; }
1570 
1571 .table-bordered {
1572   border: 1px solid #e9ecef; }
1573   .table-bordered th,
1574   .table-bordered td {
1575     border: 1px solid #e9ecef; }
1576   .table-bordered thead th,
1577   .table-bordered thead td {
1578     border-bottom-width: 2px; }
1579 
1580 .table-borderless th,
1581 .table-borderless td,
1582 .table-borderless thead th,
1583 .table-borderless tbody + tbody {
1584   border: 0; }
1585 
1586 .table-striped tbody tr:nth-of-type(odd) {
1587   background-color: rgba(0, 0, 0, 0.05); }
1588 
1589 .table-hover tbody tr:hover {
1590   color: #3e5569;
1591   background-color: #f8f9fa; }
1592 
1593 .table-primary,
1594 .table-primary > th,
1595 .table-primary > td {
1596   background-color: #e3dffc; }
1597 
1598 .table-primary th,
1599 .table-primary td,
1600 .table-primary thead th,
1601 .table-primary tbody + tbody {
1602   border-color: #b7acf6; }
1603 
1604 .table-hover .table-primary:hover {
1605   background-color: #cfc8fa; }
1606   .table-hover .table-primary:hover > td,
1607   .table-hover .table-primary:hover > th {
1608     background-color: #cfc8fa; }
1609 
1610 .table-secondary,
1611 .table-secondary > th,
1612 .table-secondary > td {
1613   background-color: #e2e3e5; }
1614 
1615 .table-secondary th,
1616 .table-secondary td,
1617 .table-secondary thead th,
1618 .table-secondary tbody + tbody {
1619   border-color: #b3b7bb; }
1620 
1621 .table-hover .table-secondary:hover {
1622   background-color: #d5d6d9; }
1623   .table-hover .table-secondary:hover > td,
1624   .table-hover .table-secondary:hover > th {
1625     background-color: #d5d6d9; }
1626 
1627 .table-success,
1628 .table-success > th,
1629 .table-success > td {
1630   background-color: #d7f2ed; }
1631 
1632 .table-success th,
1633 .table-success td,
1634 .table-success thead th,
1635 .table-success tbody + tbody {
1636   border-color: #96ddd1; }
1637 
1638 .table-hover .table-success:hover {
1639   background-color: #c4ece4; }
1640   .table-hover .table-success:hover > td,
1641   .table-hover .table-success:hover > th {
1642     background-color: #c4ece4; }
1643 
1644 .table-info,
1645 .table-info > th,
1646 .table-info > td {
1647   background-color: #d4e0ff; }
1648 
1649 .table-info th,
1650 .table-info td,
1651 .table-info thead th,
1652 .table-info tbody + tbody {
1653   border-color: #90adff; }
1654 
1655 .table-hover .table-info:hover {
1656   background-color: #bbceff; }
1657   .table-hover .table-info:hover > td,
1658   .table-hover .table-info:hover > th {
1659     background-color: #bbceff; }
1660 
1661 .table-warning,
1662 .table-warning > th,
1663 .table-warning > td {
1664   background-color: #fff2d6; }
1665 
1666 .table-warning th,
1667 .table-warning td,
1668 .table-warning thead th,
1669 .table-warning tbody + tbody {
1670   border-color: #ffdc95; }
1671 
1672 .table-hover .table-warning:hover {
1673   background-color: #ffeabd; }
1674   .table-hover .table-warning:hover > td,
1675   .table-hover .table-warning:hover > th {
1676     background-color: #ffeabd; }
1677 
1678 .table-danger,
1679 .table-danger > th,
1680 .table-danger > td {
1681   background-color: #fdd5dc; }
1682 
1683 .table-danger th,
1684 .table-danger td,
1685 .table-danger thead th,
1686 .table-danger tbody + tbody {
1687   border-color: #fa92a5; }
1688 
1689 .table-hover .table-danger:hover {
1690   background-color: #fcbdc8; }
1691   .table-hover .table-danger:hover > td,
1692   .table-hover .table-danger:hover > th {
1693     background-color: #fcbdc8; }
1694 
1695 .table-light,
1696 .table-light > th,
1697 .table-light > td {
1698   background-color: #fefefe; }
1699 
1700 .table-light th,
1701 .table-light td,
1702 .table-light thead th,
1703 .table-light tbody + tbody {
1704   border-color: #fbfcfc; }
1705 
1706 .table-hover .table-light:hover {
1707   background-color: #f1f1f1; }
1708   .table-hover .table-light:hover > td,
1709   .table-hover .table-light:hover > th {
1710     background-color: #f1f1f1; }
1711 
1712 .table-dark,
1713 .table-dark > th,
1714 .table-dark > td {
1715   background-color: #d6d8d9; }
1716 
1717 .table-dark th,
1718 .table-dark td,
1719 .table-dark thead th,
1720 .table-dark tbody + tbody {
1721   border-color: #95999c; }
1722 
1723 .table-hover .table-dark:hover {
1724   background-color: #c9cbcd; }
1725   .table-hover .table-dark:hover > td,
1726   .table-hover .table-dark:hover > th {
1727     background-color: #c9cbcd; }
1728 
1729 .table-cyan,
1730 .table-cyan > th,
1731 .table-cyan > td {
1732   background-color: #dcf3fd; }
1733 
1734 .table-cyan th,
1735 .table-cyan td,
1736 .table-cyan thead th,
1737 .table-cyan tbody + tbody {
1738   border-color: #a3e0fb; }
1739 
1740 .table-hover .table-cyan:hover {
1741   background-color: #c4ebfc; }
1742   .table-hover .table-cyan:hover > td,
1743   .table-hover .table-cyan:hover > th {
1744     background-color: #c4ebfc; }
1745 
1746 .table-orange,
1747 .table-orange > th,
1748 .table-orange > td {
1749   background-color: #fee8cc; }
1750 
1751 .table-orange th,
1752 .table-orange td,
1753 .table-orange thead th,
1754 .table-orange tbody + tbody {
1755   border-color: #fdc37a; }
1756 
1757 .table-hover .table-orange:hover {
1758   background-color: #feddb3; }
1759   .table-hover .table-orange:hover > td,
1760   .table-hover .table-orange:hover > th {
1761     background-color: #feddb3; }
1762 
1763 .table-purple,
1764 .table-purple > th,
1765 .table-purple > td {
1766   background-color: #e3dffc; }
1767 
1768 .table-purple th,
1769 .table-purple td,
1770 .table-purple thead th,
1771 .table-purple tbody + tbody {
1772   border-color: #b7acf6; }
1773 
1774 .table-hover .table-purple:hover {
1775   background-color: #cfc8fa; }
1776   .table-hover .table-purple:hover > td,
1777   .table-hover .table-purple:hover > th {
1778     background-color: #cfc8fa; }
1779 
1780 .table-active,
1781 .table-active > th,
1782 .table-active > td {
1783   background-color: #f8f9fa; }
1784 
1785 .table-hover .table-active:hover {
1786   background-color: #e9ecef; }
1787   .table-hover .table-active:hover > td,
1788   .table-hover .table-active:hover > th {
1789     background-color: #e9ecef; }
1790 
1791 .table .thead-dark th {
1792   color: #fff;
1793   background-color: #343a40;
1794   border-color: #454d55; }
1795 
1796 .table .thead-light th {
1797   color: #4F5467;
1798   background-color: #e9ecef;
1799   border-color: #e9ecef; }
1800 
1801 .table-dark {
1802   color: #fff;
1803   background-color: #343a40; }
1804   .table-dark th,
1805   .table-dark td,
1806   .table-dark thead th {
1807     border-color: #454d55; }
1808   .table-dark.table-bordered {
1809     border: 0; }
1810   .table-dark.table-striped tbody tr:nth-of-type(odd) {
1811     background-color: rgba(255, 255, 255, 0.05); }
1812   .table-dark.table-hover tbody tr:hover {
1813     color: #fff;
1814     background-color: rgba(255, 255, 255, 0.075); }
1815 
1816 @media (max-width: 575.98px) {
1817   .table-responsive-sm {
1818     display: block;
1819     width: 100%;
1820     overflow-x: auto;
1821     -webkit-overflow-scrolling: touch; }
1822     .table-responsive-sm > .table-bordered {
1823       border: 0; } }
1824 
1825 @media (max-width: 767.98px) {
1826   .table-responsive-md {
1827     display: block;
1828     width: 100%;
1829     overflow-x: auto;
1830     -webkit-overflow-scrolling: touch; }
1831     .table-responsive-md > .table-bordered {
1832       border: 0; } }
1833 
1834 @media (max-width: 991.98px) {
1835   .table-responsive-lg {
1836     display: block;
1837     width: 100%;
1838     overflow-x: auto;
1839     -webkit-overflow-scrolling: touch; }
1840     .table-responsive-lg > .table-bordered {
1841       border: 0; } }
1842 
1843 @media (max-width: 1599.98px) {
1844   .table-responsive-xl {
1845     display: block;
1846     width: 100%;
1847     overflow-x: auto;
1848     -webkit-overflow-scrolling: touch; }
1849     .table-responsive-xl > .table-bordered {
1850       border: 0; } }
1851 
1852 .table-responsive {
1853   display: block;
1854   width: 100%;
1855   overflow-x: auto;
1856   -webkit-overflow-scrolling: touch; }
1857   .table-responsive > .table-bordered {
1858     border: 0; }
1859 
1860 .form-control {
1861   display: block;
1862   width: 100%;
1863   height: calc(1.5em + 0.75rem + 2px);
1864   padding: 0.375rem 0.75rem;
1865   font-size: 0.875rem;
1866   font-weight: 400;
1867   line-height: 1.5;
1868   color: #4F5467;
1869   background-color: #fff;
1870   background-clip: padding-box;
1871   border: 1px solid #e9ecef;
1872   border-radius: 2px;
1873   -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
1874   transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
1875   -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1876   transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1877   transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
1878   @media (prefers-reduced-motion: reduce) {
1879     .form-control {
1880       -webkit-transition: none;
1881       -o-transition: none;
1882       transition: none; } }
1883   .form-control::-ms-expand {
1884     background-color: transparent;
1885     border: 0; }
1886   .form-control:-moz-focusring {
1887     color: transparent;
1888     text-shadow: 0 0 0 #4F5467; }
1889   .form-control:focus {
1890     color: #4F5467;
1891     background-color: #fff;
1892     border-color: rgba(0, 0, 0, 0.25);
1893     outline: 0;
1894     -webkit-box-shadow: transparent;
1895     box-shadow: transparent; }
1896   .form-control::-webkit-input-placeholder {
1897     color: #6c757d;
1898     opacity: 1; }
1899   .form-control:-ms-input-placeholder {
1900     color: #6c757d;
1901     opacity: 1; }
1902   .form-control::-ms-input-placeholder {
1903     color: #6c757d;
1904     opacity: 1; }
1905   .form-control::placeholder {
1906     color: #6c757d;
1907     opacity: 1; }
1908   .form-control:disabled, .form-control[readonly] {
1909     background-color: #e9ecef;
1910     opacity: 1; }
1911 
1912 input[type="date"].form-control,
1913 input[type="time"].form-control,
1914 input[type="datetime-local"].form-control,
1915 input[type="month"].form-control {
1916   -webkit-appearance: none;
1917   -moz-appearance: none;
1918   appearance: none; }
1919 
1920 select.form-control:focus::-ms-value {
1921   color: #4F5467;
1922   background-color: #fff; }
1923 
1924 .form-control-file,
1925 .form-control-range {
1926   display: block;
1927   width: 100%; }
1928 
1929 .col-form-label {
1930   padding-top: calc(0.375rem + 1px);
1931   padding-bottom: calc(0.375rem + 1px);
1932   margin-bottom: 0;
1933   font-size: inherit;
1934   line-height: 1.5; }
1935 
1936 .col-form-label-lg {
1937   padding-top: calc(0.5rem + 1px);
1938   padding-bottom: calc(0.5rem + 1px);
1939   font-size: 1.09375rem;
1940   line-height: 1.5; }
1941 
1942 .col-form-label-sm {
1943   padding-top: calc(0.25rem + 1px);
1944   padding-bottom: calc(0.25rem + 1px);
1945   font-size: 0.76563rem;
1946   line-height: 1.5; }
1947 
1948 .form-control-plaintext {
1949   display: block;
1950   width: 100%;
1951   padding: 0.375rem 0;
1952   margin-bottom: 0;
1953   font-size: 0.875rem;
1954   line-height: 1.5;
1955   color: #3e5569;
1956   background-color: transparent;
1957   border: solid transparent;
1958   border-width: 1px 0; }
1959   .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
1960     padding-right: 0;
1961     padding-left: 0; }
1962 
1963 .form-control-sm {
1964   height: calc(1.5em + 0.5rem + 2px);
1965   padding: 0.25rem 0.5rem;
1966   font-size: 0.76563rem;
1967   line-height: 1.5;
1968   border-radius: 1px; }
1969 
1970 .form-control-lg {
1971   height: calc(1.5em + 1rem + 2px);
1972   padding: 0.5rem 1rem;
1973   font-size: 1.09375rem;
1974   line-height: 1.5;
1975   border-radius: 2px; }
1976 
1977 select.form-control[size], select.form-control[multiple] {
1978   height: auto; }
1979 
1980 textarea.form-control {
1981   height: auto; }
1982 
1983 .form-group {
1984   margin-bottom: 1rem; }
1985 
1986 .form-text {
1987   display: block;
1988   margin-top: 0.25rem; }
1989 
1990 .form-row {
1991   display: -webkit-box;
1992   display: -ms-flexbox;
1993   display: flex;
1994   -ms-flex-wrap: wrap;
1995   flex-wrap: wrap;
1996   margin-right: -5px;
1997   margin-left: -5px; }
1998   .form-row > .col,
1999   .form-row > [class*="col-"] {
2000     padding-right: 5px;
2001     padding-left: 5px; }
2002 
2003 .form-check {
2004   position: relative;
2005   display: block;
2006   padding-left: 1.25rem; }
2007 
2008 .form-check-input {
2009   position: absolute;
2010   margin-top: 0.3rem;
2011   margin-left: -1.25rem; }
2012   .form-check-input[disabled] ~ .form-check-label,
2013   .form-check-input:disabled ~ .form-check-label {
2014     color: #a1aab2; }
2015 
2016 .form-check-label {
2017   margin-bottom: 0; }
2018 
2019 .form-check-inline {
2020   display: -webkit-inline-box;
2021   display: -ms-inline-flexbox;
2022   display: inline-flex;
2023   -webkit-box-align: center;
2024   -ms-flex-align: center;
2025   align-items: center;
2026   padding-left: 0;
2027   margin-right: 0.75rem; }
2028   .form-check-inline .form-check-input {
2029     position: static;
2030     margin-top: 0;
2031     margin-right: 0.3125rem;
2032     margin-left: 0; }
2033 
2034 .valid-feedback {
2035   display: none;
2036   width: 100%;
2037   margin-top: 0.25rem;
2038   font-size: 80%;
2039   color: #36bea6; }
2040 
2041 .valid-tooltip {
2042   position: absolute;
2043   top: 100%;
2044   left: 0;
2045   z-index: 5;
2046   display: none;
2047   max-width: 100%;
2048   padding: 0.25rem 0.5rem;
2049   margin-top: .1rem;
2050   font-size: 0.76563rem;
2051   line-height: 1.5;
2052   color: #fff;
2053   background-color: rgba(54, 190, 166, 0.9);
2054   border-radius: 2px; }
2055 
2056 .was-validated :valid ~ .valid-feedback,
2057 .was-validated :valid ~ .valid-tooltip,
2058 .is-valid ~ .valid-feedback,
2059 .is-valid ~ .valid-tooltip {
2060   display: block; }
2061 
2062 .was-validated .form-control:valid, .form-control.is-valid {
2063   border-color: #36bea6;
2064   padding-right: calc(1.5em + 0.75rem);
2065   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2336bea6' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2066   background-repeat: no-repeat;
2067   background-position: right calc(0.375em + 0.1875rem) center;
2068   background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
2069   .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2070     border-color: #36bea6;
2071     -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.25);
2072     box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.25); }
2073 
2074 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2075   padding-right: calc(1.5em + 0.75rem);
2076   background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
2077 
2078 .was-validated .custom-select:valid, .custom-select.is-valid {
2079   border-color: #36bea6;
2080   padding-right: calc(0.75em + 2.3125rem);
2081   background: url(../../assets/images/custom-select.png) no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2336bea6' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
2082   .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
2083     border-color: #36bea6;
2084     -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.25);
2085     box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.25); }
2086 
2087 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2088   color: #36bea6; }
2089 
2090 .was-validated .form-check-input:valid ~ .valid-feedback,
2091 .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
2092 .form-check-input.is-valid ~ .valid-tooltip {
2093   display: block; }
2094 
2095 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
2096   color: #36bea6; }
2097   .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
2098     border-color: #36bea6; }
2099 
2100 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2101   border-color: #58cfba;
2102   background-color: #58cfba; }
2103 
2104 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2105   -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.25);
2106   box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.25); }
2107 
2108 .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
2109   border-color: #36bea6; }
2110 
2111 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
2112   border-color: #36bea6; }
2113 
2114 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
2115   border-color: #36bea6;
2116   -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.25);
2117   box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.25); }
2118 
2119 .invalid-feedback {
2120   display: none;
2121   width: 100%;
2122   margin-top: 0.25rem;
2123   font-size: 80%;
2124   color: #f62d51; }
2125 
2126 .invalid-tooltip {
2127   position: absolute;
2128   top: 100%;
2129   left: 0;
2130   z-index: 5;
2131   display: none;
2132   max-width: 100%;
2133   padding: 0.25rem 0.5rem;
2134   margin-top: .1rem;
2135   font-size: 0.76563rem;
2136   line-height: 1.5;
2137   color: #fff;
2138   background-color: rgba(246, 45, 81, 0.9);
2139   border-radius: 2px; }
2140 
2141 .was-validated :invalid ~ .invalid-feedback,
2142 .was-validated :invalid ~ .invalid-tooltip,
2143 .is-invalid ~ .invalid-feedback,
2144 .is-invalid ~ .invalid-tooltip {
2145   display: block; }
2146 
2147 .was-validated .form-control:invalid, .form-control.is-invalid {
2148   border-color: #f62d51;
2149   padding-right: calc(1.5em + 0.75rem);
2150   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f62d51' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f62d51' stroke='none'/%3e%3c/svg%3e");
2151   background-repeat: no-repeat;
2152   background-position: right calc(0.375em + 0.1875rem) center;
2153   background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
2154   .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2155     border-color: #f62d51;
2156     -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.25);
2157     box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.25); }
2158 
2159 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2160   padding-right: calc(1.5em + 0.75rem);
2161   background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
2162 
2163 .was-validated .custom-select:invalid, .custom-select.is-invalid {
2164   border-color: #f62d51;
2165   padding-right: calc(0.75em + 2.3125rem);
2166   background: url(../../assets/images/custom-select.png) no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f62d51' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f62d51' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
2167   .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
2168     border-color: #f62d51;
2169     -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.25);
2170     box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.25); }
2171 
2172 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2173   color: #f62d51; }
2174 
2175 .was-validated .form-check-input:invalid ~ .invalid-feedback,
2176 .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
2177 .form-check-input.is-invalid ~ .invalid-tooltip {
2178   display: block; }
2179 
2180 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
2181   color: #f62d51; }
2182   .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
2183     border-color: #f62d51; }
2184 
2185 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2186   border-color: #f85e7a;
2187   background-color: #f85e7a; }
2188 
2189 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2190   -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.25);
2191   box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.25); }
2192 
2193 .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
2194   border-color: #f62d51; }
2195 
2196 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
2197   border-color: #f62d51; }
2198 
2199 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
2200   border-color: #f62d51;
2201   -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.25);
2202   box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.25); }
2203 
2204 .form-inline {
2205   display: -webkit-box;
2206   display: -ms-flexbox;
2207   display: flex;
2208   -webkit-box-orient: horizontal;
2209   -webkit-box-direction: normal;
2210   -ms-flex-flow: row wrap;
2211   flex-flow: row wrap;
2212   -webkit-box-align: center;
2213   -ms-flex-align: center;
2214   align-items: center; }
2215   .form-inline .form-check {
2216     width: 100%; }
2217   @media (min-width: 576px) {
2218     .form-inline label {
2219       display: -webkit-box;
2220       display: -ms-flexbox;
2221       display: flex;
2222       -webkit-box-align: center;
2223       -ms-flex-align: center;
2224       align-items: center;
2225       -webkit-box-pack: center;
2226       -ms-flex-pack: center;
2227       justify-content: center;
2228       margin-bottom: 0; }
2229     .form-inline .form-group {
2230       display: -webkit-box;
2231       display: -ms-flexbox;
2232       display: flex;
2233       -webkit-box-flex: 0;
2234       -ms-flex: 0 0 auto;
2235       flex: 0 0 auto;
2236       -webkit-box-orient: horizontal;
2237       -webkit-box-direction: normal;
2238       -ms-flex-flow: row wrap;
2239       flex-flow: row wrap;
2240       -webkit-box-align: center;
2241       -ms-flex-align: center;
2242       align-items: center;
2243       margin-bottom: 0; }
2244     .form-inline .form-control {
2245       display: inline-block;
2246       width: auto;
2247       vertical-align: middle; }
2248     .form-inline .form-control-plaintext {
2249       display: inline-block; }
2250     .form-inline .input-group,
2251     .form-inline .custom-select {
2252       width: auto; }
2253     .form-inline .form-check {
2254       display: -webkit-box;
2255       display: -ms-flexbox;
2256       display: flex;
2257       -webkit-box-align: center;
2258       -ms-flex-align: center;
2259       align-items: center;
2260       -webkit-box-pack: center;
2261       -ms-flex-pack: center;
2262       justify-content: center;
2263       width: auto;
2264       padding-left: 0; }
2265     .form-inline .form-check-input {
2266       position: relative;
2267       -ms-flex-negative: 0;
2268       flex-shrink: 0;
2269       margin-top: 0;
2270       margin-right: 0.25rem;
2271       margin-left: 0; }
2272     .form-inline .custom-control {
2273       -webkit-box-align: center;
2274       -ms-flex-align: center;
2275       align-items: center;
2276       -webkit-box-pack: center;
2277       -ms-flex-pack: center;
2278       justify-content: center; }
2279     .form-inline .custom-control-label {
2280       margin-bottom: 0; } }
2281 
2282 .btn {
2283   display: inline-block;
2284   font-weight: 400;
2285   color: #3e5569;
2286   text-align: center;
2287   vertical-align: middle;
2288   -webkit-user-select: none;
2289   -moz-user-select: none;
2290   -ms-user-select: none;
2291   user-select: none;
2292   background-color: transparent;
2293   border: 1px solid transparent;
2294   padding: 0.375rem 0.75rem;
2295   font-size: 0.875rem;
2296   line-height: 1.5;
2297   border-radius: 2px;
2298   -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2299   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2300   -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2301   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2302   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
2303   @media (prefers-reduced-motion: reduce) {
2304     .btn {
2305       -webkit-transition: none;
2306       -o-transition: none;
2307       transition: none; } }
2308   .btn:hover {
2309     color: #3e5569;
2310     text-decoration: none; }
2311   .btn:focus, .btn.focus {
2312     outline: 0;
2313     -webkit-box-shadow: transparent;
2314     box-shadow: transparent; }
2315   .btn.disabled, .btn:disabled {
2316     opacity: 0.65; }
2317   .btn:not(:disabled):not(.disabled) {
2318     cursor: pointer; }
2319 
2320 a.btn.disabled,
2321 fieldset:disabled a.btn {
2322   pointer-events: none; }
2323 
2324 .btn-primary {
2325   color: #fff;
2326   background-color: #7460ee;
2327   border-color: #7460ee; }
2328   .btn-primary:hover {
2329     color: #fff;
2330     background-color: #563dea;
2331     border-color: #4c32e9; }
2332   .btn-primary:focus, .btn-primary.focus {
2333     color: #fff;
2334     background-color: #563dea;
2335     border-color: #4c32e9;
2336     -webkit-box-shadow: 0 0 0 0.2rem rgba(137, 120, 241, 0.5);
2337     box-shadow: 0 0 0 0.2rem rgba(137, 120, 241, 0.5); }
2338   .btn-primary.disabled, .btn-primary:disabled {
2339     color: #fff;
2340     background-color: #7460ee;
2341     border-color: #7460ee; }
2342   .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
2343   .show > .btn-primary.dropdown-toggle {
2344     color: #fff;
2345     background-color: #4c32e9;
2346     border-color: #4226e8; }
2347     .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
2348     .show > .btn-primary.dropdown-toggle:focus {
2349       -webkit-box-shadow: 0 0 0 0.2rem rgba(137, 120, 241, 0.5);
2350       box-shadow: 0 0 0 0.2rem rgba(137, 120, 241, 0.5); }
2351 
2352 .btn-secondary {
2353   color: #fff;
2354   background-color: #6c757d;
2355   border-color: #6c757d; }
2356   .btn-secondary:hover {
2357     color: #fff;
2358     background-color: #5a6268;
2359     border-color: #545b62; }
2360   .btn-secondary:focus, .btn-secondary.focus {
2361     color: #fff;
2362     background-color: #5a6268;
2363     border-color: #545b62;
2364     -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2365     box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
2366   .btn-secondary.disabled, .btn-secondary:disabled {
2367     color: #fff;
2368     background-color: #6c757d;
2369     border-color: #6c757d; }
2370   .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
2371   .show > .btn-secondary.dropdown-toggle {
2372     color: #fff;
2373     background-color: #545b62;
2374     border-color: #4e555b; }
2375     .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
2376     .show > .btn-secondary.dropdown-toggle:focus {
2377       -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2378       box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
2379 
2380 .btn-success {
2381   color: #fff;
2382   background-color: #36bea6;
2383   border-color: #36bea6; }
2384   .btn-success:hover {
2385     color: #fff;
2386     background-color: #2ea08c;
2387     border-color: #2b9683; }
2388   .btn-success:focus, .btn-success.focus {
2389     color: #fff;
2390     background-color: #2ea08c;
2391     border-color: #2b9683;
2392     -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 200, 179, 0.5);
2393     box-shadow: 0 0 0 0.2rem rgba(84, 200, 179, 0.5); }
2394   .btn-success.disabled, .btn-success:disabled {
2395     color: #fff;
2396     background-color: #36bea6;
2397     border-color: #36bea6; }
2398   .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
2399   .show > .btn-success.dropdown-toggle {
2400     color: #fff;
2401     background-color: #2b9683;
2402     border-color: #288c7b; }
2403     .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
2404     .show > .btn-success.dropdown-toggle:focus {
2405       -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 200, 179, 0.5);
2406       box-shadow: 0 0 0 0.2rem rgba(84, 200, 179, 0.5); }
2407 
2408 .btn-info {
2409   color: #fff;
2410   background-color: #2962FF;
2411   border-color: #2962FF; }
2412   .btn-info:hover {
2413     color: #fff;
2414     background-color: #0346ff;
2415     border-color: #0041f5; }
2416   .btn-info:focus, .btn-info.focus {
2417     color: #fff;
2418     background-color: #0346ff;
2419     border-color: #0041f5;
2420     -webkit-box-shadow: 0 0 0 0.2rem rgba(73, 122, 255, 0.5);
2421     box-shadow: 0 0 0 0.2rem rgba(73, 122, 255, 0.5); }
2422   .btn-info.disabled, .btn-info:disabled {
2423     color: #fff;
2424     background-color: #2962FF;
2425     border-color: #2962FF; }
2426   .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
2427   .show > .btn-info.dropdown-toggle {
2428     color: #fff;
2429     background-color: #0041f5;
2430     border-color: #003ee8; }
2431     .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
2432     .show > .btn-info.dropdown-toggle:focus {
2433       -webkit-box-shadow: 0 0 0 0.2rem rgba(73, 122, 255, 0.5);
2434       box-shadow: 0 0 0 0.2rem rgba(73, 122, 255, 0.5); }
2435 
2436 .btn-warning {
2437   color: #212529;
2438   background-color: #ffbc34;
2439   border-color: #ffbc34; }
2440   .btn-warning:hover {
2441     color: #212529;
2442     background-color: #ffaf0e;
2443     border-color: #ffab01; }
2444   .btn-warning:focus, .btn-warning.focus {
2445     color: #212529;
2446     background-color: #ffaf0e;
2447     border-color: #ffab01;
2448     -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 165, 50, 0.5);
2449     box-shadow: 0 0 0 0.2rem rgba(222, 165, 50, 0.5); }
2450   .btn-warning.disabled, .btn-warning:disabled {
2451     color: #212529;
2452     background-color: #ffbc34;
2453     border-color: #ffbc34; }
2454   .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
2455   .show > .btn-warning.dropdown-toggle {
2456     color: #212529;
2457     background-color: #ffab01;
2458     border-color: #f3a300; }
2459     .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
2460     .show > .btn-warning.dropdown-toggle:focus {
2461       -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 165, 50, 0.5);
2462       box-shadow: 0 0 0 0.2rem rgba(222, 165, 50, 0.5); }
2463 
2464 .btn-danger {
2465   color: #fff;
2466   background-color: #f62d51;
2467   border-color: #f62d51; }
2468   .btn-danger:hover {
2469     color: #fff;
2470     background-color: #f20a34;
2471     border-color: #e60a31; }
2472   .btn-danger:focus, .btn-danger.focus {
2473     color: #fff;
2474     background-color: #f20a34;
2475     border-color: #e60a31;
2476     -webkit-box-shadow: 0 0 0 0.2rem rgba(247, 77, 107, 0.5);
2477     box-shadow: 0 0 0 0.2rem rgba(247, 77, 107, 0.5); }
2478   .btn-danger.disabled, .btn-danger:disabled {
2479     color: #fff;
2480     background-color: #f62d51;
2481     border-color: #f62d51; }
2482   .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
2483   .show > .btn-danger.dropdown-toggle {
2484     color: #fff;
2485     background-color: #e60a31;
2486     border-color: #da092f; }
2487     .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
2488     .show > .btn-danger.dropdown-toggle:focus {
2489       -webkit-box-shadow: 0 0 0 0.2rem rgba(247, 77, 107, 0.5);
2490       box-shadow: 0 0 0 0.2rem rgba(247, 77, 107, 0.5); }
2491 
2492 .btn-light {
2493   color: #212529;
2494   background-color: #f8f9fa;
2495   border-color: #f8f9fa; }
2496   .btn-light:hover {
2497     color: #212529;
2498     background-color: #e2e6ea;
2499     border-color: #dae0e5; }
2500   .btn-light:focus, .btn-light.focus {
2501     color: #212529;
2502     background-color: #e2e6ea;
2503     border-color: #dae0e5;
2504     -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2505     box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
2506   .btn-light.disabled, .btn-light:disabled {
2507     color: #212529;
2508     background-color: #f8f9fa;
2509     border-color: #f8f9fa; }
2510   .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
2511   .show > .btn-light.dropdown-toggle {
2512     color: #212529;
2513     background-color: #dae0e5;
2514     border-color: #d3d9df; }
2515     .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
2516     .show > .btn-light.dropdown-toggle:focus {
2517       -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2518       box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
2519 
2520 .btn-dark {
2521   color: #fff;
2522   background-color: #343a40;
2523   border-color: #343a40; }
2524   .btn-dark:hover {
2525     color: #fff;
2526     background-color: #23272b;
2527     border-color: #1d2124; }
2528   .btn-dark:focus, .btn-dark.focus {
2529     color: #fff;
2530     background-color: #23272b;
2531     border-color: #1d2124;
2532     -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2533     box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
2534   .btn-dark.disabled, .btn-dark:disabled {
2535     color: #fff;
2536     background-color: #343a40;
2537     border-color: #343a40; }
2538   .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
2539   .show > .btn-dark.dropdown-toggle {
2540     color: #fff;
2541     background-color: #1d2124;
2542     border-color: #171a1d; }
2543     .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
2544     .show > .btn-dark.dropdown-toggle:focus {
2545       -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2546       box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
2547 
2548 .btn-cyan {
2549   color: #212529;
2550   background-color: #4fc3f7;
2551   border-color: #4fc3f7; }
2552   .btn-cyan:hover {
2553     color: #fff;
2554     background-color: #2ab7f5;
2555     border-color: #1eb2f5; }
2556   .btn-cyan:focus, .btn-cyan.focus {
2557     color: #fff;
2558     background-color: #2ab7f5;
2559     border-color: #1eb2f5;
2560     -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 171, 216, 0.5);
2561     box-shadow: 0 0 0 0.2rem rgba(72, 171, 216, 0.5); }
2562   .btn-cyan.disabled, .btn-cyan:disabled {
2563     color: #212529;
2564     background-color: #4fc3f7;
2565     border-color: #4fc3f7; }
2566   .btn-cyan:not(:disabled):not(.disabled):active, .btn-cyan:not(:disabled):not(.disabled).active,
2567   .show > .btn-cyan.dropdown-toggle {
2568     color: #fff;
2569     background-color: #1eb2f5;
2570     border-color: #12aef4; }
2571     .btn-cyan:not(:disabled):not(.disabled):active:focus, .btn-cyan:not(:disabled):not(.disabled).active:focus,
2572     .show > .btn-cyan.dropdown-toggle:focus {
2573       -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 171, 216, 0.5);
2574       box-shadow: 0 0 0 0.2rem rgba(72, 171, 216, 0.5); }
2575 
2576 .btn-orange {
2577   color: #212529;
2578   background-color: #fb8c00;
2579   border-color: #fb8c00; }
2580   .btn-orange:hover {
2581     color: #fff;
2582     background-color: #d57700;
2583     border-color: #c87000; }
2584   .btn-orange:focus, .btn-orange.focus {
2585     color: #fff;
2586     background-color: #d57700;
2587     border-color: #c87000;
2588     -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 125, 6, 0.5);
2589     box-shadow: 0 0 0 0.2rem rgba(218, 125, 6, 0.5); }
2590   .btn-orange.disabled, .btn-orange:disabled {
2591     color: #212529;
2592     background-color: #fb8c00;
2593     border-color: #fb8c00; }
2594   .btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active,
2595   .show > .btn-orange.dropdown-toggle {
2596     color: #fff;
2597     background-color: #c87000;
2598     border-color: #bb6800; }
2599     .btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus,
2600     .show > .btn-orange.dropdown-toggle:focus {
2601       -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 125, 6, 0.5);
2602       box-shadow: 0 0 0 0.2rem rgba(218, 125, 6, 0.5); }
2603 
2604 .btn-purple {
2605   color: #fff;
2606   background-color: #7460ee;
2607   border-color: #7460ee; }
2608   .btn-purple:hover {
2609     color: #fff;
2610     background-color: #563dea;
2611     border-color: #4c32e9; }
2612   .btn-purple:focus, .btn-purple.focus {
2613     color: #fff;
2614     background-color: #563dea;
2615     border-color: #4c32e9;
2616     -webkit-box-shadow: 0 0 0 0.2rem rgba(137, 120, 241, 0.5);
2617     box-shadow: 0 0 0 0.2rem rgba(137, 120, 241, 0.5); }
2618   .btn-purple.disabled, .btn-purple:disabled {
2619     color: #fff;
2620     background-color: #7460ee;
2621     border-color: #7460ee; }
2622   .btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active,
2623   .show > .btn-purple.dropdown-toggle {
2624     color: #fff;
2625     background-color: #4c32e9;
2626     border-color: #4226e8; }
2627     .btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus,
2628     .show > .btn-purple.dropdown-toggle:focus {
2629       -webkit-box-shadow: 0 0 0 0.2rem rgba(137, 120, 241, 0.5);
2630       box-shadow: 0 0 0 0.2rem rgba(137, 120, 241, 0.5); }
2631 
2632 .btn-outline-primary {
2633   color: #7460ee;
2634   border-color: #7460ee; }
2635   .btn-outline-primary:hover {
2636     color: #fff;
2637     background-color: #7460ee;
2638     border-color: #7460ee; }
2639   .btn-outline-primary:focus, .btn-outline-primary.focus {
2640     -webkit-box-shadow: 0 0 0 0.2rem rgba(116, 96, 238, 0.5);
2641     box-shadow: 0 0 0 0.2rem rgba(116, 96, 238, 0.5); }
2642   .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2643     color: #7460ee;
2644     background-color: transparent; }
2645   .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
2646   .show > .btn-outline-primary.dropdown-toggle {
2647     color: #fff;
2648     background-color: #7460ee;
2649     border-color: #7460ee; }
2650     .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2651     .show > .btn-outline-primary.dropdown-toggle:focus {
2652       -webkit-box-shadow: 0 0 0 0.2rem rgba(116, 96, 238, 0.5);
2653       box-shadow: 0 0 0 0.2rem rgba(116, 96, 238, 0.5); }
2654 
2655 .btn-outline-secondary {
2656   color: #6c757d;
2657   border-color: #6c757d; }
2658   .btn-outline-secondary:hover {
2659     color: #fff;
2660     background-color: #6c757d;
2661     border-color: #6c757d; }
2662   .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2663     -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2664     box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
2665   .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2666     color: #6c757d;
2667     background-color: transparent; }
2668   .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
2669   .show > .btn-outline-secondary.dropdown-toggle {
2670     color: #fff;
2671     background-color: #6c757d;
2672     border-color: #6c757d; }
2673     .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2674     .show > .btn-outline-secondary.dropdown-toggle:focus {
2675       -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2676       box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
2677 
2678 .btn-outline-success {
2679   color: #36bea6;
2680   border-color: #36bea6; }
2681   .btn-outline-success:hover {
2682     color: #fff;
2683     background-color: #36bea6;
2684     border-color: #36bea6; }
2685   .btn-outline-success:focus, .btn-outline-success.focus {
2686     -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.5);
2687     box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.5); }
2688   .btn-outline-success.disabled, .btn-outline-success:disabled {
2689     color: #36bea6;
2690     background-color: transparent; }
2691   .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
2692   .show > .btn-outline-success.dropdown-toggle {
2693     color: #fff;
2694     background-color: #36bea6;
2695     border-color: #36bea6; }
2696     .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2697     .show > .btn-outline-success.dropdown-toggle:focus {
2698       -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.5);
2699       box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.5); }
2700 
2701 .btn-outline-info {
2702   color: #2962FF;
2703   border-color: #2962FF; }
2704   .btn-outline-info:hover {
2705     color: #fff;
2706     background-color: #2962FF;
2707     border-color: #2962FF; }
2708   .btn-outline-info:focus, .btn-outline-info.focus {
2709     -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 98, 255, 0.5);
2710     box-shadow: 0 0 0 0.2rem rgba(41, 98, 255, 0.5); }
2711   .btn-outline-info.disabled, .btn-outline-info:disabled {
2712     color: #2962FF;
2713     background-color: transparent; }
2714   .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
2715   .show > .btn-outline-info.dropdown-toggle {
2716     color: #fff;
2717     background-color: #2962FF;
2718     border-color: #2962FF; }
2719     .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2720     .show > .btn-outline-info.dropdown-toggle:focus {
2721       -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 98, 255, 0.5);
2722       box-shadow: 0 0 0 0.2rem rgba(41, 98, 255, 0.5); }
2723 
2724 .btn-outline-warning {
2725   color: #ffbc34;
2726   border-color: #ffbc34; }
2727   .btn-outline-warning:hover {
2728     color: #212529;
2729     background-color: #ffbc34;
2730     border-color: #ffbc34; }
2731   .btn-outline-warning:focus, .btn-outline-warning.focus {
2732     -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 188, 52, 0.5);
2733     box-shadow: 0 0 0 0.2rem rgba(255, 188, 52, 0.5); }
2734   .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2735     color: #ffbc34;
2736     background-color: transparent; }
2737   .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
2738   .show > .btn-outline-warning.dropdown-toggle {
2739     color: #212529;
2740     background-color: #ffbc34;
2741     border-color: #ffbc34; }
2742     .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
2743     .show > .btn-outline-warning.dropdown-toggle:focus {
2744       -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 188, 52, 0.5);
2745       box-shadow: 0 0 0 0.2rem rgba(255, 188, 52, 0.5); }
2746 
2747 .btn-outline-danger {
2748   color: #f62d51;
2749   border-color: #f62d51; }
2750   .btn-outline-danger:hover {
2751     color: #fff;
2752     background-color: #f62d51;
2753     border-color: #f62d51; }
2754   .btn-outline-danger:focus, .btn-outline-danger.focus {
2755     -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.5);
2756     box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.5); }
2757   .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2758     color: #f62d51;
2759     background-color: transparent; }
2760   .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
2761   .show > .btn-outline-danger.dropdown-toggle {
2762     color: #fff;
2763     background-color: #f62d51;
2764     border-color: #f62d51; }
2765     .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
2766     .show > .btn-outline-danger.dropdown-toggle:focus {
2767       -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.5);
2768       box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.5); }
2769 
2770 .btn-outline-light {
2771   color: #f8f9fa;
2772   border-color: #f8f9fa; }
2773   .btn-outline-light:hover {
2774     color: #212529;
2775     background-color: #f8f9fa;
2776     border-color: #f8f9fa; }
2777   .btn-outline-light:focus, .btn-outline-light.focus {
2778     -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2779     box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
2780   .btn-outline-light.disabled, .btn-outline-light:disabled {
2781     color: #f8f9fa;
2782     background-color: transparent; }
2783   .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
2784   .show > .btn-outline-light.dropdown-toggle {
2785     color: #212529;
2786     background-color: #f8f9fa;
2787     border-color: #f8f9fa; }
2788     .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
2789     .show > .btn-outline-light.dropdown-toggle:focus {
2790       -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2791       box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
2792 
2793 .btn-outline-dark {
2794   color: #343a40;
2795   border-color: #343a40; }
2796   .btn-outline-dark:hover {
2797     color: #fff;
2798     background-color: #343a40;
2799     border-color: #343a40; }
2800   .btn-outline-dark:focus, .btn-outline-dark.focus {
2801     -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2802     box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
2803   .btn-outline-dark.disabled, .btn-outline-dark:disabled {
2804     color: #343a40;
2805     background-color: transparent; }
2806   .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
2807   .show > .btn-outline-dark.dropdown-toggle {
2808     color: #fff;
2809     background-color: #343a40;
2810     border-color: #343a40; }
2811     .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
2812     .show > .btn-outline-dark.dropdown-toggle:focus {
2813       -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2814       box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
2815 
2816 .btn-outline-cyan {
2817   color: #4fc3f7;
2818   border-color: #4fc3f7; }
2819   .btn-outline-cyan:hover {
2820     color: #212529;
2821     background-color: #4fc3f7;
2822     border-color: #4fc3f7; }
2823   .btn-outline-cyan:focus, .btn-outline-cyan.focus {
2824     -webkit-box-shadow: 0 0 0 0.2rem rgba(79, 195, 247, 0.5);
2825     box-shadow: 0 0 0 0.2rem rgba(79, 195, 247, 0.5); }
2826   .btn-outline-cyan.disabled, .btn-outline-cyan:disabled {
2827     color: #4fc3f7;
2828     background-color: transparent; }
2829   .btn-outline-cyan:not(:disabled):not(.disabled):active, .btn-outline-cyan:not(:disabled):not(.disabled).active,
2830   .show > .btn-outline-cyan.dropdown-toggle {
2831     color: #212529;
2832     background-color: #4fc3f7;
2833     border-color: #4fc3f7; }
2834     .btn-outline-cyan:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan:not(:disabled):not(.disabled).active:focus,
2835     .show > .btn-outline-cyan.dropdown-toggle:focus {
2836       -webkit-box-shadow: 0 0 0 0.2rem rgba(79, 195, 247, 0.5);
2837       box-shadow: 0 0 0 0.2rem rgba(79, 195, 247, 0.5); }
2838 
2839 .btn-outline-orange {
2840   color: #fb8c00;
2841   border-color: #fb8c00; }
2842   .btn-outline-orange:hover {
2843     color: #212529;
2844     background-color: #fb8c00;
2845     border-color: #fb8c00; }
2846   .btn-outline-orange:focus, .btn-outline-orange.focus {
2847     -webkit-box-shadow: 0 0 0 0.2rem rgba(251, 140, 0, 0.5);
2848     box-shadow: 0 0 0 0.2rem rgba(251, 140, 0, 0.5); }
2849   .btn-outline-orange.disabled, .btn-outline-orange:disabled {
2850     color: #fb8c00;
2851     background-color: transparent; }
2852   .btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled).active,
2853   .show > .btn-outline-orange.dropdown-toggle {
2854     color: #212529;
2855     background-color: #fb8c00;
2856     border-color: #fb8c00; }
2857     .btn-outline-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-orange:not(:disabled):not(.disabled).active:focus,
2858     .show > .btn-outline-orange.dropdown-toggle:focus {
2859       -webkit-box-shadow: 0 0 0 0.2rem rgba(251, 140, 0, 0.5);
2860       box-shadow: 0 0 0 0.2rem rgba(251, 140, 0, 0.5); }
2861 
2862 .btn-outline-purple {
2863   color: #7460ee;
2864   border-color: #7460ee; }
2865   .btn-outline-purple:hover {
2866     color: #fff;
2867     background-color: #7460ee;
2868     border-color: #7460ee; }
2869   .btn-outline-purple:focus, .btn-outline-purple.focus {
2870     -webkit-box-shadow: 0 0 0 0.2rem rgba(116, 96, 238, 0.5);
2871     box-shadow: 0 0 0 0.2rem rgba(116, 96, 238, 0.5); }
2872   .btn-outline-purple.disabled, .btn-outline-purple:disabled {
2873     color: #7460ee;
2874     background-color: transparent; }
2875   .btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active,
2876   .show > .btn-outline-purple.dropdown-toggle {
2877     color: #fff;
2878     background-color: #7460ee;
2879     border-color: #7460ee; }
2880     .btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus,
2881     .show > .btn-outline-purple.dropdown-toggle:focus {
2882       -webkit-box-shadow: 0 0 0 0.2rem rgba(116, 96, 238, 0.5);
2883       box-shadow: 0 0 0 0.2rem rgba(116, 96, 238, 0.5); }
2884 
2885 .btn-link {
2886   font-weight: 400;
2887   color: #7460ee;
2888   text-decoration: none; }
2889   .btn-link:hover {
2890     color: #381be7;
2891     text-decoration: underline; }
2892   .btn-link:focus, .btn-link.focus {
2893     text-decoration: underline; }
2894   .btn-link:disabled, .btn-link.disabled {
2895     color: #6c757d;
2896     pointer-events: none; }
2897 
2898 .btn-lg, .btn-group-lg > .btn {
2899   padding: 0.5rem 1rem;
2900   font-size: 1.09375rem;
2901   line-height: 1.5;
2902   border-radius: 2px; }
2903 
2904 .btn-sm, .btn-group-sm > .btn {
2905   padding: 0.25rem 0.5rem;
2906   font-size: 0.76563rem;
2907   line-height: 1.5;
2908   border-radius: 1px; }
2909 
2910 .btn-block {
2911   display: block;
2912   width: 100%; }
2913   .btn-block + .btn-block {
2914     margin-top: 0.5rem; }
2915 
2916 input[type="submit"].btn-block,
2917 input[type="reset"].btn-block,
2918 input[type="button"].btn-block {
2919   width: 100%; }
2920 
2921 .fade {
2922   -webkit-transition: opacity 0.15s linear;
2923   -o-transition: opacity 0.15s linear;
2924   transition: opacity 0.15s linear; }
2925   @media (prefers-reduced-motion: reduce) {
2926     .fade {
2927       -webkit-transition: none;
2928       -o-transition: none;
2929       transition: none; } }
2930   .fade:not(.show) {
2931     opacity: 0; }
2932 
2933 .collapse:not(.show) {
2934   display: none; }
2935 
2936 .collapsing {
2937   position: relative;
2938   height: 0;
2939   overflow: hidden;
2940   -webkit-transition: height 0.35s ease;
2941   -o-transition: height 0.35s ease;
2942   transition: height 0.35s ease; }
2943   @media (prefers-reduced-motion: reduce) {
2944     .collapsing {
2945       -webkit-transition: none;
2946       -o-transition: none;
2947       transition: none; } }
2948 
2949 .dropup,
2950 .dropright,
2951 .dropdown,
2952 .dropleft {
2953   position: relative; }
2954 
2955 .dropdown-toggle {
2956   white-space: nowrap; }
2957   .dropdown-toggle::after {
2958     display: inline-block;
2959     margin-left: 0.255em;
2960     vertical-align: 0.255em;
2961     content: "";
2962     border-top: 0.3em solid;
2963     border-right: 0.3em solid transparent;
2964     border-bottom: 0;
2965     border-left: 0.3em solid transparent; }
2966   .dropdown-toggle:empty::after {
2967     margin-left: 0; }
2968 
2969 .dropdown-menu {
2970   position: absolute;
2971   top: 100%;
2972   left: 0;
2973   z-index: 1000;
2974   display: none;
2975   float: left;
2976   min-width: 10rem;
2977   padding: 0.5rem 0;
2978   margin: 0.125rem 0 0;
2979   font-size: 0.875rem;
2980   color: #3e5569;
2981   text-align: left;
2982   list-style: none;
2983   background-color: #fff;
2984   background-clip: padding-box;
2985   border: 1px solid #e9ecef;
2986   border-radius: 2px; }
2987 
2988 .dropdown-menu-left {
2989   right: auto;
2990   left: 0; }
2991 
2992 .dropdown-menu-right {
2993   right: 0;
2994   left: auto; }
2995 
2996 @media (min-width: 576px) {
2997   .dropdown-menu-sm-left {
2998     right: auto;
2999     left: 0; }
3000   .dropdown-menu-sm-right {
3001     right: 0;
3002     left: auto; } }
3003 
3004 @media (min-width: 768px) {
3005   .dropdown-menu-md-left {
3006     right: auto;
3007     left: 0; }
3008   .dropdown-menu-md-right {
3009     right: 0;
3010     left: auto; } }
3011 
3012 @media (min-width: 992px) {
3013   .dropdown-menu-lg-left {
3014     right: auto;
3015     left: 0; }
3016   .dropdown-menu-lg-right {
3017     right: 0;
3018     left: auto; } }
3019 
3020 @media (min-width: 1600px) {
3021   .dropdown-menu-xl-left {
3022     right: auto;
3023     left: 0; }
3024   .dropdown-menu-xl-right {
3025     right: 0;
3026     left: auto; } }
3027 
3028 .dropup .dropdown-menu {
3029   top: auto;
3030   bottom: 100%;
3031   margin-top: 0;
3032   margin-bottom: 0.125rem; }
3033 
3034 .dropup .dropdown-toggle::after {
3035   display: inline-block;
3036   margin-left: 0.255em;
3037   vertical-align: 0.255em;
3038   content: "";
3039   border-top: 0;
3040   border-right: 0.3em solid transparent;
3041   border-bottom: 0.3em solid;
3042   border-left: 0.3em solid transparent; }
3043 
3044 .dropup .dropdown-toggle:empty::after {
3045   margin-left: 0; }
3046 
3047 .dropright .dropdown-menu {
3048   top: 0;
3049   right: auto;
3050   left: 100%;
3051   margin-top: 0;
3052   margin-left: 0.125rem; }
3053 
3054 .dropright .dropdown-toggle::after {
3055   display: inline-block;
3056   margin-left: 0.255em;
3057   vertical-align: 0.255em;
3058   content: "";
3059   border-top: 0.3em solid transparent;
3060   border-right: 0;
3061   border-bottom: 0.3em solid transparent;
3062   border-left: 0.3em solid; }
3063 
3064 .dropright .dropdown-toggle:empty::after {
3065   margin-left: 0; }
3066 
3067 .dropright .dropdown-toggle::after {
3068   vertical-align: 0; }
3069 
3070 .dropleft .dropdown-menu {
3071   top: 0;
3072   right: 100%;
3073   left: auto;
3074   margin-top: 0;
3075   margin-right: 0.125rem; }
3076 
3077 .dropleft .dropdown-toggle::after {
3078   display: inline-block;
3079   margin-left: 0.255em;
3080   vertical-align: 0.255em;
3081   content: ""; }
3082 
3083 .dropleft .dropdown-toggle::after {
3084   display: none; }
3085 
3086 .dropleft .dropdown-toggle::before {
3087   display: inline-block;
3088   margin-right: 0.255em;
3089   vertical-align: 0.255em;
3090   content: "";
3091   border-top: 0.3em solid transparent;
3092   border-right: 0.3em solid;
3093   border-bottom: 0.3em solid transparent; }
3094 
3095 .dropleft .dropdown-toggle:empty::after {
3096   margin-left: 0; }
3097 
3098 .dropleft .dropdown-toggle::before {
3099   vertical-align: 0; }
3100 
3101 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
3102   right: auto;
3103   bottom: auto; }
3104 
3105 .dropdown-divider {
3106   height: 0;
3107   margin: 0.5rem 0;
3108   overflow: hidden;
3109   border-top: 1px solid #f8f9fa; }
3110 
3111 .dropdown-item {
3112   display: block;
3113   width: 100%;
3114   padding: 0.65rem 1rem;
3115   clear: both;
3116   font-weight: 400;
3117   color: #212529;
3118   text-align: inherit;
3119   white-space: nowrap;
3120   background-color: transparent;
3121   border: 0; }
3122   .dropdown-item:hover, .dropdown-item:focus {
3123     color: #16181b;
3124     text-decoration: none;
3125     background-color: #f8f9fa; }
3126   .dropdown-item.active, .dropdown-item:active {
3127     color: #fff;
3128     text-decoration: none;
3129     background-color: #2962FF; }
3130   .dropdown-item.disabled, .dropdown-item:disabled {
3131     color: #6c757d;
3132     pointer-events: none;
3133     background-color: transparent; }
3134 
3135 .dropdown-menu.show {
3136   display: block; }
3137 
3138 .dropdown-header {
3139   display: block;
3140   padding: 0.5rem 1rem;
3141   margin-bottom: 0;
3142   font-size: 0.76563rem;
3143   color: #6c757d;
3144   white-space: nowrap; }
3145 
3146 .dropdown-item-text {
3147   display: block;
3148   padding: 0.65rem 1rem;
3149   color: #212529; }
3150 
3151 .btn-group,
3152 .btn-group-vertical {
3153   position: relative;
3154   display: -webkit-inline-box;
3155   display: -ms-inline-flexbox;
3156   display: inline-flex;
3157   vertical-align: middle; }
3158   .btn-group > .btn,
3159   .btn-group-vertical > .btn {
3160     position: relative;
3161     -webkit-box-flex: 1;
3162     -ms-flex: 1 1 auto;
3163     flex: 1 1 auto; }
3164     .btn-group > .btn:hover,
3165     .btn-group-vertical > .btn:hover {
3166       z-index: 1; }
3167     .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3168     .btn-group-vertical > .btn:focus,
3169     .btn-group-vertical > .btn:active,
3170     .btn-group-vertical > .btn.active {
3171       z-index: 1; }
3172 
3173 .btn-toolbar {
3174   display: -webkit-box;
3175   display: -ms-flexbox;
3176   display: flex;
3177   -ms-flex-wrap: wrap;
3178   flex-wrap: wrap;
3179   -webkit-box-pack: start;
3180   -ms-flex-pack: start;
3181   justify-content: flex-start; }
3182   .btn-toolbar .input-group {
3183     width: auto; }
3184 
3185 .btn-group > .btn:not(:first-child),
3186 .btn-group > .btn-group:not(:first-child) {
3187   margin-left: -1px; }
3188 
3189 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3190 .btn-group > .btn-group:not(:last-child) > .btn {
3191   border-top-right-radius: 0;
3192   border-bottom-right-radius: 0; }
3193 
3194 .btn-group > .btn:not(:first-child),
3195 .btn-group > .btn-group:not(:first-child) > .btn {
3196   border-top-left-radius: 0;
3197   border-bottom-left-radius: 0; }
3198 
3199 .dropdown-toggle-split {
3200   padding-right: 0.5625rem;
3201   padding-left: 0.5625rem; }
3202   .dropdown-toggle-split::after,
3203   .dropup .dropdown-toggle-split::after,
3204   .dropright .dropdown-toggle-split::after {
3205     margin-left: 0; }
3206   .dropleft .dropdown-toggle-split::before {
3207     margin-right: 0; }
3208 
3209 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3210   padding-right: 0.375rem;
3211   padding-left: 0.375rem; }
3212 
3213 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3214   padding-right: 0.75rem;
3215   padding-left: 0.75rem; }
3216 
3217 .btn-group-vertical {
3218   -webkit-box-orient: vertical;
3219   -webkit-box-direction: normal;
3220   -ms-flex-direction: column;
3221   flex-direction: column;
3222   -webkit-box-align: start;
3223   -ms-flex-align: start;
3224   align-items: flex-start;
3225   -webkit-box-pack: center;
3226   -ms-flex-pack: center;
3227   justify-content: center; }
3228   .btn-group-vertical > .btn,
3229   .btn-group-vertical > .btn-group {
3230     width: 100%; }
3231   .btn-group-vertical > .btn:not(:first-child),
3232   .btn-group-vertical > .btn-group:not(:first-child) {
3233     margin-top: -1px; }
3234   .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3235   .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3236     border-bottom-right-radius: 0;
3237     border-bottom-left-radius: 0; }
3238   .btn-group-vertical > .btn:not(:first-child),
3239   .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3240     border-top-left-radius: 0;
3241     border-top-right-radius: 0; }
3242 
3243 .btn-group-toggle > .btn,
3244 .btn-group-toggle > .btn-group > .btn {
3245   margin-bottom: 0; }
3246   .btn-group-toggle > .btn input[type="radio"],
3247   .btn-group-toggle > .btn input[type="checkbox"],
3248   .btn-group-toggle > .btn-group > .btn input[type="radio"],
3249   .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3250     position: absolute;
3251     clip: rect(0, 0, 0, 0);
3252     pointer-events: none; }
3253 
3254 .input-group {
3255   position: relative;
3256   display: -webkit-box;
3257   display: -ms-flexbox;
3258   display: flex;
3259   -ms-flex-wrap: wrap;
3260   flex-wrap: wrap;
3261   -webkit-box-align: stretch;
3262   -ms-flex-align: stretch;
3263   align-items: stretch;
3264   width: 100%; }
3265   .input-group > .form-control,
3266   .input-group > .form-control-plaintext,
3267   .input-group > .custom-select,
3268   .input-group > .custom-file {
3269     position: relative;
3270     -webkit-box-flex: 1;
3271     -ms-flex: 1 1 auto;
3272     flex: 1 1 auto;
3273     width: 1%;
3274     min-width: 0;
3275     margin-bottom: 0; }
3276     .input-group > .form-control + .form-control,
3277     .input-group > .form-control + .custom-select,
3278     .input-group > .form-control + .custom-file,
3279     .input-group > .form-control-plaintext + .form-control,
3280     .input-group > .form-control-plaintext + .custom-select,
3281     .input-group > .form-control-plaintext + .custom-file,
3282     .input-group > .custom-select + .form-control,
3283     .input-group > .custom-select + .custom-select,
3284     .input-group > .custom-select + .custom-file,
3285     .input-group > .custom-file + .form-control,
3286     .input-group > .custom-file + .custom-select,
3287     .input-group > .custom-file + .custom-file {
3288       margin-left: -1px; }
3289   .input-group > .form-control:focus,
3290   .input-group > .custom-select:focus,
3291   .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3292     z-index: 3; }
3293   .input-group > .custom-file .custom-file-input:focus {
3294     z-index: 4; }
3295   .input-group > .form-control:not(:last-child),
3296   .input-group > .custom-select:not(:last-child) {
3297     border-top-right-radius: 0;
3298     border-bottom-right-radius: 0; }
3299   .input-group > .form-control:not(:first-child),
3300   .input-group > .custom-select:not(:first-child) {
3301     border-top-left-radius: 0;
3302     border-bottom-left-radius: 0; }
3303   .input-group > .custom-file {
3304     display: -webkit-box;
3305     display: -ms-flexbox;
3306     display: flex;
3307     -webkit-box-align: center;
3308     -ms-flex-align: center;
3309     align-items: center; }
3310     .input-group > .custom-file:not(:last-child) .custom-file-label,
3311     .input-group > .custom-file:not(:last-child) .custom-file-label::after {
3312       border-top-right-radius: 0;
3313       border-bottom-right-radius: 0; }
3314     .input-group > .custom-file:not(:first-child) .custom-file-label {
3315       border-top-left-radius: 0;
3316       border-bottom-left-radius: 0; }
3317 
3318 .input-group-prepend,
3319 .input-group-append {
3320   display: -webkit-box;
3321   display: -ms-flexbox;
3322   display: flex; }
3323   .input-group-prepend .btn,
3324   .input-group-append .btn {
3325     position: relative;
3326     z-index: 2; }
3327     .input-group-prepend .btn:focus,
3328     .input-group-append .btn:focus {
3329       z-index: 3; }
3330   .input-group-prepend .btn + .btn,
3331   .input-group-prepend .btn + .input-group-text,
3332   .input-group-prepend .input-group-text + .input-group-text,
3333   .input-group-prepend .input-group-text + .btn,
3334   .input-group-append .btn + .btn,
3335   .input-group-append .btn + .input-group-text,
3336   .input-group-append .input-group-text + .input-group-text,
3337   .input-group-append .input-group-text + .btn {
3338     margin-left: -1px; }
3339 
3340 .input-group-prepend {
3341   margin-right: -1px; }
3342 
3343 .input-group-append {
3344   margin-left: -1px; }
3345 
3346 .input-group-text {
3347   display: -webkit-box;
3348   display: -ms-flexbox;
3349   display: flex;
3350   -webkit-box-align: center;
3351   -ms-flex-align: center;
3352   align-items: center;
3353   padding: 0.375rem 0.75rem;
3354   margin-bottom: 0;
3355   font-size: 0.875rem;
3356   font-weight: 400;
3357   line-height: 1.5;
3358   color: #4F5467;
3359   text-align: center;
3360   white-space: nowrap;
3361   background-color: #f8f9fa;
3362   border: 1px solid #e9ecef;
3363   border-radius: 2px; }
3364   .input-group-text input[type="radio"],
3365   .input-group-text input[type="checkbox"] {
3366     margin-top: 0; }
3367 
3368 .input-group-lg > .form-control:not(textarea),
3369 .input-group-lg > .custom-select {
3370   height: calc(1.5em + 1rem + 2px); }
3371 
3372 .input-group-lg > .form-control,
3373 .input-group-lg > .custom-select,
3374 .input-group-lg > .input-group-prepend > .input-group-text,
3375 .input-group-lg > .input-group-append > .input-group-text,
3376 .input-group-lg > .input-group-prepend > .btn,
3377 .input-group-lg > .input-group-append > .btn {
3378   padding: 0.5rem 1rem;
3379   font-size: 1.09375rem;
3380   line-height: 1.5;
3381   border-radius: 2px; }
3382 
3383 .input-group-sm > .form-control:not(textarea),
3384 .input-group-sm > .custom-select {
3385   height: calc(1.5em + 0.5rem + 2px); }
3386 
3387 .input-group-sm > .form-control,
3388 .input-group-sm > .custom-select,
3389 .input-group-sm > .input-group-prepend > .input-group-text,
3390 .input-group-sm > .input-group-append > .input-group-text,
3391 .input-group-sm > .input-group-prepend > .btn,
3392 .input-group-sm > .input-group-append > .btn {
3393   padding: 0.25rem 0.5rem;
3394   font-size: 0.76563rem;
3395   line-height: 1.5;
3396   border-radius: 1px; }
3397 
3398 .input-group-lg > .custom-select,
3399 .input-group-sm > .custom-select {
3400   padding-right: 1.75rem; }
3401 
3402 .input-group > .input-group-prepend > .btn,
3403 .input-group > .input-group-prepend > .input-group-text,
3404 .input-group > .input-group-append:not(:last-child) > .btn,
3405 .input-group > .input-group-append:not(:last-child) > .input-group-text,
3406 .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3407 .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3408   border-top-right-radius: 0;
3409   border-bottom-right-radius: 0; }
3410 
3411 .input-group > .input-group-append > .btn,
3412 .input-group > .input-group-append > .input-group-text,
3413 .input-group > .input-group-prepend:not(:first-child) > .btn,
3414 .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3415 .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3416 .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
3417   border-top-left-radius: 0;
3418   border-bottom-left-radius: 0; }
3419 
3420 .custom-control {
3421   position: relative;
3422   z-index: 1;
3423   display: block;
3424   min-height: 1.3125rem;
3425   padding-left: 1.5rem; }
3426 
3427 .custom-control-inline {
3428   display: -webkit-inline-box;
3429   display: -ms-inline-flexbox;
3430   display: inline-flex;
3431   margin-right: 1rem; }
3432 
3433 .custom-control-input {
3434   position: absolute;
3435   left: 0;
3436   z-index: -1;
3437   width: 1rem;
3438   height: 1.15625rem;
3439   opacity: 0; }
3440   .custom-control-input:checked ~ .custom-control-label::before {
3441     color: #fff;
3442     border-color: #2962FF;
3443     background-color: #2962FF; }
3444   .custom-control-input:focus ~ .custom-control-label::before {
3445     -webkit-box-shadow: transparent;
3446     box-shadow: transparent; }
3447   .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3448     border-color: rgba(0, 0, 0, 0.25); }
3449   .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3450     color: #fff;
3451     background-color: black;
3452     border-color: black; }
3453   .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
3454     color: #6c757d; }
3455     .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
3456       background-color: #e9ecef; }
3457 
3458 .custom-control-label {
3459   position: relative;
3460   margin-bottom: 0;
3461   vertical-align: top; }
3462   .custom-control-label::before {
3463     position: absolute;
3464     top: 0.15625rem;
3465     left: -1.5rem;
3466     display: block;
3467     width: 1rem;
3468     height: 1rem;
3469     pointer-events: none;
3470     content: "";
3471     background-color: #fff;
3472     border: #a1aab2 solid 1px; }
3473   .custom-control-label::after {
3474     position: absolute;
3475     top: 0.15625rem;
3476     left: -1.5rem;
3477     display: block;
3478     width: 1rem;
3479     height: 1rem;
3480     content: "";
3481     background: no-repeat 50% / 50% 50%; }
3482 
3483 .custom-checkbox .custom-control-label::before {
3484   border-radius: 2px; }
3485 
3486 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3487   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }
3488 
3489 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
3490   border-color: #2962FF;
3491   background-color: #2962FF; }
3492 
3493 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
3494   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }
3495 
3496 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
3497   background-color: rgba(116, 96, 238, 0.5); }
3498 
3499 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
3500   background-color: rgba(116, 96, 238, 0.5); }
3501 
3502 .custom-radio .custom-control-label::before {
3503   border-radius: 50%; }
3504 
3505 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3506   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
3507 
3508 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
3509   background-color: rgba(116, 96, 238, 0.5); }
3510 
3511 .custom-switch {
3512   padding-left: 2.25rem; }
3513   .custom-switch .custom-control-label::before {
3514     left: -2.25rem;
3515     width: 1.75rem;
3516     pointer-events: all;
3517     border-radius: 0.5rem; }
3518   .custom-switch .custom-control-label::after {
3519     top: calc(0.15625rem + 2px);
3520     left: calc(-2.25rem + 2px);
3521     width: calc(1rem - 4px);
3522     height: calc(1rem - 4px);
3523     background-color: #a1aab2;
3524     border-radius: 0.5rem;
3525     -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3526     transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3527     -o-transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3528     transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3529     transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
3530     @media (prefers-reduced-motion: reduce) {
3531       .custom-switch .custom-control-label::after {
3532         -webkit-transition: none;
3533         -o-transition: none;
3534         transition: none; } }
3535   .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3536     background-color: #fff;
3537     -webkit-transform: translateX(0.75rem);
3538     -ms-transform: translateX(0.75rem);
3539     transform: translateX(0.75rem); }
3540   .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
3541     background-color: rgba(116, 96, 238, 0.5); }
3542 
3543 .custom-select {
3544   display: inline-block;
3545   width: 100%;
3546   height: calc(1.5em + 0.75rem + 2px);
3547   padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3548   font-size: 0.875rem;
3549   font-weight: 400;
3550   line-height: 1.5;
3551   color: #4F5467;
3552   vertical-align: middle;
3553   background: #fff url(../../assets/images/custom-select.png) no-repeat right 0.75rem center/8px 10px;
3554   border: 1px solid #e9ecef;
3555   border-radius: 2px;
3556   -webkit-appearance: none;
3557   -moz-appearance: none;
3558   appearance: none; }
3559   .custom-select:focus {
3560     border-color: rgba(0, 0, 0, 0.25);
3561     outline: 0;
3562     -webkit-box-shadow: transparent;
3563     box-shadow: transparent; }
3564     .custom-select:focus::-ms-value {
3565       color: #4F5467;
3566       background-color: #fff; }
3567   .custom-select[multiple], .custom-select[size]:not([size="1"]) {
3568     height: auto;
3569     padding-right: 0.75rem;
3570     background-image: none; }
3571   .custom-select:disabled {
3572     color: #6c757d;
3573     background-color: #e9ecef; }
3574   .custom-select::-ms-expand {
3575     display: none; }
3576   .custom-select:-moz-focusring {
3577     color: transparent;
3578     text-shadow: 0 0 0 #4F5467; }
3579 
3580 .custom-select-sm {
3581   height: calc(1.5em + 0.5rem + 2px);
3582   padding-top: 0.25rem;
3583   padding-bottom: 0.25rem;
3584   padding-left: 0.5rem;
3585   font-size: 0.76563rem; }
3586 
3587 .custom-select-lg {
3588   height: calc(1.5em + 1rem + 2px);
3589   padding-top: 0.5rem;
3590   padding-bottom: 0.5rem;
3591   padding-left: 1rem;
3592   font-size: 1.09375rem; }
3593 
3594 .custom-file {
3595   position: relative;
3596   display: inline-block;
3597   width: 100%;
3598   height: calc(1.5em + 0.75rem + 2px);
3599   margin-bottom: 0; }
3600 
3601 .custom-file-input {
3602   position: relative;
3603   z-index: 2;
3604   width: 100%;
3605   height: calc(1.5em + 0.75rem + 2px);
3606   margin: 0;
3607   opacity: 0; }
3608   .custom-file-input:focus ~ .custom-file-label {
3609     border-color: rgba(0, 0, 0, 0.25);
3610     -webkit-box-shadow: transparent;
3611     box-shadow: transparent; }
3612   .custom-file-input[disabled] ~ .custom-file-label,
3613   .custom-file-input:disabled ~ .custom-file-label {
3614     background-color: #e9ecef; }
3615   .custom-file-input:lang(en) ~ .custom-file-label::after {
3616     content: "Browse"; }
3617   .custom-file-input ~ .custom-file-label[data-browse]::after {
3618     content: attr(data-browse); }
3619 
3620 .custom-file-label {
3621   position: absolute;
3622   top: 0;
3623   right: 0;
3624   left: 0;
3625   z-index: 1;
3626   height: calc(1.5em + 0.75rem + 2px);
3627   padding: 0.375rem 0.75rem;
3628   font-weight: 400;
3629   line-height: 1.5;
3630   color: #4F5467;
3631   background-color: #fff;
3632   border: 1px solid #e9ecef;
3633   border-radius: 2px; }
3634   .custom-file-label::after {
3635     position: absolute;
3636     top: 0;
3637     right: 0;
3638     bottom: 0;
3639     z-index: 3;
3640     display: block;
3641     height: calc(1.5em + 0.75rem);
3642     padding: 0.375rem 0.75rem;
3643     line-height: 1.5;
3644     color: #4F5467;
3645     content: "Browse";
3646     background-color: #f8f9fa;
3647     border-left: inherit;
3648     border-radius: 0 2px 2px 0; }
3649 
3650 .custom-range {
3651   width: 100%;
3652   height: 1.4rem;
3653   padding: 0;
3654   background-color: transparent;
3655   -webkit-appearance: none;
3656   -moz-appearance: none;
3657   appearance: none; }
3658   .custom-range:focus {
3659     outline: none; }
3660     .custom-range:focus::-webkit-slider-thumb {
3661       -webkit-box-shadow: 0 0 0 1px #eef5f9, transparent;
3662       box-shadow: 0 0 0 1px #eef5f9, transparent; }
3663     .custom-range:focus::-moz-range-thumb {
3664       box-shadow: 0 0 0 1px #eef5f9, transparent; }
3665     .custom-range:focus::-ms-thumb {
3666       box-shadow: 0 0 0 1px #eef5f9, transparent; }
3667   .custom-range::-moz-focus-outer {
3668     border: 0; }
3669   .custom-range::-webkit-slider-thumb {
3670     width: 1rem;
3671     height: 1rem;
3672     margin-top: -0.25rem;
3673     background-color: #2962FF;
3674     border: 0;
3675     border-radius: 1rem;
3676     -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3677     transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3678     -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3679     transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3680     transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3681     -webkit-appearance: none;
3682     appearance: none; }
3683     @media (prefers-reduced-motion: reduce) {
3684       .custom-range::-webkit-slider-thumb {
3685         -webkit-transition: none;
3686         -o-transition: none;
3687         transition: none; } }
3688     .custom-range::-webkit-slider-thumb:active {
3689       background-color: #dce5ff; }
3690   .custom-range::-webkit-slider-runnable-track {
3691     width: 100%;
3692     height: 0.5rem;
3693     color: transparent;
3694     cursor: pointer;
3695     background-color: #dee2e6;
3696     border-color: transparent;
3697     border-radius: 1rem; }
3698   .custom-range::-moz-range-thumb {
3699     width: 1rem;
3700     height: 1rem;
3701     background-color: #2962FF;
3702     border: 0;
3703     border-radius: 1rem;
3704     -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3705     transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3706     -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3707     transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3708     transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3709     -moz-appearance: none;
3710     appearance: none; }
3711     @media (prefers-reduced-motion: reduce) {
3712       .custom-range::-moz-range-thumb {
3713         -webkit-transition: none;
3714         -o-transition: none;
3715         transition: none; } }
3716     .custom-range::-moz-range-thumb:active {
3717       background-color: #dce5ff; }
3718   .custom-range::-moz-range-track {
3719     width: 100%;
3720     height: 0.5rem;
3721     color: transparent;
3722     cursor: pointer;
3723     background-color: #dee2e6;
3724     border-color: transparent;
3725     border-radius: 1rem; }
3726   .custom-range::-ms-thumb {
3727     width: 1rem;
3728     height: 1rem;
3729     margin-top: 0;
3730     margin-right: 0.2rem;
3731     margin-left: 0.2rem;
3732     background-color: #2962FF;
3733     border: 0;
3734     border-radius: 1rem;
3735     -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3736     transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3737     -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3738     transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3739     transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3740     appearance: none; }
3741     @media (prefers-reduced-motion: reduce) {
3742       .custom-range::-ms-thumb {
3743         -webkit-transition: none;
3744         -o-transition: none;
3745         transition: none; } }
3746     .custom-range::-ms-thumb:active {
3747       background-color: #dce5ff; }
3748   .custom-range::-ms-track {
3749     width: 100%;
3750     height: 0.5rem;
3751     color: transparent;
3752     cursor: pointer;
3753     background-color: transparent;
3754     border-color: transparent;
3755     border-width: 0.5rem; }
3756   .custom-range::-ms-fill-lower {
3757     background-color: #dee2e6;
3758     border-radius: 1rem; }
3759   .custom-range::-ms-fill-upper {
3760     margin-right: 15px;
3761     background-color: #dee2e6;
3762     border-radius: 1rem; }
3763   .custom-range:disabled::-webkit-slider-thumb {
3764     background-color: #a1aab2; }
3765   .custom-range:disabled::-webkit-slider-runnable-track {
3766     cursor: default; }
3767   .custom-range:disabled::-moz-range-thumb {
3768     background-color: #a1aab2; }
3769   .custom-range:disabled::-moz-range-track {
3770     cursor: default; }
3771   .custom-range:disabled::-ms-thumb {
3772     background-color: #a1aab2; }
3773 
3774 .custom-control-label::before,
3775 .custom-file-label,
3776 .custom-select {
3777   -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3778   transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
3779   -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3780   transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3781   transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
3782   @media (prefers-reduced-motion: reduce) {
3783     .custom-control-label::before,
3784     .custom-file-label,
3785     .custom-select {
3786       -webkit-transition: none;
3787       -o-transition: none;
3788       transition: none; } }
3789 
3790 .nav {
3791   display: -webkit-box;
3792   display: -ms-flexbox;
3793   display: flex;
3794   -ms-flex-wrap: wrap;
3795   flex-wrap: wrap;
3796   padding-left: 0;
3797   margin-bottom: 0;
3798   list-style: none; }
3799 
3800 .nav-link {
3801   display: block;
3802   padding: 0.5rem 1rem; }
3803   .nav-link:hover, .nav-link:focus {
3804     text-decoration: none; }
3805   .nav-link.disabled {
3806     color: #6c757d;
3807     pointer-events: none;
3808     cursor: default; }
3809 
3810 .nav-tabs {
3811   border-bottom: 1px solid #dee2e6; }
3812   .nav-tabs .nav-item {
3813     margin-bottom: -1px; }
3814   .nav-tabs .nav-link {
3815     border: 1px solid transparent;
3816     border-top-left-radius: 2px;
3817     border-top-right-radius: 2px; }
3818     .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3819       border-color: #e9ecef #e9ecef #dee2e6; }
3820     .nav-tabs .nav-link.disabled {
3821       color: #6c757d;
3822       background-color: transparent;
3823       border-color: transparent; }
3824   .nav-tabs .nav-link.active,
3825   .nav-tabs .nav-item.show .nav-link {
3826     color: #4F5467;
3827     background-color: #fff;
3828     border-color: #dee2e6 #dee2e6 #fff; }
3829   .nav-tabs .dropdown-menu {
3830     margin-top: -1px;
3831     border-top-left-radius: 0;
3832     border-top-right-radius: 0; }
3833 
3834 .nav-pills .nav-link {
3835   border-radius: 2px; }
3836 
3837 .nav-pills .nav-link.active,
3838 .nav-pills .show > .nav-link {
3839   color: #fff;
3840   background-color: #2962FF; }
3841 
3842 .nav-fill > .nav-link,
3843 .nav-fill .nav-item {
3844   -webkit-box-flex: 1;
3845   -ms-flex: 1 1 auto;
3846   flex: 1 1 auto;
3847   text-align: center; }
3848 
3849 .nav-justified > .nav-link,
3850 .nav-justified .nav-item {
3851   -ms-flex-preferred-size: 0;
3852   flex-basis: 0;
3853   -webkit-box-flex: 1;
3854   -ms-flex-positive: 1;
3855   flex-grow: 1;
3856   text-align: center; }
3857 
3858 .tab-content > .tab-pane {
3859   display: none; }
3860 
3861 .tab-content > .active {
3862   display: block; }
3863 
3864 .navbar {
3865   position: relative;
3866   display: -webkit-box;
3867   display: -ms-flexbox;
3868   display: flex;
3869   -ms-flex-wrap: wrap;
3870   flex-wrap: wrap;
3871   -webkit-box-align: center;
3872   -ms-flex-align: center;
3873   align-items: center;
3874   -webkit-box-pack: justify;
3875   -ms-flex-pack: justify;
3876   justify-content: space-between;
3877   padding: 0.5rem 1rem; }
3878   .navbar .container,
3879   .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
3880     display: -webkit-box;
3881     display: -ms-flexbox;
3882     display: flex;
3883     -ms-flex-wrap: wrap;
3884     flex-wrap: wrap;
3885     -webkit-box-align: center;
3886     -ms-flex-align: center;
3887     align-items: center;
3888     -webkit-box-pack: justify;
3889     -ms-flex-pack: justify;
3890     justify-content: space-between; }
3891 
3892 .navbar-brand {
3893   display: inline-block;
3894   padding-top: 0.33594rem;
3895   padding-bottom: 0.33594rem;
3896   margin-right: 1rem;
3897   font-size: 1.09375rem;
3898   line-height: inherit;
3899   white-space: nowrap; }
3900   .navbar-brand:hover, .navbar-brand:focus {
3901     text-decoration: none; }
3902 
3903 .navbar-nav {
3904   display: -webkit-box;
3905   display: -ms-flexbox;
3906   display: flex;
3907   -webkit-box-orient: vertical;
3908   -webkit-box-direction: normal;
3909   -ms-flex-direction: column;
3910   flex-direction: column;
3911   padding-left: 0;
3912   margin-bottom: 0;
3913   list-style: none; }
3914   .navbar-nav .nav-link {
3915     padding-right: 0;
3916     padding-left: 0; }
3917   .navbar-nav .dropdown-menu {
3918     position: static;
3919     float: none; }
3920 
3921 .navbar-text {
3922   display: inline-block;
3923   padding-top: 0.5rem;
3924   padding-bottom: 0.5rem; }
3925 
3926 .navbar-collapse {
3927   -ms-flex-preferred-size: 100%;
3928   flex-basis: 100%;
3929   -webkit-box-flex: 1;
3930   -ms-flex-positive: 1;
3931   flex-grow: 1;
3932   -webkit-box-align: center;
3933   -ms-flex-align: center;
3934   align-items: center; }
3935 
3936 .navbar-toggler {
3937   padding: 0.25rem 0.75rem;
3938   font-size: 1.09375rem;
3939   line-height: 1;
3940   background-color: transparent;
3941   border: 1px solid transparent;
3942   border-radius: 2px; }
3943   .navbar-toggler:hover, .navbar-toggler:focus {
3944     text-decoration: none; }
3945 
3946 .navbar-toggler-icon {
3947   display: inline-block;
3948   width: 1.5em;
3949   height: 1.5em;
3950   vertical-align: middle;
3951   content: "";
3952   background: no-repeat center center;
3953   background-size: 100% 100%; }
3954 
3955 @media (max-width: 575.98px) {
3956   .navbar-expand-sm > .container,
3957   .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
3958     padding-right: 0;
3959     padding-left: 0; } }
3960 
3961 @media (min-width: 576px) {
3962   .navbar-expand-sm {
3963     -webkit-box-orient: horizontal;
3964     -webkit-box-direction: normal;
3965     -ms-flex-flow: row nowrap;
3966     flex-flow: row nowrap;
3967     -webkit-box-pack: start;
3968     -ms-flex-pack: start;
3969     justify-content: flex-start; }
3970     .navbar-expand-sm .navbar-nav {
3971       -webkit-box-orient: horizontal;
3972       -webkit-box-direction: normal;
3973       -ms-flex-direction: row;
3974       flex-direction: row; }
3975       .navbar-expand-sm .navbar-nav .dropdown-menu {
3976         position: absolute; }
3977       .navbar-expand-sm .navbar-nav .nav-link {
3978         padding-right: 0.5rem;
3979         padding-left: 0.5rem; }
3980     .navbar-expand-sm > .container,
3981     .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
3982       -ms-flex-wrap: nowrap;
3983       flex-wrap: nowrap; }
3984     .navbar-expand-sm .navbar-collapse {
3985       display: -webkit-box !important;
3986       display: -ms-flexbox !important;
3987       display: flex !important;
3988       -ms-flex-preferred-size: auto;
3989       flex-basis: auto; }
3990     .navbar-expand-sm .navbar-toggler {
3991       display: none; } }
3992 
3993 @media (max-width: 767.98px) {
3994   .navbar-expand-md > .container,
3995   .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
3996     padding-right: 0;
3997     padding-left: 0; } }
3998 
3999 @media (min-width: 768px) {
4000   .navbar-expand-md {
4001     -webkit-box-orient: horizontal;
4002     -webkit-box-direction: normal;
4003     -ms-flex-flow: row nowrap;
4004     flex-flow: row nowrap;
4005     -webkit-box-pack: start;
4006     -ms-flex-pack: start;
4007     justify-content: flex-start; }
4008     .navbar-expand-md .navbar-nav {
4009       -webkit-box-orient: horizontal;
4010       -webkit-box-direction: normal;
4011       -ms-flex-direction: row;
4012       flex-direction: row; }
4013       .navbar-expand-md .navbar-nav .dropdown-menu {
4014         position: absolute; }
4015       .navbar-expand-md .navbar-nav .nav-link {
4016         padding-right: 0.5rem;
4017         padding-left: 0.5rem; }
4018     .navbar-expand-md > .container,
4019     .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
4020       -ms-flex-wrap: nowrap;
4021       flex-wrap: nowrap; }
4022     .navbar-expand-md .navbar-collapse {
4023       display: -webkit-box !important;
4024       display: -ms-flexbox !important;
4025       display: flex !important;
4026       -ms-flex-preferred-size: auto;
4027       flex-basis: auto; }
4028     .navbar-expand-md .navbar-toggler {
4029       display: none; } }
4030 
4031 @media (max-width: 991.98px) {
4032   .navbar-expand-lg > .container,
4033   .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
4034     padding-right: 0;
4035     padding-left: 0; } }
4036 
4037 @media (min-width: 992px) {
4038   .navbar-expand-lg {
4039     -webkit-box-orient: horizontal;
4040     -webkit-box-direction: normal;
4041     -ms-flex-flow: row nowrap;
4042     flex-flow: row nowrap;
4043     -webkit-box-pack: start;
4044     -ms-flex-pack: start;
4045     justify-content: flex-start; }
4046     .navbar-expand-lg .navbar-nav {
4047       -webkit-box-orient: horizontal;
4048       -webkit-box-direction: normal;
4049       -ms-flex-direction: row;
4050       flex-direction: row; }
4051       .navbar-expand-lg .navbar-nav .dropdown-menu {
4052         position: absolute; }
4053       .navbar-expand-lg .navbar-nav .nav-link {
4054         padding-right: 0.5rem;
4055         padding-left: 0.5rem; }
4056     .navbar-expand-lg > .container,
4057     .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
4058       -ms-flex-wrap: nowrap;
4059       flex-wrap: nowrap; }
4060     .navbar-expand-lg .navbar-collapse {
4061       display: -webkit-box !important;
4062       display: -ms-flexbox !important;
4063       display: flex !important;
4064       -ms-flex-preferred-size: auto;
4065       flex-basis: auto; }
4066     .navbar-expand-lg .navbar-toggler {
4067       display: none; } }
4068 
4069 @media (max-width: 1599.98px) {
4070   .navbar-expand-xl > .container,
4071   .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
4072     padding-right: 0;
4073     padding-left: 0; } }
4074 
4075 @media (min-width: 1600px) {
4076   .navbar-expand-xl {
4077     -webkit-box-orient: horizontal;
4078     -webkit-box-direction: normal;
4079     -ms-flex-flow: row nowrap;
4080     flex-flow: row nowrap;
4081     -webkit-box-pack: start;
4082     -ms-flex-pack: start;
4083     justify-content: flex-start; }
4084     .navbar-expand-xl .navbar-nav {
4085       -webkit-box-orient: horizontal;
4086       -webkit-box-direction: normal;
4087       -ms-flex-direction: row;
4088       flex-direction: row; }
4089       .navbar-expand-xl .navbar-nav .dropdown-menu {
4090         position: absolute; }
4091       .navbar-expand-xl .navbar-nav .nav-link {
4092         padding-right: 0.5rem;
4093         padding-left: 0.5rem; }
4094     .navbar-expand-xl > .container,
4095     .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
4096       -ms-flex-wrap: nowrap;
4097       flex-wrap: nowrap; }
4098     .navbar-expand-xl .navbar-collapse {
4099       display: -webkit-box !important;
4100       display: -ms-flexbox !important;
4101       display: flex !important;
4102       -ms-flex-preferred-size: auto;
4103       flex-basis: auto; }
4104     .navbar-expand-xl .navbar-toggler {
4105       display: none; } }
4106 
4107 .navbar-expand {
4108   -webkit-box-orient: horizontal;
4109   -webkit-box-direction: normal;
4110   -ms-flex-flow: row nowrap;
4111   flex-flow: row nowrap;
4112   -webkit-box-pack: start;
4113   -ms-flex-pack: start;
4114   justify-content: flex-start; }
4115   .navbar-expand > .container,
4116   .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4117     padding-right: 0;
4118     padding-left: 0; }
4119   .navbar-expand .navbar-nav {
4120     -webkit-box-orient: horizontal;
4121     -webkit-box-direction: normal;
4122     -ms-flex-direction: row;
4123     flex-direction: row; }
4124     .navbar-expand .navbar-nav .dropdown-menu {
4125       position: absolute; }
4126     .navbar-expand .navbar-nav .nav-link {
4127       padding-right: 0.5rem;
4128       padding-left: 0.5rem; }
4129   .navbar-expand > .container,
4130   .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4131     -ms-flex-wrap: nowrap;
4132     flex-wrap: nowrap; }
4133   .navbar-expand .navbar-collapse {
4134     display: -webkit-box !important;
4135     display: -ms-flexbox !important;
4136     display: flex !important;
4137     -ms-flex-preferred-size: auto;
4138     flex-basis: auto; }
4139   .navbar-expand .navbar-toggler {
4140     display: none; }
4141 
4142 .navbar-light .navbar-brand {
4143   color: rgba(0, 0, 0, 0.9); }
4144   .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4145     color: rgba(0, 0, 0, 0.9); }
4146 
4147 .navbar-light .navbar-nav .nav-link {
4148   color: rgba(0, 0, 0, 0.5); }
4149   .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4150     color: rgba(0, 0, 0, 0.7); }
4151   .navbar-light .navbar-nav .nav-link.disabled {
4152     color: rgba(0, 0, 0, 0.3); }
4153 
4154 .navbar-light .navbar-nav .show > .nav-link,
4155 .navbar-light .navbar-nav .active > .nav-link,
4156 .navbar-light .navbar-nav .nav-link.show,
4157 .navbar-light .navbar-nav .nav-link.active {
4158   color: rgba(0, 0, 0, 0.9); }
4159 
4160 .navbar-light .navbar-toggler {
4161   color: rgba(0, 0, 0, 0.5);
4162   border-color: rgba(0, 0, 0, 0.1); }
4163 
4164 .navbar-light .navbar-toggler-icon {
4165   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
4166 
4167 .navbar-light .navbar-text {
4168   color: rgba(0, 0, 0, 0.5); }
4169   .navbar-light .navbar-text a {
4170     color: rgba(0, 0, 0, 0.9); }
4171     .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
4172       color: rgba(0, 0, 0, 0.9); }
4173 
4174 .navbar-dark .navbar-brand {
4175   color: #fff; }
4176   .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4177     color: #fff; }
4178 
4179 .navbar-dark .navbar-nav .nav-link {
4180   color: rgba(255, 255, 255, 0.8); }
4181   .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4182     color: white; }
4183   .navbar-dark .navbar-nav .nav-link.disabled {
4184     color: rgba(255, 255, 255, 0.25); }
4185 
4186 .navbar-dark .navbar-nav .show > .nav-link,
4187 .navbar-dark .navbar-nav .active > .nav-link,
4188 .navbar-dark .navbar-nav .nav-link.show,
4189 .navbar-dark .navbar-nav .nav-link.active {
4190   color: #fff; }
4191 
4192 .navbar-dark .navbar-toggler {
4193   color: rgba(255, 255, 255, 0.8);
4194   border-color: rgba(255, 255, 255, 0.1); }
4195 
4196 .navbar-dark .navbar-toggler-icon {
4197   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.8%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
4198 
4199 .navbar-dark .navbar-text {
4200   color: rgba(255, 255, 255, 0.8); }
4201   .navbar-dark .navbar-text a {
4202     color: #fff; }
4203     .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
4204       color: #fff; }
4205 
4206 .card {
4207   position: relative;
4208   display: -webkit-box;
4209   display: -ms-flexbox;
4210   display: flex;
4211   -webkit-box-orient: vertical;
4212   -webkit-box-direction: normal;
4213   -ms-flex-direction: column;
4214   flex-direction: column;
4215   min-width: 0;
4216   word-wrap: break-word;
4217   background-color: #fff;
4218   background-clip: border-box;
4219   border: 0px solid transparent;
4220   border-radius: 0px; }
4221   .card > hr {
4222     margin-right: 0;
4223     margin-left: 0; }
4224   .card > .list-group {
4225     border-top: inherit;
4226     border-bottom: inherit; }
4227     .card > .list-group:first-child {
4228       border-top-width: 0;
4229       border-top-left-radius: 0px;
4230       border-top-right-radius: 0px; }
4231     .card > .list-group:last-child {
4232       border-bottom-width: 0;
4233       border-bottom-right-radius: 0px;
4234       border-bottom-left-radius: 0px; }
4235   .card > .card-header + .list-group,
4236   .card > .list-group + .card-footer {
4237     border-top: 0; }
4238 
4239 .card-body {
4240   -webkit-box-flex: 1;
4241   -ms-flex: 1 1 auto;
4242   flex: 1 1 auto;
4243   min-height: 1px;
4244   padding: 1.25rem; }
4245 
4246 .card-title {
4247   margin-bottom: 0.75rem; }
4248 
4249 .card-subtitle {
4250   margin-top: -0.375rem;
4251   margin-bottom: 0; }
4252 
4253 .card-text:last-child {
4254   margin-bottom: 0; }
4255 
4256 .card-link:hover {
4257   text-decoration: none; }
4258 
4259 .card-link + .card-link {
4260   margin-left: 1.25rem; }
4261 
4262 .card-header {
4263   padding: 0.75rem 1.25rem;
4264   margin-bottom: 0;
4265   background-color: rgba(0, 0, 0, 0.03);
4266   border-bottom: 0px solid transparent; }
4267   .card-header:first-child {
4268     border-radius: 0px 0px 0 0; }
4269 
4270 .card-footer {
4271   padding: 0.75rem 1.25rem;
4272   background-color: rgba(0, 0, 0, 0.03);
4273   border-top: 0px solid transparent; }
4274   .card-footer:last-child {
4275     border-radius: 0 0 0px 0px; }
4276 
4277 .card-header-tabs {
4278   margin-right: -0.625rem;
4279   margin-bottom: -0.75rem;
4280   margin-left: -0.625rem;
4281   border-bottom: 0; }
4282 
4283 .card-header-pills {
4284   margin-right: -0.625rem;
4285   margin-left: -0.625rem; }
4286 
4287 .card-img-overlay {
4288   position: absolute;
4289   top: 0;
4290   right: 0;
4291   bottom: 0;
4292   left: 0;
4293   padding: 1.25rem;
4294   border-radius: 0px; }
4295 
4296 .card-img,
4297 .card-img-top,
4298 .card-img-bottom {
4299   -ms-flex-negative: 0;
4300   flex-shrink: 0;
4301   width: 100%; }
4302 
4303 .card-img,
4304 .card-img-top {
4305   border-top-left-radius: 0px;
4306   border-top-right-radius: 0px; }
4307 
4308 .card-img,
4309 .card-img-bottom {
4310   border-bottom-right-radius: 0px;
4311   border-bottom-left-radius: 0px; }
4312 
4313 .card-deck .card {
4314   margin-bottom: 10px; }
4315 
4316 @media (min-width: 576px) {
4317   .card-deck {
4318     display: -webkit-box;
4319     display: -ms-flexbox;
4320     display: flex;
4321     -webkit-box-orient: horizontal;
4322     -webkit-box-direction: normal;
4323     -ms-flex-flow: row wrap;
4324     flex-flow: row wrap;
4325     margin-right: -10px;
4326     margin-left: -10px; }
4327     .card-deck .card {
4328       -webkit-box-flex: 1;
4329       -ms-flex: 1 0 0%;
4330       flex: 1 0 0%;
4331       margin-right: 10px;
4332       margin-bottom: 0;
4333       margin-left: 10px; } }
4334 
4335 .card-group > .card {
4336   margin-bottom: 10px; }
4337 
4338 @media (min-width: 576px) {
4339   .card-group {
4340     display: -webkit-box;
4341     display: -ms-flexbox;
4342     display: flex;
4343     -webkit-box-orient: horizontal;
4344     -webkit-box-direction: normal;
4345     -ms-flex-flow: row wrap;
4346     flex-flow: row wrap; }
4347     .card-group > .card {
4348       -webkit-box-flex: 1;
4349       -ms-flex: 1 0 0%;
4350       flex: 1 0 0%;
4351       margin-bottom: 0; }
4352       .card-group > .card + .card {
4353         margin-left: 0;
4354         border-left: 0; }
4355       .card-group > .card:not(:last-child) {
4356         border-top-right-radius: 0;
4357         border-bottom-right-radius: 0; }
4358         .card-group > .card:not(:last-child) .card-img-top,
4359         .card-group > .card:not(:last-child) .card-header {
4360           border-top-right-radius: 0; }
4361         .card-group > .card:not(:last-child) .card-img-bottom,
4362         .card-group > .card:not(:last-child) .card-footer {
4363           border-bottom-right-radius: 0; }
4364       .card-group > .card:not(:first-child) {
4365         border-top-left-radius: 0;
4366         border-bottom-left-radius: 0; }
4367         .card-group > .card:not(:first-child) .card-img-top,
4368         .card-group > .card:not(:first-child) .card-header {
4369           border-top-left-radius: 0; }
4370         .card-group > .card:not(:first-child) .card-img-bottom,
4371         .card-group > .card:not(:first-child) .card-footer {
4372           border-bottom-left-radius: 0; } }
4373 
4374 .card-columns .card {
4375   margin-bottom: 0.75rem; }
4376 
4377 @media (min-width: 576px) {
4378   .card-columns {
4379     -webkit-column-count: 3;
4380     column-count: 3;
4381     -webkit-column-gap: 1.25rem;
4382     column-gap: 1.25rem;
4383     orphans: 1;
4384     widows: 1; }
4385     .card-columns .card {
4386       display: inline-block;
4387       width: 100%; } }
4388 
4389 .accordion {
4390   overflow-anchor: none; }
4391   .accordion > .card {
4392     overflow: hidden; }
4393     .accordion > .card:not(:last-of-type) {
4394       border-bottom: 0;
4395       border-bottom-right-radius: 0;
4396       border-bottom-left-radius: 0; }
4397     .accordion > .card:not(:first-of-type) {
4398       border-top-left-radius: 0;
4399       border-top-right-radius: 0; }
4400     .accordion > .card > .card-header {
4401       border-radius: 0;
4402       margin-bottom: 0px; }
4403 
4404 .breadcrumb {
4405   display: -webkit-box;
4406   display: -ms-flexbox;
4407   display: flex;
4408   -ms-flex-wrap: wrap;
4409   flex-wrap: wrap;
4410   padding: 0.75rem 1rem;
4411   margin-bottom: 1.5rem;
4412   list-style: none;
4413   background-color: #eef5f9;
4414   border-radius: 2px; }
4415 
4416 .breadcrumb-item {
4417   display: -webkit-box;
4418   display: -ms-flexbox;
4419   display: flex; }
4420   .breadcrumb-item + .breadcrumb-item {
4421     padding-left: 0.5rem; }
4422     .breadcrumb-item + .breadcrumb-item::before {
4423       display: inline-block;
4424       padding-right: 0.5rem;
4425       color: #6c757d;
4426       content: "/"; }
4427   .breadcrumb-item + .breadcrumb-item:hover::before {
4428     text-decoration: underline; }
4429   .breadcrumb-item + .breadcrumb-item:hover::before {
4430     text-decoration: none; }
4431   .breadcrumb-item.active {
4432     color: #6c757d; }
4433 
4434 .pagination {
4435   display: -webkit-box;
4436   display: -ms-flexbox;
4437   display: flex;
4438   padding-left: 0;
4439   list-style: none;
4440   border-radius: 2px; }
4441 
4442 .page-link {
4443   position: relative;
4444   display: block;
4445   padding: 0.5rem 0.75rem;
4446   margin-left: -1px;
4447   line-height: 1.25;
4448   color: #7460ee;
4449   background-color: #fff;
4450   border: 1px solid #dee2e6; }
4451   .page-link:hover {
4452     z-index: 2;
4453     color: #381be7;
4454     text-decoration: none;
4455     background-color: #e9ecef;
4456     border-color: #dee2e6; }
4457   .page-link:focus {
4458     z-index: 3;
4459     outline: 0;
4460     -webkit-box-shadow: transparent;
4461     box-shadow: transparent; }
4462 
4463 .page-item:first-child .page-link {
4464   margin-left: 0;
4465   border-top-left-radius: 2px;
4466   border-bottom-left-radius: 2px; }
4467 
4468 .page-item:last-child .page-link {
4469   border-top-right-radius: 2px;
4470   border-bottom-right-radius: 2px; }
4471 
4472 .page-item.active .page-link {
4473   z-index: 3;
4474   color: #fff;
4475   background-color: #2962FF;
4476   border-color: #2962FF; }
4477 
4478 .page-item.disabled .page-link {
4479   color: #6c757d;
4480   pointer-events: none;
4481   cursor: auto;
4482   background-color: #fff;
4483   border-color: #dee2e6; }
4484 
4485 .pagination-lg .page-link {
4486   padding: 0.75rem 1.5rem;
4487   font-size: 1.09375rem;
4488   line-height: 1.5; }
4489 
4490 .pagination-lg .page-item:first-child .page-link {
4491   border-top-left-radius: 2px;
4492   border-bottom-left-radius: 2px; }
4493 
4494 .pagination-lg .page-item:last-child .page-link {
4495   border-top-right-radius: 2px;
4496   border-bottom-right-radius: 2px; }
4497 
4498 .pagination-sm .page-link {
4499   padding: 0.25rem 0.5rem;
4500   font-size: 0.76563rem;
4501   line-height: 1.5; }
4502 
4503 .pagination-sm .page-item:first-child .page-link {
4504   border-top-left-radius: 1px;
4505   border-bottom-left-radius: 1px; }
4506 
4507 .pagination-sm .page-item:last-child .page-link {
4508   border-top-right-radius: 1px;
4509   border-bottom-right-radius: 1px; }
4510 
4511 .badge {
4512   display: inline-block;
4513   padding: 0.25em 0.4em;
4514   font-size: 75%;
4515   font-weight: 800;
4516   line-height: 1;
4517   text-align: center;
4518   white-space: nowrap;
4519   vertical-align: baseline;
4520   border-radius: 2px;
4521   -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4522   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4523   -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4524   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4525   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
4526   @media (prefers-reduced-motion: reduce) {
4527     .badge {
4528       -webkit-transition: none;
4529       -o-transition: none;
4530       transition: none; } }
4531   a.badge:hover, a.badge:focus {
4532     text-decoration: none; }
4533   .badge:empty {
4534     display: none; }
4535 
4536 .btn .badge {
4537   position: relative;
4538   top: -1px; }
4539 
4540 .badge-pill {
4541   padding-right: 0.2em;
4542   padding-left: 0.2em;
4543   border-radius: 10rem; }
4544 
4545 .badge-primary {
4546   color: #fff;
4547   background-color: #7460ee; }
4548   a.badge-primary:hover, a.badge-primary:focus {
4549     color: #fff;
4550     background-color: #4c32e9; }
4551   a.badge-primary:focus, a.badge-primary.focus {
4552     outline: 0;
4553     -webkit-box-shadow: 0 0 0 0.2rem rgba(116, 96, 238, 0.5);
4554     box-shadow: 0 0 0 0.2rem rgba(116, 96, 238, 0.5); }
4555 
4556 .badge-secondary {
4557   color: #fff;
4558   background-color: #6c757d; }
4559   a.badge-secondary:hover, a.badge-secondary:focus {
4560     color: #fff;
4561     background-color: #545b62; }
4562   a.badge-secondary:focus, a.badge-secondary.focus {
4563     outline: 0;
4564     -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
4565     box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
4566 
4567 .badge-success {
4568   color: #fff;
4569   background-color: #36bea6; }
4570   a.badge-success:hover, a.badge-success:focus {
4571     color: #fff;
4572     background-color: #2b9683; }
4573   a.badge-success:focus, a.badge-success.focus {
4574     outline: 0;
4575     -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.5);
4576     box-shadow: 0 0 0 0.2rem rgba(54, 190, 166, 0.5); }
4577 
4578 .badge-info {
4579   color: #fff;
4580   background-color: #2962FF; }
4581   a.badge-info:hover, a.badge-info:focus {
4582     color: #fff;
4583     background-color: #0041f5; }
4584   a.badge-info:focus, a.badge-info.focus {
4585     outline: 0;
4586     -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 98, 255, 0.5);
4587     box-shadow: 0 0 0 0.2rem rgba(41, 98, 255, 0.5); }
4588 
4589 .badge-warning {
4590   color: #212529;
4591   background-color: #ffbc34; }
4592   a.badge-warning:hover, a.badge-warning:focus {
4593     color: #212529;
4594     background-color: #ffab01; }
4595   a.badge-warning:focus, a.badge-warning.focus {
4596     outline: 0;
4597     -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 188, 52, 0.5);
4598     box-shadow: 0 0 0 0.2rem rgba(255, 188, 52, 0.5); }
4599 
4600 .badge-danger {
4601   color: #fff;
4602   background-color: #f62d51; }
4603   a.badge-danger:hover, a.badge-danger:focus {
4604     color: #fff;
4605     background-color: #e60a31; }
4606   a.badge-danger:focus, a.badge-danger.focus {
4607     outline: 0;
4608     -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.5);
4609     box-shadow: 0 0 0 0.2rem rgba(246, 45, 81, 0.5); }
4610 
4611 .badge-light {
4612   color: #212529;
4613   background-color: #f8f9fa; }
4614   a.badge-light:hover, a.badge-light:focus {
4615     color: #212529;
4616     background-color: #dae0e5; }
4617   a.badge-light:focus, a.badge-light.focus {
4618     outline: 0;
4619     -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
4620     box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
4621 
4622 .badge-dark {
4623   color: #fff;
4624   background-color: #343a40; }
4625   a.badge-dark:hover, a.badge-dark:focus {
4626     color: #fff;
4627     background-color: #1d2124; }
4628   a.badge-dark:focus, a.badge-dark.focus {
4629     outline: 0;
4630     -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
4631     box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
4632 
4633 .badge-cyan {
4634   color: #212529;
4635   background-color: #4fc3f7; }
4636   a.badge-cyan:hover, a.badge-cyan:focus {
4637     color: #212529;
4638     background-color: #1eb2f5; }
4639   a.badge-cyan:focus, a.badge-cyan.focus {
4640     outline: 0;
4641     -webkit-box-shadow: 0 0 0 0.2rem rgba(79, 195, 247, 0.5);
4642     box-shadow: 0 0 0 0.2rem rgba(79, 195, 247, 0.5); }
4643 
4644 .badge-orange {
4645   color: #212529;
4646   background-color: #fb8c00; }
4647   a.badge-orange:hover, a.badge-orange:focus {
4648     color: #212529;
4649     background-color: #c87000; }
4650   a.badge-orange:focus, a.badge-orange.focus {
4651     outline: 0;
4652     -webkit-box-shadow: 0 0 0 0.2rem rgba(251, 140, 0, 0.5);
4653     box-shadow: 0 0 0 0.2rem rgba(251, 140, 0, 0.5); }
4654 
4655 .badge-purple {
4656   color: #fff;
4657   background-color: #7460ee; }
4658   a.badge-purple:hover, a.badge-purple:focus {
4659     color: #fff;
4660     background-color: #4c32e9; }
4661   a.badge-purple:focus, a.badge-purple.focus {
4662     outline: 0;
4663     -webkit-box-shadow: 0 0 0 0.2rem rgba(116, 96, 238, 0.5);
4664     box-shadow: 0 0 0 0.2rem rgba(116, 96, 238, 0.5); }
4665 
4666 .jumbotron {
4667   padding: 2rem 1rem;
4668   margin-bottom: 2rem;
4669   background-color: #e9ecef;
4670   border-radius: 2px; }
4671   @media (min-width: 576px) {
4672     .jumbotron {
4673       padding: 4rem 2rem; } }
4674 
4675 .jumbotron-fluid {
4676   padding-right: 0;
4677   padding-left: 0;
4678   border-radius: 0; }
4679 
4680 .alert {
4681   position: relative;
4682   padding: 0.75rem 1.25rem;
4683   margin-bottom: 1rem;
4684   border: 1px solid transparent;
4685   border-radius: 2px; }
4686 
4687 .alert-heading {
4688   color: inherit; }
4689 
4690 .alert-link {
4691   font-weight: 800; }
4692 
4693 .alert-dismissible {
4694   padding-right: 3.8125rem; }
4695   .alert-dismissible .close {
4696     position: absolute;
4697     top: 0;
4698     right: 0;
4699     padding: 0.75rem 1.25rem;
4700     color: inherit; }
4701 
4702 .alert-primary {
4703   color: #3c327c;
4704   background-color: #e3dffc;
4705   border-color: #d8d2fa; }
4706   .alert-primary hr {
4707     border-top-color: #c4bbf7; }
4708   .alert-primary .alert-link {
4709     color: #2a2358; }
4710 
4711 .alert-secondary {
4712   color: #383d41;
4713   background-color: #e2e3e5;
4714   border-color: #d6d8db; }
4715   .alert-secondary hr {
4716     border-top-color: #c8cbcf; }
4717   .alert-secondary .alert-link {
4718     color: #202326; }
4719 
4720 .alert-success {
4721   color: #1c6356;
4722   background-color: #d7f2ed;
4723   border-color: #c7ede6; }
4724   .alert-success hr {
4725     border-top-color: #b4e7dd; }
4726   .alert-success .alert-link {
4727     color: #113b33; }
4728 
4729 .alert-info {
4730   color: #153385;
4731   background-color: #d4e0ff;
4732   border-color: #c3d3ff; }
4733   .alert-info hr {
4734     border-top-color: #aac0ff; }
4735   .alert-info .alert-link {
4736     color: #0e2259; }
4737 
4738 .alert-warning {
4739   color: #85621b;
4740   background-color: #fff2d6;
4741   border-color: #ffecc6; }
4742   .alert-warning hr {
4743     border-top-color: #ffe4ad; }
4744   .alert-warning .alert-link {
4745     color: #5b4312; }
4746 
4747 .alert-danger {
4748   color: #80172a;
4749   background-color: #fdd5dc;
4750   border-color: #fcc4ce; }
4751   .alert-danger hr {
4752     border-top-color: #fbacba; }
4753   .alert-danger .alert-link {
4754     color: #550f1c; }
4755 
4756 .alert-light {
4757   color: #818182;
4758   background-color: #fefefe;
4759   border-color: #fdfdfe; }
4760   .alert-light hr {
4761     border-top-color: #ececf6; }
4762   .alert-light .alert-link {
4763     color: #686868; }
4764 
4765 .alert-dark {
4766   color: #1b1e21;
4767   background-color: #d6d8d9;
4768   border-color: #c6c8ca; }
4769   .alert-dark hr {
4770     border-top-color: #b9bbbe; }
4771   .alert-dark .alert-link {
4772     color: #040505; }
4773 
4774 .alert-cyan {
4775   color: #296580;
4776   background-color: #dcf3fd;
4777   border-color: #ceeefd; }
4778   .alert-cyan hr {
4779     border-top-color: #b6e6fc; }
4780   .alert-cyan .alert-link {
4781     color: #1d4759; }
4782 
4783 .alert-orange {
4784   color: #834900;
4785   background-color: #fee8cc;
4786   border-color: #fedfb8; }
4787   .alert-orange hr {
4788     border-top-color: #fed49f; }
4789   .alert-orange .alert-link {
4790     color: #502d00; }
4791 
4792 .alert-purple {
4793   color: #3c327c;
4794   background-color: #e3dffc;
4795   border-color: #d8d2fa; }
4796   .alert-purple hr {
4797     border-top-color: #c4bbf7; }
4798   .alert-purple .alert-link {
4799     color: #2a2358; }
4800 
4801 @-webkit-keyframes progress-bar-stripes {
4802   from {
4803     background-position: 5px 0; }
4804   to {
4805     background-position: 0 0; } }
4806 
4807 @keyframes progress-bar-stripes {
4808   from {
4809     background-position: 5px 0; }
4810   to {
4811     background-position: 0 0; } }
4812 
4813 .progress {
4814   display: -webkit-box;
4815   display: -ms-flexbox;
4816   display: flex;
4817   height: 5px;
4818   overflow: hidden;
4819   line-height: 0;
4820   font-size: 0.65625rem;
4821   background-color: #f8f9fa;
4822   border-radius: 2px; }
4823 
4824 .progress-bar {
4825   display: -webkit-box;
4826   display: -ms-flexbox;
4827   display: flex;
4828   -webkit-box-orient: vertical;
4829   -webkit-box-direction: normal;
4830   -ms-flex-direction: column;
4831   flex-direction: column;
4832   -webkit-box-pack: center;
4833   -ms-flex-pack: center;
4834   justify-content: center;
4835   overflow: hidden;
4836   color: #fff;
4837   text-align: center;
4838   white-space: nowrap;
4839   background-color: #7460ee;
4840   -webkit-transition: width 0.6s ease;
4841   -o-transition: width 0.6s ease;
4842   transition: width 0.6s ease; }
4843   @media (prefers-reduced-motion: reduce) {
4844     .progress-bar {
4845       -webkit-transition: none;
4846       -o-transition: none;
4847       transition: none; } }
4848 
4849 .progress-bar-striped {
4850   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4851   background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4852   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4853   background-size: 5px 5px; }
4854 
4855 .progress-bar-animated {
4856   -webkit-animation: progress-bar-stripes 1s linear infinite;
4857   animation: progress-bar-stripes 1s linear infinite; }
4858   @media (prefers-reduced-motion: reduce) {
4859     .progress-bar-animated {
4860       -webkit-animation: none;
4861       animation: none; } }
4862 
4863 .media {
4864   display: -webkit-box;
4865   display: -ms-flexbox;
4866   display: flex;
4867   -webkit-box-align: start;
4868   -ms-flex-align: start;
4869   align-items: flex-start; }
4870 
4871 .media-body {
4872   -webkit-box-flex: 1;
4873   -ms-flex: 1;
4874   flex: 1; }
4875 
4876 .list-group {
4877   display: -webkit-box;
4878   display: -ms-flexbox;
4879   display: flex;
4880   -webkit-box-orient: vertical;
4881   -webkit-box-direction: normal;
4882   -ms-flex-direction: column;
4883   flex-direction: column;
4884   padding-left: 0;
4885   margin-bottom: 0;
4886   border-radius: 2px; }
4887 
4888 .list-group-item-action {
4889   width: 100%;
4890   color: #4F5467;
4891   text-align: inherit; }
4892   .list-group-item-action:hover, .list-group-item-action:focus {
4893     z-index: 1;
4894     color: #4F5467;
4895     text-decoration: none;
4896     background-color: #f8f9fa; }
4897   .list-group-item-action:active {
4898     color: #3e5569;
4899     background-color: #e9ecef; }
4900 
4901 .list-group-item {
4902   position: relative;
4903   display: block;
4904   padding: 0.75rem 1.25rem;
4905   background-color: #fff;
4906   border: 1px solid rgba(0, 0, 0, 0.125); }
4907   .list-group-item:first-child {
4908     border-top-left-radius: inherit;
4909     border-top-right-radius: inherit; }
4910   .list-group-item:last-child {
4911     border-bottom-right-radius: inherit;
4912     border-bottom-left-radius: inherit; }
4913   .list-group-item.disabled, .list-group-item:disabled {
4914     color: #6c757d;
4915     pointer-events: none;
4916     background-color: #fff; }
4917   .list-group-item.active {
4918     z-index: 2;
4919     color: #fff;
4920     background-color: #2962FF;
4921     border-color: #2962FF; }
4922   .list-group-item + .list-group-item {
4923     border-top-width: 0; }
4924     .list-group-item + .list-group-item.active {
4925       margin-top: -1px;
4926       border-top-width: 1px; }
4927 
4928 .list-group-horizontal {
4929   -webkit-box-orient: horizontal;
4930   -webkit-box-direction: normal;
4931   -ms-flex-direction: row;
4932   flex-direction: row; }
4933   .list-group-horizontal > .list-group-item:first-child {
4934     border-bottom-left-radius: 2px;
4935     border-top-right-radius: 0; }
4936   .list-group-horizontal > .list-group-item:last-child {
4937     border-top-right-radius: 2px;
4938     border-bottom-left-radius: 0; }
4939   .list-group-horizontal > .list-group-item.active {
4940     margin-top: 0; }
4941   .list-group-horizontal > .list-group-item + .list-group-item {
4942     border-top-width: 1px;
4943     border-left-width: 0; }
4944     .list-group-horizontal > .list-group-item + .list-group-item.active {
4945       margin-left: -1px;
4946       border-left-width: 1px; }
4947 
4948 @media (min-width: 576px) {
4949   .list-group-horizontal-sm {
4950     -webkit-box-orient: horizontal;
4951     -webkit-box-direction: normal;
4952     -ms-flex-direction: row;
4953     flex-direction: row; }
4954     .list-group-horizontal-sm > .list-group-item:first-child {
4955       border-bottom-left-radius: 2px;
4956       border-top-right-radius: 0; }
4957     .list-group-horizontal-sm > .list-group-item:last-child {
4958       border-top-right-radius: 2px;
4959       border-bottom-left-radius: 0; }
4960     .list-group-horizontal-sm > .list-group-item.active {
4961       margin-top: 0; }
4962     .list-group-horizontal-sm > .list-group-item + .list-group-item {
4963       border-top-width: 1px;
4964       border-left-width: 0; }
4965       .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
4966         margin-left: -1px;
4967         border-left-width: 1px; } }
4968 
4969 @media (min-width: 768px) {
4970   .list-group-horizontal-md {
4971     -webkit-box-orient: horizontal;
4972     -webkit-box-direction: normal;
4973     -ms-flex-direction: row;
4974     flex-direction: row; }
4975     .list-group-horizontal-md > .list-group-item:first-child {
4976       border-bottom-left-radius: 2px;
4977       border-top-right-radius: 0; }
4978     .list-group-horizontal-md > .list-group-item:last-child {
4979       border-top-right-radius: 2px;
4980       border-bottom-left-radius: 0; }
4981     .list-group-horizontal-md > .list-group-item.active {
4982       margin-top: 0; }
4983     .list-group-horizontal-md > .list-group-item + .list-group-item {
4984       border-top-width: 1px;
4985       border-left-width: 0; }
4986       .list-group-horizontal-md > .list-group-item + .list-group-item.active {
4987         margin-left: -1px;
4988         border-left-width: 1px; } }
4989 
4990 @media (min-width: 992px) {
4991   .list-group-horizontal-lg {
4992     -webkit-box-orient: horizontal;
4993     -webkit-box-direction: normal;
4994     -ms-flex-direction: row;
4995     flex-direction: row; }
4996     .list-group-horizontal-lg > .list-group-item:first-child {
4997       border-bottom-left-radius: 2px;
4998       border-top-right-radius: 0; }
4999     .list-group-horizontal-lg > .list-group-item:last-child {
5000       border-top-right-radius: 2px;
5001       border-bottom-left-radius: 0; }
5002     .list-group-horizontal-lg > .list-group-item.active {
5003       margin-top: 0; }
5004     .list-group-horizontal-lg > .list-group-item + .list-group-item {
5005       border-top-width: 1px;
5006       border-left-width: 0; }
5007       .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5008         margin-left: -1px;
5009         border-left-width: 1px; } }
5010 
5011 @media (min-width: 1600px) {
5012   .list-group-horizontal-xl {
5013     -webkit-box-orient: horizontal;
5014     -webkit-box-direction: normal;
5015     -ms-flex-direction: row;
5016     flex-direction: row; }
5017     .list-group-horizontal-xl > .list-group-item:first-child {
5018       border-bottom-left-radius: 2px;
5019       border-top-right-radius: 0; }
5020     .list-group-horizontal-xl > .list-group-item:last-child {
5021       border-top-right-radius: 2px;
5022       border-bottom-left-radius: 0; }
5023     .list-group-horizontal-xl > .list-group-item.active {
5024       margin-top: 0; }
5025     .list-group-horizontal-xl > .list-group-item + .list-group-item {
5026       border-top-width: 1px;
5027       border-left-width: 0; }
5028       .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5029         margin-left: -1px;
5030         border-left-width: 1px; } }
5031 
5032 .list-group-flush {
5033   border-radius: 0; }
5034   .list-group-flush > .list-group-item {
5035     border-width: 0 0 1px; }
5036     .list-group-flush > .list-group-item:last-child {
5037       border-bottom-width: 0; }
5038 
5039 .list-group-item-primary {
5040   color: #3c327c;
5041   background-color: #d8d2fa; }
5042   .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5043     color: #3c327c;
5044     background-color: #c4bbf7; }
5045   .list-group-item-primary.list-group-item-action.active {
5046     color: #fff;
5047     background-color: #3c327c;
5048     border-color: #3c327c; }
5049 
5050 .list-group-item-secondary {
5051   color: #383d41;
5052   background-color: #d6d8db; }
5053   .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5054     color: #383d41;
5055     background-color: #c8cbcf; }
5056   .list-group-item-secondary.list-group-item-action.active {
5057     color: #fff;
5058     background-color: #383d41;
5059     border-color: #383d41; }
5060 
5061 .list-group-item-success {
5062   color: #1c6356;
5063   background-color: #c7ede6; }
5064   .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5065     color: #1c6356;
5066     background-color: #b4e7dd; }
5067   .list-group-item-success.list-group-item-action.active {
5068     color: #fff;
5069     background-color: #1c6356;
5070     border-color: #1c6356; }
5071 
5072 .list-group-item-info {
5073   color: #153385;
5074   background-color: #c3d3ff; }
5075   .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5076     color: #153385;
5077     background-color: #aac0ff; }
5078   .list-group-item-info.list-group-item-action.active {
5079     color: #fff;
5080     background-color: #153385;
5081     border-color: #153385; }
5082 
5083 .list-group-item-warning {
5084   color: #85621b;
5085   background-color: #ffecc6; }
5086   .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5087     color: #85621b;
5088     background-color: #ffe4ad; }
5089   .list-group-item-warning.list-group-item-action.active {
5090     color: #fff;
5091     background-color: #85621b;
5092     border-color: #85621b; }
5093 
5094 .list-group-item-danger {
5095   color: #80172a;
5096   background-color: #fcc4ce; }
5097   .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5098     color: #80172a;
5099     background-color: #fbacba; }
5100   .list-group-item-danger.list-group-item-action.active {
5101     color: #fff;
5102     background-color: #80172a;
5103     border-color: #80172a; }
5104 
5105 .list-group-item-light {
5106   color: #818182;
5107   background-color: #fdfdfe; }
5108   .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5109     color: #818182;
5110     background-color: #ececf6; }
5111   .list-group-item-light.list-group-item-action.active {
5112     color: #fff;
5113     background-color: #818182;
5114     border-color: #818182; }
5115 
5116 .list-group-item-dark {
5117   color: #1b1e21;
5118   background-color: #c6c8ca; }
5119   .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5120     color: #1b1e21;
5121     background-color: #b9bbbe; }
5122   .list-group-item-dark.list-group-item-action.active {
5123     color: #fff;
5124     background-color: #1b1e21;
5125     border-color: #1b1e21; }
5126 
5127 .list-group-item-cyan {
5128   color: #296580;
5129   background-color: #ceeefd; }
5130   .list-group-item-cyan.list-group-item-action:hover, .list-group-item-cyan.list-group-item-action:focus {
5131     color: #296580;
5132     background-color: #b6e6fc; }
5133   .list-group-item-cyan.list-group-item-action.active {
5134     color: #fff;
5135     background-color: #296580;
5136     border-color: #296580; }
5137 
5138 .list-group-item-orange {
5139   color: #834900;
5140   background-color: #fedfb8; }
5141   .list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {
5142     color: #834900;
5143     background-color: #fed49f; }
5144   .list-group-item-orange.list-group-item-action.active {
5145     color: #fff;
5146     background-color: #834900;
5147     border-color: #834900; }
5148 
5149 .list-group-item-purple {
5150   color: #3c327c;
5151   background-color: #d8d2fa; }
5152   .list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
5153     color: #3c327c;
5154     background-color: #c4bbf7; }
5155   .list-group-item-purple.list-group-item-action.active {
5156     color: #fff;
5157     background-color: #3c327c;
5158     border-color: #3c327c; }
5159 
5160 .close {
5161   float: right;
5162   font-size: 1.3125rem;
5163   font-weight: 800;
5164   line-height: 1;
5165   color: #000;
5166   text-shadow: 0 1px 0 #fff;
5167   opacity: .5; }
5168   .close:hover {
5169     color: #000;
5170     text-decoration: none; }
5171   .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
5172     opacity: .75; }
5173 
5174 button.close {
5175   padding: 0;
5176   background-color: transparent;
5177   border: 0; }
5178 
5179 a.close.disabled {
5180   pointer-events: none; }
5181 
5182 .toast {
5183   -ms-flex-preferred-size: 350px;
5184   flex-basis: 350px;
5185   max-width: 350px;
5186   font-size: 0.875rem;
5187   background-color: rgba(255, 255, 255, 0.85);
5188   background-clip: padding-box;
5189   border: 1px solid rgba(0, 0, 0, 0.1);
5190   -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5191   box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5192   opacity: 0;
5193   border-radius: 0.25rem; }
5194   .toast:not(:last-child) {
5195     margin-bottom: 0.75rem; }
5196   .toast.showing {
5197     opacity: 1; }
5198   .toast.show {
5199     display: block;
5200     opacity: 1; }
5201   .toast.hide {
5202     display: none; }
5203 
5204 .toast-header {
5205   display: -webkit-box;
5206   display: -ms-flexbox;
5207   display: flex;
5208   -webkit-box-align: center;
5209   -ms-flex-align: center;
5210   align-items: center;
5211   padding: 0.25rem 0.75rem;
5212   color: #6c757d;
5213   background-color: rgba(255, 255, 255, 0.85);
5214   background-clip: padding-box;
5215   border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5216   border-top-left-radius: calc(0.25rem - 1px);
5217   border-top-right-radius: calc(0.25rem - 1px); }
5218 
5219 .toast-body {
5220   padding: 0.75rem; }
5221 
5222 .modal-open {
5223   overflow: hidden; }
5224   .modal-open .modal {
5225     overflow-x: hidden;
5226     overflow-y: auto; }
5227 
5228 .modal {
5229   position: fixed;
5230   top: 0;
5231   left: 0;
5232   z-index: 1050;
5233   display: none;
5234   width: 100%;
5235   height: 100%;
5236   overflow: hidden;
5237   outline: 0; }
5238 
5239 .modal-dialog {
5240   position: relative;
5241   width: auto;
5242   margin: 0.5rem;
5243   pointer-events: none; }
5244   .modal.fade .modal-dialog {
5245     -webkit-transition: -webkit-transform 0.3s ease-out;
5246     transition: -webkit-transform 0.3s ease-out;
5247     -o-transition: transform 0.3s ease-out;
5248     transition: transform 0.3s ease-out;
5249     transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
5250     -webkit-transform: translate(0, -50px);
5251     -ms-transform: translate(0, -50px);
5252     transform: translate(0, -50px); }
5253     @media (prefers-reduced-motion: reduce) {
5254       .modal.fade .modal-dialog {
5255         -webkit-transition: none;
5256         -o-transition: none;
5257         transition: none; } }
5258   .modal.show .modal-dialog {
5259     -webkit-transform: none;
5260     -ms-transform: none;
5261     transform: none; }
5262   .modal.modal-static .modal-dialog {
5263     -webkit-transform: scale(1.02);
5264     -ms-transform: scale(1.02);
5265     transform: scale(1.02); }
5266 
5267 .modal-dialog-scrollable {
5268   display: -webkit-box;
5269   display: -ms-flexbox;
5270   display: flex;
5271   max-height: calc(100% - 1rem); }
5272   .modal-dialog-scrollable .modal-content {
5273     max-height: calc(100vh - 1rem);
5274     overflow: hidden; }
5275   .modal-dialog-scrollable .modal-header,
5276   .modal-dialog-scrollable .modal-footer {
5277     -ms-flex-negative: 0;
5278     flex-shrink: 0; }
5279   .modal-dialog-scrollable .modal-body {
5280     overflow-y: auto; }
5281 
5282 .modal-dialog-centered {
5283   display: -webkit-box;
5284   display: -ms-flexbox;
5285   display: flex;
5286   -webkit-box-align: center;
5287   -ms-flex-align: center;
5288   align-items: center;
5289   min-height: calc(100% - 1rem); }
5290   .modal-dialog-centered::before {
5291     display: block;
5292     height: calc(100vh - 1rem);
5293     height: -webkit-min-content;
5294     height: -moz-min-content;
5295     height: min-content;
5296     content: ""; }
5297   .modal-dialog-centered.modal-dialog-scrollable {
5298     -webkit-box-orient: vertical;
5299     -webkit-box-direction: normal;
5300     -ms-flex-direction: column;
5301     flex-direction: column;
5302     -webkit-box-pack: center;
5303     -ms-flex-pack: center;
5304     justify-content: center;
5305     height: 100%; }
5306     .modal-dialog-centered.modal-dialog-scrollable .modal-content {
5307       max-height: none; }
5308     .modal-dialog-centered.modal-dialog-scrollable::before {
5309       content: none; }
5310 
5311 .modal-content {
5312   position: relative;
5313   display: -webkit-box;
5314   display: -ms-flexbox;
5315   display: flex;
5316   -webkit-box-orient: vertical;
5317   -webkit-box-direction: normal;
5318   -ms-flex-direction: column;
5319   flex-direction: column;
5320   width: 100%;
5321   pointer-events: auto;
5322   background-color: #fff;
5323   background-clip: padding-box;
5324   border: 1px solid rgba(0, 0, 0, 0.2);
5325   border-radius: 2px;
5326   outline: 0; }
5327 
5328 .modal-backdrop {
5329   position: fixed;
5330   top: 0;
5331   left: 0;
5332   z-index: 1040;
5333   width: 100vw;
5334   height: 100vh;
5335   background-color: #000; }
5336   .modal-backdrop.fade {
5337     opacity: 0; }
5338   .modal-backdrop.show {
5339     opacity: 0.5; }
5340 
5341 .modal-header {
5342   display: -webkit-box;
5343   display: -ms-flexbox;
5344   display: flex;
5345   -webkit-box-align: start;
5346   -ms-flex-align: start;
5347   align-items: flex-start;
5348   -webkit-box-pack: justify;
5349   -ms-flex-pack: justify;
5350   justify-content: space-between;
5351   padding: 1rem 1rem;
5352   border-bottom: 1px solid #e9ecef;
5353   border-top-left-radius: 1px;
5354   border-top-right-radius: 1px; }
5355   .modal-header .close {
5356     padding: 1rem 1rem;
5357     margin: -1rem -1rem -1rem auto; }
5358 
5359 .modal-title {
5360   margin-bottom: 0;
5361   line-height: 1.5; }
5362 
5363 .modal-body {
5364   position: relative;
5365   -webkit-box-flex: 1;
5366   -ms-flex: 1 1 auto;
5367   flex: 1 1 auto;
5368   padding: 1rem; }
5369 
5370 .modal-footer {
5371   display: -webkit-box;
5372   display: -ms-flexbox;
5373   display: flex;
5374   -ms-flex-wrap: wrap;
5375   flex-wrap: wrap;
5376   -webkit-box-align: center;
5377   -ms-flex-align: center;
5378   align-items: center;
5379   -webkit-box-pack: end;
5380   -ms-flex-pack: end;
5381   justify-content: flex-end;
5382   padding: 0.75rem;
5383   border-top: 1px solid #e9ecef;
5384   border-bottom-right-radius: 1px;
5385   border-bottom-left-radius: 1px; }
5386   .modal-footer > * {
5387     margin: 0.25rem; }
5388 
5389 .modal-scrollbar-measure {
5390   position: absolute;
5391   top: -9999px;
5392   width: 50px;
5393   height: 50px;
5394   overflow: scroll; }
5395 
5396 @media (min-width: 576px) {
5397   .modal-dialog {
5398     max-width: 500px;
5399     margin: 1.75rem auto; }
5400   .modal-dialog-scrollable {
5401     max-height: calc(100% - 3.5rem); }
5402     .modal-dialog-scrollable .modal-content {
5403       max-height: calc(100vh - 3.5rem); }
5404   .modal-dialog-centered {
5405     min-height: calc(100% - 3.5rem); }
5406     .modal-dialog-centered::before {
5407       height: calc(100vh - 3.5rem);
5408       height: -webkit-min-content;
5409       height: -moz-min-content;
5410       height: min-content; }
5411   .modal-sm {
5412     max-width: 300px; } }
5413 
5414 @media (min-width: 992px) {
5415   .modal-lg,
5416   .modal-xl {
5417     max-width: 800px; } }
5418 
5419 @media (min-width: 1600px) {
5420   .modal-xl {
5421     max-width: 1140px; } }
5422 
5423 .tooltip {
5424   position: absolute;
5425   z-index: 1070;
5426   display: block;
5427   margin: 0;
5428   font-family: "Nunito Sans", sans-serif;
5429   font-style: normal;
5430   font-weight: 400;
5431   line-height: 1.5;
5432   text-align: left;
5433   text-align: start;
5434   text-decoration: none;
5435   text-shadow: none;
5436   text-transform: none;
5437   letter-spacing: normal;
5438   word-break: normal;
5439   word-spacing: normal;
5440   white-space: normal;
5441   line-break: auto;
5442   font-size: 0.76563rem;
5443   word-wrap: break-word;
5444   opacity: 0; }
5445   .tooltip.show {
5446     opacity: 0.9; }
5447   .tooltip .arrow {
5448     position: absolute;
5449     display: block;
5450     width: 0.8rem;
5451     height: 0.4rem; }
5452     .tooltip .arrow::before {
5453       position: absolute;
5454       content: "";
5455       border-color: transparent;
5456       border-style: solid; }
5457 
5458 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
5459   padding: 0.4rem 0; }
5460   .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
5461     bottom: 0; }
5462     .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
5463       top: 0;
5464       border-width: 0.4rem 0.4rem 0;
5465       border-top-color: #000; }
5466 
5467 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
5468   padding: 0 0.4rem; }
5469   .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
5470     left: 0;
5471     width: 0.4rem;
5472     height: 0.8rem; }
5473     .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
5474       right: 0;
5475       border-width: 0.4rem 0.4rem 0.4rem 0;
5476       border-right-color: #000; }
5477 
5478 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
5479   padding: 0.4rem 0; }
5480   .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
5481     top: 0; }
5482     .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
5483       bottom: 0;
5484       border-width: 0 0.4rem 0.4rem;
5485       border-bottom-color: #000; }
5486 
5487 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
5488   padding: 0 0.4rem; }
5489   .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
5490     right: 0;
5491     width: 0.4rem;
5492     height: 0.8rem; }
5493     .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
5494       left: 0;
5495       border-width: 0.4rem 0 0.4rem 0.4rem;
5496       border-left-color: #000; }
5497 
5498 .tooltip-inner {
5499   max-width: 200px;
5500   padding: 0.25rem 0.5rem;
5501   color: #fff;
5502   text-align: center;
5503   background-color: #000;
5504   border-radius: 2px; }
5505 
5506 .popover {
5507   position: absolute;
5508   top: 0;
5509   left: 0;
5510   z-index: 1060;
5511   display: block;
5512   max-width: 276px;
5513   font-family: "Nunito Sans", sans-serif;
5514   font-style: normal;
5515   font-weight: 400;
5516   line-height: 1.5;
5517   text-align: left;
5518   text-align: start;
5519   text-decoration: none;
5520   text-shadow: none;
5521   text-transform: none;
5522   letter-spacing: normal;
5523   word-break: normal;
5524   word-spacing: normal;
5525   white-space: normal;
5526   line-break: auto;
5527   font-size: 0.76563rem;
5528   word-wrap: break-word;
5529   background-color: #fff;
5530   background-clip: padding-box;
5531   border: 1px solid rgba(0, 0, 0, 0.2);
5532   border-radius: 2px; }
5533   .popover .arrow {
5534     position: absolute;
5535     display: block;
5536     width: 1rem;
5537     height: 0.5rem;
5538     margin: 0 2px; }
5539     .popover .arrow::before, .popover .arrow::after {
5540       position: absolute;
5541       display: block;
5542       content: "";
5543       border-color: transparent;
5544       border-style: solid; }
5545 
5546 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
5547   margin-bottom: 0.5rem; }
5548   .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
5549     bottom: calc(-0.5rem - 1px); }
5550     .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
5551       bottom: 0;
5552       border-width: 0.5rem 0.5rem 0;
5553       border-top-color: rgba(0, 0, 0, 0.25); }
5554     .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
5555       bottom: 1px;
5556       border-width: 0.5rem 0.5rem 0;
5557       border-top-color: #fff; }
5558 
5559 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
5560   margin-left: 0.5rem; }
5561   .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
5562     left: calc(-0.5rem - 1px);
5563     width: 0.5rem;
5564     height: 1rem;
5565     margin: 2px 0; }
5566     .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
5567       left: 0;
5568       border-width: 0.5rem 0.5rem 0.5rem 0;
5569       border-right-color: rgba(0, 0, 0, 0.25); }
5570     .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
5571       left: 1px;
5572       border-width: 0.5rem 0.5rem 0.5rem 0;
5573       border-right-color: #fff; }
5574 
5575 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
5576   margin-top: 0.5rem; }
5577   .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
5578     top: calc(-0.5rem - 1px); }
5579     .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
5580       top: 0;
5581       border-width: 0 0.5rem 0.5rem 0.5rem;
5582       border-bottom-color: rgba(0, 0, 0, 0.25); }
5583     .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
5584       top: 1px;
5585       border-width: 0 0.5rem 0.5rem 0.5rem;
5586       border-bottom-color: #fff; }
5587   .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
5588     position: absolute;
5589     top: 0;
5590     left: 50%;
5591     display: block;
5592     width: 1rem;
5593     margin-left: -0.5rem;
5594     content: "";
5595     border-bottom: 1px solid #f7f7f7; }
5596 
5597 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
5598   margin-right: 0.5rem; }
5599   .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
5600     right: calc(-0.5rem - 1px);
5601     width: 0.5rem;
5602     height: 1rem;
5603     margin: 2px 0; }
5604     .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
5605       right: 0;
5606       border-width: 0.5rem 0 0.5rem 0.5rem;
5607       border-left-color: rgba(0, 0, 0, 0.25); }
5608     .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
5609       right: 1px;
5610       border-width: 0.5rem 0 0.5rem 0.5rem;
5611       border-left-color: #fff; }
5612 
5613 .popover-header {
5614   padding: 0.5rem 0.75rem;
5615   margin-bottom: 0;
5616   font-size: 0.875rem;
5617   color: inherit;
5618   background-color: #f7f7f7;
5619   border-bottom: 1px solid #ebebeb;
5620   border-top-left-radius: 1px;
5621   border-top-right-radius: 1px; }
5622   .popover-header:empty {
5623     display: none; }
5624 
5625 .popover-body {
5626   padding: 0.5rem 0.75rem;
5627   color: #3e5569; }
5628 
5629 .carousel {
5630   position: relative; }
5631 
5632 .carousel.pointer-event {
5633   -ms-touch-action: pan-y;
5634   touch-action: pan-y; }
5635 
5636 .carousel-inner {
5637   position: relative;
5638   width: 100%;
5639   overflow: hidden; }
5640   .carousel-inner::after {
5641     display: block;
5642     clear: both;
5643     content: ""; }
5644 
5645 .carousel-item {
5646   position: relative;
5647   display: none;
5648   float: left;
5649   width: 100%;
5650   margin-right: -100%;
5651   -webkit-backface-visibility: hidden;
5652   backface-visibility: hidden;
5653   -webkit-transition: -webkit-transform 0.6s ease-in-out;
5654   transition: -webkit-transform 0.6s ease-in-out;
5655   -o-transition: transform 0.6s ease-in-out;
5656   transition: transform 0.6s ease-in-out;
5657   transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }
5658   @media (prefers-reduced-motion: reduce) {
5659     .carousel-item {
5660       -webkit-transition: none;
5661       -o-transition: none;
5662       transition: none; } }
5663 
5664 .carousel-item.active,
5665 .carousel-item-next,
5666 .carousel-item-prev {
5667   display: block; }
5668 
5669 .carousel-item-next:not(.carousel-item-left),
5670 .active.carousel-item-right {
5671   -webkit-transform: translateX(100%);
5672   -ms-transform: translateX(100%);
5673   transform: translateX(100%); }
5674 
5675 .carousel-item-prev:not(.carousel-item-right),
5676 .active.carousel-item-left {
5677   -webkit-transform: translateX(-100%);
5678   -ms-transform: translateX(-100%);
5679   transform: translateX(-100%); }
5680 
5681 .carousel-fade .carousel-item {
5682   opacity: 0;
5683   -webkit-transition-property: opacity;
5684   -o-transition-property: opacity;
5685   transition-property: opacity;
5686   -webkit-transform: none;
5687   -ms-transform: none;
5688   transform: none; }
5689 
5690 .carousel-fade .carousel-item.active,
5691 .carousel-fade .carousel-item-next.carousel-item-left,
5692 .carousel-fade .carousel-item-prev.carousel-item-right {
5693   z-index: 1;
5694   opacity: 1; }
5695 
5696 .carousel-fade .active.carousel-item-left,
5697 .carousel-fade .active.carousel-item-right {
5698   z-index: 0;
5699   opacity: 0;
5700   -webkit-transition: opacity 0s 0.6s;
5701   -o-transition: opacity 0s 0.6s;
5702   transition: opacity 0s 0.6s; }
5703   @media (prefers-reduced-motion: reduce) {
5704     .carousel-fade .active.carousel-item-left,
5705     .carousel-fade .active.carousel-item-right {
5706       -webkit-transition: none;
5707       -o-transition: none;
5708       transition: none; } }
5709 
5710 .carousel-control-prev,
5711 .carousel-control-next {
5712   position: absolute;
5713   top: 0;
5714   bottom: 0;
5715   z-index: 1;
5716   display: -webkit-box;
5717   display: -ms-flexbox;
5718   display: flex;
5719   -webkit-box-align: center;
5720   -ms-flex-align: center;
5721   align-items: center;
5722   -webkit-box-pack: center;
5723   -ms-flex-pack: center;
5724   justify-content: center;
5725   width: 15%;
5726   color: #fff;
5727   text-align: center;
5728   opacity: 0.5;
5729   -webkit-transition: opacity 0.15s ease;
5730   -o-transition: opacity 0.15s ease;
5731   transition: opacity 0.15s ease; }
5732   @media (prefers-reduced-motion: reduce) {
5733     .carousel-control-prev,
5734     .carousel-control-next {
5735       -webkit-transition: none;
5736       -o-transition: none;
5737       transition: none; } }
5738   .carousel-control-prev:hover, .carousel-control-prev:focus,
5739   .carousel-control-next:hover,
5740   .carousel-control-next:focus {
5741     color: #fff;
5742     text-decoration: none;
5743     outline: 0;
5744     opacity: 0.9; }
5745 
5746 .carousel-control-prev {
5747   left: 0; }
5748 
5749 .carousel-control-next {
5750   right: 0; }
5751 
5752 .carousel-control-prev-icon,
5753 .carousel-control-next-icon {
5754   display: inline-block;
5755   width: 20px;
5756   height: 20px;
5757   background: no-repeat 50% / 100% 100%; }
5758 
5759 .carousel-control-prev-icon {
5760   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }
5761 
5762 .carousel-control-next-icon {
5763   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }
5764 
5765 .carousel-indicators {
5766   position: absolute;
5767   right: 0;
5768   bottom: 0;
5769   left: 0;
5770   z-index: 15;
5771   display: -webkit-box;
5772   display: -ms-flexbox;
5773   display: flex;
5774   -webkit-box-pack: center;
5775   -ms-flex-pack: center;
5776   justify-content: center;
5777   padding-left: 0;
5778   margin-right: 15%;
5779   margin-left: 15%;
5780   list-style: none; }
5781   .carousel-indicators li {
5782     -webkit-box-sizing: content-box;
5783     box-sizing: content-box;
5784     -webkit-box-flex: 0;
5785     -ms-flex: 0 1 auto;
5786     flex: 0 1 auto;
5787     width: 30px;
5788     height: 3px;
5789     margin-right: 3px;
5790     margin-left: 3px;
5791     text-indent: -999px;
5792     cursor: pointer;
5793     background-color: #fff;
5794     background-clip: padding-box;
5795     border-top: 10px solid transparent;
5796     border-bottom: 10px solid transparent;
5797     opacity: .5;
5798     -webkit-transition: opacity 0.6s ease;
5799     -o-transition: opacity 0.6s ease;
5800     transition: opacity 0.6s ease; }
5801     @media (prefers-reduced-motion: reduce) {
5802       .carousel-indicators li {
5803         -webkit-transition: none;
5804         -o-transition: none;
5805         transition: none; } }
5806   .carousel-indicators .active {
5807     opacity: 1; }
5808 
5809 .carousel-caption {
5810   position: absolute;
5811   right: 15%;
5812   bottom: 20px;
5813   left: 15%;
5814   z-index: 10;
5815   padding-top: 20px;
5816   padding-bottom: 20px;
5817   color: #fff;
5818   text-align: center; }
5819 
5820 @-webkit-keyframes spinner-border {
5821   to {
5822     -webkit-transform: rotate(360deg);
5823     transform: rotate(360deg); } }
5824 
5825 @keyframes spinner-border {
5826   to {
5827     -webkit-transform: rotate(360deg);
5828     transform: rotate(360deg); } }
5829 
5830 .spinner-border {
5831   display: inline-block;
5832   width: 2rem;
5833   height: 2rem;
5834   vertical-align: text-bottom;
5835   border: 0.25em solid currentColor;
5836   border-right-color: transparent;
5837   border-radius: 50%;
5838   -webkit-animation: spinner-border .75s linear infinite;
5839   animation: spinner-border .75s linear infinite; }
5840 
5841 .spinner-border-sm {
5842   width: 1rem;
5843   height: 1rem;
5844   border-width: 0.2em; }
5845 
5846 @-webkit-keyframes spinner-grow {
5847   0% {
5848     -webkit-transform: scale(0);
5849     transform: scale(0); }
5850   50% {
5851     opacity: 1;
5852     -webkit-transform: none;
5853     transform: none; } }
5854 
5855 @keyframes spinner-grow {
5856   0% {
5857     -webkit-transform: scale(0);
5858     transform: scale(0); }
5859   50% {
5860     opacity: 1;
5861     -webkit-transform: none;
5862     transform: none; } }
5863 
5864 .spinner-grow {
5865   display: inline-block;
5866   width: 2rem;
5867   height: 2rem;
5868   vertical-align: text-bottom;
5869   background-color: currentColor;
5870   border-radius: 50%;
5871   opacity: 0;
5872   -webkit-animation: spinner-grow .75s linear infinite;
5873   animation: spinner-grow .75s linear infinite; }
5874 
5875 .spinner-grow-sm {
5876   width: 1rem;
5877   height: 1rem; }
5878 
5879 .align-baseline {
5880   vertical-align: baseline !important; }
5881 
5882 .align-top {
5883   vertical-align: top !important; }
5884 
5885 .align-middle {
5886   vertical-align: middle !important; }
5887 
5888 .align-bottom {
5889   vertical-align: bottom !important; }
5890 
5891 .align-text-bottom {
5892   vertical-align: text-bottom !important; }
5893 
5894 .align-text-top {
5895   vertical-align: text-top !important; }
5896 
5897 .bg-primary {
5898   background-color: #7460ee !important; }
5899 
5900 a.bg-primary:hover, a.bg-primary:focus,
5901 button.bg-primary:hover,
5902 button.bg-primary:focus {
5903   background-color: #4c32e9 !important; }
5904 
5905 .bg-secondary {
5906   background-color: #6c757d !important; }
5907 
5908 a.bg-secondary:hover, a.bg-secondary:focus,
5909 button.bg-secondary:hover,
5910 button.bg-secondary:focus {
5911   background-color: #545b62 !important; }
5912 
5913 .bg-success {
5914   background-color: #36bea6 !important; }
5915 
5916 a.bg-success:hover, a.bg-success:focus,
5917 button.bg-success:hover,
5918 button.bg-success:focus {
5919   background-color: #2b9683 !important; }
5920 
5921 .bg-info {
5922   background-color: #2962FF !important; }
5923 
5924 a.bg-info:hover, a.bg-info:focus,
5925 button.bg-info:hover,
5926 button.bg-info:focus {
5927   background-color: #0041f5 !important; }
5928 
5929 .bg-warning {
5930   background-color: #ffbc34 !important; }
5931 
5932 a.bg-warning:hover, a.bg-warning:focus,
5933 button.bg-warning:hover,
5934 button.bg-warning:focus {
5935   background-color: #ffab01 !important; }
5936 
5937 .bg-danger {
5938   background-color: #f62d51 !important; }
5939 
5940 a.bg-danger:hover, a.bg-danger:focus,
5941 button.bg-danger:hover,
5942 button.bg-danger:focus {
5943   background-color: #e60a31 !important; }
5944 
5945 .bg-light {
5946   background-color: #f8f9fa !important; }
5947 
5948 a.bg-light:hover, a.bg-light:focus,
5949 button.bg-light:hover,
5950 button.bg-light:focus {
5951   background-color: #dae0e5 !important; }
5952 
5953 .bg-dark {
5954   background-color: #343a40 !important; }
5955 
5956 a.bg-dark:hover, a.bg-dark:focus,
5957 button.bg-dark:hover,
5958 button.bg-dark:focus {
5959   background-color: #1d2124 !important; }
5960 
5961 .bg-cyan {
5962   background-color: #4fc3f7 !important; }
5963 
5964 a.bg-cyan:hover, a.bg-cyan:focus,
5965 button.bg-cyan:hover,
5966 button.bg-cyan:focus {
5967   background-color: #1eb2f5 !important; }
5968 
5969 .bg-orange {
5970   background-color: #fb8c00 !important; }
5971 
5972 a.bg-orange:hover, a.bg-orange:focus,
5973 button.bg-orange:hover,
5974 button.bg-orange:focus {
5975   background-color: #c87000 !important; }
5976 
5977 .bg-purple {
5978   background-color: #7460ee !important; }
5979 
5980 a.bg-purple:hover, a.bg-purple:focus,
5981 button.bg-purple:hover,
5982 button.bg-purple:focus {
5983   background-color: #4c32e9 !important; }
5984 
5985 .bg-white {
5986   background-color: #fff !important; }
5987 
5988 .bg-transparent {
5989   background-color: transparent !important; }
5990 
5991 .border {
5992   border: 1px solid #e9ecef !important; }
5993 
5994 .border-top {
5995   border-top: 1px solid #e9ecef !important; }
5996 
5997 .border-right {
5998   border-right: 1px solid #e9ecef !important; }
5999 
6000 .border-bottom {
6001   border-bottom: 1px solid #e9ecef !important; }
6002 
6003 .border-left {
6004   border-left: 1px solid #e9ecef !important; }
6005 
6006 .border-0 {
6007   border: 0 !important; }
6008 
6009 .border-top-0 {
6010   border-top: 0 !important; }
6011 
6012 .border-right-0 {
6013   border-right: 0 !important; }
6014 
6015 .border-bottom-0 {
6016   border-bottom: 0 !important; }
6017 
6018 .border-left-0 {
6019   border-left: 0 !important; }
6020 
6021 .border-primary {
6022   border-color: #7460ee !important; }
6023 
6024 .border-secondary {
6025   border-color: #6c757d !important; }
6026 
6027 .border-success {
6028   border-color: #36bea6 !important; }
6029 
6030 .border-info {
6031   border-color: #2962FF !important; }
6032 
6033 .border-warning {
6034   border-color: #ffbc34 !important; }
6035 
6036 .border-danger {
6037   border-color: #f62d51 !important; }
6038 
6039 .border-light {
6040   border-color: #f8f9fa !important; }
6041 
6042 .border-dark {
6043   border-color: #343a40 !important; }
6044 
6045 .border-cyan {
6046   border-color: #4fc3f7 !important; }
6047 
6048 .border-orange {
6049   border-color: #fb8c00 !important; }
6050 
6051 .border-purple {
6052   border-color: #7460ee !important; }
6053 
6054 .border-white {
6055   border-color: #fff !important; }
6056 
6057 .rounded-sm {
6058   border-radius: 1px !important; }
6059 
6060 .rounded {
6061   border-radius: 2px !important; }
6062 
6063 .rounded-top {
6064   border-top-left-radius: 2px !important;
6065   border-top-right-radius: 2px !important; }
6066 
6067 .rounded-right {
6068   border-top-right-radius: 2px !important;
6069   border-bottom-right-radius: 2px !important; }
6070 
6071 .rounded-bottom {
6072   border-bottom-right-radius: 2px !important;
6073   border-bottom-left-radius: 2px !important; }
6074 
6075 .rounded-left {
6076   border-top-left-radius: 2px !important;
6077   border-bottom-left-radius: 2px !important; }
6078 
6079 .rounded-lg {
6080   border-radius: 2px !important; }
6081 
6082 .rounded-circle {
6083   border-radius: 50% !important; }
6084 
6085 .rounded-pill {
6086   border-radius: 50rem !important; }
6087 
6088 .rounded-0 {
6089   border-radius: 0 !important; }
6090 
6091 .clearfix::after {
6092   display: block;
6093   clear: both;
6094   content: ""; }
6095 
6096 .d-none {
6097   display: none !important; }
6098 
6099 .d-inline {
6100   display: inline !important; }
6101 
6102 .d-inline-block {
6103   display: inline-block !important; }
6104 
6105 .d-block {
6106   display: block !important; }
6107 
6108 .d-table {
6109   display: table !important; }
6110 
6111 .d-table-row {
6112   display: table-row !important; }
6113 
6114 .d-table-cell {
6115   display: table-cell !important; }
6116 
6117 .d-flex {
6118   display: -webkit-box !important;
6119   display: -ms-flexbox !important;
6120   display: flex !important; }
6121 
6122 .d-inline-flex {
6123   display: -webkit-inline-box !important;
6124   display: -ms-inline-flexbox !important;
6125   display: inline-flex !important; }
6126 
6127 @media (min-width: 576px) {
6128   .d-sm-none {
6129     display: none !important; }
6130   .d-sm-inline {
6131     display: inline !important; }
6132   .d-sm-inline-block {
6133     display: inline-block !important; }
6134   .d-sm-block {
6135     display: block !important; }
6136   .d-sm-table {
6137     display: table !important; }
6138   .d-sm-table-row {
6139     display: table-row !important; }
6140   .d-sm-table-cell {
6141     display: table-cell !important; }
6142   .d-sm-flex {
6143     display: -webkit-box !important;
6144     display: -ms-flexbox !important;
6145     display: flex !important; }
6146   .d-sm-inline-flex {
6147     display: -webkit-inline-box !important;
6148     display: -ms-inline-flexbox !important;
6149     display: inline-flex !important; } }
6150 
6151 @media (min-width: 768px) {
6152   .d-md-none {
6153     display: none !important; }
6154   .d-md-inline {
6155     display: inline !important; }
6156   .d-md-inline-block {
6157     display: inline-block !important; }
6158   .d-md-block {
6159     display: block !important; }
6160   .d-md-table {
6161     display: table !important; }
6162   .d-md-table-row {
6163     display: table-row !important; }
6164   .d-md-table-cell {
6165     display: table-cell !important; }
6166   .d-md-flex {
6167     display: -webkit-box !important;
6168     display: -ms-flexbox !important;
6169     display: flex !important; }
6170   .d-md-inline-flex {
6171     display: -webkit-inline-box !important;
6172     display: -ms-inline-flexbox !important;
6173     display: inline-flex !important; } }
6174 
6175 @media (min-width: 992px) {
6176   .d-lg-none {
6177     display: none !important; }
6178   .d-lg-inline {
6179     display: inline !important; }
6180   .d-lg-inline-block {
6181     display: inline-block !important; }
6182   .d-lg-block {
6183     display: block !important; }
6184   .d-lg-table {
6185     display: table !important; }
6186   .d-lg-table-row {
6187     display: table-row !important; }
6188   .d-lg-table-cell {
6189     display: table-cell !important; }
6190   .d-lg-flex {
6191     display: -webkit-box !important;
6192     display: -ms-flexbox !important;
6193     display: flex !important; }
6194   .d-lg-inline-flex {
6195     display: -webkit-inline-box !important;
6196     display: -ms-inline-flexbox !important;
6197     display: inline-flex !important; } }
6198 
6199 @media (min-width: 1600px) {
6200   .d-xl-none {
6201     display: none !important; }
6202   .d-xl-inline {
6203     display: inline !important; }
6204   .d-xl-inline-block {
6205     display: inline-block !important; }
6206   .d-xl-block {
6207     display: block !important; }
6208   .d-xl-table {
6209     display: table !important; }
6210   .d-xl-table-row {
6211     display: table-row !important; }
6212   .d-xl-table-cell {
6213     display: table-cell !important; }
6214   .d-xl-flex {
6215     display: -webkit-box !important;
6216     display: -ms-flexbox !important;
6217     display: flex !important; }
6218   .d-xl-inline-flex {
6219     display: -webkit-inline-box !important;
6220     display: -ms-inline-flexbox !important;
6221     display: inline-flex !important; } }
6222 
6223 @media print {
6224   .d-print-none {
6225     display: none !important; }
6226   .d-print-inline {
6227     display: inline !important; }
6228   .d-print-inline-block {
6229     display: inline-block !important; }
6230   .d-print-block {
6231     display: block !important; }
6232   .d-print-table {
6233     display: table !important; }
6234   .d-print-table-row {
6235     display: table-row !important; }
6236   .d-print-table-cell {
6237     display: table-cell !important; }
6238   .d-print-flex {
6239     display: -webkit-box !important;
6240     display: -ms-flexbox !important;
6241     display: flex !important; }
6242   .d-print-inline-flex {
6243     display: -webkit-inline-box !important;
6244     display: -ms-inline-flexbox !important;
6245     display: inline-flex !important; } }
6246 
6247 .embed-responsive {
6248   position: relative;
6249   display: block;
6250   width: 100%;
6251   padding: 0;
6252   overflow: hidden; }
6253   .embed-responsive::before {
6254     display: block;
6255     content: ""; }
6256   .embed-responsive .embed-responsive-item,
6257   .embed-responsive iframe,
6258   .embed-responsive embed,
6259   .embed-responsive object,
6260   .embed-responsive video {
6261     position: absolute;
6262     top: 0;
6263     bottom: 0;
6264     left: 0;
6265     width: 100%;
6266     height: 100%;
6267     border: 0; }
6268 
6269 .embed-responsive-21by9::before {
6270   padding-top: 42.85714%; }
6271 
6272 .embed-responsive-16by9::before {
6273   padding-top: 56.25%; }
6274 
6275 .embed-responsive-4by3::before {
6276   padding-top: 75%; }
6277 
6278 .embed-responsive-1by1::before {
6279   padding-top: 100%; }
6280 
6281 .flex-row {
6282   -webkit-box-orient: horizontal !important;
6283   -webkit-box-direction: normal !important;
6284   -ms-flex-direction: row !important;
6285   flex-direction: row !important; }
6286 
6287 .flex-column {
6288   -webkit-box-orient: vertical !important;
6289   -webkit-box-direction: normal !important;
6290   -ms-flex-direction: column !important;
6291   flex-direction: column !important; }
6292 
6293 .flex-row-reverse {
6294   -webkit-box-orient: horizontal !important;
6295   -webkit-box-direction: reverse !important;
6296   -ms-flex-direction: row-reverse !important;
6297   flex-direction: row-reverse !important; }
6298 
6299 .flex-column-reverse {
6300   -webkit-box-orient: vertical !important;
6301   -webkit-box-direction: reverse !important;
6302   -ms-flex-direction: column-reverse !important;
6303   flex-direction: column-reverse !important; }
6304 
6305 .flex-wrap {
6306   -ms-flex-wrap: wrap !important;
6307   flex-wrap: wrap !important; }
6308 
6309 .flex-nowrap {
6310   -ms-flex-wrap: nowrap !important;
6311   flex-wrap: nowrap !important; }
6312 
6313 .flex-wrap-reverse {
6314   -ms-flex-wrap: wrap-reverse !important;
6315   flex-wrap: wrap-reverse !important; }
6316 
6317 .flex-fill {
6318   -webkit-box-flex: 1 !important;
6319   -ms-flex: 1 1 auto !important;
6320   flex: 1 1 auto !important; }
6321 
6322 .flex-grow-0 {
6323   -webkit-box-flex: 0 !important;
6324   -ms-flex-positive: 0 !important;
6325   flex-grow: 0 !important; }
6326 
6327 .flex-grow-1 {
6328   -webkit-box-flex: 1 !important;
6329   -ms-flex-positive: 1 !important;
6330   flex-grow: 1 !important; }
6331 
6332 .flex-shrink-0 {
6333   -ms-flex-negative: 0 !important;
6334   flex-shrink: 0 !important; }
6335 
6336 .flex-shrink-1 {
6337   -ms-flex-negative: 1 !important;
6338   flex-shrink: 1 !important; }
6339 
6340 .justify-content-start {
6341   -webkit-box-pack: start !important;
6342   -ms-flex-pack: start !important;
6343   justify-content: flex-start !important; }
6344 
6345 .justify-content-end {
6346   -webkit-box-pack: end !important;
6347   -ms-flex-pack: end !important;
6348   justify-content: flex-end !important; }
6349 
6350 .justify-content-center {
6351   -webkit-box-pack: center !important;
6352   -ms-flex-pack: center !important;
6353   justify-content: center !important; }
6354 
6355 .justify-content-between {
6356   -webkit-box-pack: justify !important;
6357   -ms-flex-pack: justify !important;
6358   justify-content: space-between !important; }
6359 
6360 .justify-content-around {
6361   -ms-flex-pack: distribute !important;
6362   justify-content: space-around !important; }
6363 
6364 .align-items-start {
6365   -webkit-box-align: start !important;
6366   -ms-flex-align: start !important;
6367   align-items: flex-start !important; }
6368 
6369 .align-items-end {
6370   -webkit-box-align: end !important;
6371   -ms-flex-align: end !important;
6372   align-items: flex-end !important; }
6373 
6374 .align-items-center {
6375   -webkit-box-align: center !important;
6376   -ms-flex-align: center !important;
6377   align-items: center !important; }
6378 
6379 .align-items-baseline {
6380   -webkit-box-align: baseline !important;
6381   -ms-flex-align: baseline !important;
6382   align-items: baseline !important; }
6383 
6384 .align-items-stretch {
6385   -webkit-box-align: stretch !important;
6386   -ms-flex-align: stretch !important;
6387   align-items: stretch !important; }
6388 
6389 .align-content-start {
6390   -ms-flex-line-pack: start !important;
6391   align-content: flex-start !important; }
6392 
6393 .align-content-end {
6394   -ms-flex-line-pack: end !important;
6395   align-content: flex-end !important; }
6396 
6397 .align-content-center {
6398   -ms-flex-line-pack: center !important;
6399   align-content: center !important; }
6400 
6401 .align-content-between {
6402   -ms-flex-line-pack: justify !important;
6403   align-content: space-between !important; }
6404 
6405 .align-content-around {
6406   -ms-flex-line-pack: distribute !important;
6407   align-content: space-around !important; }
6408 
6409 .align-content-stretch {
6410   -ms-flex-line-pack: stretch !important;
6411   align-content: stretch !important; }
6412 
6413 .align-self-auto {
6414   -ms-flex-item-align: auto !important;
6415   -ms-grid-row-align: auto !important;
6416   align-self: auto !important; }
6417 
6418 .align-self-start {
6419   -ms-flex-item-align: start !important;
6420   align-self: flex-start !important; }
6421 
6422 .align-self-end {
6423   -ms-flex-item-align: end !important;
6424   align-self: flex-end !important; }
6425 
6426 .align-self-center {
6427   -ms-flex-item-align: center !important;
6428   -ms-grid-row-align: center !important;
6429   align-self: center !important; }
6430 
6431 .align-self-baseline {
6432   -ms-flex-item-align: baseline !important;
6433   align-self: baseline !important; }
6434 
6435 .align-self-stretch {
6436   -ms-flex-item-align: stretch !important;
6437   -ms-grid-row-align: stretch !important;
6438   align-self: stretch !important; }
6439 
6440 @media (min-width: 576px) {
6441   .flex-sm-row {
6442     -webkit-box-orient: horizontal !important;
6443     -webkit-box-direction: normal !important;
6444     -ms-flex-direction: row !important;
6445     flex-direction: row !important; }
6446   .flex-sm-column {
6447     -webkit-box-orient: vertical !important;
6448     -webkit-box-direction: normal !important;
6449     -ms-flex-direction: column !important;
6450     flex-direction: column !important; }
6451   .flex-sm-row-reverse {
6452     -webkit-box-orient: horizontal !important;
6453     -webkit-box-direction: reverse !important;
6454     -ms-flex-direction: row-reverse !important;
6455     flex-direction: row-reverse !important; }
6456   .flex-sm-column-reverse {
6457     -webkit-box-orient: vertical !important;
6458     -webkit-box-direction: reverse !important;
6459     -ms-flex-direction: column-reverse !important;
6460     flex-direction: column-reverse !important; }
6461   .flex-sm-wrap {
6462     -ms-flex-wrap: wrap !important;
6463     flex-wrap: wrap !important; }
6464   .flex-sm-nowrap {
6465     -ms-flex-wrap: nowrap !important;
6466     flex-wrap: nowrap !important; }
6467   .flex-sm-wrap-reverse {
6468     -ms-flex-wrap: wrap-reverse !important;
6469     flex-wrap: wrap-reverse !important; }
6470   .flex-sm-fill {
6471     -webkit-box-flex: 1 !important;
6472     -ms-flex: 1 1 auto !important;
6473     flex: 1 1 auto !important; }
6474   .flex-sm-grow-0 {
6475     -webkit-box-flex: 0 !important;
6476     -ms-flex-positive: 0 !important;
6477     flex-grow: 0 !important; }
6478   .flex-sm-grow-1 {
6479     -webkit-box-flex: 1 !important;
6480     -ms-flex-positive: 1 !important;
6481     flex-grow: 1 !important; }
6482   .flex-sm-shrink-0 {
6483     -ms-flex-negative: 0 !important;
6484     flex-shrink: 0 !important; }
6485   .flex-sm-shrink-1 {
6486     -ms-flex-negative: 1 !important;
6487     flex-shrink: 1 !important; }
6488   .justify-content-sm-start {
6489     -webkit-box-pack: start !important;
6490     -ms-flex-pack: start !important;
6491     justify-content: flex-start !important; }
6492   .justify-content-sm-end {
6493     -webkit-box-pack: end !important;
6494     -ms-flex-pack: end !important;
6495     justify-content: flex-end !important; }
6496   .justify-content-sm-center {
6497     -webkit-box-pack: center !important;
6498     -ms-flex-pack: center !important;
6499     justify-content: center !important; }
6500   .justify-content-sm-between {
6501     -webkit-box-pack: justify !important;
6502     -ms-flex-pack: justify !important;
6503     justify-content: space-between !important; }
6504   .justify-content-sm-around {
6505     -ms-flex-pack: distribute !important;
6506     justify-content: space-around !important; }
6507   .align-items-sm-start {
6508     -webkit-box-align: start !important;
6509     -ms-flex-align: start !important;
6510     align-items: flex-start !important; }
6511   .align-items-sm-end {
6512     -webkit-box-align: end !important;
6513     -ms-flex-align: end !important;
6514     align-items: flex-end !important; }
6515   .align-items-sm-center {
6516     -webkit-box-align: center !important;
6517     -ms-flex-align: center !important;
6518     align-items: center !important; }
6519   .align-items-sm-baseline {
6520     -webkit-box-align: baseline !important;
6521     -ms-flex-align: baseline !important;
6522     align-items: baseline !important; }
6523   .align-items-sm-stretch {
6524     -webkit-box-align: stretch !important;
6525     -ms-flex-align: stretch !important;
6526     align-items: stretch !important; }
6527   .align-content-sm-start {
6528     -ms-flex-line-pack: start !important;
6529     align-content: flex-start !important; }
6530   .align-content-sm-end {
6531     -ms-flex-line-pack: end !important;
6532     align-content: flex-end !important; }
6533   .align-content-sm-center {
6534     -ms-flex-line-pack: center !important;
6535     align-content: center !important; }
6536   .align-content-sm-between {
6537     -ms-flex-line-pack: justify !important;
6538     align-content: space-between !important; }
6539   .align-content-sm-around {
6540     -ms-flex-line-pack: distribute !important;
6541     align-content: space-around !important; }
6542   .align-content-sm-stretch {
6543     -ms-flex-line-pack: stretch !important;
6544     align-content: stretch !important; }
6545   .align-self-sm-auto {
6546     -ms-flex-item-align: auto !important;
6547     -ms-grid-row-align: auto !important;
6548     align-self: auto !important; }
6549   .align-self-sm-start {
6550     -ms-flex-item-align: start !important;
6551     align-self: flex-start !important; }
6552   .align-self-sm-end {
6553     -ms-flex-item-align: end !important;
6554     align-self: flex-end !important; }
6555   .align-self-sm-center {
6556     -ms-flex-item-align: center !important;
6557     -ms-grid-row-align: center !important;
6558     align-self: center !important; }
6559   .align-self-sm-baseline {
6560     -ms-flex-item-align: baseline !important;
6561     align-self: baseline !important; }
6562   .align-self-sm-stretch {
6563     -ms-flex-item-align: stretch !important;
6564     -ms-grid-row-align: stretch !important;
6565     align-self: stretch !important; } }
6566 
6567 @media (min-width: 768px) {
6568   .flex-md-row {
6569     -webkit-box-orient: horizontal !important;
6570     -webkit-box-direction: normal !important;
6571     -ms-flex-direction: row !important;
6572     flex-direction: row !important; }
6573   .flex-md-column {
6574     -webkit-box-orient: vertical !important;
6575     -webkit-box-direction: normal !important;
6576     -ms-flex-direction: column !important;
6577     flex-direction: column !important; }
6578   .flex-md-row-reverse {
6579     -webkit-box-orient: horizontal !important;
6580     -webkit-box-direction: reverse !important;
6581     -ms-flex-direction: row-reverse !important;
6582     flex-direction: row-reverse !important; }
6583   .flex-md-column-reverse {
6584     -webkit-box-orient: vertical !important;
6585     -webkit-box-direction: reverse !important;
6586     -ms-flex-direction: column-reverse !important;
6587     flex-direction: column-reverse !important; }
6588   .flex-md-wrap {
6589     -ms-flex-wrap: wrap !important;
6590     flex-wrap: wrap !important; }
6591   .flex-md-nowrap {
6592     -ms-flex-wrap: nowrap !important;
6593     flex-wrap: nowrap !important; }
6594   .flex-md-wrap-reverse {
6595     -ms-flex-wrap: wrap-reverse !important;
6596     flex-wrap: wrap-reverse !important; }
6597   .flex-md-fill {
6598     -webkit-box-flex: 1 !important;
6599     -ms-flex: 1 1 auto !important;
6600     flex: 1 1 auto !important; }
6601   .flex-md-grow-0 {
6602     -webkit-box-flex: 0 !important;
6603     -ms-flex-positive: 0 !important;
6604     flex-grow: 0 !important; }
6605   .flex-md-grow-1 {
6606     -webkit-box-flex: 1 !important;
6607     -ms-flex-positive: 1 !important;
6608     flex-grow: 1 !important; }
6609   .flex-md-shrink-0 {
6610     -ms-flex-negative: 0 !important;
6611     flex-shrink: 0 !important; }
6612   .flex-md-shrink-1 {
6613     -ms-flex-negative: 1 !important;
6614     flex-shrink: 1 !important; }
6615   .justify-content-md-start {
6616     -webkit-box-pack: start !important;
6617     -ms-flex-pack: start !important;
6618     justify-content: flex-start !important; }
6619   .justify-content-md-end {
6620     -webkit-box-pack: end !important;
6621     -ms-flex-pack: end !important;
6622     justify-content: flex-end !important; }
6623   .justify-content-md-center {
6624     -webkit-box-pack: center !important;
6625     -ms-flex-pack: center !important;
6626     justify-content: center !important; }
6627   .justify-content-md-between {
6628     -webkit-box-pack: justify !important;
6629     -ms-flex-pack: justify !important;
6630     justify-content: space-between !important; }
6631   .justify-content-md-around {
6632     -ms-flex-pack: distribute !important;
6633     justify-content: space-around !important; }
6634   .align-items-md-start {
6635     -webkit-box-align: start !important;
6636     -ms-flex-align: start !important;
6637     align-items: flex-start !important; }
6638   .align-items-md-end {
6639     -webkit-box-align: end !important;
6640     -ms-flex-align: end !important;
6641     align-items: flex-end !important; }
6642   .align-items-md-center {
6643     -webkit-box-align: center !important;
6644     -ms-flex-align: center !important;
6645     align-items: center !important; }
6646   .align-items-md-baseline {
6647     -webkit-box-align: baseline !important;
6648     -ms-flex-align: baseline !important;
6649     align-items: baseline !important; }
6650   .align-items-md-stretch {
6651     -webkit-box-align: stretch !important;
6652     -ms-flex-align: stretch !important;
6653     align-items: stretch !important; }
6654   .align-content-md-start {
6655     -ms-flex-line-pack: start !important;
6656     align-content: flex-start !important; }
6657   .align-content-md-end {
6658     -ms-flex-line-pack: end !important;
6659     align-content: flex-end !important; }
6660   .align-content-md-center {
6661     -ms-flex-line-pack: center !important;
6662     align-content: center !important; }
6663   .align-content-md-between {
6664     -ms-flex-line-pack: justify !important;
6665     align-content: space-between !important; }
6666   .align-content-md-around {
6667     -ms-flex-line-pack: distribute !important;
6668     align-content: space-around !important; }
6669   .align-content-md-stretch {
6670     -ms-flex-line-pack: stretch !important;
6671     align-content: stretch !important; }
6672   .align-self-md-auto {
6673     -ms-flex-item-align: auto !important;
6674     -ms-grid-row-align: auto !important;
6675     align-self: auto !important; }
6676   .align-self-md-start {
6677     -ms-flex-item-align: start !important;
6678     align-self: flex-start !important; }
6679   .align-self-md-end {
6680     -ms-flex-item-align: end !important;
6681     align-self: flex-end !important; }
6682   .align-self-md-center {
6683     -ms-flex-item-align: center !important;
6684     -ms-grid-row-align: center !important;
6685     align-self: center !important; }
6686   .align-self-md-baseline {
6687     -ms-flex-item-align: baseline !important;
6688     align-self: baseline !important; }
6689   .align-self-md-stretch {
6690     -ms-flex-item-align: stretch !important;
6691     -ms-grid-row-align: stretch !important;
6692     align-self: stretch !important; } }
6693 
6694 @media (min-width: 992px) {
6695   .flex-lg-row {
6696     -webkit-box-orient: horizontal !important;
6697     -webkit-box-direction: normal !important;
6698     -ms-flex-direction: row !important;
6699     flex-direction: row !important; }
6700   .flex-lg-column {
6701     -webkit-box-orient: vertical !important;
6702     -webkit-box-direction: normal !important;
6703     -ms-flex-direction: column !important;
6704     flex-direction: column !important; }
6705   .flex-lg-row-reverse {
6706     -webkit-box-orient: horizontal !important;
6707     -webkit-box-direction: reverse !important;
6708     -ms-flex-direction: row-reverse !important;
6709     flex-direction: row-reverse !important; }
6710   .flex-lg-column-reverse {
6711     -webkit-box-orient: vertical !important;
6712     -webkit-box-direction: reverse !important;
6713     -ms-flex-direction: column-reverse !important;
6714     flex-direction: column-reverse !important; }
6715   .flex-lg-wrap {
6716     -ms-flex-wrap: wrap !important;
6717     flex-wrap: wrap !important; }
6718   .flex-lg-nowrap {
6719     -ms-flex-wrap: nowrap !important;
6720     flex-wrap: nowrap !important; }
6721   .flex-lg-wrap-reverse {
6722     -ms-flex-wrap: wrap-reverse !important;
6723     flex-wrap: wrap-reverse !important; }
6724   .flex-lg-fill {
6725     -webkit-box-flex: 1 !important;
6726     -ms-flex: 1 1 auto !important;
6727     flex: 1 1 auto !important; }
6728   .flex-lg-grow-0 {
6729     -webkit-box-flex: 0 !important;
6730     -ms-flex-positive: 0 !important;
6731     flex-grow: 0 !important; }
6732   .flex-lg-grow-1 {
6733     -webkit-box-flex: 1 !important;
6734     -ms-flex-positive: 1 !important;
6735     flex-grow: 1 !important; }
6736   .flex-lg-shrink-0 {
6737     -ms-flex-negative: 0 !important;
6738     flex-shrink: 0 !important; }
6739   .flex-lg-shrink-1 {
6740     -ms-flex-negative: 1 !important;
6741     flex-shrink: 1 !important; }
6742   .justify-content-lg-start {
6743     -webkit-box-pack: start !important;
6744     -ms-flex-pack: start !important;
6745     justify-content: flex-start !important; }
6746   .justify-content-lg-end {
6747     -webkit-box-pack: end !important;
6748     -ms-flex-pack: end !important;
6749     justify-content: flex-end !important; }
6750   .justify-content-lg-center {
6751     -webkit-box-pack: center !important;
6752     -ms-flex-pack: center !important;
6753     justify-content: center !important; }
6754   .justify-content-lg-between {
6755     -webkit-box-pack: justify !important;
6756     -ms-flex-pack: justify !important;
6757     justify-content: space-between !important; }
6758   .justify-content-lg-around {
6759     -ms-flex-pack: distribute !important;
6760     justify-content: space-around !important; }
6761   .align-items-lg-start {
6762     -webkit-box-align: start !important;
6763     -ms-flex-align: start !important;
6764     align-items: flex-start !important; }
6765   .align-items-lg-end {
6766     -webkit-box-align: end !important;
6767     -ms-flex-align: end !important;
6768     align-items: flex-end !important; }
6769   .align-items-lg-center {
6770     -webkit-box-align: center !important;
6771     -ms-flex-align: center !important;
6772     align-items: center !important; }
6773   .align-items-lg-baseline {
6774     -webkit-box-align: baseline !important;
6775     -ms-flex-align: baseline !important;
6776     align-items: baseline !important; }
6777   .align-items-lg-stretch {
6778     -webkit-box-align: stretch !important;
6779     -ms-flex-align: stretch !important;
6780     align-items: stretch !important; }
6781   .align-content-lg-start {
6782     -ms-flex-line-pack: start !important;
6783     align-content: flex-start !important; }
6784   .align-content-lg-end {
6785     -ms-flex-line-pack: end !important;
6786     align-content: flex-end !important; }
6787   .align-content-lg-center {
6788     -ms-flex-line-pack: center !important;
6789     align-content: center !important; }
6790   .align-content-lg-between {
6791     -ms-flex-line-pack: justify !important;
6792     align-content: space-between !important; }
6793   .align-content-lg-around {
6794     -ms-flex-line-pack: distribute !important;
6795     align-content: space-around !important; }
6796   .align-content-lg-stretch {
6797     -ms-flex-line-pack: stretch !important;
6798     align-content: stretch !important; }
6799   .align-self-lg-auto {
6800     -ms-flex-item-align: auto !important;
6801     -ms-grid-row-align: auto !important;
6802     align-self: auto !important; }
6803   .align-self-lg-start {
6804     -ms-flex-item-align: start !important;
6805     align-self: flex-start !important; }
6806   .align-self-lg-end {
6807     -ms-flex-item-align: end !important;
6808     align-self: flex-end !important; }
6809   .align-self-lg-center {
6810     -ms-flex-item-align: center !important;
6811     -ms-grid-row-align: center !important;
6812     align-self: center !important; }
6813   .align-self-lg-baseline {
6814     -ms-flex-item-align: baseline !important;
6815     align-self: baseline !important; }
6816   .align-self-lg-stretch {
6817     -ms-flex-item-align: stretch !important;
6818     -ms-grid-row-align: stretch !important;
6819     align-self: stretch !important; } }
6820 
6821 @media (min-width: 1600px) {
6822   .flex-xl-row {
6823     -webkit-box-orient: horizontal !important;
6824     -webkit-box-direction: normal !important;
6825     -ms-flex-direction: row !important;
6826     flex-direction: row !important; }
6827   .flex-xl-column {
6828     -webkit-box-orient: vertical !important;
6829     -webkit-box-direction: normal !important;
6830     -ms-flex-direction: column !important;
6831     flex-direction: column !important; }
6832   .flex-xl-row-reverse {
6833     -webkit-box-orient: horizontal !important;
6834     -webkit-box-direction: reverse !important;
6835     -ms-flex-direction: row-reverse !important;
6836     flex-direction: row-reverse !important; }
6837   .flex-xl-column-reverse {
6838     -webkit-box-orient: vertical !important;
6839     -webkit-box-direction: reverse !important;
6840     -ms-flex-direction: column-reverse !important;
6841     flex-direction: column-reverse !important; }
6842   .flex-xl-wrap {
6843     -ms-flex-wrap: wrap !important;
6844     flex-wrap: wrap !important; }
6845   .flex-xl-nowrap {
6846     -ms-flex-wrap: nowrap !important;
6847     flex-wrap: nowrap !important; }
6848   .flex-xl-wrap-reverse {
6849     -ms-flex-wrap: wrap-reverse !important;
6850     flex-wrap: wrap-reverse !important; }
6851   .flex-xl-fill {
6852     -webkit-box-flex: 1 !important;
6853     -ms-flex: 1 1 auto !important;
6854     flex: 1 1 auto !important; }
6855   .flex-xl-grow-0 {
6856     -webkit-box-flex: 0 !important;
6857     -ms-flex-positive: 0 !important;
6858     flex-grow: 0 !important; }
6859   .flex-xl-grow-1 {
6860     -webkit-box-flex: 1 !important;
6861     -ms-flex-positive: 1 !important;
6862     flex-grow: 1 !important; }
6863   .flex-xl-shrink-0 {
6864     -ms-flex-negative: 0 !important;
6865     flex-shrink: 0 !important; }
6866   .flex-xl-shrink-1 {
6867     -ms-flex-negative: 1 !important;
6868     flex-shrink: 1 !important; }
6869   .justify-content-xl-start {
6870     -webkit-box-pack: start !important;
6871     -ms-flex-pack: start !important;
6872     justify-content: flex-start !important; }
6873   .justify-content-xl-end {
6874     -webkit-box-pack: end !important;
6875     -ms-flex-pack: end !important;
6876     justify-content: flex-end !important; }
6877   .justify-content-xl-center {
6878     -webkit-box-pack: center !important;
6879     -ms-flex-pack: center !important;
6880     justify-content: center !important; }
6881   .justify-content-xl-between {
6882     -webkit-box-pack: justify !important;
6883     -ms-flex-pack: justify !important;
6884     justify-content: space-between !important; }
6885   .justify-content-xl-around {
6886     -ms-flex-pack: distribute !important;
6887     justify-content: space-around !important; }
6888   .align-items-xl-start {
6889     -webkit-box-align: start !important;
6890     -ms-flex-align: start !important;
6891     align-items: flex-start !important; }
6892   .align-items-xl-end {
6893     -webkit-box-align: end !important;
6894     -ms-flex-align: end !important;
6895     align-items: flex-end !important; }
6896   .align-items-xl-center {
6897     -webkit-box-align: center !important;
6898     -ms-flex-align: center !important;
6899     align-items: center !important; }
6900   .align-items-xl-baseline {
6901     -webkit-box-align: baseline !important;
6902     -ms-flex-align: baseline !important;
6903     align-items: baseline !important; }
6904   .align-items-xl-stretch {
6905     -webkit-box-align: stretch !important;
6906     -ms-flex-align: stretch !important;
6907     align-items: stretch !important; }
6908   .align-content-xl-start {
6909     -ms-flex-line-pack: start !important;
6910     align-content: flex-start !important; }
6911   .align-content-xl-end {
6912     -ms-flex-line-pack: end !important;
6913     align-content: flex-end !important; }
6914   .align-content-xl-center {
6915     -ms-flex-line-pack: center !important;
6916     align-content: center !important; }
6917   .align-content-xl-between {
6918     -ms-flex-line-pack: justify !important;
6919     align-content: space-between !important; }
6920   .align-content-xl-around {
6921     -ms-flex-line-pack: distribute !important;
6922     align-content: space-around !important; }
6923   .align-content-xl-stretch {
6924     -ms-flex-line-pack: stretch !important;
6925     align-content: stretch !important; }
6926   .align-self-xl-auto {
6927     -ms-flex-item-align: auto !important;
6928     -ms-grid-row-align: auto !important;
6929     align-self: auto !important; }
6930   .align-self-xl-start {
6931     -ms-flex-item-align: start !important;
6932     align-self: flex-start !important; }
6933   .align-self-xl-end {
6934     -ms-flex-item-align: end !important;
6935     align-self: flex-end !important; }
6936   .align-self-xl-center {
6937     -ms-flex-item-align: center !important;
6938     -ms-grid-row-align: center !important;
6939     align-self: center !important; }
6940   .align-self-xl-baseline {
6941     -ms-flex-item-align: baseline !important;
6942     align-self: baseline !important; }
6943   .align-self-xl-stretch {
6944     -ms-flex-item-align: stretch !important;
6945     -ms-grid-row-align: stretch !important;
6946     align-self: stretch !important; } }
6947 
6948 .float-left {
6949   float: left !important; }
6950 
6951 .float-right {
6952   float: right !important; }
6953 
6954 .float-none {
6955   float: none !important; }
6956 
6957 @media (min-width: 576px) {
6958   .float-sm-left {
6959     float: left !important; }
6960   .float-sm-right {
6961     float: right !important; }
6962   .float-sm-none {
6963     float: none !important; } }
6964 
6965 @media (min-width: 768px) {
6966   .float-md-left {
6967     float: left !important; }
6968   .float-md-right {
6969     float: right !important; }
6970   .float-md-none {
6971     float: none !important; } }
6972 
6973 @media (min-width: 992px) {
6974   .float-lg-left {
6975     float: left !important; }
6976   .float-lg-right {
6977     float: right !important; }
6978   .float-lg-none {
6979     float: none !important; } }
6980 
6981 @media (min-width: 1600px) {
6982   .float-xl-left {
6983     float: left !important; }
6984   .float-xl-right {
6985     float: right !important; }
6986   .float-xl-none {
6987     float: none !important; } }
6988 
6989 .user-select-all {
6990   -webkit-user-select: all !important;
6991   -moz-user-select: all !important;
6992   -ms-user-select: all !important;
6993   user-select: all !important; }
6994 
6995 .user-select-auto {
6996   -webkit-user-select: auto !important;
6997   -moz-user-select: auto !important;
6998   -ms-user-select: auto !important;
6999   user-select: auto !important; }
7000 
7001 .user-select-none {
7002   -webkit-user-select: none !important;
7003   -moz-user-select: none !important;
7004   -ms-user-select: none !important;
7005   user-select: none !important; }
7006 
7007 .overflow-auto {
7008   overflow: auto !important; }
7009 
7010 .overflow-hidden {
7011   overflow: hidden !important; }
7012 
7013 .position-static {
7014   position: static !important; }
7015 
7016 .position-relative {
7017   position: relative !important; }
7018 
7019 .position-absolute {
7020   position: absolute !important; }
7021 
7022 .position-fixed {
7023   position: fixed !important; }
7024 
7025 .position-sticky {
7026   position: -webkit-sticky !important;
7027   position: sticky !important; }
7028 
7029 .fixed-top {
7030   position: fixed;
7031   top: 0;
7032   right: 0;
7033   left: 0;
7034   z-index: 1030; }
7035 
7036 .fixed-bottom {
7037   position: fixed;
7038   right: 0;
7039   bottom: 0;
7040   left: 0;
7041   z-index: 1030; }
7042 
7043 @supports ((position: -webkit-sticky) or (position: sticky)) {
7044   .sticky-top {
7045     position: -webkit-sticky;
7046     position: sticky;
7047     top: 0;
7048     z-index: 1020; } }
7049 
7050 .sr-only {
7051   position: absolute;
7052   width: 1px;
7053   height: 1px;
7054   padding: 0;
7055   margin: -1px;
7056   overflow: hidden;
7057   clip: rect(0, 0, 0, 0);
7058   white-space: nowrap;
7059   border: 0; }
7060 
7061 .sr-only-focusable:active, .sr-only-focusable:focus {
7062   position: static;
7063   width: auto;
7064   height: auto;
7065   overflow: visible;
7066   clip: auto;
7067   white-space: normal; }
7068 
7069 .shadow-sm {
7070   -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7071   box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
7072 
7073 .shadow {
7074   -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7075   box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
7076 
7077 .shadow-lg {
7078   -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7079   box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
7080 
7081 .shadow-none {
7082   -webkit-box-shadow: none !important;
7083   box-shadow: none !important; }
7084 
7085 .w-25 {
7086   width: 25% !important; }
7087 
7088 .w-50 {
7089   width: 50% !important; }
7090 
7091 .w-75 {
7092   width: 75% !important; }
7093 
7094 .w-100 {
7095   width: 100% !important; }
7096 
7097 .w-auto {
7098   width: auto !important; }
7099 
7100 .h-25 {
7101   height: 25% !important; }
7102 
7103 .h-50 {
7104   height: 50% !important; }
7105 
7106 .h-75 {
7107   height: 75% !important; }
7108 
7109 .h-100 {
7110   height: 100% !important; }
7111 
7112 .h-auto {
7113   height: auto !important; }
7114 
7115 .mw-100 {
7116   max-width: 100% !important; }
7117 
7118 .mh-100 {
7119   max-height: 100% !important; }
7120 
7121 .min-vw-100 {
7122   min-width: 100vw !important; }
7123 
7124 .min-vh-100 {
7125   min-height: 100vh !important; }
7126 
7127 .vw-100 {
7128   width: 100vw !important; }
7129 
7130 .vh-100 {
7131   height: 100vh !important; }
7132 
7133 .m-0 {
7134   margin: 0 !important; }
7135 
7136 .mt-0,
7137 .my-0 {
7138   margin-top: 0 !important; }
7139 
7140 .mr-0,
7141 .mx-0 {
7142   margin-right: 0 !important; }
7143 
7144 .mb-0,
7145 .my-0 {
7146   margin-bottom: 0 !important; }
7147 
7148 .ml-0,
7149 .mx-0 {
7150   margin-left: 0 !important; }
7151 
7152 .m-1 {
7153   margin: 0.25rem !important; }
7154 
7155 .mt-1,
7156 .my-1 {
7157   margin-top: 0.25rem !important; }
7158 
7159 .mr-1,
7160 .mx-1 {
7161   margin-right: 0.25rem !important; }
7162 
7163 .mb-1,
7164 .my-1 {
7165   margin-bottom: 0.25rem !important; }
7166 
7167 .ml-1,
7168 .mx-1 {
7169   margin-left: 0.25rem !important; }
7170 
7171 .m-2 {
7172   margin: 0.5rem !important; }
7173 
7174 .mt-2,
7175 .my-2 {
7176   margin-top: 0.5rem !important; }
7177 
7178 .mr-2,
7179 .mx-2 {
7180   margin-right: 0.5rem !important; }
7181 
7182 .mb-2,
7183 .my-2 {
7184   margin-bottom: 0.5rem !important; }
7185 
7186 .ml-2,
7187 .mx-2 {
7188   margin-left: 0.5rem !important; }
7189 
7190 .m-3 {
7191   margin: 1rem !important; }
7192 
7193 .mt-3,
7194 .my-3 {
7195   margin-top: 1rem !important; }
7196 
7197 .mr-3,
7198 .mx-3 {
7199   margin-right: 1rem !important; }
7200 
7201 .mb-3,
7202 .my-3 {
7203   margin-bottom: 1rem !important; }
7204 
7205 .ml-3,
7206 .mx-3 {
7207   margin-left: 1rem !important; }
7208 
7209 .m-4 {
7210   margin: 1.5rem !important; }
7211 
7212 .mt-4,
7213 .my-4 {
7214   margin-top: 1.5rem !important; }
7215 
7216 .mr-4,
7217 .mx-4 {
7218   margin-right: 1.5rem !important; }
7219 
7220 .mb-4,
7221 .my-4 {
7222   margin-bottom: 1.5rem !important; }
7223 
7224 .ml-4,
7225 .mx-4 {
7226   margin-left: 1.5rem !important; }
7227 
7228 .m-5 {
7229   margin: 3rem !important; }
7230 
7231 .mt-5,
7232 .my-5 {
7233   margin-top: 3rem !important; }
7234 
7235 .mr-5,
7236 .mx-5 {
7237   margin-right: 3rem !important; }
7238 
7239 .mb-5,
7240 .my-5 {
7241   margin-bottom: 3rem !important; }
7242 
7243 .ml-5,
7244 .mx-5 {
7245   margin-left: 3rem !important; }
7246 
7247 .p-0 {
7248   padding: 0 !important; }
7249 
7250 .pt-0,
7251 .py-0 {
7252   padding-top: 0 !important; }
7253 
7254 .pr-0,
7255 .px-0 {
7256   padding-right: 0 !important; }
7257 
7258 .pb-0,
7259 .py-0 {
7260   padding-bottom: 0 !important; }
7261 
7262 .pl-0,
7263 .px-0 {
7264   padding-left: 0 !important; }
7265 
7266 .p-1 {
7267   padding: 0.25rem !important; }
7268 
7269 .pt-1,
7270 .py-1 {
7271   padding-top: 0.25rem !important; }
7272 
7273 .pr-1,
7274 .px-1 {
7275   padding-right: 0.25rem !important; }
7276 
7277 .pb-1,
7278 .py-1 {
7279   padding-bottom: 0.25rem !important; }
7280 
7281 .pl-1,
7282 .px-1 {
7283   padding-left: 0.25rem !important; }
7284 
7285 .p-2 {
7286   padding: 0.5rem !important; }
7287 
7288 .pt-2,
7289 .py-2 {
7290   padding-top: 0.5rem !important; }
7291 
7292 .pr-2,
7293 .px-2 {
7294   padding-right: 0.5rem !important; }
7295 
7296 .pb-2,
7297 .py-2 {
7298   padding-bottom: 0.5rem !important; }
7299 
7300 .pl-2,
7301 .px-2 {
7302   padding-left: 0.5rem !important; }
7303 
7304 .p-3 {
7305   padding: 1rem !important; }
7306 
7307 .pt-3,
7308 .py-3 {
7309   padding-top: 1rem !important; }
7310 
7311 .pr-3,
7312 .px-3 {
7313   padding-right: 1rem !important; }
7314 
7315 .pb-3,
7316 .py-3 {
7317   padding-bottom: 1rem !important; }
7318 
7319 .pl-3,
7320 .px-3 {
7321   padding-left: 1rem !important; }
7322 
7323 .p-4 {
7324   padding: 1.5rem !important; }
7325 
7326 .pt-4,
7327 .py-4 {
7328   padding-top: 1.5rem !important; }
7329 
7330 .pr-4,
7331 .px-4 {
7332   padding-right: 1.5rem !important; }
7333 
7334 .pb-4,
7335 .py-4 {
7336   padding-bottom: 1.5rem !important; }
7337 
7338 .pl-4,
7339 .px-4 {
7340   padding-left: 1.5rem !important; }
7341 
7342 .p-5 {
7343   padding: 3rem !important; }
7344 
7345 .pt-5,
7346 .py-5 {
7347   padding-top: 3rem !important; }
7348 
7349 .pr-5,
7350 .px-5 {
7351   padding-right: 3rem !important; }
7352 
7353 .pb-5,
7354 .py-5 {
7355   padding-bottom: 3rem !important; }
7356 
7357 .pl-5,
7358 .px-5 {
7359   padding-left: 3rem !important; }
7360 
7361 .m-n1 {
7362   margin: -0.25rem !important; }
7363 
7364 .mt-n1,
7365 .my-n1 {
7366   margin-top: -0.25rem !important; }
7367 
7368 .mr-n1,
7369 .mx-n1 {
7370   margin-right: -0.25rem !important; }
7371 
7372 .mb-n1,
7373 .my-n1 {
7374   margin-bottom: -0.25rem !important; }
7375 
7376 .ml-n1,
7377 .mx-n1 {
7378   margin-left: -0.25rem !important; }
7379 
7380 .m-n2 {
7381   margin: -0.5rem !important; }
7382 
7383 .mt-n2,
7384 .my-n2 {
7385   margin-top: -0.5rem !important; }
7386 
7387 .mr-n2,
7388 .mx-n2 {
7389   margin-right: -0.5rem !important; }
7390 
7391 .mb-n2,
7392 .my-n2 {
7393   margin-bottom: -0.5rem !important; }
7394 
7395 .ml-n2,
7396 .mx-n2 {
7397   margin-left: -0.5rem !important; }
7398 
7399 .m-n3 {
7400   margin: -1rem !important; }
7401 
7402 .mt-n3,
7403 .my-n3 {
7404   margin-top: -1rem !important; }
7405 
7406 .mr-n3,
7407 .mx-n3 {
7408   margin-right: -1rem !important; }
7409 
7410 .mb-n3,
7411 .my-n3 {
7412   margin-bottom: -1rem !important; }
7413 
7414 .ml-n3,
7415 .mx-n3 {
7416   margin-left: -1rem !important; }
7417 
7418 .m-n4 {
7419   margin: -1.5rem !important; }
7420 
7421 .mt-n4,
7422 .my-n4 {
7423   margin-top: -1.5rem !important; }
7424 
7425 .mr-n4,
7426 .mx-n4 {
7427   margin-right: -1.5rem !important; }
7428 
7429 .mb-n4,
7430 .my-n4 {
7431   margin-bottom: -1.5rem !important; }
7432 
7433 .ml-n4,
7434 .mx-n4 {
7435   margin-left: -1.5rem !important; }
7436 
7437 .m-n5 {
7438   margin: -3rem !important; }
7439 
7440 .mt-n5,
7441 .my-n5 {
7442   margin-top: -3rem !important; }
7443 
7444 .mr-n5,
7445 .mx-n5 {
7446   margin-right: -3rem !important; }
7447 
7448 .mb-n5,
7449 .my-n5 {
7450   margin-bottom: -3rem !important; }
7451 
7452 .ml-n5,
7453 .mx-n5 {
7454   margin-left: -3rem !important; }
7455 
7456 .m-auto {
7457   margin: auto !important; }
7458 
7459 .mt-auto,
7460 .my-auto {
7461   margin-top: auto !important; }
7462 
7463 .mr-auto,
7464 .mx-auto {
7465   margin-right: auto !important; }
7466 
7467 .mb-auto,
7468 .my-auto {
7469   margin-bottom: auto !important; }
7470 
7471 .ml-auto,
7472 .mx-auto {
7473   margin-left: auto !important; }
7474 
7475 @media (min-width: 576px) {
7476   .m-sm-0 {
7477     margin: 0 !important; }
7478   .mt-sm-0,
7479   .my-sm-0 {
7480     margin-top: 0 !important; }
7481   .mr-sm-0,
7482   .mx-sm-0 {
7483     margin-right: 0 !important; }
7484   .mb-sm-0,
7485   .my-sm-0 {
7486     margin-bottom: 0 !important; }
7487   .ml-sm-0,
7488   .mx-sm-0 {
7489     margin-left: 0 !important; }
7490   .m-sm-1 {
7491     margin: 0.25rem !important; }
7492   .mt-sm-1,
7493   .my-sm-1 {
7494     margin-top: 0.25rem !important; }
7495   .mr-sm-1,
7496   .mx-sm-1 {
7497     margin-right: 0.25rem !important; }
7498   .mb-sm-1,
7499   .my-sm-1 {
7500     margin-bottom: 0.25rem !important; }
7501   .ml-sm-1,
7502   .mx-sm-1 {
7503     margin-left: 0.25rem !important; }
7504   .m-sm-2 {
7505     margin: 0.5rem !important; }
7506   .mt-sm-2,
7507   .my-sm-2 {
7508     margin-top: 0.5rem !important; }
7509   .mr-sm-2,
7510   .mx-sm-2 {
7511     margin-right: 0.5rem !important; }
7512   .mb-sm-2,
7513   .my-sm-2 {
7514     margin-bottom: 0.5rem !important; }
7515   .ml-sm-2,
7516   .mx-sm-2 {
7517     margin-left: 0.5rem !important; }
7518   .m-sm-3 {
7519     margin: 1rem !important; }
7520   .mt-sm-3,
7521   .my-sm-3 {
7522     margin-top: 1rem !important; }
7523   .mr-sm-3,
7524   .mx-sm-3 {
7525     margin-right: 1rem !important; }
7526   .mb-sm-3,
7527   .my-sm-3 {
7528     margin-bottom: 1rem !important; }
7529   .ml-sm-3,
7530   .mx-sm-3 {
7531     margin-left: 1rem !important; }
7532   .m-sm-4 {
7533     margin: 1.5rem !important; }
7534   .mt-sm-4,
7535   .my-sm-4 {
7536     margin-top: 1.5rem !important; }
7537   .mr-sm-4,
7538   .mx-sm-4 {
7539     margin-right: 1.5rem !important; }
7540   .mb-sm-4,
7541   .my-sm-4 {
7542     margin-bottom: 1.5rem !important; }
7543   .ml-sm-4,
7544   .mx-sm-4 {
7545     margin-left: 1.5rem !important; }
7546   .m-sm-5 {
7547     margin: 3rem !important; }
7548   .mt-sm-5,
7549   .my-sm-5 {
7550     margin-top: 3rem !important; }
7551   .mr-sm-5,
7552   .mx-sm-5 {
7553     margin-right: 3rem !important; }
7554   .mb-sm-5,
7555   .my-sm-5 {
7556     margin-bottom: 3rem !important; }
7557   .ml-sm-5,
7558   .mx-sm-5 {
7559     margin-left: 3rem !important; }
7560   .p-sm-0 {
7561     padding: 0 !important; }
7562   .pt-sm-0,
7563   .py-sm-0 {
7564     padding-top: 0 !important; }
7565   .pr-sm-0,
7566   .px-sm-0 {
7567     padding-right: 0 !important; }
7568   .pb-sm-0,
7569   .py-sm-0 {
7570     padding-bottom: 0 !important; }
7571   .pl-sm-0,
7572   .px-sm-0 {
7573     padding-left: 0 !important; }
7574   .p-sm-1 {
7575     padding: 0.25rem !important; }
7576   .pt-sm-1,
7577   .py-sm-1 {
7578     padding-top: 0.25rem !important; }
7579   .pr-sm-1,
7580   .px-sm-1 {
7581     padding-right: 0.25rem !important; }
7582   .pb-sm-1,
7583   .py-sm-1 {
7584     padding-bottom: 0.25rem !important; }
7585   .pl-sm-1,
7586   .px-sm-1 {
7587     padding-left: 0.25rem !important; }
7588   .p-sm-2 {
7589     padding: 0.5rem !important; }
7590   .pt-sm-2,
7591   .py-sm-2 {
7592     padding-top: 0.5rem !important; }
7593   .pr-sm-2,
7594   .px-sm-2 {
7595     padding-right: 0.5rem !important; }
7596   .pb-sm-2,
7597   .py-sm-2 {
7598     padding-bottom: 0.5rem !important; }
7599   .pl-sm-2,
7600   .px-sm-2 {
7601     padding-left: 0.5rem !important; }
7602   .p-sm-3 {
7603     padding: 1rem !important; }
7604   .pt-sm-3,
7605   .py-sm-3 {
7606     padding-top: 1rem !important; }
7607   .pr-sm-3,
7608   .px-sm-3 {
7609     padding-right: 1rem !important; }
7610   .pb-sm-3,
7611   .py-sm-3 {
7612     padding-bottom: 1rem !important; }
7613   .pl-sm-3,
7614   .px-sm-3 {
7615     padding-left: 1rem !important; }
7616   .p-sm-4 {
7617     padding: 1.5rem !important; }
7618   .pt-sm-4,
7619   .py-sm-4 {
7620     padding-top: 1.5rem !important; }
7621   .pr-sm-4,
7622   .px-sm-4 {
7623     padding-right: 1.5rem !important; }
7624   .pb-sm-4,
7625   .py-sm-4 {
7626     padding-bottom: 1.5rem !important; }
7627   .pl-sm-4,
7628   .px-sm-4 {
7629     padding-left: 1.5rem !important; }
7630   .p-sm-5 {
7631     padding: 3rem !important; }
7632   .pt-sm-5,
7633   .py-sm-5 {
7634     padding-top: 3rem !important; }
7635   .pr-sm-5,
7636   .px-sm-5 {
7637     padding-right: 3rem !important; }
7638   .pb-sm-5,
7639   .py-sm-5 {
7640     padding-bottom: 3rem !important; }
7641   .pl-sm-5,
7642   .px-sm-5 {
7643     padding-left: 3rem !important; }
7644   .m-sm-n1 {
7645     margin: -0.25rem !important; }
7646   .mt-sm-n1,
7647   .my-sm-n1 {
7648     margin-top: -0.25rem !important; }
7649   .mr-sm-n1,
7650   .mx-sm-n1 {
7651     margin-right: -0.25rem !important; }
7652   .mb-sm-n1,
7653   .my-sm-n1 {
7654     margin-bottom: -0.25rem !important; }
7655   .ml-sm-n1,
7656   .mx-sm-n1 {
7657     margin-left: -0.25rem !important; }
7658   .m-sm-n2 {
7659     margin: -0.5rem !important; }
7660   .mt-sm-n2,
7661   .my-sm-n2 {
7662     margin-top: -0.5rem !important; }
7663   .mr-sm-n2,
7664   .mx-sm-n2 {
7665     margin-right: -0.5rem !important; }
7666   .mb-sm-n2,
7667   .my-sm-n2 {
7668     margin-bottom: -0.5rem !important; }
7669   .ml-sm-n2,
7670   .mx-sm-n2 {
7671     margin-left: -0.5rem !important; }
7672   .m-sm-n3 {
7673     margin: -1rem !important; }
7674   .mt-sm-n3,
7675   .my-sm-n3 {
7676     margin-top: -1rem !important; }
7677   .mr-sm-n3,
7678   .mx-sm-n3 {
7679     margin-right: -1rem !important; }
7680   .mb-sm-n3,
7681   .my-sm-n3 {
7682     margin-bottom: -1rem !important; }
7683   .ml-sm-n3,
7684   .mx-sm-n3 {
7685     margin-left: -1rem !important; }
7686   .m-sm-n4 {
7687     margin: -1.5rem !important; }
7688   .mt-sm-n4,
7689   .my-sm-n4 {
7690     margin-top: -1.5rem !important; }
7691   .mr-sm-n4,
7692   .mx-sm-n4 {
7693     margin-right: -1.5rem !important; }
7694   .mb-sm-n4,
7695   .my-sm-n4 {
7696     margin-bottom: -1.5rem !important; }
7697   .ml-sm-n4,
7698   .mx-sm-n4 {
7699     margin-left: -1.5rem !important; }
7700   .m-sm-n5 {
7701     margin: -3rem !important; }
7702   .mt-sm-n5,
7703   .my-sm-n5 {
7704     margin-top: -3rem !important; }
7705   .mr-sm-n5,
7706   .mx-sm-n5 {
7707     margin-right: -3rem !important; }
7708   .mb-sm-n5,
7709   .my-sm-n5 {
7710     margin-bottom: -3rem !important; }
7711   .ml-sm-n5,
7712   .mx-sm-n5 {
7713     margin-left: -3rem !important; }
7714   .m-sm-auto {
7715     margin: auto !important; }
7716   .mt-sm-auto,
7717   .my-sm-auto {
7718     margin-top: auto !important; }
7719   .mr-sm-auto,
7720   .mx-sm-auto {
7721     margin-right: auto !important; }
7722   .mb-sm-auto,
7723   .my-sm-auto {
7724     margin-bottom: auto !important; }
7725   .ml-sm-auto,
7726   .mx-sm-auto {
7727     margin-left: auto !important; } }
7728 
7729 @media (min-width: 768px) {
7730   .m-md-0 {
7731     margin: 0 !important; }
7732   .mt-md-0,
7733   .my-md-0 {
7734     margin-top: 0 !important; }
7735   .mr-md-0,
7736   .mx-md-0 {
7737     margin-right: 0 !important; }
7738   .mb-md-0,
7739   .my-md-0 {
7740     margin-bottom: 0 !important; }
7741   .ml-md-0,
7742   .mx-md-0 {
7743     margin-left: 0 !important; }
7744   .m-md-1 {
7745     margin: 0.25rem !important; }
7746   .mt-md-1,
7747   .my-md-1 {
7748     margin-top: 0.25rem !important; }
7749   .mr-md-1,
7750   .mx-md-1 {
7751     margin-right: 0.25rem !important; }
7752   .mb-md-1,
7753   .my-md-1 {
7754     margin-bottom: 0.25rem !important; }
7755   .ml-md-1,
7756   .mx-md-1 {
7757     margin-left: 0.25rem !important; }
7758   .m-md-2 {
7759     margin: 0.5rem !important; }
7760   .mt-md-2,
7761   .my-md-2 {
7762     margin-top: 0.5rem !important; }
7763   .mr-md-2,
7764   .mx-md-2 {
7765     margin-right: 0.5rem !important; }
7766   .mb-md-2,
7767   .my-md-2 {
7768     margin-bottom: 0.5rem !important; }
7769   .ml-md-2,
7770   .mx-md-2 {
7771     margin-left: 0.5rem !important; }
7772   .m-md-3 {
7773     margin: 1rem !important; }
7774   .mt-md-3,
7775   .my-md-3 {
7776     margin-top: 1rem !important; }
7777   .mr-md-3,
7778   .mx-md-3 {
7779     margin-right: 1rem !important; }
7780   .mb-md-3,
7781   .my-md-3 {
7782     margin-bottom: 1rem !important; }
7783   .ml-md-3,
7784   .mx-md-3 {
7785     margin-left: 1rem !important; }
7786   .m-md-4 {
7787     margin: 1.5rem !important; }
7788   .mt-md-4,
7789   .my-md-4 {
7790     margin-top: 1.5rem !important; }
7791   .mr-md-4,
7792   .mx-md-4 {
7793     margin-right: 1.5rem !important; }
7794   .mb-md-4,
7795   .my-md-4 {
7796     margin-bottom: 1.5rem !important; }
7797   .ml-md-4,
7798   .mx-md-4 {
7799     margin-left: 1.5rem !important; }
7800   .m-md-5 {
7801     margin: 3rem !important; }
7802   .mt-md-5,
7803   .my-md-5 {
7804     margin-top: 3rem !important; }
7805   .mr-md-5,
7806   .mx-md-5 {
7807     margin-right: 3rem !important; }
7808   .mb-md-5,
7809   .my-md-5 {
7810     margin-bottom: 3rem !important; }
7811   .ml-md-5,
7812   .mx-md-5 {
7813     margin-left: 3rem !important; }
7814   .p-md-0 {
7815     padding: 0 !important; }
7816   .pt-md-0,
7817   .py-md-0 {
7818     padding-top: 0 !important; }
7819   .pr-md-0,
7820   .px-md-0 {
7821     padding-right: 0 !important; }
7822   .pb-md-0,
7823   .py-md-0 {
7824     padding-bottom: 0 !important; }
7825   .pl-md-0,
7826   .px-md-0 {
7827     padding-left: 0 !important; }
7828   .p-md-1 {
7829     padding: 0.25rem !important; }
7830   .pt-md-1,
7831   .py-md-1 {
7832     padding-top: 0.25rem !important; }
7833   .pr-md-1,
7834   .px-md-1 {
7835     padding-right: 0.25rem !important; }
7836   .pb-md-1,
7837   .py-md-1 {
7838     padding-bottom: 0.25rem !important; }
7839   .pl-md-1,
7840   .px-md-1 {
7841     padding-left: 0.25rem !important; }
7842   .p-md-2 {
7843     padding: 0.5rem !important; }
7844   .pt-md-2,
7845   .py-md-2 {
7846     padding-top: 0.5rem !important; }
7847   .pr-md-2,
7848   .px-md-2 {
7849     padding-right: 0.5rem !important; }
7850   .pb-md-2,
7851   .py-md-2 {
7852     padding-bottom: 0.5rem !important; }
7853   .pl-md-2,
7854   .px-md-2 {
7855     padding-left: 0.5rem !important; }
7856   .p-md-3 {
7857     padding: 1rem !important; }
7858   .pt-md-3,
7859   .py-md-3 {
7860     padding-top: 1rem !important; }
7861   .pr-md-3,
7862   .px-md-3 {
7863     padding-right: 1rem !important; }
7864   .pb-md-3,
7865   .py-md-3 {
7866     padding-bottom: 1rem !important; }
7867   .pl-md-3,
7868   .px-md-3 {
7869     padding-left: 1rem !important; }
7870   .p-md-4 {
7871     padding: 1.5rem !important; }
7872   .pt-md-4,
7873   .py-md-4 {
7874     padding-top: 1.5rem !important; }
7875   .pr-md-4,
7876   .px-md-4 {
7877     padding-right: 1.5rem !important; }
7878   .pb-md-4,
7879   .py-md-4 {
7880     padding-bottom: 1.5rem !important; }
7881   .pl-md-4,
7882   .px-md-4 {
7883     padding-left: 1.5rem !important; }
7884   .p-md-5 {
7885     padding: 3rem !important; }
7886   .pt-md-5,
7887   .py-md-5 {
7888     padding-top: 3rem !important; }
7889   .pr-md-5,
7890   .px-md-5 {
7891     padding-right: 3rem !important; }
7892   .pb-md-5,
7893   .py-md-5 {
7894     padding-bottom: 3rem !important; }
7895   .pl-md-5,
7896   .px-md-5 {
7897     padding-left: 3rem !important; }
7898   .m-md-n1 {
7899     margin: -0.25rem !important; }
7900   .mt-md-n1,
7901   .my-md-n1 {
7902     margin-top: -0.25rem !important; }
7903   .mr-md-n1,
7904   .mx-md-n1 {
7905     margin-right: -0.25rem !important; }
7906   .mb-md-n1,
7907   .my-md-n1 {
7908     margin-bottom: -0.25rem !important; }
7909   .ml-md-n1,
7910   .mx-md-n1 {
7911     margin-left: -0.25rem !important; }
7912   .m-md-n2 {
7913     margin: -0.5rem !important; }
7914   .mt-md-n2,
7915   .my-md-n2 {
7916     margin-top: -0.5rem !important; }
7917   .mr-md-n2,
7918   .mx-md-n2 {
7919     margin-right: -0.5rem !important; }
7920   .mb-md-n2,
7921   .my-md-n2 {
7922     margin-bottom: -0.5rem !important; }
7923   .ml-md-n2,
7924   .mx-md-n2 {
7925     margin-left: -0.5rem !important; }
7926   .m-md-n3 {
7927     margin: -1rem !important; }
7928   .mt-md-n3,
7929   .my-md-n3 {
7930     margin-top: -1rem !important; }
7931   .mr-md-n3,
7932   .mx-md-n3 {
7933     margin-right: -1rem !important; }
7934   .mb-md-n3,
7935   .my-md-n3 {
7936     margin-bottom: -1rem !important; }
7937   .ml-md-n3,
7938   .mx-md-n3 {
7939     margin-left: -1rem !important; }
7940   .m-md-n4 {
7941     margin: -1.5rem !important; }
7942   .mt-md-n4,
7943   .my-md-n4 {
7944     margin-top: -1.5rem !important; }
7945   .mr-md-n4,
7946   .mx-md-n4 {
7947     margin-right: -1.5rem !important; }
7948   .mb-md-n4,
7949   .my-md-n4 {
7950     margin-bottom: -1.5rem !important; }
7951   .ml-md-n4,
7952   .mx-md-n4 {
7953     margin-left: -1.5rem !important; }
7954   .m-md-n5 {
7955     margin: -3rem !important; }
7956   .mt-md-n5,
7957   .my-md-n5 {
7958     margin-top: -3rem !important; }
7959   .mr-md-n5,
7960   .mx-md-n5 {
7961     margin-right: -3rem !important; }
7962   .mb-md-n5,
7963   .my-md-n5 {
7964     margin-bottom: -3rem !important; }
7965   .ml-md-n5,
7966   .mx-md-n5 {
7967     margin-left: -3rem !important; }
7968   .m-md-auto {
7969     margin: auto !important; }
7970   .mt-md-auto,
7971   .my-md-auto {
7972     margin-top: auto !important; }
7973   .mr-md-auto,
7974   .mx-md-auto {
7975     margin-right: auto !important; }
7976   .mb-md-auto,
7977   .my-md-auto {
7978     margin-bottom: auto !important; }
7979   .ml-md-auto,
7980   .mx-md-auto {
7981     margin-left: auto !important; } }
7982 
7983 @media (min-width: 992px) {
7984   .m-lg-0 {
7985     margin: 0 !important; }
7986   .mt-lg-0,
7987   .my-lg-0 {
7988     margin-top: 0 !important; }
7989   .mr-lg-0,
7990   .mx-lg-0 {
7991     margin-right: 0 !important; }
7992   .mb-lg-0,
7993   .my-lg-0 {
7994     margin-bottom: 0 !important; }
7995   .ml-lg-0,
7996   .mx-lg-0 {
7997     margin-left: 0 !important; }
7998   .m-lg-1 {
7999     margin: 0.25rem !important; }
8000   .mt-lg-1,
8001   .my-lg-1 {
8002     margin-top: 0.25rem !important; }
8003   .mr-lg-1,
8004   .mx-lg-1 {
8005     margin-right: 0.25rem !important; }
8006   .mb-lg-1,
8007   .my-lg-1 {
8008     margin-bottom: 0.25rem !important; }
8009   .ml-lg-1,
8010   .mx-lg-1 {
8011     margin-left: 0.25rem !important; }
8012   .m-lg-2 {
8013     margin: 0.5rem !important; }
8014   .mt-lg-2,
8015   .my-lg-2 {
8016     margin-top: 0.5rem !important; }
8017   .mr-lg-2,
8018   .mx-lg-2 {
8019     margin-right: 0.5rem !important; }
8020   .mb-lg-2,
8021   .my-lg-2 {
8022     margin-bottom: 0.5rem !important; }
8023   .ml-lg-2,
8024   .mx-lg-2 {
8025     margin-left: 0.5rem !important; }
8026   .m-lg-3 {
8027     margin: 1rem !important; }
8028   .mt-lg-3,
8029   .my-lg-3 {
8030     margin-top: 1rem !important; }
8031   .mr-lg-3,
8032   .mx-lg-3 {
8033     margin-right: 1rem !important; }
8034   .mb-lg-3,
8035   .my-lg-3 {
8036     margin-bottom: 1rem !important; }
8037   .ml-lg-3,
8038   .mx-lg-3 {
8039     margin-left: 1rem !important; }
8040   .m-lg-4 {
8041     margin: 1.5rem !important; }
8042   .mt-lg-4,
8043   .my-lg-4 {
8044     margin-top: 1.5rem !important; }
8045   .mr-lg-4,
8046   .mx-lg-4 {
8047     margin-right: 1.5rem !important; }
8048   .mb-lg-4,
8049   .my-lg-4 {
8050     margin-bottom: 1.5rem !important; }
8051   .ml-lg-4,
8052   .mx-lg-4 {
8053     margin-left: 1.5rem !important; }
8054   .m-lg-5 {
8055     margin: 3rem !important; }
8056   .mt-lg-5,
8057   .my-lg-5 {
8058     margin-top: 3rem !important; }
8059   .mr-lg-5,
8060   .mx-lg-5 {
8061     margin-right: 3rem !important; }
8062   .mb-lg-5,
8063   .my-lg-5 {
8064     margin-bottom: 3rem !important; }
8065   .ml-lg-5,
8066   .mx-lg-5 {
8067     margin-left: 3rem !important; }
8068   .p-lg-0 {
8069     padding: 0 !important; }
8070   .pt-lg-0,
8071   .py-lg-0 {
8072     padding-top: 0 !important; }
8073   .pr-lg-0,
8074   .px-lg-0 {
8075     padding-right: 0 !important; }
8076   .pb-lg-0,
8077   .py-lg-0 {
8078     padding-bottom: 0 !important; }
8079   .pl-lg-0,
8080   .px-lg-0 {
8081     padding-left: 0 !important; }
8082   .p-lg-1 {
8083     padding: 0.25rem !important; }
8084   .pt-lg-1,
8085   .py-lg-1 {
8086     padding-top: 0.25rem !important; }
8087   .pr-lg-1,
8088   .px-lg-1 {
8089     padding-right: 0.25rem !important; }
8090   .pb-lg-1,
8091   .py-lg-1 {
8092     padding-bottom: 0.25rem !important; }
8093   .pl-lg-1,
8094   .px-lg-1 {
8095     padding-left: 0.25rem !important; }
8096   .p-lg-2 {
8097     padding: 0.5rem !important; }
8098   .pt-lg-2,
8099   .py-lg-2 {
8100     padding-top: 0.5rem !important; }
8101   .pr-lg-2,
8102   .px-lg-2 {
8103     padding-right: 0.5rem !important; }
8104   .pb-lg-2,
8105   .py-lg-2 {
8106     padding-bottom: 0.5rem !important; }
8107   .pl-lg-2,
8108   .px-lg-2 {
8109     padding-left: 0.5rem !important; }
8110   .p-lg-3 {
8111     padding: 1rem !important; }
8112   .pt-lg-3,
8113   .py-lg-3 {
8114     padding-top: 1rem !important; }
8115   .pr-lg-3,
8116   .px-lg-3 {
8117     padding-right: 1rem !important; }
8118   .pb-lg-3,
8119   .py-lg-3 {
8120     padding-bottom: 1rem !important; }
8121   .pl-lg-3,
8122   .px-lg-3 {
8123     padding-left: 1rem !important; }
8124   .p-lg-4 {
8125     padding: 1.5rem !important; }
8126   .pt-lg-4,
8127   .py-lg-4 {
8128     padding-top: 1.5rem !important; }
8129   .pr-lg-4,
8130   .px-lg-4 {
8131     padding-right: 1.5rem !important; }
8132   .pb-lg-4,
8133   .py-lg-4 {
8134     padding-bottom: 1.5rem !important; }
8135   .pl-lg-4,
8136   .px-lg-4 {
8137     padding-left: 1.5rem !important; }
8138   .p-lg-5 {
8139     padding: 3rem !important; }
8140   .pt-lg-5,
8141   .py-lg-5 {
8142     padding-top: 3rem !important; }
8143   .pr-lg-5,
8144   .px-lg-5 {
8145     padding-right: 3rem !important; }
8146   .pb-lg-5,
8147   .py-lg-5 {
8148     padding-bottom: 3rem !important; }
8149   .pl-lg-5,
8150   .px-lg-5 {
8151     padding-left: 3rem !important; }
8152   .m-lg-n1 {
8153     margin: -0.25rem !important; }
8154   .mt-lg-n1,
8155   .my-lg-n1 {
8156     margin-top: -0.25rem !important; }
8157   .mr-lg-n1,
8158   .mx-lg-n1 {
8159     margin-right: -0.25rem !important; }
8160   .mb-lg-n1,
8161   .my-lg-n1 {
8162     margin-bottom: -0.25rem !important; }
8163   .ml-lg-n1,
8164   .mx-lg-n1 {
8165     margin-left: -0.25rem !important; }
8166   .m-lg-n2 {
8167     margin: -0.5rem !important; }
8168   .mt-lg-n2,
8169   .my-lg-n2 {
8170     margin-top: -0.5rem !important; }
8171   .mr-lg-n2,
8172   .mx-lg-n2 {
8173     margin-right: -0.5rem !important; }
8174   .mb-lg-n2,
8175   .my-lg-n2 {
8176     margin-bottom: -0.5rem !important; }
8177   .ml-lg-n2,
8178   .mx-lg-n2 {
8179     margin-left: -0.5rem !important; }
8180   .m-lg-n3 {
8181     margin: -1rem !important; }
8182   .mt-lg-n3,
8183   .my-lg-n3 {
8184     margin-top: -1rem !important; }
8185   .mr-lg-n3,
8186   .mx-lg-n3 {
8187     margin-right: -1rem !important; }
8188   .mb-lg-n3,
8189   .my-lg-n3 {
8190     margin-bottom: -1rem !important; }
8191   .ml-lg-n3,
8192   .mx-lg-n3 {
8193     margin-left: -1rem !important; }
8194   .m-lg-n4 {
8195     margin: -1.5rem !important; }
8196   .mt-lg-n4,
8197   .my-lg-n4 {
8198     margin-top: -1.5rem !important; }
8199   .mr-lg-n4,
8200   .mx-lg-n4 {
8201     margin-right: -1.5rem !important; }
8202   .mb-lg-n4,
8203   .my-lg-n4 {
8204     margin-bottom: -1.5rem !important; }
8205   .ml-lg-n4,
8206   .mx-lg-n4 {
8207     margin-left: -1.5rem !important; }
8208   .m-lg-n5 {
8209     margin: -3rem !important; }
8210   .mt-lg-n5,
8211   .my-lg-n5 {
8212     margin-top: -3rem !important; }
8213   .mr-lg-n5,
8214   .mx-lg-n5 {
8215     margin-right: -3rem !important; }
8216   .mb-lg-n5,
8217   .my-lg-n5 {
8218     margin-bottom: -3rem !important; }
8219   .ml-lg-n5,
8220   .mx-lg-n5 {
8221     margin-left: -3rem !important; }
8222   .m-lg-auto {
8223     margin: auto !important; }
8224   .mt-lg-auto,
8225   .my-lg-auto {
8226     margin-top: auto !important; }
8227   .mr-lg-auto,
8228   .mx-lg-auto {
8229     margin-right: auto !important; }
8230   .mb-lg-auto,
8231   .my-lg-auto {
8232     margin-bottom: auto !important; }
8233   .ml-lg-auto,
8234   .mx-lg-auto {
8235     margin-left: auto !important; } }
8236 
8237 @media (min-width: 1600px) {
8238   .m-xl-0 {
8239     margin: 0 !important; }
8240   .mt-xl-0,
8241   .my-xl-0 {
8242     margin-top: 0 !important; }
8243   .mr-xl-0,
8244   .mx-xl-0 {
8245     margin-right: 0 !important; }
8246   .mb-xl-0,
8247   .my-xl-0 {
8248     margin-bottom: 0 !important; }
8249   .ml-xl-0,
8250   .mx-xl-0 {
8251     margin-left: 0 !important; }
8252   .m-xl-1 {
8253     margin: 0.25rem !important; }
8254   .mt-xl-1,
8255   .my-xl-1 {
8256     margin-top: 0.25rem !important; }
8257   .mr-xl-1,
8258   .mx-xl-1 {
8259     margin-right: 0.25rem !important; }
8260   .mb-xl-1,
8261   .my-xl-1 {
8262     margin-bottom: 0.25rem !important; }
8263   .ml-xl-1,
8264   .mx-xl-1 {
8265     margin-left: 0.25rem !important; }
8266   .m-xl-2 {
8267     margin: 0.5rem !important; }
8268   .mt-xl-2,
8269   .my-xl-2 {
8270     margin-top: 0.5rem !important; }
8271   .mr-xl-2,
8272   .mx-xl-2 {
8273     margin-right: 0.5rem !important; }
8274   .mb-xl-2,
8275   .my-xl-2 {
8276     margin-bottom: 0.5rem !important; }
8277   .ml-xl-2,
8278   .mx-xl-2 {
8279     margin-left: 0.5rem !important; }
8280   .m-xl-3 {
8281     margin: 1rem !important; }
8282   .mt-xl-3,
8283   .my-xl-3 {
8284     margin-top: 1rem !important; }
8285   .mr-xl-3,
8286   .mx-xl-3 {
8287     margin-right: 1rem !important; }
8288   .mb-xl-3,
8289   .my-xl-3 {
8290     margin-bottom: 1rem !important; }
8291   .ml-xl-3,
8292   .mx-xl-3 {
8293     margin-left: 1rem !important; }
8294   .m-xl-4 {
8295     margin: 1.5rem !important; }
8296   .mt-xl-4,
8297   .my-xl-4 {
8298     margin-top: 1.5rem !important; }
8299   .mr-xl-4,
8300   .mx-xl-4 {
8301     margin-right: 1.5rem !important; }
8302   .mb-xl-4,
8303   .my-xl-4 {
8304     margin-bottom: 1.5rem !important; }
8305   .ml-xl-4,
8306   .mx-xl-4 {
8307     margin-left: 1.5rem !important; }
8308   .m-xl-5 {
8309     margin: 3rem !important; }
8310   .mt-xl-5,
8311   .my-xl-5 {
8312     margin-top: 3rem !important; }
8313   .mr-xl-5,
8314   .mx-xl-5 {
8315     margin-right: 3rem !important; }
8316   .mb-xl-5,
8317   .my-xl-5 {
8318     margin-bottom: 3rem !important; }
8319   .ml-xl-5,
8320   .mx-xl-5 {
8321     margin-left: 3rem !important; }
8322   .p-xl-0 {
8323     padding: 0 !important; }
8324   .pt-xl-0,
8325   .py-xl-0 {
8326     padding-top: 0 !important; }
8327   .pr-xl-0,
8328   .px-xl-0 {
8329     padding-right: 0 !important; }
8330   .pb-xl-0,
8331   .py-xl-0 {
8332     padding-bottom: 0 !important; }
8333   .pl-xl-0,
8334   .px-xl-0 {
8335     padding-left: 0 !important; }
8336   .p-xl-1 {
8337     padding: 0.25rem !important; }
8338   .pt-xl-1,
8339   .py-xl-1 {
8340     padding-top: 0.25rem !important; }
8341   .pr-xl-1,
8342   .px-xl-1 {
8343     padding-right: 0.25rem !important; }
8344   .pb-xl-1,
8345   .py-xl-1 {
8346     padding-bottom: 0.25rem !important; }
8347   .pl-xl-1,
8348   .px-xl-1 {
8349     padding-left: 0.25rem !important; }
8350   .p-xl-2 {
8351     padding: 0.5rem !important; }
8352   .pt-xl-2,
8353   .py-xl-2 {
8354     padding-top: 0.5rem !important; }
8355   .pr-xl-2,
8356   .px-xl-2 {
8357     padding-right: 0.5rem !important; }
8358   .pb-xl-2,
8359   .py-xl-2 {
8360     padding-bottom: 0.5rem !important; }
8361   .pl-xl-2,
8362   .px-xl-2 {
8363     padding-left: 0.5rem !important; }
8364   .p-xl-3 {
8365     padding: 1rem !important; }
8366   .pt-xl-3,
8367   .py-xl-3 {
8368     padding-top: 1rem !important; }
8369   .pr-xl-3,
8370   .px-xl-3 {
8371     padding-right: 1rem !important; }
8372   .pb-xl-3,
8373   .py-xl-3 {
8374     padding-bottom: 1rem !important; }
8375   .pl-xl-3,
8376   .px-xl-3 {
8377     padding-left: 1rem !important; }
8378   .p-xl-4 {
8379     padding: 1.5rem !important; }
8380   .pt-xl-4,
8381   .py-xl-4 {
8382     padding-top: 1.5rem !important; }
8383   .pr-xl-4,
8384   .px-xl-4 {
8385     padding-right: 1.5rem !important; }
8386   .pb-xl-4,
8387   .py-xl-4 {
8388     padding-bottom: 1.5rem !important; }
8389   .pl-xl-4,
8390   .px-xl-4 {
8391     padding-left: 1.5rem !important; }
8392   .p-xl-5 {
8393     padding: 3rem !important; }
8394   .pt-xl-5,
8395   .py-xl-5 {
8396     padding-top: 3rem !important; }
8397   .pr-xl-5,
8398   .px-xl-5 {
8399     padding-right: 3rem !important; }
8400   .pb-xl-5,
8401   .py-xl-5 {
8402     padding-bottom: 3rem !important; }
8403   .pl-xl-5,
8404   .px-xl-5 {
8405     padding-left: 3rem !important; }
8406   .m-xl-n1 {
8407     margin: -0.25rem !important; }
8408   .mt-xl-n1,
8409   .my-xl-n1 {
8410     margin-top: -0.25rem !important; }
8411   .mr-xl-n1,
8412   .mx-xl-n1 {
8413     margin-right: -0.25rem !important; }
8414   .mb-xl-n1,
8415   .my-xl-n1 {
8416     margin-bottom: -0.25rem !important; }
8417   .ml-xl-n1,
8418   .mx-xl-n1 {
8419     margin-left: -0.25rem !important; }
8420   .m-xl-n2 {
8421     margin: -0.5rem !important; }
8422   .mt-xl-n2,
8423   .my-xl-n2 {
8424     margin-top: -0.5rem !important; }
8425   .mr-xl-n2,
8426   .mx-xl-n2 {
8427     margin-right: -0.5rem !important; }
8428   .mb-xl-n2,
8429   .my-xl-n2 {
8430     margin-bottom: -0.5rem !important; }
8431   .ml-xl-n2,
8432   .mx-xl-n2 {
8433     margin-left: -0.5rem !important; }
8434   .m-xl-n3 {
8435     margin: -1rem !important; }
8436   .mt-xl-n3,
8437   .my-xl-n3 {
8438     margin-top: -1rem !important; }
8439   .mr-xl-n3,
8440   .mx-xl-n3 {
8441     margin-right: -1rem !important; }
8442   .mb-xl-n3,
8443   .my-xl-n3 {
8444     margin-bottom: -1rem !important; }
8445   .ml-xl-n3,
8446   .mx-xl-n3 {
8447     margin-left: -1rem !important; }
8448   .m-xl-n4 {
8449     margin: -1.5rem !important; }
8450   .mt-xl-n4,
8451   .my-xl-n4 {
8452     margin-top: -1.5rem !important; }
8453   .mr-xl-n4,
8454   .mx-xl-n4 {
8455     margin-right: -1.5rem !important; }
8456   .mb-xl-n4,
8457   .my-xl-n4 {
8458     margin-bottom: -1.5rem !important; }
8459   .ml-xl-n4,
8460   .mx-xl-n4 {
8461     margin-left: -1.5rem !important; }
8462   .m-xl-n5 {
8463     margin: -3rem !important; }
8464   .mt-xl-n5,
8465   .my-xl-n5 {
8466     margin-top: -3rem !important; }
8467   .mr-xl-n5,
8468   .mx-xl-n5 {
8469     margin-right: -3rem !important; }
8470   .mb-xl-n5,
8471   .my-xl-n5 {
8472     margin-bottom: -3rem !important; }
8473   .ml-xl-n5,
8474   .mx-xl-n5 {
8475     margin-left: -3rem !important; }
8476   .m-xl-auto {
8477     margin: auto !important; }
8478   .mt-xl-auto,
8479   .my-xl-auto {
8480     margin-top: auto !important; }
8481   .mr-xl-auto,
8482   .mx-xl-auto {
8483     margin-right: auto !important; }
8484   .mb-xl-auto,
8485   .my-xl-auto {
8486     margin-bottom: auto !important; }
8487   .ml-xl-auto,
8488   .mx-xl-auto {
8489     margin-left: auto !important; } }
8490 
8491 .stretched-link::after {
8492   position: absolute;
8493   top: 0;
8494   right: 0;
8495   bottom: 0;
8496   left: 0;
8497   z-index: 1;
8498   pointer-events: auto;
8499   content: "";
8500   background-color: rgba(0, 0, 0, 0); }
8501 
8502 .text-monospace {
8503   font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
8504 
8505 .text-justify {
8506   text-align: justify !important; }
8507 
8508 .text-wrap {
8509   white-space: normal !important; }
8510 
8511 .text-nowrap {
8512   white-space: nowrap !important; }
8513 
8514 .text-truncate {
8515   overflow: hidden;
8516   -o-text-overflow: ellipsis;
8517   text-overflow: ellipsis;
8518   white-space: nowrap; }
8519 
8520 .text-left {
8521   text-align: left !important; }
8522 
8523 .text-right {
8524   text-align: right !important; }
8525 
8526 .text-center {
8527   text-align: center !important; }
8528 
8529 @media (min-width: 576px) {
8530   .text-sm-left {
8531     text-align: left !important; }
8532   .text-sm-right {
8533     text-align: right !important; }
8534   .text-sm-center {
8535     text-align: center !important; } }
8536 
8537 @media (min-width: 768px) {
8538   .text-md-left {
8539     text-align: left !important; }
8540   .text-md-right {
8541     text-align: right !important; }
8542   .text-md-center {
8543     text-align: center !important; } }
8544 
8545 @media (min-width: 992px) {
8546   .text-lg-left {
8547     text-align: left !important; }
8548   .text-lg-right {
8549     text-align: right !important; }
8550   .text-lg-center {
8551     text-align: center !important; } }
8552 
8553 @media (min-width: 1600px) {
8554   .text-xl-left {
8555     text-align: left !important; }
8556   .text-xl-right {
8557     text-align: right !important; }
8558   .text-xl-center {
8559     text-align: center !important; } }
8560 
8561 .text-lowercase {
8562   text-transform: lowercase !important; }
8563 
8564 .text-uppercase {
8565   text-transform: uppercase !important; }
8566 
8567 .text-capitalize {
8568   text-transform: capitalize !important; }
8569 
8570 .font-weight-light {
8571   font-weight: 300 !important; }
8572 
8573 .font-weight-lighter {
8574   font-weight: lighter !important; }
8575 
8576 .font-weight-normal {
8577   font-weight: 400 !important; }
8578 
8579 .font-weight-bold {
8580   font-weight: 800 !important; }
8581 
8582 .font-weight-bolder {
8583   font-weight: bolder !important; }
8584 
8585 .font-italic {
8586   font-style: italic !important; }
8587 
8588 .text-white {
8589   color: #fff !important; }
8590 
8591 .text-primary {
8592   color: #7460ee !important; }
8593 
8594 a.text-primary:hover, a.text-primary:focus {
8595   color: #381be7 !important; }
8596 
8597 .text-secondary {
8598   color: #6c757d !important; }
8599 
8600 a.text-secondary:hover, a.text-secondary:focus {
8601   color: #494f54 !important; }
8602 
8603 .text-success {
8604   color: #36bea6 !important; }
8605 
8606 a.text-success:hover, a.text-success:focus {
8607   color: #258272 !important; }
8608 
8609 .text-info {
8610   color: #2962FF !important; }
8611 
8612 a.text-info:hover, a.text-info:focus {
8613   color: #003adc !important; }
8614 
8615 .text-warning {
8616   color: #ffbc34 !important; }
8617 
8618 a.text-warning:hover, a.text-warning:focus {
8619   color: #e79a00 !important; }
8620 
8621 .text-danger {
8622   color: #f62d51 !important; }
8623 
8624 a.text-danger:hover, a.text-danger:focus {
8625   color: #ce092c !important; }
8626 
8627 .text-light {
8628   color: #f8f9fa !important; }
8629 
8630 a.text-light:hover, a.text-light:focus {
8631   color: #cbd3da !important; }
8632 
8633 .text-dark {
8634   color: #343a40 !important; }
8635 
8636 a.text-dark:hover, a.text-dark:focus {
8637   color: #121416 !important; }
8638 
8639 .text-cyan {
8640   color: #4fc3f7 !important; }
8641 
8642 a.text-cyan:hover, a.text-cyan:focus {
8643   color: #0ba8ef !important; }
8644 
8645 .text-orange {
8646   color: #fb8c00 !important; }
8647 
8648 a.text-orange:hover, a.text-orange:focus {
8649   color: #af6100 !important; }
8650 
8651 .text-purple {
8652   color: #7460ee !important; }
8653 
8654 a.text-purple:hover, a.text-purple:focus {
8655   color: #381be7 !important; }
8656 
8657 .text-body {
8658   color: #3e5569 !important; }
8659 
8660 .text-muted {
8661   color: #a1aab2 !important; }
8662 
8663 .text-black-50 {
8664   color: rgba(0, 0, 0, 0.5) !important; }
8665 
8666 .text-white-50 {
8667   color: rgba(255, 255, 255, 0.5) !important; }
8668 
8669 .text-hide {
8670   font: 0/0 a;
8671   color: transparent;
8672   text-shadow: none;
8673   background-color: transparent;
8674   border: 0; }
8675 
8676 .text-decoration-none {
8677   text-decoration: none !important; }
8678 
8679 .text-break {
8680   word-break: break-word !important;
8681   overflow-wrap: break-word !important; }
8682 
8683 .text-reset {
8684   color: inherit !important; }
8685 
8686 .visible {
8687   visibility: visible !important; }
8688 
8689 .invisible {
8690   visibility: hidden !important; }
8691 
8692 @media print {
8693   *,
8694   *::before,
8695   *::after {
8696     text-shadow: none !important;
8697     -webkit-box-shadow: none !important;
8698     box-shadow: none !important; }
8699   a:not(.btn) {
8700     text-decoration: underline; }
8701   abbr[title]::after {
8702     content: " (" attr(title) ")"; }
8703   pre {
8704     white-space: pre-wrap !important; }
8705   pre,
8706   blockquote {
8707     border: 1px solid #a1aab2;
8708     page-break-inside: avoid; }
8709   thead {
8710     display: table-header-group; }
8711   tr,
8712   img {
8713     page-break-inside: avoid; }
8714   p,
8715   h2,
8716   h3 {
8717     orphans: 3;
8718     widows: 3; }
8719   h2,
8720   h3 {
8721     page-break-after: avoid; }
8722   @page {
8723     size: a3; }
8724   body {
8725     min-width: 992px !important; }
8726   .container {
8727     min-width: 992px !important; }
8728   .navbar {
8729     display: none; }
8730   .badge {
8731     border: 1px solid #000; }
8732   .table {
8733     border-collapse: collapse !important; }
8734     .table td,
8735     .table th {
8736       background-color: #fff !important; }
8737   .table-bordered th,
8738   .table-bordered td {
8739     border: 1px solid #dee2e6 !important; }
8740   .table-dark {
8741     color: inherit; }
8742     .table-dark th,
8743     .table-dark td,
8744     .table-dark thead th,
8745     .table-dark tbody + tbody {
8746       border-color: #e9ecef; }
8747   .table .thead-dark th {
8748     color: inherit;
8749     border-color: #e9ecef; } }
8750 
8751 /*******************
8752 Padding margin property 
8753 *******************/
8754 html[dir="ltr"] body .m-t-5 {
8755   margin-top: 5px; }
8756 
8757 html[dir="ltr"] body .m-b-5 {
8758   margin-bottom: 5px; }
8759 
8760 html[dir="ltr"] body .m-r-5 {
8761   margin-right: 5px; }
8762 
8763 html[dir="ltr"] body .m-l-5 {
8764   margin-left: 5px; }
8765 
8766 html[dir="ltr"] body .p-t-5 {
8767   padding-top: 5px; }
8768 
8769 html[dir="ltr"] body .p-b-5 {
8770   padding-bottom: 5px; }
8771 
8772 html[dir="ltr"] body .p-r-5 {
8773   padding-right: 5px; }
8774 
8775 html[dir="ltr"] body .p-l-5 {
8776   padding-left: 5px; }
8777 
8778 html[dir="ltr"] body .p-5 {
8779   padding: 5px; }
8780 
8781 html[dir="ltr"] body .m-5 {
8782   margin: 5px; }
8783 
8784 html[dir="ltr"] body .m-t-10 {
8785   margin-top: 10px; }
8786 
8787 html[dir="ltr"] body .m-b-10 {
8788   margin-bottom: 10px; }
8789 
8790 html[dir="ltr"] body .m-r-10 {
8791   margin-right: 10px; }
8792 
8793 html[dir="ltr"] body .m-l-10 {
8794   margin-left: 10px; }
8795 
8796 html[dir="ltr"] body .p-t-10 {
8797   padding-top: 10px; }
8798 
8799 html[dir="ltr"] body .p-b-10 {
8800   padding-bottom: 10px; }
8801 
8802 html[dir="ltr"] body .p-r-10 {
8803   padding-right: 10px; }
8804 
8805 html[dir="ltr"] body .p-l-10 {
8806   padding-left: 10px; }
8807 
8808 html[dir="ltr"] body .p-10 {
8809   padding: 10px; }
8810 
8811 html[dir="ltr"] body .m-10 {
8812   margin: 10px; }
8813 
8814 html[dir="ltr"] body .m-t-15 {
8815   margin-top: 15px; }
8816 
8817 html[dir="ltr"] body .m-b-15 {
8818   margin-bottom: 15px; }
8819 
8820 html[dir="ltr"] body .m-r-15 {
8821   margin-right: 15px; }
8822 
8823 html[dir="ltr"] body .m-l-15 {
8824   margin-left: 15px; }
8825 
8826 html[dir="ltr"] body .p-t-15 {
8827   padding-top: 15px; }
8828 
8829 html[dir="ltr"] body .p-b-15 {
8830   padding-bottom: 15px; }
8831 
8832 html[dir="ltr"] body .p-r-15 {
8833   padding-right: 15px; }
8834 
8835 html[dir="ltr"] body .p-l-15 {
8836   padding-left: 15px; }
8837 
8838 html[dir="ltr"] body .p-15 {
8839   padding: 15px; }
8840 
8841 html[dir="ltr"] body .m-15 {
8842   margin: 15px; }
8843 
8844 html[dir="ltr"] body .m-t-20 {
8845   margin-top: 20px; }
8846 
8847 html[dir="ltr"] body .m-b-20 {
8848   margin-bottom: 20px; }
8849 
8850 html[dir="ltr"] body .m-r-20 {
8851   margin-right: 20px; }
8852 
8853 html[dir="ltr"] body .m-l-20 {
8854   margin-left: 20px; }
8855 
8856 html[dir="ltr"] body .p-t-20 {
8857   padding-top: 20px; }
8858 
8859 html[dir="ltr"] body .p-b-20 {
8860   padding-bottom: 20px; }
8861 
8862 html[dir="ltr"] body .p-r-20 {
8863   padding-right: 20px; }
8864 
8865 html[dir="ltr"] body .p-l-20 {
8866   padding-left: 20px; }
8867 
8868 html[dir="ltr"] body .p-20 {
8869   padding: 20px; }
8870 
8871 html[dir="ltr"] body .m-20 {
8872   margin: 20px; }
8873 
8874 html[dir="ltr"] body .m-t-25 {
8875   margin-top: 25px; }
8876 
8877 html[dir="ltr"] body .m-b-25 {
8878   margin-bottom: 25px; }
8879 
8880 html[dir="ltr"] body .m-r-25 {
8881   margin-right: 25px; }
8882 
8883 html[dir="ltr"] body .m-l-25 {
8884   margin-left: 25px; }
8885 
8886 html[dir="ltr"] body .p-t-25 {
8887   padding-top: 25px; }
8888 
8889 html[dir="ltr"] body .p-b-25 {
8890   padding-bottom: 25px; }
8891 
8892 html[dir="ltr"] body .p-r-25 {
8893   padding-right: 25px; }
8894 
8895 html[dir="ltr"] body .p-l-25 {
8896   padding-left: 25px; }
8897 
8898 html[dir="ltr"] body .p-25 {
8899   padding: 25px; }
8900 
8901 html[dir="ltr"] body .m-25 {
8902   margin: 25px; }
8903 
8904 html[dir="ltr"] body .m-t-30 {
8905   margin-top: 30px; }
8906 
8907 html[dir="ltr"] body .m-b-30 {
8908   margin-bottom: 30px; }
8909 
8910 html[dir="ltr"] body .m-r-30 {
8911   margin-right: 30px; }
8912 
8913 html[dir="ltr"] body .m-l-30 {
8914   margin-left: 30px; }
8915 
8916 html[dir="ltr"] body .p-t-30 {
8917   padding-top: 30px; }
8918 
8919 html[dir="ltr"] body .p-b-30 {
8920   padding-bottom: 30px; }
8921 
8922 html[dir="ltr"] body .p-r-30 {
8923   padding-right: 30px; }
8924 
8925 html[dir="ltr"] body .p-l-30 {
8926   padding-left: 30px; }
8927 
8928 html[dir="ltr"] body .p-30 {
8929   padding: 30px; }
8930 
8931 html[dir="ltr"] body .m-30 {
8932   margin: 30px; }
8933 
8934 html[dir="ltr"] body .m-t-40 {
8935   margin-top: 40px; }
8936 
8937 html[dir="ltr"] body .m-b-40 {
8938   margin-bottom: 40px; }
8939 
8940 html[dir="ltr"] body .m-r-40 {
8941   margin-right: 40px; }
8942 
8943 html[dir="ltr"] body .m-l-40 {
8944   margin-left: 40px; }
8945 
8946 html[dir="ltr"] body .p-t-40 {
8947   padding-top: 40px; }
8948 
8949 html[dir="ltr"] body .p-b-40 {
8950   padding-bottom: 40px; }
8951 
8952 html[dir="ltr"] body .p-r-40 {
8953   padding-right: 40px; }
8954 
8955 html[dir="ltr"] body .p-l-40 {
8956   padding-left: 40px; }
8957 
8958 html[dir="ltr"] body .p-40 {
8959   padding: 40px; }
8960 
8961 html[dir="ltr"] body .m-40 {
8962   margin: 40px; }
8963 
8964 /** * Zero */
8965 html[dir="ltr"] body .m-0-0 {
8966   margin: 0; }
8967 
8968 html[dir="ltr"] body .m-t-0 {
8969   margin-top: 0; }
8970 
8971 html[dir="ltr"] body .m-r-0 {
8972   margin-right: 0; }
8973 
8974 html[dir="ltr"] body .m-b-0 {
8975   margin-bottom: 0; }
8976 
8977 html[dir="ltr"] body .m-l-0 {
8978   margin-left: 0; }
8979 
8980 html[dir="ltr"] body .p-0-0 {
8981   padding: 0; }
8982 
8983 html[dir="ltr"] body .p-t-0 {
8984   padding-top: 0; }
8985 
8986 html[dir="ltr"] body .p-r-0 {
8987   padding-right: 0; }
8988 
8989 html[dir="ltr"] body .p-b-0 {
8990   padding-bottom: 0; }
8991 
8992 html[dir="ltr"] body .p-l-0 {
8993   padding-left: 0; }
8994 
8995 #main-wrapper[data-layout="vertical"], #main-wrapper[data-layout="horizontal"] {
8996   /*This is for the logo bg*/
8997   /*This is for the sidebar bg*/ }
8998   #main-wrapper[data-layout="vertical"] .topbar .top-navbar .navbar-header[data-logobg="skin5"], #main-wrapper[data-layout="horizontal"] .topbar .top-navbar .navbar-header[data-logobg="skin5"] {
8999     background: #414755; }
9000   #main-wrapper[data-layout="vertical"] .topbar .navbar-collapse[data-navbarbg="skin5"], #main-wrapper[data-layout="vertical"] .topbar[data-navbarbg="skin5"], #main-wrapper[data-layout="horizontal"] .topbar .navbar-collapse[data-navbarbg="skin5"], #main-wrapper[data-layout="horizontal"] .topbar[data-navbarbg="skin5"] {
9001     background: #414755; }
9002   #main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin6"], #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin6"] {
9003     background: #fff; }
9004     #main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav ul, #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav ul {
9005       background: #fff; }
9006       #main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav ul .sidebar-item .sidebar-link, #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav ul .sidebar-item .sidebar-link {
9007         color: #212529; }
9008         #main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav ul .sidebar-item .sidebar-link i, #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav ul .sidebar-item .sidebar-link i {
9009           color: #4F5467; }
9010       #main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav ul .nav-small-cap, #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav ul .nav-small-cap {
9011         color: #212529;
9012         opacity: 0.7; }
9013     #main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav .has-arrow::after, #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav .has-arrow::after {
9014       border-color: #212529; }
9015     #main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav .user-content, #main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav .user-name, #main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav .user-email, #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav .user-content, #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav .user-name, #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav .user-email {
9016       color: #212529; }
9017     #main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin6"] .create-btn, #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin6"] .create-btn {
9018       background: #4fc3f7; }
9019 
9020 /*============================================================== 
9021  For all pages 
9022  ============================================================== */
9023 #main-wrapper {
9024   width: 100%;
9025   overflow: hidden; }
9026 
9027 .page-wrapper {
9028   background: #eef5f9;
9029   position: relative; }
9030 
9031 .page-wrapper > .container-fluid, .page-wrapper > .container-sm, .page-wrapper > .container-md, .page-wrapper > .container-lg, .page-wrapper > .container-xl {
9032   padding: 20px;
9033   min-height: calc(100vh - 180px); }
9034 
9035 /*******************
9036  Footer
9037 *******************/
9038 .footer {
9039   padding: 15px 20px; }
9040 
9041 /*******************
9042  Vertical layout
9043 *******************/
9044 #main-wrapper[data-layout="vertical"] {
9045   /*Vertical*/
9046   /*sidebar type*/ }
9047   #main-wrapper[data-layout="vertical"][data-sidebartype="full"] .page-wrapper {
9048     margin-left: 250px; }
9049 
9050 /*******************
9051  Vertical responsive layout
9052 *******************/
9053 @media (min-width: 768px) {
9054   #main-wrapper[data-layout="vertical"] {
9055     /*Vertical*/
9056     /*Sidebar position*/
9057     /*Vertical with mini-sidebar*/
9058     /*Fixed sidebar with minisidebar*/ }
9059     #main-wrapper[data-layout="vertical"][data-sidebartype="full"] .topbar .top-navbar .navbar-header {
9060       width: 250px; }
9061     #main-wrapper[data-layout="vertical"][data-sidebar-position="fixed"][data-sidebartype="full"] .topbar .top-navbar .navbar-collapse {
9062       margin-left: 250px; }
9063     #main-wrapper[data-layout="vertical"][data-sidebar-position="fixed"][data-sidebartype="mini-sidebar"] .topbar .top-navbar .navbar-collapse {
9064       margin-left: 65px; }
9065     #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .topbar .top-navbar .navbar-header {
9066       width: 65px; }
9067       #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .topbar .top-navbar .navbar-header .logo-text {
9068         display: none; }
9069       #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .topbar .top-navbar .navbar-header.expand-logo {
9070         width: 250px; }
9071         #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .topbar .top-navbar .navbar-header.expand-logo .logo-text {
9072           display: block; }
9073     #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .left-sidebar .upgrade-btn {
9074       display: none; }
9075     #main-wrapper[data-layout="vertical"][data-sidebar-position="fixed"][data-sidebartype="mini-sidebar"] .topbar .top-navbar .navbar-collapse {
9076       margin-left: 65px; }
9077     #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .page-wrapper {
9078       margin-left: 65px; }
9079     #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .sidebar-nav .hide-menu,
9080     #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .sidebar-nav .has-arrow:after {
9081       display: none; }
9082     #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .sidebar-nav .nav-small-cap {
9083       -webkit-box-pack: center;
9084       -ms-flex-pack: center;
9085       justify-content: center; }
9086     #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .left-sidebar {
9087       width: 65px; }
9088       #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .left-sidebar:hover {
9089         width: 250px; }
9090         #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .left-sidebar:hover .sidebar-nav .hide-menu,
9091         #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .left-sidebar:hover .sidebar-nav .has-arrow:after {
9092           display: block; }
9093         #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .left-sidebar:hover .sidebar-nav .nav-small-cap {
9094           -webkit-box-pack: start;
9095           -ms-flex-pack: start;
9096           justify-content: flex-start; } }
9097 
9098 @media (max-width: 766px) {
9099   #main-wrapper {
9100     /*Header position*/ }
9101     #main-wrapper[data-sidebartype="mini-sidebar"] .left-sidebar {
9102       left: -250px; }
9103     #main-wrapper.show-sidebar .left-sidebar {
9104       left: 0; }
9105     #main-wrapper[data-layout="vertical"][data-sidebar-position="fixed"] .topbar .top-navbar .navbar-collapse {
9106       position: relative;
9107       top: 64px; }
9108     #main-wrapper[data-layout="vertical"][data-header-position="fixed"][data-sidebar-position="fixed"] .topbar .top-navbar .navbar-collapse {
9109       position: relative;
9110       top: 64px; } }
9111 
9112 * {
9113   outline: none; }
9114 
9115 body {
9116   margin: 0;
9117   overflow-x: hidden;
9118   color: #3e5569;
9119   background: #fff; }
9120 
9121 html {
9122   position: relative;
9123   min-height: 100%; }
9124 
9125 a {
9126   color: #2962FF; }
9127 
9128 a:hover,
9129 a:focus {
9130   text-decoration: none; }
9131 
9132 a.link {
9133   color: #3e5569; }
9134   a.link:hover, a.link:focus {
9135     color: #2962FF; }
9136 
9137 .box {
9138   border-radius: 2px;
9139   padding: 10px; }
9140 
9141 .no-wrap td,
9142 .no-wrap th {
9143   white-space: nowrap; }
9144 
9145 /*******************
9146 Blockquote
9147 *******************/
9148 html body blockquote {
9149   border-left: 5px solid #7460ee;
9150   border: 1px solid #e9ecef;
9151   padding: 15px; }
9152 
9153 .clear {
9154   clear: both; }
9155 
9156 ol li {
9157   margin: 5px 0; }
9158 
9159 /*******************
9160 Thumb size
9161 *******************/
9162 .thumb-sm {
9163   height: 32px;
9164   width: 32px; }
9165 
9166 .thumb-md {
9167   height: 48px;
9168   width: 48px; }
9169 
9170 .thumb-lg {
9171   height: 88px;
9172   width: 88px; }
9173 
9174 .hide {
9175   display: none; }
9176 
9177 .radius {
9178   border-radius: 2px; }
9179 
9180 /*******************
9181 Opacity
9182 *******************/
9183 .op-5 {
9184   opacity: 0.5; }
9185 
9186 .op-3 {
9187   opacity: 0.3; }
9188 
9189 /*******************
9190 font weight
9191 *******************/
9192 html body .font-bold {
9193   font-weight: 800; }
9194 
9195 html body .font-normal {
9196   font-weight: 400; }
9197 
9198 html body .font-light {
9199   font-weight: 300; }
9200 
9201 html body .font-medium {
9202   font-weight: 600; }
9203 
9204 html body .font-16 {
9205   font-size: 16px; }
9206 
9207 html body .font-12 {
9208   font-size: 12px; }
9209 
9210 html body .font-14 {
9211   font-size: 14px; }
9212 
9213 html body .font-10 {
9214   font-size: 10px; }
9215 
9216 html body .font-18 {
9217   font-size: 18px; }
9218 
9219 html body .font-20 {
9220   font-size: 20px; }
9221 
9222 html body .font-22 {
9223   font-size: 22px; }
9224 
9225 html body .font-24 {
9226   font-size: 24px; }
9227 
9228 html body .display-5 {
9229   font-size: 3rem; }
9230 
9231 html body .display-6 {
9232   font-size: 2.5rem; }
9233 
9234 html body .display-7 {
9235   font-size: 2rem; }
9236 
9237 /*******************
9238 Background colors
9239 *******************/
9240 html body .bg-megna {
9241   background-color: #4fc3f7; }
9242 
9243 html body .bg-theme {
9244   background-color: #2962FF; }
9245 
9246 html body .bg-inverse {
9247   background-color: #212529; }
9248 
9249 html body .bg-purple {
9250   background-color: #7460ee; }
9251 
9252 html body .bg-light {
9253   background-color: #e9ecef; }
9254 
9255 html body .bg-white {
9256   background-color: #fff; }
9257 
9258 /*******************
9259 Rounds
9260 *******************/
9261 .round {
9262   line-height: 48px;
9263   color: #fff;
9264   width: 50px;
9265   height: 50px;
9266   display: inline-block;
9267   font-weight: 400;
9268   text-align: center;
9269   border-radius: 100%;
9270   background: #2962FF;
9271   line-height: 52px; }
9272   .round img {
9273     border-radius: 100%; }
9274   .round.round-info {
9275     background: #2962FF; }
9276   .round.round-warning {
9277     background: #ffbc34; }
9278   .round.round-danger {
9279     background: #f62d51; }
9280   .round.round-success {
9281     background: #36bea6; }
9282   .round.round-primary {
9283     background: #7460ee; }
9284 
9285 .round-lg {
9286   line-height: 65px;
9287   width: 60px;
9288   height: 60px;
9289   font-size: 30px; }
9290 
9291 /*******************
9292 Labels
9293 *******************/
9294 .label-rounded {
9295   border-radius: 60px; }
9296 
9297 /*******************
9298  Badge
9299 ******************/
9300 .badge {
9301   font-weight: 300;
9302   line-height: normal; }
9303   .badge.badge-pill {
9304     padding: 0.20em 0.6em; }
9305 
9306 .badge-xs {
9307   font-size: 9px; }
9308 
9309 .badge-xs,
9310 .badge-sm {
9311   -webkit-transform: translate(0, -2px);
9312   -ms-transform: translate(0, -2px);
9313   -o-transform: translate(0, -2px);
9314   transform: translate(0, -2px); }
9315 
9316 /*******************
9317 List-style-none
9318 ******************/
9319 ul.list-style-none {
9320   margin: 0px;
9321   padding: 0px; }
9322   ul.list-style-none li {
9323     list-style: none; }
9324     ul.list-style-none li a {
9325       color: #3e5569;
9326       padding: 8px 0px;
9327       display: block;
9328       text-decoration: none; }
9329       ul.list-style-none li a:hover {
9330         color: #2962FF; }
9331 
9332 /*******************
9333 Card
9334 ******************/
9335 .card {
9336   margin-bottom: 20px; }
9337   .card .card-subtitle {
9338     font-weight: 300;
9339     margin-bottom: 10px;
9340     color: #a1aab2; }
9341   .card .card-title {
9342     position: relative;
9343     font-weight: 600;
9344     margin-bottom: 10px; }
9345   .card .card-actions {
9346     float: right; }
9347     .card .card-actions a {
9348       padding: 0 5px;
9349       cursor: pointer; }
9350   .card .card-header .card-title {
9351     margin-bottom: 0px; }
9352 
9353 .card-alt {
9354   margin: 0 -20px;
9355   background: #e4e9ef; }
9356 
9357 .card-group {
9358   margin-bottom: 20px; }
9359   .card-group .card {
9360     border-right: 1px solid #e9ecef; }
9361 
9362 .card-fullscreen {
9363   position: fixed;
9364   top: 0px;
9365   left: 0px;
9366   width: 100%;
9367   height: 100%;
9368   z-index: 9999;
9369   overflow: auto; }
9370 
9371 .oh {
9372   overflow: hidden; }
9373 
9374 .card-hover {
9375   -webkit-transition: all .25s ease;
9376   -o-transition: all .25s ease;
9377   -moz-transition: all .25s ease;
9378   transition: all .25s ease; }
9379   .card-hover:hover {
9380     webkit-transform: translateY(-4px) scale(1.01);
9381     -moz-transform: translateY(-4px) scale(1.01);
9382     -ms-transform: translateY(-4px) scale(1.01);
9383     -o-transform: translateY(-4px) scale(1.01);
9384     -webkit-transform: translateY(-4px) scale(1.01);
9385     transform: translateY(-4px) scale(1.01);
9386     -webkit-box-shadow: 0 14px 24px rgba(62, 57, 107, 0.1);
9387     box-shadow: 0 14px 24px rgba(62, 57, 107, 0.1); }
9388 
9389 .draggable-cards .card-header {
9390   cursor: move; }
9391 
9392 .card-moved .card {
9393   background: #2962FF;
9394   color: #fff; }
9395 
9396 /*******************
9397 Labels
9398 *******************/
9399 .label {
9400   padding: 3px 10px;
9401   line-height: 13px;
9402   color: #fff;
9403   font-weight: 400;
9404   border-radius: 2px;
9405   font-size: 75%; }
9406 
9407 .label-rounded {
9408   border-radius: 60px; }
9409 
9410 .label-custom {
9411   background-color: #4fc3f7; }
9412 
9413 .label-success {
9414   background-color: #36bea6; }
9415 
9416 .label-info {
9417   background-color: #2962FF; }
9418 
9419 .label-warning {
9420   background-color: #ffbc34; }
9421 
9422 .label-danger {
9423   background-color: #f62d51; }
9424 
9425 .label-megna {
9426   background-color: #4fc3f7; }
9427 
9428 .label-primary {
9429   background-color: #7460ee; }
9430 
9431 .label-purple {
9432   background-color: #7460ee; }
9433 
9434 .label-red {
9435   background-color: #f62d51; }
9436 
9437 .label-inverse {
9438   background-color: #343a40; }
9439 
9440 .label-default {
9441   background-color: #f8f9fa; }
9442 
9443 /*******************
9444 Preloader
9445 ********************/
9446 .preloader {
9447   width: 100%;
9448   height: 100%;
9449   top: 0px;
9450   position: fixed;
9451   z-index: 99999;
9452   background: #fff; }
9453 
9454 .lds-ripple {
9455   display: inline-block;
9456   position: relative;
9457   width: 64px;
9458   height: 64px;
9459   position: absolute;
9460   top: calc(50% - 3.5px);
9461   left: calc(50% - 3.5px); }
9462   .lds-ripple .lds-pos {
9463     position: absolute;
9464     border: 2px solid #2962FF;
9465     opacity: 1;
9466     border-radius: 50%;
9467     -webkit-animation: lds-ripple 1s cubic-bezier(0, 0.1, 0.5, 1) infinite;
9468     animation: lds-ripple 1s cubic-bezier(0, 0.1, 0.5, 1) infinite; }
9469   .lds-ripple .lds-pos:nth-child(2) {
9470     -webkit-animation-delay: -0.5s;
9471     animation-delay: -0.5s; }
9472 
9473 @-webkit-keyframes lds-ripple {
9474   0% {
9475     top: 28px;
9476     left: 28px;
9477     width: 0;
9478     height: 0;
9479     opacity: 0; }
9480   5% {
9481     top: 28px;
9482     left: 28px;
9483     width: 0;
9484     height: 0;
9485     opacity: 1; }
9486   100% {
9487     top: -1px;
9488     left: -1px;
9489     width: 58px;
9490     height: 58px;
9491     opacity: 0; } }
9492 
9493 @keyframes lds-ripple {
9494   0% {
9495     top: 28px;
9496     left: 28px;
9497     width: 0;
9498     height: 0;
9499     opacity: 0; }
9500   5% {
9501     top: 28px;
9502     left: 28px;
9503     width: 0;
9504     height: 0;
9505     opacity: 1; }
9506   100% {
9507     top: -1px;
9508     left: -1px;
9509     width: 58px;
9510     height: 58px;
9511     opacity: 0; } }
9512 
9513 /*******************
9514 Notify
9515 *******************/
9516 .notify {
9517   position: relative;
9518   top: -18px;
9519   right: -11px; }
9520   .notify .heartbit {
9521     position: absolute;
9522     top: -20px;
9523     right: -4px;
9524     height: 25px;
9525     width: 25px;
9526     z-index: 10;
9527     border: 5px solid #f62d51;
9528     border-radius: 70px;
9529     -moz-animation: heartbit 1s ease-out;
9530     -moz-animation-iteration-count: infinite;
9531     -o-animation: heartbit 1s ease-out;
9532     -o-animation-iteration-count: infinite;
9533     -webkit-animation: heartbit 1s ease-out;
9534     -webkit-animation-iteration-count: infinite;
9535     animation-iteration-count: infinite; }
9536   .notify .point {
9537     width: 6px;
9538     height: 6px;
9539     -webkit-border-radius: 30px;
9540     -moz-border-radius: 30px;
9541     border-radius: 30px;
9542     background-color: #f62d51;
9543     position: absolute;
9544     right: 6px;
9545     top: -10px; }
9546 
9547 @-moz-keyframes heartbit {
9548   0% {
9549     -moz-transform: scale(0);
9550     opacity: 0.0; }
9551   25% {
9552     -moz-transform: scale(0.1);
9553     opacity: 0.1; }
9554   50% {
9555     -moz-transform: scale(0.5);
9556     opacity: 0.3; }
9557   75% {
9558     -moz-transform: scale(0.8);
9559     opacity: 0.5; }
9560   100% {
9561     -moz-transform: scale(1);
9562     opacity: 0.0; } }
9563 
9564 @-webkit-keyframes heartbit {
9565   0% {
9566     -webkit-transform: scale(0);
9567     opacity: 0.0; }
9568   25% {
9569     -webkit-transform: scale(0.1);
9570     opacity: 0.1; }
9571   50% {
9572     -webkit-transform: scale(0.5);
9573     opacity: 0.3; }
9574   75% {
9575     -webkit-transform: scale(0.8);
9576     opacity: 0.5; }
9577   100% {
9578     -webkit-transform: scale(1);
9579     opacity: 0.0; } }
9580 
9581 /*******************
9582  General Topbar
9583 *******************/
9584 .topbar {
9585   position: relative;
9586   z-index: 50;
9587   background: #fff;
9588   height: 64px; }
9589   .topbar .navbar-collapse {
9590     padding: 0px 10px 0 0; }
9591   .topbar .top-navbar {
9592     min-height: 64px;
9593     padding: 0px; }
9594     .topbar .top-navbar .dropdown-toggle::after {
9595       display: none; }
9596     .topbar .top-navbar .navbar-header {
9597       line-height: 64px;
9598       background: #fff; }
9599       .topbar .top-navbar .navbar-header .navbar-brand {
9600         display: -webkit-box;
9601         display: -ms-flexbox;
9602         display: flex;
9603         -webkit-box-align: center;
9604         -ms-flex-align: center;
9605         align-items: center;
9606         margin: 0px;
9607         padding: 0 10px 0 10px;
9608         background: #fff; }
9609         .topbar .top-navbar .navbar-header .navbar-brand .logo-icon {
9610           margin-right: 5px; }
9611     .topbar .top-navbar .navbar-nav > .nav-item > .nav-link {
9612       padding: 0px 15px;
9613       font-size: 0.875rem;
9614       line-height: 64px;
9615       height: 64px; }
9616     .topbar .top-navbar .navbar-nav > .nav-item:hover {
9617       background: rgba(0, 0, 0, 0.05); }
9618   .topbar .user-dd, .topbar .mailbox {
9619     min-width: 280px; }
9620   .topbar .nav-toggler, .topbar .topbartoggler {
9621     color: #fff;
9622     padding: 0 15px; }
9623 
9624 .search-box .app-search {
9625   z-index: 110;
9626   width: 100%;
9627   top: -1px;
9628   -webkit-box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
9629   box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
9630   display: none;
9631   left: 0px; }
9632   .search-box .app-search .form-control {
9633     padding: 23px 40px 20px 23px;
9634     -webkit-transition: 0.2s ease-in;
9635     -o-transition: 0.2s ease-in;
9636     transition: 0.2s ease-in; }
9637     .search-box .app-search .form-control:focus {
9638       border-color: transparent; }
9639   .search-box .app-search .srh-btn {
9640     position: absolute;
9641     top: 23px;
9642     cursor: pointer;
9643     right: 20px; }
9644 
9645 /*******************
9646 Designed dropdown
9647 ******************/
9648 .topbar .dropdown-menu {
9649   padding-top: 0px;
9650   border: 0px;
9651   -webkit-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.1);
9652   box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.1); }
9653   .topbar .dropdown-menu .with-arrow {
9654     position: absolute;
9655     height: 10px;
9656     overflow: hidden;
9657     width: 40px;
9658     top: -10px; }
9659     .topbar .dropdown-menu .with-arrow > span {
9660       background-color: #fff;
9661       width: 15px;
9662       height: 15px;
9663       top: 3px;
9664       left: 15px;
9665       position: absolute;
9666       content: "";
9667       -moz-border-radius: 6px 0 0 0;
9668       border-radius: 6px 0 0 0;
9669       /*box-shadow:-3px -3px 8px rgba(0, 0, 0, 0.1);    */ }
9670   .topbar .dropdown-menu.dropdown-menu-right .with-arrow {
9671     right: 0px; }
9672     .topbar .dropdown-menu.dropdown-menu-right .with-arrow > span {
9673       right: 20px;
9674       left: auto; }
9675 
9676 /*******************
9677 Topbar Responsive
9678 ******************/
9679 @media (max-width: 767px) {
9680   .topbar .top-navbar .navbar-collapse.show, .topbar .top-navbar .navbar-collapse.collapsing {
9681     display: block;
9682     width: 100%;
9683     border-top: 1px solid #e9ecef; }
9684   .topbar .top-navbar .navbar-nav {
9685     -webkit-box-orient: horizontal;
9686     -webkit-box-direction: normal;
9687     -ms-flex-direction: row;
9688     flex-direction: row; }
9689     .topbar .top-navbar .navbar-nav .dropdown {
9690       position: static; }
9691   .topbar .top-navbar .navbar-nav > .nav-item > .nav-link {
9692     padding: 0 10px; }
9693   .topbar .top-navbar .navbar-header {
9694     display: -webkit-box;
9695     display: -ms-flexbox;
9696     display: flex;
9697     -webkit-box-align: center;
9698     -ms-flex-align: center;
9699     align-items: center;
9700     width: 100%;
9701     -webkit-box-pack: justify;
9702     -ms-flex-pack: justify;
9703     justify-content: space-between; }
9704   .topbar .top-navbar .dropdown-menu {
9705     position: absolute;
9706     width: 100%; }
9707     .topbar .top-navbar .dropdown-menu .with-arrow {
9708       display: none; } }
9709 
9710 /*******************
9711  Breadcrumb and page title
9712 *******************/
9713 .page-breadcrumb {
9714   padding: 20px 20px 0 20px; }
9715   .page-breadcrumb .page-title {
9716     margin-bottom: 0px; }
9717   .page-breadcrumb .breadcrumb {
9718     padding: 0px;
9719     margin: 0px;
9720     background: transparent;
9721     font-size: 12px; }
9722     .page-breadcrumb .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
9723       content: "\e649";
9724       font-family: themify;
9725       color: #ced4da;
9726       font-size: 11px; }
9727 
9728 /*******************
9729 Main sidebar
9730 ******************/
9731 .left-sidebar {
9732   position: absolute;
9733   width: 250px;
9734   height: 100%;
9735   top: 0px;
9736   z-index: 10;
9737   padding-top: 64px;
9738   background: #fff;
9739   -webkit-box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
9740   box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08); }
9741 
9742 /*******************
9743 sidebar navigation
9744 ******************/
9745 .scroll-sidebar {
9746   height: calc(100% - 20px);
9747   position: relative; }
9748 
9749 .sidebar-nav ul {
9750   /*******************
9751          Small cap
9752          ******************/ }
9753   .sidebar-nav ul .sidebar-item {
9754     width: 250px;
9755     /*******************
9756            First level
9757            ******************/ }
9758     .sidebar-nav ul .sidebar-item .sidebar-link {
9759       color: #fff;
9760       padding: 14px 15px;
9761       display: -webkit-box;
9762       display: -ms-flexbox;
9763       display: flex;
9764       white-space: nowrap;
9765       -webkit-box-align: center;
9766       -ms-flex-align: center;
9767       align-items: center;
9768       line-height: 25px;
9769       opacity: 0.6; }
9770       .sidebar-nav ul .sidebar-item .sidebar-link i {
9771         font-style: normal;
9772         width: 35px;
9773         line-height: 25px;
9774         font-size: 23px;
9775         color: #fff;
9776         display: inline-block;
9777         text-align: center; }
9778       .sidebar-nav ul .sidebar-item .sidebar-link.active, .sidebar-nav ul .sidebar-item .sidebar-link:hover {
9779         opacity: 1; }
9780     .sidebar-nav ul .sidebar-item.selected > .sidebar-link {
9781       /*background: rgba(0, 0, 0, 0.04);*/
9782       opacity: 1; }
9783     .sidebar-nav ul .sidebar-item .first-level {
9784       padding: 0 0 10px 0; }
9785       .sidebar-nav ul .sidebar-item .first-level .sidebar-item.active .sidebar-link {
9786         opacity: 1; }
9787       .sidebar-nav ul .sidebar-item .first-level .sidebar-item .sidebar-link {
9788         padding: 10px 15px; }
9789         .sidebar-nav ul .sidebar-item .first-level .sidebar-item .sidebar-link i {
9790           font-size: 14px; }
9791   .sidebar-nav ul .nav-small-cap {
9792     font-size: 12px;
9793     padding: 14px 15px;
9794     white-space: nowrap;
9795     display: -webkit-box;
9796     display: -ms-flexbox;
9797     display: flex;
9798     -webkit-box-align: center;
9799     -ms-flex-align: center;
9800     align-items: center;
9801     line-height: 30px;
9802     margin-top: 10px;
9803     color: #fff;
9804     opacity: 0.3;
9805     text-transform: uppercase; }
9806     .sidebar-nav ul .nav-small-cap i {
9807       line-height: 30px;
9808       margin: 0 5px; }
9809 
9810 .sidebar-nav > #sidebarnav > .sidebar-item > .sidebar-link:hover {
9811   /*background: rgba(0, 0, 0, 0.04);*/ }
9812 
9813 /*******************
9814  common m-p removed
9815 ******************/
9816 .sidebar-nav ul {
9817   margin: 0px;
9818   padding: 0px; }
9819   .sidebar-nav ul li {
9820     list-style: none; }
9821 
9822 .collapse.in {
9823   display: block; }
9824 
9825 /*******************
9826 Down arrow
9827 ******************/
9828 .sidebar-nav .has-arrow {
9829   position: relative; }
9830   .sidebar-nav .has-arrow::after {
9831     position: absolute;
9832     content: '';
9833     width: 7px;
9834     height: 7px;
9835     border-width: 1px 0 0 1px;
9836     border-style: solid;
9837     border-color: #fff;
9838     margin-left: 10px;
9839     -webkit-transform: rotate(135deg) translate(0, -50%);
9840     -ms-transform: rotate(135deg) translate(0, -50%);
9841     -o-transform: rotate(135deg) translate(0, -50%);
9842     transform: rotate(135deg) translate(0, -50%);
9843     -webkit-transform-origin: top;
9844     -ms-transform-origin: top;
9845     -o-transform-origin: top;
9846     transform-origin: top;
9847     top: 26px;
9848     right: 15px;
9849     -webkit-transition: all .3s ease-out;
9850     -o-transition: all .3s ease-out;
9851     transition: all .3s ease-out; }
9852 
9853 /*.sidebar-nav .active > .has-arrow::after,*/
9854 /*.sidebar-nav li.selected > .has-arrow::after,*/
9855 .sidebar-nav li.active > .has-arrow::after,
9856 .sidebar-nav li > .has-arrow.active::after,
9857 .sidebar-nav .has-arrow[aria-expanded="true"]::after {
9858   -webkit-transform: rotate(-135deg) translate(0, -50%);
9859   -ms-transform: rotate(-135deg) translate(0, -50%);
9860   -o-transform: rotate(-135deg) translate(0, -50%);
9861   transform: rotate(-135deg) translate(0, -50%); }
9862 
9863 /*******************
9864 User Profile
9865 ******************/
9866 .user-profile {
9867   padding: 15px; }
9868   .user-profile .user-content, .user-profile .user-name, .user-profile .user-email {
9869     color: #fff;
9870     overflow: hidden;
9871     white-space: nowrap;
9872     -o-text-overflow: ellipsis;
9873     text-overflow: ellipsis; }
9874 
9875 .create-btn {
9876   height: 40px;
9877   background: #343a40; }
9878 
9879 /*******************
9880 Wave Effects
9881 *******************/
9882 .waves-effect {
9883   position: relative;
9884   cursor: pointer;
9885   display: inline-block;
9886   overflow: hidden;
9887   -webkit-user-select: none;
9888   -moz-user-select: none;
9889   -ms-user-select: none;
9890   user-select: none;
9891   -webkit-tap-highlight-color: transparent;
9892   vertical-align: middle;
9893   z-index: 1;
9894   will-change: opacity, transform;
9895   -webkit-transition: all 0.1s ease-out;
9896   -moz-transition: all 0.1s ease-out;
9897   -o-transition: all 0.1s ease-out;
9898   -ms-transition: all 0.1s ease-out;
9899   transition: all 0.1s ease-out; }
9900   .waves-effect .waves-ripple {
9901     position: absolute;
9902     border-radius: 50%;
9903     width: 20px;
9904     height: 20px;
9905     margin-top: -10px;
9906     margin-left: -10px;
9907     opacity: 0;
9908     background: rgba(0, 0, 0, 0.2);
9909     -webkit-transition: all 0.7s ease-out;
9910     -moz-transition: all 0.7s ease-out;
9911     -o-transition: all 0.7s ease-out;
9912     -ms-transition: all 0.7s ease-out;
9913     transition: all 0.7s ease-out;
9914     -webkit-transition-property: -webkit-transform, opacity;
9915     -moz-transition-property: -moz-transform, opacity;
9916     -o-transition-property: -o-transform, opacity;
9917     -webkit-transition-property: opacity, -webkit-transform;
9918     transition-property: opacity, -webkit-transform;
9919     -o-transition-property: transform, opacity;
9920     transition-property: transform, opacity;
9921     transition-property: transform, opacity, -webkit-transform;
9922     -webkit-transform: scale(0);
9923     -moz-transform: scale(0);
9924     -ms-transform: scale(0);
9925     -o-transform: scale(0);
9926     transform: scale(0);
9927     pointer-events: none; }
9928 
9929 .waves-effect.waves-light .waves-ripple {
9930   background-color: rgba(255, 255, 255, 0.45); }
9931 
9932 .waves-effect.waves-red .waves-ripple {
9933   background-color: rgba(244, 67, 54, 0.7); }
9934 
9935 .waves-effect.waves-yellow .waves-ripple {
9936   background-color: rgba(255, 235, 59, 0.7); }
9937 
9938 .waves-effect.waves-orange .waves-ripple {
9939   background-color: rgba(255, 152, 0, 0.7); }
9940 
9941 .waves-effect.waves-purple .waves-ripple {
9942   background-color: rgba(156, 39, 176, 0.7); }
9943 
9944 .waves-effect.waves-green .waves-ripple {
9945   background-color: rgba(76, 175, 80, 0.7); }
9946 
9947 .waves-effect.waves-teal .waves-ripple {
9948   background-color: rgba(0, 150, 136, 0.7); }
9949 
9950 html body .waves-notransition {
9951   -webkit-transition: none;
9952   -moz-transition: none;
9953   -o-transition: none;
9954   -ms-transition: none;
9955   transition: none; }
9956 
9957 .waves-circle {
9958   -webkit-transform: translateZ(0);
9959   -moz-transform: translateZ(0);
9960   -ms-transform: translateZ(0);
9961   -o-transform: translateZ(0);
9962   transform: translateZ(0);
9963   text-align: center;
9964   width: 2.5em;
9965   height: 2.5em;
9966   line-height: 2.5em;
9967   border-radius: 50%;
9968   -webkit-mask-image: none; }
9969 
9970 .waves-input-wrapper {
9971   border-radius: 0.2em;
9972   vertical-align: bottom; }
9973   .waves-input-wrapper .waves-button-input {
9974     position: relative;
9975     top: 0;
9976     left: 0;
9977     z-index: 1; }
9978 
9979 .waves-block {
9980   display: block; }
9981 
9982 .btn-circle {
9983   border-radius: 100%;
9984   width: 40px;
9985   height: 40px;
9986   padding: 10px; }
9987   .btn-circle.btn-sm, .btn-group-sm > .btn-circle.btn {
9988     width: 35px;
9989     height: 35px;
9990     padding: 8px 10px;
9991     font-size: 14px; }
9992   .btn-circle.btn-lg, .btn-group-lg > .btn-circle.btn {
9993     width: 50px;
9994     height: 50px;
9995     padding: 14px 15px;
9996     font-size: 18px;
9997     line-height: 23px; }
9998   .btn-circle.btn-xl {
9999     width: 70px;
10000     height: 70px;
10001     padding: 14px 15px;
10002     font-size: 24px; }
10003 
10004 .btn-xs {
10005   padding: .25rem .5rem;
10006   font-size: 10px; }
10007 
10008 .btn-rounded {
10009   border-radius: 60px;
10010   padding: 7px 18px; }
10011   .btn-rounded.btn-lg, .btn-group-lg > .btn-rounded.btn {
10012     padding: .75rem 1.5rem; }
10013   .btn-rounded.btn-sm, .btn-group-sm > .btn-rounded.btn {
10014     padding: .25rem .5rem;
10015     font-size: 12px; }
10016   .btn-rounded.btn-xs {
10017     padding: .25rem .5rem;
10018     font-size: 10px; }
10019   .btn-rounded.btn-md {
10020     padding: 12px 35px;
10021     font-size: 16px; }
10022 
10023 .btn-primary, .btn-default, .btn-warning, .btn-outline-primary:hover, .btn-outline-warning:hover {
10024   color: #fff; }
10025   .btn-primary:hover, .btn-default:hover, .btn-warning:hover, .btn-outline-primary:hover:hover, .btn-outline-warning:hover:hover {
10026     color: #fff; }
10027 
10028 .btn-default {
10029   background-color: #2962FF; }
10030 
10031 .btn-facebook {
10032   color: #fff;
10033   background-color: #3b5998; }
10034   .btn-facebook:hover {
10035     color: #fff; }
10036 
10037 .btn-twitter {
10038   color: #fff;
10039   background-color: #55acee; }
10040   .btn-twitter:hover {
10041     color: #fff; }
10042 
10043 .btn-linkedin {
10044   color: #fff;
10045   background-color: #007bb6; }
10046   .btn-linkedin:hover {
10047     color: #fff; }
10048 
10049 .btn-dribbble {
10050   color: #fff;
10051   background-color: #ea4c89; }
10052   .btn-dribbble:hover {
10053     color: #fff; }
10054 
10055 .btn-googleplus {
10056   color: #fff;
10057   background-color: #dd4b39; }
10058   .btn-googleplus:hover {
10059     color: #fff; }
10060 
10061 .btn-instagram {
10062   color: #fff;
10063   background-color: #3f729b; }
10064 
10065 .btn-pinterest {
10066   color: #fff;
10067   background-color: #cb2027; }
10068 
10069 .btn-dropbox {
10070   color: #fff;
10071   background-color: #007ee5; }
10072 
10073 .btn-flickr {
10074   color: #fff;
10075   background-color: #ff0084; }
10076 
10077 .btn-tumblr {
10078   color: #fff;
10079   background-color: #32506d; }
10080 
10081 .btn-skype {
10082   color: #fff;
10083   background-color: #00aff0; }
10084 
10085 .btn-youtube {
10086   color: #fff;
10087   background-color: #bb0000; }
10088 
10089 .btn-github {
10090   color: #fff;
10091   background-color: #171515; }
10092 
10093 .button-group .btn {
10094   margin-bottom: 5px;
10095   margin-right: 5px; }
10096 
10097 .no-button-group .btn {
10098   margin-bottom: 5px;
10099   margin-right: 0px; }
10100 
10101 .btn .text-active {
10102   display: none; }
10103 
10104 .btn.active .text-active {
10105   display: inline-block; }
10106 
10107 .btn.active .text {
10108   display: none; }
10109 
10110 /*
10111 Template Name: Admin Template
10112 Author: Niravjoshi / Wrappixel
10113 File: scss
10114 */
10115 .chartist-tooltip {
10116   position: absolute;
10117   display: inline-block;
10118   opacity: 0;
10119   border-radius: 2px;
10120   padding: 10px 20px;
10121   background: #2962FF;
10122   color: #fff;
10123   ext-align: center;
10124   pointer-events: none;
10125   z-index: 1;
10126   -webkit-transition: opacity .2s linear;
10127   -moz-transition: opacity .2s linear;
10128   -o-transition: opacity .2s linear;
10129   transition: opacity .2s linear; }
10130 
10131 .chartist-tooltip:before {
10132   content: "";
10133   position: absolute;
10134   top: 100%;
10135   left: 50%;
10136   width: 0;
10137   height: 0;
10138   margin-left: -5px;
10139   border: 5px solid transparent;
10140   border-top-color: #2962FF; }
10141 
10142 .chartist-tooltip.tooltip-show {
10143   opacity: 1; }
10144 
10145 .custom-select {
10146   -moz-appearance: none;
10147   -webkit-appearance: none;
10148   -o-appearance: none;
10149   background-size: auto; }
10150 
10151 .m-icon {
10152   width: 33%;
10153   display: inline-block; }
10154 
10155 @media (max-width: 767.98px) {
10156   .m-icon {
10157     width: 100%; } }
10158 
10159 .m-icon {
10160   cursor: pointer;
10161   padding: 13px 15px;
10162   white-space: nowrap;
10163   overflow: hidden;
10164   -o-text-overflow: ellipsis;
10165   text-overflow: ellipsis; }
10166   .m-icon:hover {
10167     background-color: #f8f9fa; }
10168 
10169 .error-box {
10170   height: 100%;
10171   position: fixed;
10172   background-color: #fff;
10173   width: 100%; }
10174   .error-box .error-body {
10175     padding-top: 5%; }
10176   .error-box .error-title {
10177     font-size: 210px;
10178     font-weight: 900;
10179     text-shadow: 4px 4px 0 #fff, 6px 6px 0 #343a40;
10180     line-height: 210px; }
10181 
10182 .campaign {
10183   position: relative;
10184   height: 250px; }
10185   .campaign .ct-series-a .ct-area {
10186     fill-opacity: 0.2;
10187     fill: url(#gradient); }
10188   .campaign .ct-series-a .ct-line, .campaign .ct-series-a .ct-point {
10189     stroke: #4fc3f7;
10190     stroke-width: 2px; }
10191   .campaign .ct-series-b .ct-area {
10192     fill: #7460ee;
10193     fill-opacity: 0.1; }
10194   .campaign .ct-series-b .ct-line, .campaign .ct-series-b .ct-point {
10195     stroke: #7460ee;
10196     stroke-width: 2px; }
10197   .campaign .ct-series-a .ct-point, .campaign .ct-series-b .ct-point {
10198     stroke-width: 6px; }
10199 
10200 /*
10201 Template Name: Admin Template
10202 Author: Wrappixel
10203 
10204 File: scss
10205 */
10206 /*******************/
10207 /*Comment widgets*/
10208 /*******************/
10209 .comment-widgets {
10210   position: relative;
10211   margin-bottom: 10px; }
10212   .comment-widgets .comment-row {
10213     border-bottom: 1px solid transparent;
10214     padding: 14px;
10215     display: -webkit-box;
10216     display: -ms-flexbox;
10217     display: flex;
10218     margin: 10px 0; }
10219     .comment-widgets .comment-row:last-child {
10220       border-bottom: 0px; }
10221     .comment-widgets .comment-row:hover, .comment-widgets .comment-row.active {
10222       background: rgba(0, 0, 0, 0.05); }
10223 
10224 .comment-text {
10225   padding-left: 15px;
10226   width: 100%; }
10227   .comment-text:hover .comment-footer .action-icons,
10228   .comment-text.active .comment-footer .action-icons {
10229     visibility: visible; }
10230   .comment-text p {
10231     max-height: 65px;
10232     width: 100%;
10233     overflow: hidden; }
10234 
10235 .comment-footer .action-icons {
10236   visibility: hidden; }
10237   .comment-footer .action-icons a {
10238     padding-left: 7px;
10239     vertical-align: middle;
10240     color: #a1aab2; }
10241     .comment-footer .action-icons a:hover, .comment-footer .action-icons a.active {
10242       color: #2962FF; }
10243 
10244 /*******************/
10245 /*Steam line widget*/
10246 /*******************/
10247 .steamline {
10248   position: relative;
10249   border-left: 1px solid #e9ecef;
10250   margin-left: 20px; }
10251   .steamline .sl-left {
10252     float: left;
10253     margin-left: -20px;
10254     z-index: 1;
10255     width: 40px;
10256     line-height: 40px;
10257     text-align: center;
10258     height: 40px;
10259     border-radius: 100%;
10260     color: #fff;
10261     margin-right: 15px; }
10262     .steamline .sl-left img {
10263       max-width: 40px; }
10264 
10265 .steamline .sl-right {
10266   padding-left: 30px; }
10267   .steamline .sl-right .desc,
10268   .steamline .sl-right .inline-photos {
10269     margin-bottom: 21px; }
10270 
10271 .steamline .sl-item {
10272   border-bottom: 1px solid #e9ecef;
10273   margin: 20px 0; }
10274   .steamline .sl-item:last-child {
10275     border-bottom: none; }
10276 
10277 .sl-date {
10278   font-size: 10px;
10279   color: #a1aab2; }
10280 
10281 .time-item {
10282   border-color: #e9ecef;
10283   padding-bottom: 1px;
10284   position: relative; }
10285   .time-item:before {
10286     content: " ";
10287     display: table; }
10288   .time-item:after {
10289     background-color: #fff;
10290     border-color: #e9ecef;
10291     border-radius: 10px;
10292     border-style: solid;
10293     border-width: 2px;
10294     bottom: 0;
10295     content: '';
10296     height: 14px;
10297     left: 0;
10298     margin-left: -8px;
10299     position: absolute;
10300     top: 5px;
10301     width: 14px; }
10302 
10303 .time-item-item:after {
10304   content: " ";
10305   display: table; }
10306 
10307 .item-info {
10308   margin-bottom: 15px;
10309   margin-left: 15px; }
10310   .item-info p {
10311     margin-bottom: 10px !important; }
10312 
10313 .feed-widget .feed-body .feed-item {
10314   padding: 12px 0;
10315   display: -webkit-box;
10316   display: -ms-flexbox;
10317   display: flex;
10318   -webkit-box-align: center;
10319   -ms-flex-align: center;
10320   align-items: center; }
10321   .feed-widget .feed-body .feed-item:hover {
10322     background: #f8f9fa; }
10323   .feed-widget .feed-body .feed-item > .feed-icon {
10324     width: 40px;
10325     height: 40px;
10326     margin-right: 10px;
10327     display: inline-block;
10328     text-align: center;
10329     vertical-align: middle;
10330     border-radius: 100%;
10331     color: #fff; }
10332     .feed-widget .feed-body .feed-item > .feed-icon i {
10333       line-height: 40px; }
10334 
10335 .profiletimeline {
10336   position: relative;
10337   padding-left: 40px;
10338   margin: 40px 10px 0 30px;
10339   border-left: 1px solid #e9ecef; }
10340   .profiletimeline .sl-left {
10341     float: left;
10342     margin-left: -60px;
10343     z-index: 1;
10344     margin-right: 15px; }
10345     .profiletimeline .sl-left img {
10346       max-width: 40px; }
10347 
10348 .profiletimeline .sl-item {
10349   margin-top: 8px;
10350   margin-bottom: 30px; }
10351 
10352 .profiletimeline .sl-date {
10353   font-size: 12px;
10354   color: #a1aab2; }
10355 
10356 /*
10357 Template Name: Admin Template
10358 Author: Wrappixel
10359 
10360 File: scss
10361 */
10362 /*============================================================== 
10363  For Desktop & above all (1650px) 
10364  ============================================================== */
10365 /*============================================================== 
10366  For Laptop & above all (1370px) 
10367  ============================================================== */
10368 /*-- ============================================================== 
10369  Small Desktop & above all (1024px) 
10370  ============================================================== */
10371 /*-- ============================================================== 
10372  Ipad & above all(768px) 
10373  ============================================================== */
10374 @media (min-width: 768px) {
10375   .bc-content {
10376     -webkit-box-pack: end;
10377     -ms-flex-pack: end;
10378     justify-content: flex-end; } }
10379 
10380 /*-- ============================================================== 
10381  Phone and below ipad(767px) 
10382  ============================================================== */
10383 @media (max-width: 991.98px) {
10384   .do-block {
10385     display: block !important; } }