@charset "UTF-8";
/* Breakspoint */
/* Regroup the "name": breakpoint */
/* Regroup the "name": breakpoint */
/* Grids */
/* Fonts */
/* Colors */
/* Lighten and darken % */
/* Transition */
/* Border */
/* Define on colors system */
/* Forms */
/* Button */
/* Input */
/* Checkbox Radio */
/* header */
/* shadow */
/* Add ignore element class */
/* Reset style of old CSS element */
/* Document
========================================================================== */
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0; }
  *:after, *:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0; }

/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in
*    IE on Windows Phone and in iOS.
*/
html {
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
========================================================================== */
/**
* Remove the problem of img.
*/
img {
  max-width: 100%; }

/* Sections
========================================================================== */
/**
* Remove the margin in all browsers (opinionated).
*/
body {
  margin: 0; 
}

/**
* Add the correct display in IE 9-.
*/
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
========================================================================== */
/**
* Add the correct display in IE 9-.
* 1. Add the correct display in IE.
*/
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
* Add the correct margin in IE 8.
*/
figure {
  margin: 1em 40px; }

/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
  border: 0px;
  border-bottom: 2px;
  border-color: #e0e2f0;
  border-style: solid;
  border-radius: 10px; }

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
========================================================================== */
/**
* 1. Remove the gray background on active links in IE 10.
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
*/
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
  text-decoration: none; }

/**
* 1. Remove the bottom border in Chrome 57- and Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */ }

/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
*/
b,
strong {
  font-weight: inherit; }

/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
  font-weight: bolder; }

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
* Add the correct font style in Android 4.3-.
*/
dfn {
  font-style: italic; }

/**
* Add the correct background and color in IE 9-.
*/
mark {
  background-color: #ff0;
  color: #000; }

/**
* Add the correct font size in all browsers.
*/
small {
  font-size: 80%; }

/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
audio,
video {
  display: inline-block; }

/**
* Add the correct display in iOS 4-7.
*/
audio:not([controls]) {
  display: none;
  height: 0; }

/**
* Remove the border on images inside links in IE 10-.
*/
img {
  border-style: none; }

/**
* Hide the overflow in IE.
*/
svg:not(:root) {
  overflow: hidden; }

/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input {
  /* 1 */
  overflow: visible; }

/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select {
  /* 1 */
  text-transform: none; }

/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
*    controls in Android 4.
* 2. Correct the inability to style clickable types in iOS and Safari.
*/
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
* Correct the padding in Firefox.
*/
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
*    `fieldset` elements in all browsers.
*/
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
* 1. Add the correct display in IE 9-.
* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
* Remove the default vertical scrollbar in IE.
*/
textarea {
  max-width: 100%;
  overflow: auto; }

/**
* 1. Add the correct box sizing in IE 10-.
* 2. Remove the padding in IE 10-.
*/
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
* Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
========================================================================== */
/*
* Add the correct display in IE 9-.
* 1. Add the correct display in Edge, IE, and Firefox.
*/
details,
menu {
  display: block; }

/*
* Add the correct display in all browsers.
*/
summary {
  display: list-item; }

/* Scripting
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
canvas {
  display: inline-block; }

/**
* Add the correct display in IE.
*/
template {
  display: none; }

/* Hidden
========================================================================== */
/**
* Add the correct display in IE 10-.
*/
[hidden] {
  display: none; }

/* Défine colors on all style elements */
/* Define color name */
/* Link color name at color variable (or hex, rgba...) */
/* Auto lighten your color, you can change for personnalise your colors */
/* Auto Darken, you can personnalise */
/* 
Nameming of class and creat class colors 
The first element is for style
The second is naming
You can add and change element
Update need for delete the problem, for exemple border is some update for can use

/* Colors */

.c

*/
/* Regroupe for auto creat element */
.f-s-1{
	font-size: 0.1em !important;
}
.f-s-2{
	font-size: 0.2em !important;
}
.f-s-3{
	font-size: 0.3em !important;
}
.f-s-4{
	font-size: 0.4em !important;
}
.f-s-5{
	font-size: 0.5em !important;
}
.f-s-6{
	font-size: 0.6em !important;
}
.f-s-7{
	font-size: 0.7em !important;
}
.f-s-8{
	font-size: 0.8em !important;
}
.f-s-9{
	font-size: 0.9em !important;
}
.f-s-12{
	font-size: 1.2em !important;
}
.c-red {
  color: #F94180 !important; }

.c-l-red {
  color: #fa5a91 !important; }

.c-d-red {
  color: #f8286f !important; }

.c-h-red:hover {
  color: #F94180 !important; }

.c-h-l-red:hover {
  color: #fa5a91 !important; }

.c-h-d-red:hover {
  color: #f8286f !important; }

.b-red {
  background-color: #F94180 !important; }

.b-l-red {
  background-color: #fa5a91 !important; }

.b-d-red {
  background-color: #f8286f !important; }

.b-h-red:hover {
  background-color: #F94180 !important; }

.b-h-l-red:hover {
  background-color: #fa5a91 !important; }

.b-h-d-red:hover {
  background-color: #f8286f !important; }

.d-red {
  border: solid 2px #F94180 !important; }

.d-l-red {
  border: solid 2px #fa5a91 !important; }

.d-d-red {
  border: solid 2px #f8286f !important; }

.d-h-red:hover {
  border: solid 2px #F94180 !important; }

.d-h-l-red:hover {
  border: solid 2px #fa5a91 !important; }

.d-h-d-red:hover {
  border: solid 2px #f8286f !important; }

.d-dt-red {
  border-top: solid 2px #F94180 !important; }

.d-dt-l-red {
  border-top: solid 2px #fa5a91 !important; }

.d-dt-d-red {
  border-top: solid 2px #f8286f !important; }

.d-dt-h-red:hover {
  border-top: solid 2px #F94180 !important; }

.d-dt-h-l-red:hover {
  border-top: solid 2px #fa5a91 !important; }

.d-dt-h-d-red:hover {
  border-top: solid 2px #f8286f !important; }

.d-dr-red {
  border-right: solid 2px #F94180 !important; }

.d-dr-l-red {
  border-right: solid 2px #fa5a91 !important; }

.d-dr-d-red {
  border-right: solid 2px #f8286f !important; }

.d-dr-h-red:hover {
  border-right: solid 2px #F94180 !important; }

.d-dr-h-l-red:hover {
  border-right: solid 2px #fa5a91 !important; }

.d-dr-h-d-red:hover {
  border-right: solid 2px #f8286f !important; }

.d-db-red {
  border-bottom: solid 2px #F94180 !important; }

.d-db-l-red {
  border-bottom: solid 2px #fa5a91 !important; }

.d-db-d-red {
  border-bottom: solid 2px #f8286f !important; }

.d-db-h-red:hover {
  border-bottom: solid 2px #F94180 !important; }

.d-db-h-l-red:hover {
  border-bottom: solid 2px #fa5a91 !important; }

.d-db-h-d-red:hover {
  border-bottom: solid 2px #f8286f !important; }

.d-dl-red {
  border-left: solid 2px #F94180 !important; }

.d-dl-l-red {
  border-left: solid 2px #fa5a91 !important; }

.d-dl-d-red {
  border-left: solid 2px #f8286f !important; }

.d-dl-h-red:hover {
  border-left: solid 2px #F94180 !important; }

.d-dl-h-l-red:hover {
  border-left: solid 2px #fa5a91 !important; }

.d-dl-h-d-red:hover {
  border-left: solid 2px #f8286f !important; }

.c-pink {
  color: #FC58F1 !important; }

.c-l-pink {
  color: #fc71f3 !important; }

.c-d-pink {
  color: #fc3fef !important; }

.c-h-pink:hover {
  color: #FC58F1 !important; }

.c-h-l-pink:hover {
  color: #fc71f3 !important; }

.c-h-d-pink:hover {
  color: #fc3fef !important; }

.b-pink {
  background-color: #FC58F1 !important; }

.b-l-pink {
  background-color: #fc71f3 !important; }

.b-d-pink {
  background-color: #fc3fef !important; }

.b-h-pink:hover {
  background-color: #FC58F1 !important; }

.b-h-l-pink:hover {
  background-color: #fc71f3 !important; }

.b-h-d-pink:hover {
  background-color: #fc3fef !important; }

.d-pink {
  border: solid 2px #FC58F1 !important; }

.d-l-pink {
  border: solid 2px #fc71f3 !important; }

.d-d-pink {
  border: solid 2px #fc3fef !important; }

.d-h-pink:hover {
  border: solid 2px #FC58F1 !important; }

.d-h-l-pink:hover {
  border: solid 2px #fc71f3 !important; }

.d-h-d-pink:hover {
  border: solid 2px #fc3fef !important; }

.d-dt-pink {
  border-top: solid 2px #FC58F1 !important; }

.d-dt-l-pink {
  border-top: solid 2px #fc71f3 !important; }

.d-dt-d-pink {
  border-top: solid 2px #fc3fef !important; }

.d-dt-h-pink:hover {
  border-top: solid 2px #FC58F1 !important; }

.d-dt-h-l-pink:hover {
  border-top: solid 2px #fc71f3 !important; }

.d-dt-h-d-pink:hover {
  border-top: solid 2px #fc3fef !important; }

.d-dr-pink {
  border-right: solid 2px #FC58F1 !important; }

.d-dr-l-pink {
  border-right: solid 2px #fc71f3 !important; }

.d-dr-d-pink {
  border-right: solid 2px #fc3fef !important; }

.d-dr-h-pink:hover {
  border-right: solid 2px #FC58F1 !important; }

.d-dr-h-l-pink:hover {
  border-right: solid 2px #fc71f3 !important; }

.d-dr-h-d-pink:hover {
  border-right: solid 2px #fc3fef !important; }

.d-db-pink {
  border-bottom: solid 2px #FC58F1 !important; }

.d-db-l-pink {
  border-bottom: solid 2px #fc71f3 !important; }

.d-db-d-pink {
  border-bottom: solid 2px #fc3fef !important; }

.d-db-h-pink:hover {
  border-bottom: solid 2px #FC58F1 !important; }

.d-db-h-l-pink:hover {
  border-bottom: solid 2px #fc71f3 !important; }

.d-db-h-d-pink:hover {
  border-bottom: solid 2px #fc3fef !important; }

.d-dl-pink {
  border-left: solid 2px #FC58F1 !important; }

.d-dl-l-pink {
  border-left: solid 2px #fc71f3 !important; }

.d-dl-d-pink {
  border-left: solid 2px #fc3fef !important; }

.d-dl-h-pink:hover {
  border-left: solid 2px #FC58F1 !important; }

.d-dl-h-l-pink:hover {
  border-left: solid 2px #fc71f3 !important; }

.d-dl-h-d-pink:hover {
  border-left: solid 2px #fc3fef !important; }

.c-purple {
  color: #A418F3 !important; }

.c-l-purple {
  color: #ae30f4 !important; }

.c-d-purple {
  color: #970ce6 !important; }

.c-h-purple:hover {
  color: #A418F3 !important; }

.c-h-l-purple:hover {
  color: #ae30f4 !important; }

.c-h-d-purple:hover {
  color: #970ce6 !important; }

.b-purple {
  background-color: #A418F3 !important; }

.b-l-purple {
  background-color: #ae30f4 !important; }

.b-d-purple {
  background-color: #970ce6 !important; }

.b-h-purple:hover {
  background-color: #A418F3 !important; }

.b-h-l-purple:hover {
  background-color: #ae30f4 !important; }

.b-h-d-purple:hover {
  background-color: #970ce6 !important; }

.d-purple {
  border: solid 2px #A418F3 !important; }

.d-l-purple {
  border: solid 2px #ae30f4 !important; }

.d-d-purple {
  border: solid 2px #970ce6 !important; }

.d-h-purple:hover {
  border: solid 2px #A418F3 !important; }

.d-h-l-purple:hover {
  border: solid 2px #ae30f4 !important; }

.d-h-d-purple:hover {
  border: solid 2px #970ce6 !important; }

.d-dt-purple {
  border-top: solid 2px #A418F3 !important; }

.d-dt-l-purple {
  border-top: solid 2px #ae30f4 !important; }

.d-dt-d-purple {
  border-top: solid 2px #970ce6 !important; }

.d-dt-h-purple:hover {
  border-top: solid 2px #A418F3 !important; }

.d-dt-h-l-purple:hover {
  border-top: solid 2px #ae30f4 !important; }

.d-dt-h-d-purple:hover {
  border-top: solid 2px #970ce6 !important; }

.d-dr-purple {
  border-right: solid 2px #A418F3 !important; }

.d-dr-l-purple {
  border-right: solid 2px #ae30f4 !important; }

.d-dr-d-purple {
  border-right: solid 2px #970ce6 !important; }

.d-dr-h-purple:hover {
  border-right: solid 2px #A418F3 !important; }

.d-dr-h-l-purple:hover {
  border-right: solid 2px #ae30f4 !important; }

.d-dr-h-d-purple:hover {
  border-right: solid 2px #970ce6 !important; }

.d-db-purple {
  border-bottom: solid 2px #A418F3 !important; }

.d-db-l-purple {
  border-bottom: solid 2px #ae30f4 !important; }

.d-db-d-purple {
  border-bottom: solid 2px #970ce6 !important; }

.d-db-h-purple:hover {
  border-bottom: solid 2px #A418F3 !important; }

.d-db-h-l-purple:hover {
  border-bottom: solid 2px #ae30f4 !important; }

.d-db-h-d-purple:hover {
  border-bottom: solid 2px #970ce6 !important; }

.d-dl-purple {
  border-left: solid 2px #A418F3 !important; }

.d-dl-l-purple {
  border-left: solid 2px #ae30f4 !important; }

.d-dl-d-purple {
  border-left: solid 2px #970ce6 !important; }

.d-dl-h-purple:hover {
  border-left: solid 2px #A418F3 !important; }

.d-dl-h-l-purple:hover {
  border-left: solid 2px #ae30f4 !important; }

.d-dl-h-d-purple:hover {
  border-left: solid 2px #970ce6 !important; }

.c-indigo {
  color: #8432FF !important; }

.c-l-indigo {
  color: #934cff !important; }

.c-d-indigo {
  color: #7519ff !important; }

.c-h-indigo:hover {
  color: #8432FF !important; }

.c-h-l-indigo:hover {
  color: #934cff !important; }

.c-h-d-indigo:hover {
  color: #7519ff !important; }

.b-indigo {
  background-color: #8432FF !important; }

.b-l-indigo {
  background-color: #934cff !important; }

.b-d-indigo {
  background-color: #7519ff !important; }

.b-h-indigo:hover {
  background-color: #8432FF !important; }

.b-h-l-indigo:hover {
  background-color: #934cff !important; }

.b-h-d-indigo:hover {
  background-color: #7519ff !important; }

.d-indigo {
  border: solid 2px #8432FF !important; }

.d-l-indigo {
  border: solid 2px #934cff !important; }

.d-d-indigo {
  border: solid 2px #7519ff !important; }

.d-h-indigo:hover {
  border: solid 2px #8432FF !important; }

.d-h-l-indigo:hover {
  border: solid 2px #934cff !important; }

.d-h-d-indigo:hover {
  border: solid 2px #7519ff !important; }

.d-dt-indigo {
  border-top: solid 2px #8432FF !important; }

.d-dt-l-indigo {
  border-top: solid 2px #934cff !important; }

.d-dt-d-indigo {
  border-top: solid 2px #7519ff !important; }

.d-dt-h-indigo:hover {
  border-top: solid 2px #8432FF !important; }

.d-dt-h-l-indigo:hover {
  border-top: solid 2px #934cff !important; }

.d-dt-h-d-indigo:hover {
  border-top: solid 2px #7519ff !important; }

.d-dr-indigo {
  border-right: solid 2px #8432FF !important; }

.d-dr-l-indigo {
  border-right: solid 2px #934cff !important; }

.d-dr-d-indigo {
  border-right: solid 2px #7519ff !important; }

.d-dr-h-indigo:hover {
  border-right: solid 2px #8432FF !important; }

.d-dr-h-l-indigo:hover {
  border-right: solid 2px #934cff !important; }

.d-dr-h-d-indigo:hover {
  border-right: solid 2px #7519ff !important; }

.d-db-indigo {
  border-bottom: solid 2px #8432FF !important; }

.d-db-l-indigo {
  border-bottom: solid 2px #934cff !important; }

.d-db-d-indigo {
  border-bottom: solid 2px #7519ff !important; }

.d-db-h-indigo:hover {
  border-bottom: solid 2px #8432FF !important; }

.d-db-h-l-indigo:hover {
  border-bottom: solid 2px #934cff !important; }

.d-db-h-d-indigo:hover {
  border-bottom: solid 2px #7519ff !important; }

.d-dl-indigo {
  border-left: solid 2px #8432FF !important; }

.d-dl-l-indigo {
  border-left: solid 2px #934cff !important; }

.d-dl-d-indigo {
  border-left: solid 2px #7519ff !important; }

.d-dl-h-indigo:hover {
  border-left: solid 2px #8432FF !important; }

.d-dl-h-l-indigo:hover {
  border-left: solid 2px #934cff !important; }

.d-dl-h-d-indigo:hover {
  border-left: solid 2px #7519ff !important; }

.c-blue {
  color: #4085FF !important; }

.c-l-blue {
  color: #5a95ff !important; }

.c-d-blue {
  color: #2775ff !important; }

.c-h-blue:hover {
  color: #4085FF !important; }

.c-h-l-blue:hover {
  color: #5a95ff !important; }

.c-h-d-blue:hover {
  color: #2775ff !important; }

.b-blue {
  background-color: #4085FF !important; }

.b-l-blue {
  background-color: #5a95ff !important; }

.b-d-blue {
  background-color: #2775ff !important; }

.b-h-blue:hover {
  background-color: #4085FF !important; }

.b-h-l-blue:hover {
  background-color: #5a95ff !important; }

.b-h-d-blue:hover {
  background-color: #2775ff !important; }

.d-blue {
  border: solid 2px #4085FF !important; }

.d-l-blue {
  border: solid 2px #5a95ff !important; }

.d-d-blue {
  border: solid 2px #2775ff !important; }

.d-h-blue:hover {
  border: solid 2px #4085FF !important; }

.d-h-l-blue:hover {
  border: solid 2px #5a95ff !important; }

.d-h-d-blue:hover {
  border: solid 2px #2775ff !important; }

.d-dt-blue {
  border-top: solid 2px #4085FF !important; }

.d-dt-l-blue {
  border-top: solid 2px #5a95ff !important; }

.d-dt-d-blue {
  border-top: solid 2px #2775ff !important; }

.d-dt-h-blue:hover {
  border-top: solid 2px #4085FF !important; }

.d-dt-h-l-blue:hover {
  border-top: solid 2px #5a95ff !important; }

.d-dt-h-d-blue:hover {
  border-top: solid 2px #2775ff !important; }

.d-dr-blue {
  border-right: solid 2px #4085FF !important; }

.d-dr-l-blue {
  border-right: solid 2px #5a95ff !important; }

.d-dr-d-blue {
  border-right: solid 2px #2775ff !important; }

.d-dr-h-blue:hover {
  border-right: solid 2px #4085FF !important; }

.d-dr-h-l-blue:hover {
  border-right: solid 2px #5a95ff !important; }

.d-dr-h-d-blue:hover {
  border-right: solid 2px #2775ff !important; }

.d-db-blue {
  border-bottom: solid 2px #4085FF !important; }

.d-db-l-blue {
  border-bottom: solid 2px #5a95ff !important; }

.d-db-d-blue {
  border-bottom: solid 2px #2775ff !important; }

.d-db-h-blue:hover {
  border-bottom: solid 2px #4085FF !important; }

.d-db-h-l-blue:hover {
  border-bottom: solid 2px #5a95ff !important; }

.d-db-h-d-blue:hover {
  border-bottom: solid 2px #2775ff !important; }

.d-dl-blue {
  border-left: solid 2px #4085FF !important; }

.d-dl-l-blue {
  border-left: solid 2px #5a95ff !important; }

.d-dl-d-blue {
  border-left: solid 2px #2775ff !important; }

.d-dl-h-blue:hover {
  border-left: solid 2px #4085FF !important; }

.d-dl-h-l-blue:hover {
  border-left: solid 2px #5a95ff !important; }

.d-dl-h-d-blue:hover {
  border-left: solid 2px #2775ff !important; }

.c-cyan {
  color: #40CDF7 !important; }

.c-l-cyan {
  color: #58d3f8 !important; }

.c-d-cyan {
  color: #28c7f6 !important; }

.c-h-cyan:hover {
  color: #40CDF7 !important; }

.c-h-l-cyan:hover {
  color: #58d3f8 !important; }

.c-h-d-cyan:hover {
  color: #28c7f6 !important; }

.b-cyan {
  background-color: #40CDF7 !important; }

.b-l-cyan {
  background-color: #58d3f8 !important; }

.b-d-cyan {
  background-color: #28c7f6 !important; }

.b-h-cyan:hover {
  background-color: #40CDF7 !important; }

.b-h-l-cyan:hover {
  background-color: #58d3f8 !important; }

.b-h-d-cyan:hover {
  background-color: #28c7f6 !important; }

.d-cyan {
  border: solid 2px #40CDF7 !important; }

.d-l-cyan {
  border: solid 2px #58d3f8 !important; }

.d-d-cyan {
  border: solid 2px #28c7f6 !important; }

.d-h-cyan:hover {
  border: solid 2px #40CDF7 !important; }

.d-h-l-cyan:hover {
  border: solid 2px #58d3f8 !important; }

.d-h-d-cyan:hover {
  border: solid 2px #28c7f6 !important; }

.d-dt-cyan {
  border-top: solid 2px #40CDF7 !important; }

.d-dt-l-cyan {
  border-top: solid 2px #58d3f8 !important; }

.d-dt-d-cyan {
  border-top: solid 2px #28c7f6 !important; }

.d-dt-h-cyan:hover {
  border-top: solid 2px #40CDF7 !important; }

.d-dt-h-l-cyan:hover {
  border-top: solid 2px #58d3f8 !important; }

.d-dt-h-d-cyan:hover {
  border-top: solid 2px #28c7f6 !important; }

.d-dr-cyan {
  border-right: solid 2px #40CDF7 !important; }

.d-dr-l-cyan {
  border-right: solid 2px #58d3f8 !important; }

.d-dr-d-cyan {
  border-right: solid 2px #28c7f6 !important; }

.d-dr-h-cyan:hover {
  border-right: solid 2px #40CDF7 !important; }

.d-dr-h-l-cyan:hover {
  border-right: solid 2px #58d3f8 !important; }

.d-dr-h-d-cyan:hover {
  border-right: solid 2px #28c7f6 !important; }

.d-db-cyan {
  border-bottom: solid 2px #40CDF7 !important; }

.d-db-l-cyan {
  border-bottom: solid 2px #58d3f8 !important; }

.d-db-d-cyan {
  border-bottom: solid 2px #28c7f6 !important; }

.d-db-h-cyan:hover {
  border-bottom: solid 2px #40CDF7 !important; }

.d-db-h-l-cyan:hover {
  border-bottom: solid 2px #58d3f8 !important; }

.d-db-h-d-cyan:hover {
  border-bottom: solid 2px #28c7f6 !important; }

.d-dl-cyan {
  border-left: solid 2px #40CDF7 !important; }

.d-dl-l-cyan {
  border-left: solid 2px #58d3f8 !important; }

.d-dl-d-cyan {
  border-left: solid 2px #28c7f6 !important; }

.d-dl-h-cyan:hover {
  border-left: solid 2px #40CDF7 !important; }

.d-dl-h-l-cyan:hover {
  border-left: solid 2px #58d3f8 !important; }

.d-dl-h-d-cyan:hover {
  border-left: solid 2px #28c7f6 !important; }

.c-teal {
  color: #35F7D9 !important; }

.c-l-teal {
  color: #4ef8de !important; }

.c-d-teal {
  color: #1cf6d4 !important; }

.c-h-teal:hover {
  color: #35F7D9 !important; }

.c-h-l-teal:hover {
  color: #4ef8de !important; }

.c-h-d-teal:hover {
  color: #1cf6d4 !important; }

.b-teal {
  background-color: #35F7D9 !important; }

.b-l-teal {
  background-color: #4ef8de !important; }

.b-d-teal {
  background-color: #1cf6d4 !important; }

.b-h-teal:hover {
  background-color: #35F7D9 !important; }

.b-h-l-teal:hover {
  background-color: #4ef8de !important; }

.b-h-d-teal:hover {
  background-color: #1cf6d4 !important; }

.d-teal {
  border: solid 2px #35F7D9 !important; }

.d-l-teal {
  border: solid 2px #4ef8de !important; }

.d-d-teal {
  border: solid 2px #1cf6d4 !important; }

.d-h-teal:hover {
  border: solid 2px #35F7D9 !important; }

.d-h-l-teal:hover {
  border: solid 2px #4ef8de !important; }

.d-h-d-teal:hover {
  border: solid 2px #1cf6d4 !important; }

.d-dt-teal {
  border-top: solid 2px #35F7D9 !important; }

.d-dt-l-teal {
  border-top: solid 2px #4ef8de !important; }

.d-dt-d-teal {
  border-top: solid 2px #1cf6d4 !important; }

.d-dt-h-teal:hover {
  border-top: solid 2px #35F7D9 !important; }

.d-dt-h-l-teal:hover {
  border-top: solid 2px #4ef8de !important; }

.d-dt-h-d-teal:hover {
  border-top: solid 2px #1cf6d4 !important; }

.d-dr-teal {
  border-right: solid 2px #35F7D9 !important; }

.d-dr-l-teal {
  border-right: solid 2px #4ef8de !important; }

.d-dr-d-teal {
  border-right: solid 2px #1cf6d4 !important; }

.d-dr-h-teal:hover {
  border-right: solid 2px #35F7D9 !important; }

.d-dr-h-l-teal:hover {
  border-right: solid 2px #4ef8de !important; }

.d-dr-h-d-teal:hover {
  border-right: solid 2px #1cf6d4 !important; }

.d-db-teal {
  border-bottom: solid 2px #35F7D9 !important; }

.d-db-l-teal {
  border-bottom: solid 2px #4ef8de !important; }

.d-db-d-teal {
  border-bottom: solid 2px #1cf6d4 !important; }

.d-db-h-teal:hover {
  border-bottom: solid 2px #35F7D9 !important; }

.d-db-h-l-teal:hover {
  border-bottom: solid 2px #4ef8de !important; }

.d-db-h-d-teal:hover {
  border-bottom: solid 2px #1cf6d4 !important; }

.d-dl-teal {
  border-left: solid 2px #35F7D9 !important; }

.d-dl-l-teal {
  border-left: solid 2px #4ef8de !important; }

.d-dl-d-teal {
  border-left: solid 2px #1cf6d4 !important; }

.d-dl-h-teal:hover {
  border-left: solid 2px #35F7D9 !important; }

.d-dl-h-l-teal:hover {
  border-left: solid 2px #4ef8de !important; }

.d-dl-h-d-teal:hover {
  border-left: solid 2px #1cf6d4 !important; }

.c-green {
  color: #45E6AA !important; }

.c-l-green {
  color: #5be9b4 !important; }

.c-d-green {
  color: #2fe3a0 !important; }

.c-h-green:hover {
  color: #45E6AA !important; }

.c-h-l-green:hover {
  color: #5be9b4 !important; }

.c-h-d-green:hover {
  color: #2fe3a0 !important; }

.b-green {
  background-color: #45E6AA !important; }

.b-l-green {
  background-color: #5be9b4 !important; }

.b-d-green {
  background-color: #2fe3a0 !important; }

.b-h-green:hover {
  background-color: #45E6AA !important; }

.b-h-l-green:hover {
  background-color: #5be9b4 !important; }

.b-h-d-green:hover {
  background-color: #2fe3a0 !important; }

.d-green {
  border: solid 2px #45E6AA !important; }

.d-l-green {
  border: solid 2px #5be9b4 !important; }

.d-d-green {
  border: solid 2px #2fe3a0 !important; }

.d-h-green:hover {
  border: solid 2px #45E6AA !important; }

.d-h-l-green:hover {
  border: solid 2px #5be9b4 !important; }

.d-h-d-green:hover {
  border: solid 2px #2fe3a0 !important; }

.d-dt-green {
  border-top: solid 2px #45E6AA !important; }

.d-dt-l-green {
  border-top: solid 2px #5be9b4 !important; }

.d-dt-d-green {
  border-top: solid 2px #2fe3a0 !important; }

.d-dt-h-green:hover {
  border-top: solid 2px #45E6AA !important; }

.d-dt-h-l-green:hover {
  border-top: solid 2px #5be9b4 !important; }

.d-dt-h-d-green:hover {
  border-top: solid 2px #2fe3a0 !important; }

.d-dr-green {
  border-right: solid 2px #45E6AA !important; }

.d-dr-l-green {
  border-right: solid 2px #5be9b4 !important; }

.d-dr-d-green {
  border-right: solid 2px #2fe3a0 !important; }

.d-dr-h-green:hover {
  border-right: solid 2px #45E6AA !important; }

.d-dr-h-l-green:hover {
  border-right: solid 2px #5be9b4 !important; }

.d-dr-h-d-green:hover {
  border-right: solid 2px #2fe3a0 !important; }

.d-db-green {
  border-bottom: solid 2px #45E6AA !important; }

.d-db-l-green {
  border-bottom: solid 2px #5be9b4 !important; }

.d-db-d-green {
  border-bottom: solid 2px #2fe3a0 !important; }

.d-db-h-green:hover {
  border-bottom: solid 2px #45E6AA !important; }

.d-db-h-l-green:hover {
  border-bottom: solid 2px #5be9b4 !important; }

.d-db-h-d-green:hover {
  border-bottom: solid 2px #2fe3a0 !important; }

.d-dl-green {
  border-left: solid 2px #45E6AA !important; }

.d-dl-l-green {
  border-left: solid 2px #5be9b4 !important; }

.d-dl-d-green {
  border-left: solid 2px #2fe3a0 !important; }

.d-dl-h-green:hover {
  border-left: solid 2px #45E6AA !important; }

.d-dl-h-l-green:hover {
  border-left: solid 2px #5be9b4 !important; }

.d-dl-h-d-green:hover {
  border-left: solid 2px #2fe3a0 !important; }

.c-lime {
  color: #89ED54 !important; }

.c-l-lime {
  color: #99ef6b !important; }

.c-d-lime {
  color: #79eb3d !important; }

.c-h-lime:hover {
  color: #89ED54 !important; }

.c-h-l-lime:hover {
  color: #99ef6b !important; }

.c-h-d-lime:hover {
  color: #79eb3d !important; }

.b-lime {
  background-color: #89ED54 !important; }

.b-l-lime {
  background-color: #99ef6b !important; }

.b-d-lime {
  background-color: #79eb3d !important; }

.b-h-lime:hover {
  background-color: #89ED54 !important; }

.b-h-l-lime:hover {
  background-color: #99ef6b !important; }

.b-h-d-lime:hover {
  background-color: #79eb3d !important; }

.d-lime {
  border: solid 2px #89ED54 !important; }

.d-l-lime {
  border: solid 2px #99ef6b !important; }

.d-d-lime {
  border: solid 2px #79eb3d !important; }

.d-h-lime:hover {
  border: solid 2px #89ED54 !important; }

.d-h-l-lime:hover {
  border: solid 2px #99ef6b !important; }

.d-h-d-lime:hover {
  border: solid 2px #79eb3d !important; }

.d-dt-lime {
  border-top: solid 2px #89ED54 !important; }

.d-dt-l-lime {
  border-top: solid 2px #99ef6b !important; }

.d-dt-d-lime {
  border-top: solid 2px #79eb3d !important; }

.d-dt-h-lime:hover {
  border-top: solid 2px #89ED54 !important; }

.d-dt-h-l-lime:hover {
  border-top: solid 2px #99ef6b !important; }

.d-dt-h-d-lime:hover {
  border-top: solid 2px #79eb3d !important; }

.d-dr-lime {
  border-right: solid 2px #89ED54 !important; }

.d-dr-l-lime {
  border-right: solid 2px #99ef6b !important; }

.d-dr-d-lime {
  border-right: solid 2px #79eb3d !important; }

.d-dr-h-lime:hover {
  border-right: solid 2px #89ED54 !important; }

.d-dr-h-l-lime:hover {
  border-right: solid 2px #99ef6b !important; }

.d-dr-h-d-lime:hover {
  border-right: solid 2px #79eb3d !important; }

.d-db-lime {
  border-bottom: solid 2px #89ED54 !important; }

.d-db-l-lime {
  border-bottom: solid 2px #99ef6b !important; }

.d-db-d-lime {
  border-bottom: solid 2px #79eb3d !important; }

.d-db-h-lime:hover {
  border-bottom: solid 2px #89ED54 !important; }

.d-db-h-l-lime:hover {
  border-bottom: solid 2px #99ef6b !important; }

.d-db-h-d-lime:hover {
  border-bottom: solid 2px #79eb3d !important; }

.d-dl-lime {
  border-left: solid 2px #89ED54 !important; }

.d-dl-l-lime {
  border-left: solid 2px #99ef6b !important; }

.d-dl-d-lime {
  border-left: solid 2px #79eb3d !important; }

.d-dl-h-lime:hover {
  border-left: solid 2px #89ED54 !important; }

.d-dl-h-l-lime:hover {
  border-left: solid 2px #99ef6b !important; }

.d-dl-h-d-lime:hover {
  border-left: solid 2px #79eb3d !important; }

.c-yellow {
  color: #F6EB49 !important; }

.c-l-yellow {
  color: #f7ee61 !important; }

.c-d-yellow {
  color: #f5e831 !important; }

.c-h-yellow:hover {
  color: #F6EB49 !important; }

.c-h-l-yellow:hover {
  color: #f7ee61 !important; }

.c-h-d-yellow:hover {
  color: #f5e831 !important; }

.b-yellow {
  background-color: #F6EB49 !important; }

.b-l-yellow {
  background-color: #f7ee61 !important; }

.b-d-yellow {
  background-color: #f5e831 !important; }

.b-h-yellow:hover {
  background-color: #F6EB49 !important; }

.b-h-l-yellow:hover {
  background-color: #f7ee61 !important; }

.b-h-d-yellow:hover {
  background-color: #f5e831 !important; }

.d-yellow {
  border: solid 2px #F6EB49 !important; }

.d-l-yellow {
  border: solid 2px #f7ee61 !important; }

.d-d-yellow {
  border: solid 2px #f5e831 !important; }

.d-h-yellow:hover {
  border: solid 2px #F6EB49 !important; }

.d-h-l-yellow:hover {
  border: solid 2px #f7ee61 !important; }

.d-h-d-yellow:hover {
  border: solid 2px #f5e831 !important; }

.d-dt-yellow {
  border-top: solid 2px #F6EB49 !important; }

.d-dt-l-yellow {
  border-top: solid 2px #f7ee61 !important; }

.d-dt-d-yellow {
  border-top: solid 2px #f5e831 !important; }

.d-dt-h-yellow:hover {
  border-top: solid 2px #F6EB49 !important; }

.d-dt-h-l-yellow:hover {
  border-top: solid 2px #f7ee61 !important; }

.d-dt-h-d-yellow:hover {
  border-top: solid 2px #f5e831 !important; }

.d-dr-yellow {
  border-right: solid 2px #F6EB49 !important; }

.d-dr-l-yellow {
  border-right: solid 2px #f7ee61 !important; }

.d-dr-d-yellow {
  border-right: solid 2px #f5e831 !important; }

.d-dr-h-yellow:hover {
  border-right: solid 2px #F6EB49 !important; }

.d-dr-h-l-yellow:hover {
  border-right: solid 2px #f7ee61 !important; }

.d-dr-h-d-yellow:hover {
  border-right: solid 2px #f5e831 !important; }

.d-db-yellow {
  border-bottom: solid 2px #F6EB49 !important; }

.d-db-l-yellow {
  border-bottom: solid 2px #f7ee61 !important; }

.d-db-d-yellow {
  border-bottom: solid 2px #f5e831 !important; }

.d-db-h-yellow:hover {
  border-bottom: solid 2px #F6EB49 !important; }

.d-db-h-l-yellow:hover {
  border-bottom: solid 2px #f7ee61 !important; }

.d-db-h-d-yellow:hover {
  border-bottom: solid 2px #f5e831 !important; }

.d-dl-yellow {
  border-left: solid 2px #F6EB49 !important; }

.d-dl-l-yellow {
  border-left: solid 2px #f7ee61 !important; }

.d-dl-d-yellow {
  border-left: solid 2px #f5e831 !important; }

.d-dl-h-yellow:hover {
  border-left: solid 2px #F6EB49 !important; }

.d-dl-h-l-yellow:hover {
  border-left: solid 2px #f7ee61 !important; }

.d-dl-h-d-yellow:hover {
  border-left: solid 2px #f5e831 !important; }
  
.c-wcu-violet {
	
	color : #7643ff !important;
}

.c-amber {
  color: #FFDA44 !important; }

.c-l-amber {
  color: #ffdf5e !important; }

.c-d-amber {
  color: #ffd52b !important; }

.c-h-amber:hover {
  color: #FFDA44 !important; }

.c-h-l-amber:hover {
  color: #ffdf5e !important; }

.c-h-d-amber:hover {
  color: #ffd52b !important; }

.b-amber {
  background-color: #FFDA44 !important; }

.b-l-amber {
  background-color: #ffdf5e !important; }

.b-d-amber {
  background-color: #ffd52b !important; }

.b-h-amber:hover {
  background-color: #FFDA44 !important; }

.b-h-l-amber:hover {
  background-color: #ffdf5e !important; }

.b-h-d-amber:hover {
  background-color: #ffd52b !important; }

.d-amber {
  border: solid 2px #FFDA44 !important; }

.d-l-amber {
  border: solid 2px #ffdf5e !important; }

.d-d-amber {
  border: solid 2px #ffd52b !important; }

.d-h-amber:hover {
  border: solid 2px #FFDA44 !important; }

.d-h-l-amber:hover {
  border: solid 2px #ffdf5e !important; }

.d-h-d-amber:hover {
  border: solid 2px #ffd52b !important; }

.d-dt-amber {
  border-top: solid 2px #FFDA44 !important; }

.d-dt-l-amber {
  border-top: solid 2px #ffdf5e !important; }

.d-dt-d-amber {
  border-top: solid 2px #ffd52b !important; }

.d-dt-h-amber:hover {
  border-top: solid 2px #FFDA44 !important; }

.d-dt-h-l-amber:hover {
  border-top: solid 2px #ffdf5e !important; }

.d-dt-h-d-amber:hover {
  border-top: solid 2px #ffd52b !important; }

.d-dr-amber {
  border-right: solid 2px #FFDA44 !important; }

.d-dr-l-amber {
  border-right: solid 2px #ffdf5e !important; }

.d-dr-d-amber {
  border-right: solid 2px #ffd52b !important; }

.d-dr-h-amber:hover {
  border-right: solid 2px #FFDA44 !important; }

.d-dr-h-l-amber:hover {
  border-right: solid 2px #ffdf5e !important; }

.d-dr-h-d-amber:hover {
  border-right: solid 2px #ffd52b !important; }

.d-db-amber {
  border-bottom: solid 2px #FFDA44 !important; }

.d-db-l-amber {
  border-bottom: solid 2px #ffdf5e !important; }

.d-db-d-amber {
  border-bottom: solid 2px #ffd52b !important; }

.d-db-h-amber:hover {
  border-bottom: solid 2px #FFDA44 !important; }

.d-db-h-l-amber:hover {
  border-bottom: solid 2px #ffdf5e !important; }

.d-db-h-d-amber:hover {
  border-bottom: solid 2px #ffd52b !important; }

.d-dl-amber {
  border-left: solid 2px #FFDA44 !important; }

.d-dl-l-amber {
  border-left: solid 2px #ffdf5e !important; }

.d-dl-d-amber {
  border-left: solid 2px #ffd52b !important; }

.d-dl-h-amber:hover {
  border-left: solid 2px #FFDA44 !important; }

.d-dl-h-l-amber:hover {
  border-left: solid 2px #ffdf5e !important; }

.d-dl-h-d-amber:hover {
  border-left: solid 2px #ffd52b !important; }

.c-orange {
  color: #FFA52E !important; }

.c-l-orange {
  color: #ffb048 !important; }

.c-d-orange {
  color: #ff9a15 !important; }

.c-h-orange:hover {
  color: #FFA52E !important; }

.c-h-l-orange:hover {
  color: #ffb048 !important; }

.c-h-d-orange:hover {
  color: #ff9a15 !important; }

.b-orange {
  background-color: #FFA52E !important; }

.b-l-orange {
  background-color: #ffb048 !important; }

.b-d-orange {
  background-color: #ff9a15 !important; }

.b-h-orange:hover {
  background-color: #FFA52E !important; }

.b-h-l-orange:hover {
  background-color: #ffb048 !important; }

.b-h-d-orange:hover {
  background-color: #ff9a15 !important; }

.d-orange {
  border: solid 2px #FFA52E !important; }

.d-l-orange {
  border: solid 2px #ffb048 !important; }

.d-d-orange {
  border: solid 2px #ff9a15 !important; }

.d-h-orange:hover {
  border: solid 2px #FFA52E !important; }

.d-h-l-orange:hover {
  border: solid 2px #ffb048 !important; }

.d-h-d-orange:hover {
  border: solid 2px #ff9a15 !important; }

.d-dt-orange {
  border-top: solid 2px #FFA52E !important; }

.d-dt-l-orange {
  border-top: solid 2px #ffb048 !important; }

.d-dt-d-orange {
  border-top: solid 2px #ff9a15 !important; }

.d-dt-h-orange:hover {
  border-top: solid 2px #FFA52E !important; }

.d-dt-h-l-orange:hover {
  border-top: solid 2px #ffb048 !important; }

.d-dt-h-d-orange:hover {
  border-top: solid 2px #ff9a15 !important; }

.d-dr-orange {
  border-right: solid 2px #FFA52E !important; }

.d-dr-l-orange {
  border-right: solid 2px #ffb048 !important; }

.d-dr-d-orange {
  border-right: solid 2px #ff9a15 !important; }

.d-dr-h-orange:hover {
  border-right: solid 2px #FFA52E !important; }

.d-dr-h-l-orange:hover {
  border-right: solid 2px #ffb048 !important; }

.d-dr-h-d-orange:hover {
  border-right: solid 2px #ff9a15 !important; }

.d-db-orange {
  border-bottom: solid 2px #FFA52E !important; }

.d-db-l-orange {
  border-bottom: solid 2px #ffb048 !important; }

.d-db-d-orange {
  border-bottom: solid 2px #ff9a15 !important; }

.d-db-h-orange:hover {
  border-bottom: solid 2px #FFA52E !important; }

.d-db-h-l-orange:hover {
  border-bottom: solid 2px #ffb048 !important; }

.d-db-h-d-orange:hover {
  border-bottom: solid 2px #ff9a15 !important; }

.d-dl-orange {
  border-left: solid 2px #FFA52E !important; }

.d-dl-l-orange {
  border-left: solid 2px #ffb048 !important; }

.d-dl-d-orange {
  border-left: solid 2px #ff9a15 !important; }

.d-dl-h-orange:hover {
  border-left: solid 2px #FFA52E !important; }

.d-dl-h-l-orange:hover {
  border-left: solid 2px #ffb048 !important; }

.d-dl-h-d-orange:hover {
  border-left: solid 2px #ff9a15 !important; }

.c-brown {
  color: #956D38 !important; }

.c-l-brown {
  color: #a87b3f !important; }

.c-d-brown {
  color: #825f31 !important; }

.c-h-brown:hover {
  color: #956D38 !important; }

.c-h-l-brown:hover {
  color: #a87b3f !important; }

.c-h-d-brown:hover {
  color: #825f31 !important; }

.b-brown {
  background-color: #956D38 !important; }

.b-l-brown {
  background-color: #a87b3f !important; }

.b-d-brown {
  background-color: #825f31 !important; }

.b-h-brown:hover {
  background-color: #956D38 !important; }

.b-h-l-brown:hover {
  background-color: #a87b3f !important; }

.b-h-d-brown:hover {
  background-color: #825f31 !important; }

.d-brown {
  border: solid 2px #956D38 !important; }

.d-l-brown {
  border: solid 2px #a87b3f !important; }

.d-d-brown {
  border: solid 2px #825f31 !important; }

.d-h-brown:hover {
  border: solid 2px #956D38 !important; }

.d-h-l-brown:hover {
  border: solid 2px #a87b3f !important; }

.d-h-d-brown:hover {
  border: solid 2px #825f31 !important; }

.d-dt-brown {
  border-top: solid 2px #956D38 !important; }

.d-dt-l-brown {
  border-top: solid 2px #a87b3f !important; }

.d-dt-d-brown {
  border-top: solid 2px #825f31 !important; }

.d-dt-h-brown:hover {
  border-top: solid 2px #956D38 !important; }

.d-dt-h-l-brown:hover {
  border-top: solid 2px #a87b3f !important; }

.d-dt-h-d-brown:hover {
  border-top: solid 2px #825f31 !important; }

.d-dr-brown {
  border-right: solid 2px #956D38 !important; }

.d-dr-l-brown {
  border-right: solid 2px #a87b3f !important; }

.d-dr-d-brown {
  border-right: solid 2px #825f31 !important; }

.d-dr-h-brown:hover {
  border-right: solid 2px #956D38 !important; }

.d-dr-h-l-brown:hover {
  border-right: solid 2px #a87b3f !important; }

.d-dr-h-d-brown:hover {
  border-right: solid 2px #825f31 !important; }

.d-db-brown {
  border-bottom: solid 2px #956D38 !important; }

.d-db-l-brown {
  border-bottom: solid 2px #a87b3f !important; }

.d-db-d-brown {
  border-bottom: solid 2px #825f31 !important; }

.d-db-h-brown:hover {
  border-bottom: solid 2px #956D38 !important; }

.d-db-h-l-brown:hover {
  border-bottom: solid 2px #a87b3f !important; }

.d-db-h-d-brown:hover {
  border-bottom: solid 2px #825f31 !important; }

.d-dl-brown {
  border-left: solid 2px #956D38 !important; }

.d-dl-l-brown {
  border-left: solid 2px #a87b3f !important; }

.d-dl-d-brown {
  border-left: solid 2px #825f31 !important; }

.d-dl-h-brown:hover {
  border-left: solid 2px #956D38 !important; }

.d-dl-h-l-brown:hover {
  border-left: solid 2px #a87b3f !important; }

.d-dl-h-d-brown:hover {
  border-left: solid 2px #825f31 !important; }

.c-black {
  color: #040E18 !important; }

.c-l-black {
  color: #081b2e !important; }

.c-d-black {
  color: #000102 !important; }

.c-h-black:hover {
  color: #040E18 !important; }

.c-h-l-black:hover {
  color: #081b2e !important; }

.c-h-d-black:hover {
  color: #000102 !important; }

.b-black {
  background-color: #040E18 !important; }

.b-l-black {
  background-color: #081b2e !important; }

.b-d-black {
  background-color: #000102 !important; }

.b-h-black:hover {
  background-color: #040E18 !important; }

.b-h-l-black:hover {
  background-color: #081b2e !important; }

.b-h-d-black:hover {
  background-color: #000102 !important; }

.d-black {
  border: solid 2px #040E18 !important; }

.d-l-black {
  border: solid 2px #081b2e !important; }

.d-d-black {
  border: solid 2px #000102 !important; }

.d-h-black:hover {
  border: solid 2px #040E18 !important; }

.d-h-l-black:hover {
  border: solid 2px #081b2e !important; }

.d-h-d-black:hover {
  border: solid 2px #000102 !important; }

.d-dt-black {
  border-top: solid 2px #040E18 !important; }

.d-dt-l-black {
  border-top: solid 2px #081b2e !important; }

.d-dt-d-black {
  border-top: solid 2px #000102 !important; }

.d-dt-h-black:hover {
  border-top: solid 2px #040E18 !important; }

.d-dt-h-l-black:hover {
  border-top: solid 2px #081b2e !important; }

.d-dt-h-d-black:hover {
  border-top: solid 2px #000102 !important; }

.d-dr-black {
  border-right: solid 2px #040E18 !important; }

.d-dr-l-black {
  border-right: solid 2px #081b2e !important; }

.d-dr-d-black {
  border-right: solid 2px #000102 !important; }

.d-dr-h-black:hover {
  border-right: solid 2px #040E18 !important; }

.d-dr-h-l-black:hover {
  border-right: solid 2px #081b2e !important; }

.d-dr-h-d-black:hover {
  border-right: solid 2px #000102 !important; }

.d-db-black {
  border-bottom: solid 2px #040E18 !important; }

.d-db-l-black {
  border-bottom: solid 2px #081b2e !important; }

.d-db-d-black {
  border-bottom: solid 2px #000102 !important; }

.d-db-h-black:hover {
  border-bottom: solid 2px #040E18 !important; }

.d-db-h-l-black:hover {
  border-bottom: solid 2px #081b2e !important; }

.d-db-h-d-black:hover {
  border-bottom: solid 2px #000102 !important; }

.d-dl-black {
  border-left: solid 2px #040E18 !important; }

.d-dl-l-black {
  border-left: solid 2px #081b2e !important; }

.d-dl-d-black {
  border-left: solid 2px #000102 !important; }

.d-dl-h-black:hover {
  border-left: solid 2px #040E18 !important; }

.d-dl-h-l-black:hover {
  border-left: solid 2px #081b2e !important; }

.d-dl-h-d-black:hover {
  border-left: solid 2px #000102 !important; }

.c-grey {
  color: #A6AAB9 !important; }

.c-l-grey {
  color: #b4b8c4 !important; }

.c-d-grey {
  color: #989cae !important; }

.c-h-grey:hover {
  color: #A6AAB9 !important; }

.c-h-l-grey:hover {
  color: #b4b8c4 !important; }

.c-h-d-grey:hover {
  color: #989cae !important; }

.b-grey {
  background-color: #A6AAB9 !important; }

.b-l-grey {
  background-color: #b4b8c4 !important; }

.b-d-grey {
  background-color: #989cae !important; }

.b-h-grey:hover {
  background-color: #A6AAB9 !important; }

.b-h-l-grey:hover {
  background-color: #b4b8c4 !important; }

.b-h-d-grey:hover {
  background-color: #989cae !important; }

.d-grey {
  border: solid 2px #A6AAB9 !important; }

.d-l-grey {
  border: solid 2px #b4b8c4 !important; }

.d-d-grey {
  border: solid 2px #989cae !important; }

.d-h-grey:hover {
  border: solid 2px #A6AAB9 !important; }

.d-h-l-grey:hover {
  border: solid 2px #b4b8c4 !important; }

.d-h-d-grey:hover {
  border: solid 2px #989cae !important; }

.d-dt-grey {
  border-top: solid 2px #A6AAB9 !important; }

.d-dt-l-grey {
  border-top: solid 2px #b4b8c4 !important; }

.d-dt-d-grey {
  border-top: solid 2px #989cae !important; }

.d-dt-h-grey:hover {
  border-top: solid 2px #A6AAB9 !important; }

.d-dt-h-l-grey:hover {
  border-top: solid 2px #b4b8c4 !important; }

.d-dt-h-d-grey:hover {
  border-top: solid 2px #989cae !important; }

.d-dr-grey {
  border-right: solid 2px #A6AAB9 !important; }

.d-dr-l-grey {
  border-right: solid 2px #b4b8c4 !important; }

.d-dr-d-grey {
  border-right: solid 2px #989cae !important; }

.d-dr-h-grey:hover {
  border-right: solid 2px #A6AAB9 !important; }

.d-dr-h-l-grey:hover {
  border-right: solid 2px #b4b8c4 !important; }

.d-dr-h-d-grey:hover {
  border-right: solid 2px #989cae !important; }

.d-db-grey {
  border-bottom: solid 2px #A6AAB9 !important; }

.d-db-l-grey {
  border-bottom: solid 2px #b4b8c4 !important; }

.d-db-d-grey {
  border-bottom: solid 2px #989cae !important; }

.d-db-h-grey:hover {
  border-bottom: solid 2px #A6AAB9 !important; }

.d-db-h-l-grey:hover {
  border-bottom: solid 2px #b4b8c4 !important; }

.d-db-h-d-grey:hover {
  border-bottom: solid 2px #989cae !important; }

.d-dl-grey {
  border-left: solid 2px #A6AAB9 !important; }

.d-dl-l-grey {
  border-left: solid 2px #b4b8c4 !important; }

.d-dl-d-grey {
  border-left: solid 2px #989cae !important; }

.d-dl-h-grey:hover {
  border-left: solid 2px #A6AAB9 !important; }

.d-dl-h-l-grey:hover {
  border-left: solid 2px #b4b8c4 !important; }

.d-dl-h-d-grey:hover {
  border-left: solid 2px #989cae !important; }

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

.c-l-white {
  color: white !important; }

.c-d-white {
  color: #f2f2f2 !important; }

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

.c-h-l-white:hover {
  color: white !important; }

.c-h-d-white:hover {
  color: #f2f2f2 !important; }

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

.b-l-white {
  background-color: white !important; }

.b-d-white {
  background-color: #f2f2f2 !important; }

.b-h-white:hover {
  background-color: #ffffff !important; }

.b-h-l-white:hover {
  background-color: white !important; }

.b-h-d-white:hover {
  background-color: #f2f2f2 !important; }

.d-white {
  border: solid 2px #ffffff !important; }

.d-l-white {
  border: solid 2px white !important; }

.d-d-white {
  border: solid 2px #f2f2f2 !important; }

.d-h-white:hover {
  border: solid 2px #ffffff !important; }

.d-h-l-white:hover {
  border: solid 2px white !important; }

.d-h-d-white:hover {
  border: solid 2px #f2f2f2 !important; }

.d-dt-white {
  border-top: solid 2px #ffffff !important; }

.d-dt-l-white {
  border-top: solid 2px white !important; }

.d-dt-d-white {
  border-top: solid 2px #f2f2f2 !important; }

.d-dt-h-white:hover {
  border-top: solid 2px #ffffff !important; }

.d-dt-h-l-white:hover {
  border-top: solid 2px white !important; }

.d-dt-h-d-white:hover {
  border-top: solid 2px #f2f2f2 !important; }

.d-dr-white {
  border-right: solid 2px #ffffff !important; }

.d-dr-l-white {
  border-right: solid 2px white !important; }

.d-dr-d-white {
  border-right: solid 2px #f2f2f2 !important; }

.d-dr-h-white:hover {
  border-right: solid 2px #ffffff !important; }

.d-dr-h-l-white:hover {
  border-right: solid 2px white !important; }

.d-dr-h-d-white:hover {
  border-right: solid 2px #f2f2f2 !important; }

.d-db-white {
  border-bottom: solid 2px #ffffff !important; }

.d-db-l-white {
  border-bottom: solid 2px white !important; }

.d-db-d-white {
  border-bottom: solid 2px #f2f2f2 !important; }

.d-db-h-white:hover {
  border-bottom: solid 2px #ffffff !important; }

.d-db-h-l-white:hover {
  border-bottom: solid 2px white !important; }

.d-db-h-d-white:hover {
  border-bottom: solid 2px #f2f2f2 !important; }

.d-dl-white {
  border-left: solid 2px #ffffff !important; }

.d-dl-l-white {
  border-left: solid 2px white !important; }

.d-dl-d-white {
  border-left: solid 2px #f2f2f2 !important; }

.d-dl-h-white:hover {
  border-left: solid 2px #ffffff !important; }

.d-dl-h-l-white:hover {
  border-left: solid 2px white !important; }

.d-dl-h-d-white:hover {
  border-left: solid 2px #f2f2f2 !important; }

.c-whitesmoke {
  color: #F1F2F8 !important; }

.c-l-whitesmoke {
  color: white !important; }

.c-d-whitesmoke {
  color: #e0e2f0 !important; }

.c-h-whitesmoke:hover {
  color: #F1F2F8 !important; }

.c-h-l-whitesmoke:hover {
  color: white !important; }

.c-h-d-whitesmoke:hover {
  color: #e0e2f0 !important; }

.b-whitesmoke {
  background-color: #F1F2F8 !important; }

.b-l-whitesmoke {
  background-color: white !important; }

.b-d-whitesmoke {
  background-color: #e0e2f0 !important; }

.b-h-whitesmoke:hover {
  background-color: #F1F2F8 !important; }

.b-h-l-whitesmoke:hover {
  background-color: white !important; }

.b-h-d-whitesmoke:hover {
  background-color: #e0e2f0 !important; }

.d-whitesmoke {
  border: solid 2px #F1F2F8 !important; }

.d-l-whitesmoke {
  border: solid 2px white !important; }

.d-d-whitesmoke {
  border: solid 2px #e0e2f0 !important; }

.d-h-whitesmoke:hover {
  border: solid 2px #F1F2F8 !important; }

.d-h-l-whitesmoke:hover {
  border: solid 2px white !important; }

.d-h-d-whitesmoke:hover {
  border: solid 2px #e0e2f0 !important; }

.d-dt-whitesmoke {
  border-top: solid 2px #F1F2F8 !important; }

.d-dt-l-whitesmoke {
  border-top: solid 2px white !important; }

.d-dt-d-whitesmoke {
  border-top: solid 2px #e0e2f0 !important; }

.d-dt-h-whitesmoke:hover {
  border-top: solid 2px #F1F2F8 !important; }

.d-dt-h-l-whitesmoke:hover {
  border-top: solid 2px white !important; }

.d-dt-h-d-whitesmoke:hover {
  border-top: solid 2px #e0e2f0 !important; }

.d-dr-whitesmoke {
  border-right: solid 2px #F1F2F8 !important; }

.d-dr-l-whitesmoke {
  border-right: solid 2px white !important; }

.d-dr-d-whitesmoke {
  border-right: solid 2px #e0e2f0 !important; }

.d-dr-h-whitesmoke:hover {
  border-right: solid 2px #F1F2F8 !important; }

.d-dr-h-l-whitesmoke:hover {
  border-right: solid 2px white !important; }

.d-dr-h-d-whitesmoke:hover {
  border-right: solid 2px #e0e2f0 !important; }

.d-db-whitesmoke {
  border-bottom: solid 2px #F1F2F8 !important; }

.d-db-l-whitesmoke {
  border-bottom: solid 2px white !important; }

.d-db-d-whitesmoke {
  border-bottom: solid 2px #e0e2f0 !important; }

.d-db-h-whitesmoke:hover {
  border-bottom: solid 2px #F1F2F8 !important; }

.d-db-h-l-whitesmoke:hover {
  border-bottom: solid 2px white !important; }

.d-db-h-d-whitesmoke:hover {
  border-bottom: solid 2px #e0e2f0 !important; }

.d-dl-whitesmoke {
  border-left: solid 2px #F1F2F8 !important; }

.d-dl-l-whitesmoke {
  border-left: solid 2px white !important; }

.d-dl-d-whitesmoke {
  border-left: solid 2px #e0e2f0 !important; }

.d-dl-h-whitesmoke:hover {
  border-left: solid 2px #F1F2F8 !important; }

.d-dl-h-l-whitesmoke:hover {
  border-left: solid 2px white !important; }

.d-dl-h-d-whitesmoke:hover {
  border-left: solid 2px #e0e2f0 !important; }

.c-transparent {
  color: transparent !important; }

.c-l-transparent {
  color: transparent !important; }

.c-d-transparent {
  color: transparent !important; }

.c-h-transparent:hover {
  color: transparent !important; }

.c-h-l-transparent:hover {
  color: transparent !important; }

.c-h-d-transparent:hover {
  color: transparent !important; }

.b-transparent {
  background-color: transparent !important; }

.b-l-transparent {
  background-color: transparent !important; }

.b-d-transparent {
  background-color: transparent !important; }

.b-h-transparent:hover {
  background-color: transparent !important; }

.b-h-l-transparent:hover {
  background-color: transparent !important; }

.b-h-d-transparent:hover {
  background-color: transparent !important; }

.d-transparent {
  border: solid 2px transparent !important; }

.d-l-transparent {
  border: solid 2px transparent !important; }

.d-d-transparent {
  border: solid 2px transparent !important; }

.d-h-transparent:hover {
  border: solid 2px transparent !important; }

.d-h-l-transparent:hover {
  border: solid 2px transparent !important; }

.d-h-d-transparent:hover {
  border: solid 2px transparent !important; }

.d-dt-transparent {
  border-top: solid 2px transparent !important; }

.d-dt-l-transparent {
  border-top: solid 2px transparent !important; }

.d-dt-d-transparent {
  border-top: solid 2px transparent !important; }

.d-dt-h-transparent:hover {
  border-top: solid 2px transparent !important; }

.d-dt-h-l-transparent:hover {
  border-top: solid 2px transparent !important; }

.d-dt-h-d-transparent:hover {
  border-top: solid 2px transparent !important; }

.d-dr-transparent {
  border-right: solid 2px transparent !important; }

.d-dr-l-transparent {
  border-right: solid 2px transparent !important; }

.d-dr-d-transparent {
  border-right: solid 2px transparent !important; }

.d-dr-h-transparent:hover {
  border-right: solid 2px transparent !important; }

.d-dr-h-l-transparent:hover {
  border-right: solid 2px transparent !important; }

.d-dr-h-d-transparent:hover {
  border-right: solid 2px transparent !important; }

.d-db-transparent {
  border-bottom: solid 2px transparent !important; }

.d-db-l-transparent {
  border-bottom: solid 2px transparent !important; }

.d-db-d-transparent {
  border-bottom: solid 2px transparent !important; }

.d-db-h-transparent:hover {
  border-bottom: solid 2px transparent !important; }

.d-db-h-l-transparent:hover {
  border-bottom: solid 2px transparent !important; }

.d-db-h-d-transparent:hover {
  border-bottom: solid 2px transparent !important; }

.d-dl-transparent {
  border-left: solid 2px transparent !important; }

.d-dl-l-transparent {
  border-left: solid 2px transparent !important; }

.d-dl-d-transparent {
  border-left: solid 2px transparent !important; }

.d-dl-h-transparent:hover {
  border-left: solid 2px transparent !important; }

.d-dl-h-l-transparent:hover {
  border-left: solid 2px transparent !important; }

.d-dl-h-d-transparent:hover {
  border-left: solid 2px transparent !important; }

@media (min-width: 240px) {
  .ms-c-red {
    color: #F94180 !important; }
  .ms-c-l-red {
    color: #fa5a91 !important; }
  .ms-c-d-red {
    color: #f8286f !important; }
  .ms-c-h-red:hover {
    color: #F94180 !important; }
  .ms-c-h-l-red:hover {
    color: #fa5a91 !important; }
  .ms-c-h-d-red:hover {
    color: #f8286f !important; }
  .ms-b-red {
    background-color: #F94180 !important; }
  .ms-b-l-red {
    background-color: #fa5a91 !important; }
  .ms-b-d-red {
    background-color: #f8286f !important; }
  .ms-b-h-red:hover {
    background-color: #F94180 !important; }
  .ms-b-h-l-red:hover {
    background-color: #fa5a91 !important; }
  .ms-b-h-d-red:hover {
    background-color: #f8286f !important; }
  .ms-d-red {
    border: solid 2px #F94180 !important; }
  .ms-d-l-red {
    border: solid 2px #fa5a91 !important; }
  .ms-d-d-red {
    border: solid 2px #f8286f !important; }
  .ms-d-h-red:hover {
    border: solid 2px #F94180 !important; }
  .ms-d-h-l-red:hover {
    border: solid 2px #fa5a91 !important; }
  .ms-d-h-d-red:hover {
    border: solid 2px #f8286f !important; }
  .ms-d-dt-red {
    border-top: solid 2px #F94180 !important; }
  .ms-d-dt-l-red {
    border-top: solid 2px #fa5a91 !important; }
  .ms-d-dt-d-red {
    border-top: solid 2px #f8286f !important; }
  .ms-d-dt-h-red:hover {
    border-top: solid 2px #F94180 !important; }
  .ms-d-dt-h-l-red:hover {
    border-top: solid 2px #fa5a91 !important; }
  .ms-d-dt-h-d-red:hover {
    border-top: solid 2px #f8286f !important; }
  .ms-d-dr-red {
    border-right: solid 2px #F94180 !important; }
  .ms-d-dr-l-red {
    border-right: solid 2px #fa5a91 !important; }
  .ms-d-dr-d-red {
    border-right: solid 2px #f8286f !important; }
  .ms-d-dr-h-red:hover {
    border-right: solid 2px #F94180 !important; }
  .ms-d-dr-h-l-red:hover {
    border-right: solid 2px #fa5a91 !important; }
  .ms-d-dr-h-d-red:hover {
    border-right: solid 2px #f8286f !important; }
  .ms-d-db-red {
    border-bottom: solid 2px #F94180 !important; }
  .ms-d-db-l-red {
    border-bottom: solid 2px #fa5a91 !important; }
  .ms-d-db-d-red {
    border-bottom: solid 2px #f8286f !important; }
  .ms-d-db-h-red:hover {
    border-bottom: solid 2px #F94180 !important; }
  .ms-d-db-h-l-red:hover {
    border-bottom: solid 2px #fa5a91 !important; }
  .ms-d-db-h-d-red:hover {
    border-bottom: solid 2px #f8286f !important; }
  .ms-d-dl-red {
    border-left: solid 2px #F94180 !important; }
  .ms-d-dl-l-red {
    border-left: solid 2px #fa5a91 !important; }
  .ms-d-dl-d-red {
    border-left: solid 2px #f8286f !important; }
  .ms-d-dl-h-red:hover {
    border-left: solid 2px #F94180 !important; }
  .ms-d-dl-h-l-red:hover {
    border-left: solid 2px #fa5a91 !important; }
  .ms-d-dl-h-d-red:hover {
    border-left: solid 2px #f8286f !important; }
  .ms-c-pink {
    color: #FC58F1 !important; }
  .ms-c-l-pink {
    color: #fc71f3 !important; }
  .ms-c-d-pink {
    color: #fc3fef !important; }
  .ms-c-h-pink:hover {
    color: #FC58F1 !important; }
  .ms-c-h-l-pink:hover {
    color: #fc71f3 !important; }
  .ms-c-h-d-pink:hover {
    color: #fc3fef !important; }
  .ms-b-pink {
    background-color: #FC58F1 !important; }
  .ms-b-l-pink {
    background-color: #fc71f3 !important; }
  .ms-b-d-pink {
    background-color: #fc3fef !important; }
  .ms-b-h-pink:hover {
    background-color: #FC58F1 !important; }
  .ms-b-h-l-pink:hover {
    background-color: #fc71f3 !important; }
  .ms-b-h-d-pink:hover {
    background-color: #fc3fef !important; }
  .ms-d-pink {
    border: solid 2px #FC58F1 !important; }
  .ms-d-l-pink {
    border: solid 2px #fc71f3 !important; }
  .ms-d-d-pink {
    border: solid 2px #fc3fef !important; }
  .ms-d-h-pink:hover {
    border: solid 2px #FC58F1 !important; }
  .ms-d-h-l-pink:hover {
    border: solid 2px #fc71f3 !important; }
  .ms-d-h-d-pink:hover {
    border: solid 2px #fc3fef !important; }
  .ms-d-dt-pink {
    border-top: solid 2px #FC58F1 !important; }
  .ms-d-dt-l-pink {
    border-top: solid 2px #fc71f3 !important; }
  .ms-d-dt-d-pink {
    border-top: solid 2px #fc3fef !important; }
  .ms-d-dt-h-pink:hover {
    border-top: solid 2px #FC58F1 !important; }
  .ms-d-dt-h-l-pink:hover {
    border-top: solid 2px #fc71f3 !important; }
  .ms-d-dt-h-d-pink:hover {
    border-top: solid 2px #fc3fef !important; }
  .ms-d-dr-pink {
    border-right: solid 2px #FC58F1 !important; }
  .ms-d-dr-l-pink {
    border-right: solid 2px #fc71f3 !important; }
  .ms-d-dr-d-pink {
    border-right: solid 2px #fc3fef !important; }
  .ms-d-dr-h-pink:hover {
    border-right: solid 2px #FC58F1 !important; }
  .ms-d-dr-h-l-pink:hover {
    border-right: solid 2px #fc71f3 !important; }
  .ms-d-dr-h-d-pink:hover {
    border-right: solid 2px #fc3fef !important; }
  .ms-d-db-pink {
    border-bottom: solid 2px #FC58F1 !important; }
  .ms-d-db-l-pink {
    border-bottom: solid 2px #fc71f3 !important; }
  .ms-d-db-d-pink {
    border-bottom: solid 2px #fc3fef !important; }
  .ms-d-db-h-pink:hover {
    border-bottom: solid 2px #FC58F1 !important; }
  .ms-d-db-h-l-pink:hover {
    border-bottom: solid 2px #fc71f3 !important; }
  .ms-d-db-h-d-pink:hover {
    border-bottom: solid 2px #fc3fef !important; }
  .ms-d-dl-pink {
    border-left: solid 2px #FC58F1 !important; }
  .ms-d-dl-l-pink {
    border-left: solid 2px #fc71f3 !important; }
  .ms-d-dl-d-pink {
    border-left: solid 2px #fc3fef !important; }
  .ms-d-dl-h-pink:hover {
    border-left: solid 2px #FC58F1 !important; }
  .ms-d-dl-h-l-pink:hover {
    border-left: solid 2px #fc71f3 !important; }
  .ms-d-dl-h-d-pink:hover {
    border-left: solid 2px #fc3fef !important; }
  .ms-c-purple {
    color: #A418F3 !important; }
  .ms-c-l-purple {
    color: #ae30f4 !important; }
  .ms-c-d-purple {
    color: #970ce6 !important; }
  .ms-c-h-purple:hover {
    color: #A418F3 !important; }
  .ms-c-h-l-purple:hover {
    color: #ae30f4 !important; }
  .ms-c-h-d-purple:hover {
    color: #970ce6 !important; }
  .ms-b-purple {
    background-color: #A418F3 !important; }
  .ms-b-l-purple {
    background-color: #ae30f4 !important; }
  .ms-b-d-purple {
    background-color: #970ce6 !important; }
  .ms-b-h-purple:hover {
    background-color: #A418F3 !important; }
  .ms-b-h-l-purple:hover {
    background-color: #ae30f4 !important; }
  .ms-b-h-d-purple:hover {
    background-color: #970ce6 !important; }
  .ms-d-purple {
    border: solid 2px #A418F3 !important; }
  .ms-d-l-purple {
    border: solid 2px #ae30f4 !important; }
  .ms-d-d-purple {
    border: solid 2px #970ce6 !important; }
  .ms-d-h-purple:hover {
    border: solid 2px #A418F3 !important; }
  .ms-d-h-l-purple:hover {
    border: solid 2px #ae30f4 !important; }
  .ms-d-h-d-purple:hover {
    border: solid 2px #970ce6 !important; }
  .ms-d-dt-purple {
    border-top: solid 2px #A418F3 !important; }
  .ms-d-dt-l-purple {
    border-top: solid 2px #ae30f4 !important; }
  .ms-d-dt-d-purple {
    border-top: solid 2px #970ce6 !important; }
  .ms-d-dt-h-purple:hover {
    border-top: solid 2px #A418F3 !important; }
  .ms-d-dt-h-l-purple:hover {
    border-top: solid 2px #ae30f4 !important; }
  .ms-d-dt-h-d-purple:hover {
    border-top: solid 2px #970ce6 !important; }
  .ms-d-dr-purple {
    border-right: solid 2px #A418F3 !important; }
  .ms-d-dr-l-purple {
    border-right: solid 2px #ae30f4 !important; }
  .ms-d-dr-d-purple {
    border-right: solid 2px #970ce6 !important; }
  .ms-d-dr-h-purple:hover {
    border-right: solid 2px #A418F3 !important; }
  .ms-d-dr-h-l-purple:hover {
    border-right: solid 2px #ae30f4 !important; }
  .ms-d-dr-h-d-purple:hover {
    border-right: solid 2px #970ce6 !important; }
  .ms-d-db-purple {
    border-bottom: solid 2px #A418F3 !important; }
  .ms-d-db-l-purple {
    border-bottom: solid 2px #ae30f4 !important; }
  .ms-d-db-d-purple {
    border-bottom: solid 2px #970ce6 !important; }
  .ms-d-db-h-purple:hover {
    border-bottom: solid 2px #A418F3 !important; }
  .ms-d-db-h-l-purple:hover {
    border-bottom: solid 2px #ae30f4 !important; }
  .ms-d-db-h-d-purple:hover {
    border-bottom: solid 2px #970ce6 !important; }
  .ms-d-dl-purple {
    border-left: solid 2px #A418F3 !important; }
  .ms-d-dl-l-purple {
    border-left: solid 2px #ae30f4 !important; }
  .ms-d-dl-d-purple {
    border-left: solid 2px #970ce6 !important; }
  .ms-d-dl-h-purple:hover {
    border-left: solid 2px #A418F3 !important; }
  .ms-d-dl-h-l-purple:hover {
    border-left: solid 2px #ae30f4 !important; }
  .ms-d-dl-h-d-purple:hover {
    border-left: solid 2px #970ce6 !important; }
  .ms-c-indigo {
    color: #8432FF !important; }
  .ms-c-l-indigo {
    color: #934cff !important; }
  .ms-c-d-indigo {
    color: #7519ff !important; }
  .ms-c-h-indigo:hover {
    color: #8432FF !important; }
  .ms-c-h-l-indigo:hover {
    color: #934cff !important; }
  .ms-c-h-d-indigo:hover {
    color: #7519ff !important; }
  .ms-b-indigo {
    background-color: #8432FF !important; }
  .ms-b-l-indigo {
    background-color: #934cff !important; }
  .ms-b-d-indigo {
    background-color: #7519ff !important; }
  .ms-b-h-indigo:hover {
    background-color: #8432FF !important; }
  .ms-b-h-l-indigo:hover {
    background-color: #934cff !important; }
  .ms-b-h-d-indigo:hover {
    background-color: #7519ff !important; }
  .ms-d-indigo {
    border: solid 2px #8432FF !important; }
  .ms-d-l-indigo {
    border: solid 2px #934cff !important; }
  .ms-d-d-indigo {
    border: solid 2px #7519ff !important; }
  .ms-d-h-indigo:hover {
    border: solid 2px #8432FF !important; }
  .ms-d-h-l-indigo:hover {
    border: solid 2px #934cff !important; }
  .ms-d-h-d-indigo:hover {
    border: solid 2px #7519ff !important; }
  .ms-d-dt-indigo {
    border-top: solid 2px #8432FF !important; }
  .ms-d-dt-l-indigo {
    border-top: solid 2px #934cff !important; }
  .ms-d-dt-d-indigo {
    border-top: solid 2px #7519ff !important; }
  .ms-d-dt-h-indigo:hover {
    border-top: solid 2px #8432FF !important; }
  .ms-d-dt-h-l-indigo:hover {
    border-top: solid 2px #934cff !important; }
  .ms-d-dt-h-d-indigo:hover {
    border-top: solid 2px #7519ff !important; }
  .ms-d-dr-indigo {
    border-right: solid 2px #8432FF !important; }
  .ms-d-dr-l-indigo {
    border-right: solid 2px #934cff !important; }
  .ms-d-dr-d-indigo {
    border-right: solid 2px #7519ff !important; }
  .ms-d-dr-h-indigo:hover {
    border-right: solid 2px #8432FF !important; }
  .ms-d-dr-h-l-indigo:hover {
    border-right: solid 2px #934cff !important; }
  .ms-d-dr-h-d-indigo:hover {
    border-right: solid 2px #7519ff !important; }
  .ms-d-db-indigo {
    border-bottom: solid 2px #8432FF !important; }
  .ms-d-db-l-indigo {
    border-bottom: solid 2px #934cff !important; }
  .ms-d-db-d-indigo {
    border-bottom: solid 2px #7519ff !important; }
  .ms-d-db-h-indigo:hover {
    border-bottom: solid 2px #8432FF !important; }
  .ms-d-db-h-l-indigo:hover {
    border-bottom: solid 2px #934cff !important; }
  .ms-d-db-h-d-indigo:hover {
    border-bottom: solid 2px #7519ff !important; }
  .ms-d-dl-indigo {
    border-left: solid 2px #8432FF !important; }
  .ms-d-dl-l-indigo {
    border-left: solid 2px #934cff !important; }
  .ms-d-dl-d-indigo {
    border-left: solid 2px #7519ff !important; }
  .ms-d-dl-h-indigo:hover {
    border-left: solid 2px #8432FF !important; }
  .ms-d-dl-h-l-indigo:hover {
    border-left: solid 2px #934cff !important; }
  .ms-d-dl-h-d-indigo:hover {
    border-left: solid 2px #7519ff !important; }
  .ms-c-blue {
    color: #4085FF !important; }
  .ms-c-l-blue {
    color: #5a95ff !important; }
  .ms-c-d-blue {
    color: #2775ff !important; }
  .ms-c-h-blue:hover {
    color: #4085FF !important; }
  .ms-c-h-l-blue:hover {
    color: #5a95ff !important; }
  .ms-c-h-d-blue:hover {
    color: #2775ff !important; }
  .ms-b-blue {
    background-color: #4085FF !important; }
  .ms-b-l-blue {
    background-color: #5a95ff !important; }
  .ms-b-d-blue {
    background-color: #2775ff !important; }
  .ms-b-h-blue:hover {
    background-color: #4085FF !important; }
  .ms-b-h-l-blue:hover {
    background-color: #5a95ff !important; }
  .ms-b-h-d-blue:hover {
    background-color: #2775ff !important; }
  .ms-d-blue {
    border: solid 2px #4085FF !important; }
  .ms-d-l-blue {
    border: solid 2px #5a95ff !important; }
  .ms-d-d-blue {
    border: solid 2px #2775ff !important; }
  .ms-d-h-blue:hover {
    border: solid 2px #4085FF !important; }
  .ms-d-h-l-blue:hover {
    border: solid 2px #5a95ff !important; }
  .ms-d-h-d-blue:hover {
    border: solid 2px #2775ff !important; }
  .ms-d-dt-blue {
    border-top: solid 2px #4085FF !important; }
  .ms-d-dt-l-blue {
    border-top: solid 2px #5a95ff !important; }
  .ms-d-dt-d-blue {
    border-top: solid 2px #2775ff !important; }
  .ms-d-dt-h-blue:hover {
    border-top: solid 2px #4085FF !important; }
  .ms-d-dt-h-l-blue:hover {
    border-top: solid 2px #5a95ff !important; }
  .ms-d-dt-h-d-blue:hover {
    border-top: solid 2px #2775ff !important; }
  .ms-d-dr-blue {
    border-right: solid 2px #4085FF !important; }
  .ms-d-dr-l-blue {
    border-right: solid 2px #5a95ff !important; }
  .ms-d-dr-d-blue {
    border-right: solid 2px #2775ff !important; }
  .ms-d-dr-h-blue:hover {
    border-right: solid 2px #4085FF !important; }
  .ms-d-dr-h-l-blue:hover {
    border-right: solid 2px #5a95ff !important; }
  .ms-d-dr-h-d-blue:hover {
    border-right: solid 2px #2775ff !important; }
  .ms-d-db-blue {
    border-bottom: solid 2px #4085FF !important; }
  .ms-d-db-l-blue {
    border-bottom: solid 2px #5a95ff !important; }
  .ms-d-db-d-blue {
    border-bottom: solid 2px #2775ff !important; }
  .ms-d-db-h-blue:hover {
    border-bottom: solid 2px #4085FF !important; }
  .ms-d-db-h-l-blue:hover {
    border-bottom: solid 2px #5a95ff !important; }
  .ms-d-db-h-d-blue:hover {
    border-bottom: solid 2px #2775ff !important; }
  .ms-d-dl-blue {
    border-left: solid 2px #4085FF !important; }
  .ms-d-dl-l-blue {
    border-left: solid 2px #5a95ff !important; }
  .ms-d-dl-d-blue {
    border-left: solid 2px #2775ff !important; }
  .ms-d-dl-h-blue:hover {
    border-left: solid 2px #4085FF !important; }
  .ms-d-dl-h-l-blue:hover {
    border-left: solid 2px #5a95ff !important; }
  .ms-d-dl-h-d-blue:hover {
    border-left: solid 2px #2775ff !important; }
  .ms-c-cyan {
    color: #40CDF7 !important; }
  .ms-c-l-cyan {
    color: #58d3f8 !important; }
  .ms-c-d-cyan {
    color: #28c7f6 !important; }
  .ms-c-h-cyan:hover {
    color: #40CDF7 !important; }
  .ms-c-h-l-cyan:hover {
    color: #58d3f8 !important; }
  .ms-c-h-d-cyan:hover {
    color: #28c7f6 !important; }
  .ms-b-cyan {
    background-color: #40CDF7 !important; }
  .ms-b-l-cyan {
    background-color: #58d3f8 !important; }
  .ms-b-d-cyan {
    background-color: #28c7f6 !important; }
  .ms-b-h-cyan:hover {
    background-color: #40CDF7 !important; }
  .ms-b-h-l-cyan:hover {
    background-color: #58d3f8 !important; }
  .ms-b-h-d-cyan:hover {
    background-color: #28c7f6 !important; }
  .ms-d-cyan {
    border: solid 2px #40CDF7 !important; }
  .ms-d-l-cyan {
    border: solid 2px #58d3f8 !important; }
  .ms-d-d-cyan {
    border: solid 2px #28c7f6 !important; }
  .ms-d-h-cyan:hover {
    border: solid 2px #40CDF7 !important; }
  .ms-d-h-l-cyan:hover {
    border: solid 2px #58d3f8 !important; }
  .ms-d-h-d-cyan:hover {
    border: solid 2px #28c7f6 !important; }
  .ms-d-dt-cyan {
    border-top: solid 2px #40CDF7 !important; }
  .ms-d-dt-l-cyan {
    border-top: solid 2px #58d3f8 !important; }
  .ms-d-dt-d-cyan {
    border-top: solid 2px #28c7f6 !important; }
  .ms-d-dt-h-cyan:hover {
    border-top: solid 2px #40CDF7 !important; }
  .ms-d-dt-h-l-cyan:hover {
    border-top: solid 2px #58d3f8 !important; }
  .ms-d-dt-h-d-cyan:hover {
    border-top: solid 2px #28c7f6 !important; }
  .ms-d-dr-cyan {
    border-right: solid 2px #40CDF7 !important; }
  .ms-d-dr-l-cyan {
    border-right: solid 2px #58d3f8 !important; }
  .ms-d-dr-d-cyan {
    border-right: solid 2px #28c7f6 !important; }
  .ms-d-dr-h-cyan:hover {
    border-right: solid 2px #40CDF7 !important; }
  .ms-d-dr-h-l-cyan:hover {
    border-right: solid 2px #58d3f8 !important; }
  .ms-d-dr-h-d-cyan:hover {
    border-right: solid 2px #28c7f6 !important; }
  .ms-d-db-cyan {
    border-bottom: solid 2px #40CDF7 !important; }
  .ms-d-db-l-cyan {
    border-bottom: solid 2px #58d3f8 !important; }
  .ms-d-db-d-cyan {
    border-bottom: solid 2px #28c7f6 !important; }
  .ms-d-db-h-cyan:hover {
    border-bottom: solid 2px #40CDF7 !important; }
  .ms-d-db-h-l-cyan:hover {
    border-bottom: solid 2px #58d3f8 !important; }
  .ms-d-db-h-d-cyan:hover {
    border-bottom: solid 2px #28c7f6 !important; }
  .ms-d-dl-cyan {
    border-left: solid 2px #40CDF7 !important; }
  .ms-d-dl-l-cyan {
    border-left: solid 2px #58d3f8 !important; }
  .ms-d-dl-d-cyan {
    border-left: solid 2px #28c7f6 !important; }
  .ms-d-dl-h-cyan:hover {
    border-left: solid 2px #40CDF7 !important; }
  .ms-d-dl-h-l-cyan:hover {
    border-left: solid 2px #58d3f8 !important; }
  .ms-d-dl-h-d-cyan:hover {
    border-left: solid 2px #28c7f6 !important; }
  .ms-c-teal {
    color: #35F7D9 !important; }
  .ms-c-l-teal {
    color: #4ef8de !important; }
  .ms-c-d-teal {
    color: #1cf6d4 !important; }
  .ms-c-h-teal:hover {
    color: #35F7D9 !important; }
  .ms-c-h-l-teal:hover {
    color: #4ef8de !important; }
  .ms-c-h-d-teal:hover {
    color: #1cf6d4 !important; }
  .ms-b-teal {
    background-color: #35F7D9 !important; }
  .ms-b-l-teal {
    background-color: #4ef8de !important; }
  .ms-b-d-teal {
    background-color: #1cf6d4 !important; }
  .ms-b-h-teal:hover {
    background-color: #35F7D9 !important; }
  .ms-b-h-l-teal:hover {
    background-color: #4ef8de !important; }
  .ms-b-h-d-teal:hover {
    background-color: #1cf6d4 !important; }
  .ms-d-teal {
    border: solid 2px #35F7D9 !important; }
  .ms-d-l-teal {
    border: solid 2px #4ef8de !important; }
  .ms-d-d-teal {
    border: solid 2px #1cf6d4 !important; }
  .ms-d-h-teal:hover {
    border: solid 2px #35F7D9 !important; }
  .ms-d-h-l-teal:hover {
    border: solid 2px #4ef8de !important; }
  .ms-d-h-d-teal:hover {
    border: solid 2px #1cf6d4 !important; }
  .ms-d-dt-teal {
    border-top: solid 2px #35F7D9 !important; }
  .ms-d-dt-l-teal {
    border-top: solid 2px #4ef8de !important; }
  .ms-d-dt-d-teal {
    border-top: solid 2px #1cf6d4 !important; }
  .ms-d-dt-h-teal:hover {
    border-top: solid 2px #35F7D9 !important; }
  .ms-d-dt-h-l-teal:hover {
    border-top: solid 2px #4ef8de !important; }
  .ms-d-dt-h-d-teal:hover {
    border-top: solid 2px #1cf6d4 !important; }
  .ms-d-dr-teal {
    border-right: solid 2px #35F7D9 !important; }
  .ms-d-dr-l-teal {
    border-right: solid 2px #4ef8de !important; }
  .ms-d-dr-d-teal {
    border-right: solid 2px #1cf6d4 !important; }
  .ms-d-dr-h-teal:hover {
    border-right: solid 2px #35F7D9 !important; }
  .ms-d-dr-h-l-teal:hover {
    border-right: solid 2px #4ef8de !important; }
  .ms-d-dr-h-d-teal:hover {
    border-right: solid 2px #1cf6d4 !important; }
  .ms-d-db-teal {
    border-bottom: solid 2px #35F7D9 !important; }
  .ms-d-db-l-teal {
    border-bottom: solid 2px #4ef8de !important; }
  .ms-d-db-d-teal {
    border-bottom: solid 2px #1cf6d4 !important; }
  .ms-d-db-h-teal:hover {
    border-bottom: solid 2px #35F7D9 !important; }
  .ms-d-db-h-l-teal:hover {
    border-bottom: solid 2px #4ef8de !important; }
  .ms-d-db-h-d-teal:hover {
    border-bottom: solid 2px #1cf6d4 !important; }
  .ms-d-dl-teal {
    border-left: solid 2px #35F7D9 !important; }
  .ms-d-dl-l-teal {
    border-left: solid 2px #4ef8de !important; }
  .ms-d-dl-d-teal {
    border-left: solid 2px #1cf6d4 !important; }
  .ms-d-dl-h-teal:hover {
    border-left: solid 2px #35F7D9 !important; }
  .ms-d-dl-h-l-teal:hover {
    border-left: solid 2px #4ef8de !important; }
  .ms-d-dl-h-d-teal:hover {
    border-left: solid 2px #1cf6d4 !important; }
  .ms-c-green {
    color: #45E6AA !important; }
  .ms-c-l-green {
    color: #5be9b4 !important; }
  .ms-c-d-green {
    color: #2fe3a0 !important; }
  .ms-c-h-green:hover {
    color: #45E6AA !important; }
  .ms-c-h-l-green:hover {
    color: #5be9b4 !important; }
  .ms-c-h-d-green:hover {
    color: #2fe3a0 !important; }
  .ms-b-green {
    background-color: #45E6AA !important; }
  .ms-b-l-green {
    background-color: #5be9b4 !important; }
  .ms-b-d-green {
    background-color: #2fe3a0 !important; }
  .ms-b-h-green:hover {
    background-color: #45E6AA !important; }
  .ms-b-h-l-green:hover {
    background-color: #5be9b4 !important; }
  .ms-b-h-d-green:hover {
    background-color: #2fe3a0 !important; }
  .ms-d-green {
    border: solid 2px #45E6AA !important; }
  .ms-d-l-green {
    border: solid 2px #5be9b4 !important; }
  .ms-d-d-green {
    border: solid 2px #2fe3a0 !important; }
  .ms-d-h-green:hover {
    border: solid 2px #45E6AA !important; }
  .ms-d-h-l-green:hover {
    border: solid 2px #5be9b4 !important; }
  .ms-d-h-d-green:hover {
    border: solid 2px #2fe3a0 !important; }
  .ms-d-dt-green {
    border-top: solid 2px #45E6AA !important; }
  .ms-d-dt-l-green {
    border-top: solid 2px #5be9b4 !important; }
  .ms-d-dt-d-green {
    border-top: solid 2px #2fe3a0 !important; }
  .ms-d-dt-h-green:hover {
    border-top: solid 2px #45E6AA !important; }
  .ms-d-dt-h-l-green:hover {
    border-top: solid 2px #5be9b4 !important; }
  .ms-d-dt-h-d-green:hover {
    border-top: solid 2px #2fe3a0 !important; }
  .ms-d-dr-green {
    border-right: solid 2px #45E6AA !important; }
  .ms-d-dr-l-green {
    border-right: solid 2px #5be9b4 !important; }
  .ms-d-dr-d-green {
    border-right: solid 2px #2fe3a0 !important; }
  .ms-d-dr-h-green:hover {
    border-right: solid 2px #45E6AA !important; }
  .ms-d-dr-h-l-green:hover {
    border-right: solid 2px #5be9b4 !important; }
  .ms-d-dr-h-d-green:hover {
    border-right: solid 2px #2fe3a0 !important; }
  .ms-d-db-green {
    border-bottom: solid 2px #45E6AA !important; }
  .ms-d-db-l-green {
    border-bottom: solid 2px #5be9b4 !important; }
  .ms-d-db-d-green {
    border-bottom: solid 2px #2fe3a0 !important; }
  .ms-d-db-h-green:hover {
    border-bottom: solid 2px #45E6AA !important; }
  .ms-d-db-h-l-green:hover {
    border-bottom: solid 2px #5be9b4 !important; }
  .ms-d-db-h-d-green:hover {
    border-bottom: solid 2px #2fe3a0 !important; }
  .ms-d-dl-green {
    border-left: solid 2px #45E6AA !important; }
  .ms-d-dl-l-green {
    border-left: solid 2px #5be9b4 !important; }
  .ms-d-dl-d-green {
    border-left: solid 2px #2fe3a0 !important; }
  .ms-d-dl-h-green:hover {
    border-left: solid 2px #45E6AA !important; }
  .ms-d-dl-h-l-green:hover {
    border-left: solid 2px #5be9b4 !important; }
  .ms-d-dl-h-d-green:hover {
    border-left: solid 2px #2fe3a0 !important; }
  .ms-c-lime {
    color: #89ED54 !important; }
  .ms-c-l-lime {
    color: #99ef6b !important; }
  .ms-c-d-lime {
    color: #79eb3d !important; }
  .ms-c-h-lime:hover {
    color: #89ED54 !important; }
  .ms-c-h-l-lime:hover {
    color: #99ef6b !important; }
  .ms-c-h-d-lime:hover {
    color: #79eb3d !important; }
  .ms-b-lime {
    background-color: #89ED54 !important; }
  .ms-b-l-lime {
    background-color: #99ef6b !important; }
  .ms-b-d-lime {
    background-color: #79eb3d !important; }
  .ms-b-h-lime:hover {
    background-color: #89ED54 !important; }
  .ms-b-h-l-lime:hover {
    background-color: #99ef6b !important; }
  .ms-b-h-d-lime:hover {
    background-color: #79eb3d !important; }
  .ms-d-lime {
    border: solid 2px #89ED54 !important; }
  .ms-d-l-lime {
    border: solid 2px #99ef6b !important; }
  .ms-d-d-lime {
    border: solid 2px #79eb3d !important; }
  .ms-d-h-lime:hover {
    border: solid 2px #89ED54 !important; }
  .ms-d-h-l-lime:hover {
    border: solid 2px #99ef6b !important; }
  .ms-d-h-d-lime:hover {
    border: solid 2px #79eb3d !important; }
  .ms-d-dt-lime {
    border-top: solid 2px #89ED54 !important; }
  .ms-d-dt-l-lime {
    border-top: solid 2px #99ef6b !important; }
  .ms-d-dt-d-lime {
    border-top: solid 2px #79eb3d !important; }
  .ms-d-dt-h-lime:hover {
    border-top: solid 2px #89ED54 !important; }
  .ms-d-dt-h-l-lime:hover {
    border-top: solid 2px #99ef6b !important; }
  .ms-d-dt-h-d-lime:hover {
    border-top: solid 2px #79eb3d !important; }
  .ms-d-dr-lime {
    border-right: solid 2px #89ED54 !important; }
  .ms-d-dr-l-lime {
    border-right: solid 2px #99ef6b !important; }
  .ms-d-dr-d-lime {
    border-right: solid 2px #79eb3d !important; }
  .ms-d-dr-h-lime:hover {
    border-right: solid 2px #89ED54 !important; }
  .ms-d-dr-h-l-lime:hover {
    border-right: solid 2px #99ef6b !important; }
  .ms-d-dr-h-d-lime:hover {
    border-right: solid 2px #79eb3d !important; }
  .ms-d-db-lime {
    border-bottom: solid 2px #89ED54 !important; }
  .ms-d-db-l-lime {
    border-bottom: solid 2px #99ef6b !important; }
  .ms-d-db-d-lime {
    border-bottom: solid 2px #79eb3d !important; }
  .ms-d-db-h-lime:hover {
    border-bottom: solid 2px #89ED54 !important; }
  .ms-d-db-h-l-lime:hover {
    border-bottom: solid 2px #99ef6b !important; }
  .ms-d-db-h-d-lime:hover {
    border-bottom: solid 2px #79eb3d !important; }
  .ms-d-dl-lime {
    border-left: solid 2px #89ED54 !important; }
  .ms-d-dl-l-lime {
    border-left: solid 2px #99ef6b !important; }
  .ms-d-dl-d-lime {
    border-left: solid 2px #79eb3d !important; }
  .ms-d-dl-h-lime:hover {
    border-left: solid 2px #89ED54 !important; }
  .ms-d-dl-h-l-lime:hover {
    border-left: solid 2px #99ef6b !important; }
  .ms-d-dl-h-d-lime:hover {
    border-left: solid 2px #79eb3d !important; }
  .ms-c-yellow {
    color: #F6EB49 !important; }
  .ms-c-l-yellow {
    color: #f7ee61 !important; }
  .ms-c-d-yellow {
    color: #f5e831 !important; }
  .ms-c-h-yellow:hover {
    color: #F6EB49 !important; }
  .ms-c-h-l-yellow:hover {
    color: #f7ee61 !important; }
  .ms-c-h-d-yellow:hover {
    color: #f5e831 !important; }
  .ms-b-yellow {
    background-color: #F6EB49 !important; }
  .ms-b-l-yellow {
    background-color: #f7ee61 !important; }
  .ms-b-d-yellow {
    background-color: #f5e831 !important; }
  .ms-b-h-yellow:hover {
    background-color: #F6EB49 !important; }
  .ms-b-h-l-yellow:hover {
    background-color: #f7ee61 !important; }
  .ms-b-h-d-yellow:hover {
    background-color: #f5e831 !important; }
  .ms-d-yellow {
    border: solid 2px #F6EB49 !important; }
  .ms-d-l-yellow {
    border: solid 2px #f7ee61 !important; }
  .ms-d-d-yellow {
    border: solid 2px #f5e831 !important; }
  .ms-d-h-yellow:hover {
    border: solid 2px #F6EB49 !important; }
  .ms-d-h-l-yellow:hover {
    border: solid 2px #f7ee61 !important; }
  .ms-d-h-d-yellow:hover {
    border: solid 2px #f5e831 !important; }
  .ms-d-dt-yellow {
    border-top: solid 2px #F6EB49 !important; }
  .ms-d-dt-l-yellow {
    border-top: solid 2px #f7ee61 !important; }
  .ms-d-dt-d-yellow {
    border-top: solid 2px #f5e831 !important; }
  .ms-d-dt-h-yellow:hover {
    border-top: solid 2px #F6EB49 !important; }
  .ms-d-dt-h-l-yellow:hover {
    border-top: solid 2px #f7ee61 !important; }
  .ms-d-dt-h-d-yellow:hover {
    border-top: solid 2px #f5e831 !important; }
  .ms-d-dr-yellow {
    border-right: solid 2px #F6EB49 !important; }
  .ms-d-dr-l-yellow {
    border-right: solid 2px #f7ee61 !important; }
  .ms-d-dr-d-yellow {
    border-right: solid 2px #f5e831 !important; }
  .ms-d-dr-h-yellow:hover {
    border-right: solid 2px #F6EB49 !important; }
  .ms-d-dr-h-l-yellow:hover {
    border-right: solid 2px #f7ee61 !important; }
  .ms-d-dr-h-d-yellow:hover {
    border-right: solid 2px #f5e831 !important; }
  .ms-d-db-yellow {
    border-bottom: solid 2px #F6EB49 !important; }
  .ms-d-db-l-yellow {
    border-bottom: solid 2px #f7ee61 !important; }
  .ms-d-db-d-yellow {
    border-bottom: solid 2px #f5e831 !important; }
  .ms-d-db-h-yellow:hover {
    border-bottom: solid 2px #F6EB49 !important; }
  .ms-d-db-h-l-yellow:hover {
    border-bottom: solid 2px #f7ee61 !important; }
  .ms-d-db-h-d-yellow:hover {
    border-bottom: solid 2px #f5e831 !important; }
  .ms-d-dl-yellow {
    border-left: solid 2px #F6EB49 !important; }
  .ms-d-dl-l-yellow {
    border-left: solid 2px #f7ee61 !important; }
  .ms-d-dl-d-yellow {
    border-left: solid 2px #f5e831 !important; }
  .ms-d-dl-h-yellow:hover {
    border-left: solid 2px #F6EB49 !important; }
  .ms-d-dl-h-l-yellow:hover {
    border-left: solid 2px #f7ee61 !important; }
  .ms-d-dl-h-d-yellow:hover {
    border-left: solid 2px #f5e831 !important; }
  .ms-c-amber {
    color: #FFDA44 !important; }
  .ms-c-l-amber {
    color: #ffdf5e !important; }
  .ms-c-d-amber {
    color: #ffd52b !important; }
  .ms-c-h-amber:hover {
    color: #FFDA44 !important; }
  .ms-c-h-l-amber:hover {
    color: #ffdf5e !important; }
  .ms-c-h-d-amber:hover {
    color: #ffd52b !important; }
  .ms-b-amber {
    background-color: #FFDA44 !important; }
  .ms-b-l-amber {
    background-color: #ffdf5e !important; }
  .ms-b-d-amber {
    background-color: #ffd52b !important; }
  .ms-b-h-amber:hover {
    background-color: #FFDA44 !important; }
  .ms-b-h-l-amber:hover {
    background-color: #ffdf5e !important; }
  .ms-b-h-d-amber:hover {
    background-color: #ffd52b !important; }
  .ms-d-amber {
    border: solid 2px #FFDA44 !important; }
  .ms-d-l-amber {
    border: solid 2px #ffdf5e !important; }
  .ms-d-d-amber {
    border: solid 2px #ffd52b !important; }
  .ms-d-h-amber:hover {
    border: solid 2px #FFDA44 !important; }
  .ms-d-h-l-amber:hover {
    border: solid 2px #ffdf5e !important; }
  .ms-d-h-d-amber:hover {
    border: solid 2px #ffd52b !important; }
  .ms-d-dt-amber {
    border-top: solid 2px #FFDA44 !important; }
  .ms-d-dt-l-amber {
    border-top: solid 2px #ffdf5e !important; }
  .ms-d-dt-d-amber {
    border-top: solid 2px #ffd52b !important; }
  .ms-d-dt-h-amber:hover {
    border-top: solid 2px #FFDA44 !important; }
  .ms-d-dt-h-l-amber:hover {
    border-top: solid 2px #ffdf5e !important; }
  .ms-d-dt-h-d-amber:hover {
    border-top: solid 2px #ffd52b !important; }
  .ms-d-dr-amber {
    border-right: solid 2px #FFDA44 !important; }
  .ms-d-dr-l-amber {
    border-right: solid 2px #ffdf5e !important; }
  .ms-d-dr-d-amber {
    border-right: solid 2px #ffd52b !important; }
  .ms-d-dr-h-amber:hover {
    border-right: solid 2px #FFDA44 !important; }
  .ms-d-dr-h-l-amber:hover {
    border-right: solid 2px #ffdf5e !important; }
  .ms-d-dr-h-d-amber:hover {
    border-right: solid 2px #ffd52b !important; }
  .ms-d-db-amber {
    border-bottom: solid 2px #FFDA44 !important; }
  .ms-d-db-l-amber {
    border-bottom: solid 2px #ffdf5e !important; }
  .ms-d-db-d-amber {
    border-bottom: solid 2px #ffd52b !important; }
  .ms-d-db-h-amber:hover {
    border-bottom: solid 2px #FFDA44 !important; }
  .ms-d-db-h-l-amber:hover {
    border-bottom: solid 2px #ffdf5e !important; }
  .ms-d-db-h-d-amber:hover {
    border-bottom: solid 2px #ffd52b !important; }
  .ms-d-dl-amber {
    border-left: solid 2px #FFDA44 !important; }
  .ms-d-dl-l-amber {
    border-left: solid 2px #ffdf5e !important; }
  .ms-d-dl-d-amber {
    border-left: solid 2px #ffd52b !important; }
  .ms-d-dl-h-amber:hover {
    border-left: solid 2px #FFDA44 !important; }
  .ms-d-dl-h-l-amber:hover {
    border-left: solid 2px #ffdf5e !important; }
  .ms-d-dl-h-d-amber:hover {
    border-left: solid 2px #ffd52b !important; }
  .ms-c-orange {
    color: #FFA52E !important; }
  .ms-c-l-orange {
    color: #ffb048 !important; }
  .ms-c-d-orange {
    color: #ff9a15 !important; }
  .ms-c-h-orange:hover {
    color: #FFA52E !important; }
  .ms-c-h-l-orange:hover {
    color: #ffb048 !important; }
  .ms-c-h-d-orange:hover {
    color: #ff9a15 !important; }
  .ms-b-orange {
    background-color: #FFA52E !important; }
  .ms-b-l-orange {
    background-color: #ffb048 !important; }
  .ms-b-d-orange {
    background-color: #ff9a15 !important; }
  .ms-b-h-orange:hover {
    background-color: #FFA52E !important; }
  .ms-b-h-l-orange:hover {
    background-color: #ffb048 !important; }
  .ms-b-h-d-orange:hover {
    background-color: #ff9a15 !important; }
  .ms-d-orange {
    border: solid 2px #FFA52E !important; }
  .ms-d-l-orange {
    border: solid 2px #ffb048 !important; }
  .ms-d-d-orange {
    border: solid 2px #ff9a15 !important; }
  .ms-d-h-orange:hover {
    border: solid 2px #FFA52E !important; }
  .ms-d-h-l-orange:hover {
    border: solid 2px #ffb048 !important; }
  .ms-d-h-d-orange:hover {
    border: solid 2px #ff9a15 !important; }
  .ms-d-dt-orange {
    border-top: solid 2px #FFA52E !important; }
  .ms-d-dt-l-orange {
    border-top: solid 2px #ffb048 !important; }
  .ms-d-dt-d-orange {
    border-top: solid 2px #ff9a15 !important; }
  .ms-d-dt-h-orange:hover {
    border-top: solid 2px #FFA52E !important; }
  .ms-d-dt-h-l-orange:hover {
    border-top: solid 2px #ffb048 !important; }
  .ms-d-dt-h-d-orange:hover {
    border-top: solid 2px #ff9a15 !important; }
  .ms-d-dr-orange {
    border-right: solid 2px #FFA52E !important; }
  .ms-d-dr-l-orange {
    border-right: solid 2px #ffb048 !important; }
  .ms-d-dr-d-orange {
    border-right: solid 2px #ff9a15 !important; }
  .ms-d-dr-h-orange:hover {
    border-right: solid 2px #FFA52E !important; }
  .ms-d-dr-h-l-orange:hover {
    border-right: solid 2px #ffb048 !important; }
  .ms-d-dr-h-d-orange:hover {
    border-right: solid 2px #ff9a15 !important; }
  .ms-d-db-orange {
    border-bottom: solid 2px #FFA52E !important; }
  .ms-d-db-l-orange {
    border-bottom: solid 2px #ffb048 !important; }
  .ms-d-db-d-orange {
    border-bottom: solid 2px #ff9a15 !important; }
  .ms-d-db-h-orange:hover {
    border-bottom: solid 2px #FFA52E !important; }
  .ms-d-db-h-l-orange:hover {
    border-bottom: solid 2px #ffb048 !important; }
  .ms-d-db-h-d-orange:hover {
    border-bottom: solid 2px #ff9a15 !important; }
  .ms-d-dl-orange {
    border-left: solid 2px #FFA52E !important; }
  .ms-d-dl-l-orange {
    border-left: solid 2px #ffb048 !important; }
  .ms-d-dl-d-orange {
    border-left: solid 2px #ff9a15 !important; }
  .ms-d-dl-h-orange:hover {
    border-left: solid 2px #FFA52E !important; }
  .ms-d-dl-h-l-orange:hover {
    border-left: solid 2px #ffb048 !important; }
  .ms-d-dl-h-d-orange:hover {
    border-left: solid 2px #ff9a15 !important; }
  .ms-c-brown {
    color: #956D38 !important; }
  .ms-c-l-brown {
    color: #a87b3f !important; }
  .ms-c-d-brown {
    color: #825f31 !important; }
  .ms-c-h-brown:hover {
    color: #956D38 !important; }
  .ms-c-h-l-brown:hover {
    color: #a87b3f !important; }
  .ms-c-h-d-brown:hover {
    color: #825f31 !important; }
  .ms-b-brown {
    background-color: #956D38 !important; }
  .ms-b-l-brown {
    background-color: #a87b3f !important; }
  .ms-b-d-brown {
    background-color: #825f31 !important; }
  .ms-b-h-brown:hover {
    background-color: #956D38 !important; }
  .ms-b-h-l-brown:hover {
    background-color: #a87b3f !important; }
  .ms-b-h-d-brown:hover {
    background-color: #825f31 !important; }
  .ms-d-brown {
    border: solid 2px #956D38 !important; }
  .ms-d-l-brown {
    border: solid 2px #a87b3f !important; }
  .ms-d-d-brown {
    border: solid 2px #825f31 !important; }
  .ms-d-h-brown:hover {
    border: solid 2px #956D38 !important; }
  .ms-d-h-l-brown:hover {
    border: solid 2px #a87b3f !important; }
  .ms-d-h-d-brown:hover {
    border: solid 2px #825f31 !important; }
  .ms-d-dt-brown {
    border-top: solid 2px #956D38 !important; }
  .ms-d-dt-l-brown {
    border-top: solid 2px #a87b3f !important; }
  .ms-d-dt-d-brown {
    border-top: solid 2px #825f31 !important; }
  .ms-d-dt-h-brown:hover {
    border-top: solid 2px #956D38 !important; }
  .ms-d-dt-h-l-brown:hover {
    border-top: solid 2px #a87b3f !important; }
  .ms-d-dt-h-d-brown:hover {
    border-top: solid 2px #825f31 !important; }
  .ms-d-dr-brown {
    border-right: solid 2px #956D38 !important; }
  .ms-d-dr-l-brown {
    border-right: solid 2px #a87b3f !important; }
  .ms-d-dr-d-brown {
    border-right: solid 2px #825f31 !important; }
  .ms-d-dr-h-brown:hover {
    border-right: solid 2px #956D38 !important; }
  .ms-d-dr-h-l-brown:hover {
    border-right: solid 2px #a87b3f !important; }
  .ms-d-dr-h-d-brown:hover {
    border-right: solid 2px #825f31 !important; }
  .ms-d-db-brown {
    border-bottom: solid 2px #956D38 !important; }
  .ms-d-db-l-brown {
    border-bottom: solid 2px #a87b3f !important; }
  .ms-d-db-d-brown {
    border-bottom: solid 2px #825f31 !important; }
  .ms-d-db-h-brown:hover {
    border-bottom: solid 2px #956D38 !important; }
  .ms-d-db-h-l-brown:hover {
    border-bottom: solid 2px #a87b3f !important; }
  .ms-d-db-h-d-brown:hover {
    border-bottom: solid 2px #825f31 !important; }
  .ms-d-dl-brown {
    border-left: solid 2px #956D38 !important; }
  .ms-d-dl-l-brown {
    border-left: solid 2px #a87b3f !important; }
  .ms-d-dl-d-brown {
    border-left: solid 2px #825f31 !important; }
  .ms-d-dl-h-brown:hover {
    border-left: solid 2px #956D38 !important; }
  .ms-d-dl-h-l-brown:hover {
    border-left: solid 2px #a87b3f !important; }
  .ms-d-dl-h-d-brown:hover {
    border-left: solid 2px #825f31 !important; }
  .ms-c-black {
    color: #040E18 !important; }
  .ms-c-l-black {
    color: #081b2e !important; }
  .ms-c-d-black {
    color: #000102 !important; }
  .ms-c-h-black:hover {
    color: #040E18 !important; }
  .ms-c-h-l-black:hover {
    color: #081b2e !important; }
  .ms-c-h-d-black:hover {
    color: #000102 !important; }
  .ms-b-black {
    background-color: #040E18 !important; }
  .ms-b-l-black {
    background-color: #081b2e !important; }
  .ms-b-d-black {
    background-color: #000102 !important; }
  .ms-b-h-black:hover {
    background-color: #040E18 !important; }
  .ms-b-h-l-black:hover {
    background-color: #081b2e !important; }
  .ms-b-h-d-black:hover {
    background-color: #000102 !important; }
  .ms-d-black {
    border: solid 2px #040E18 !important; }
  .ms-d-l-black {
    border: solid 2px #081b2e !important; }
  .ms-d-d-black {
    border: solid 2px #000102 !important; }
  .ms-d-h-black:hover {
    border: solid 2px #040E18 !important; }
  .ms-d-h-l-black:hover {
    border: solid 2px #081b2e !important; }
  .ms-d-h-d-black:hover {
    border: solid 2px #000102 !important; }
  .ms-d-dt-black {
    border-top: solid 2px #040E18 !important; }
  .ms-d-dt-l-black {
    border-top: solid 2px #081b2e !important; }
  .ms-d-dt-d-black {
    border-top: solid 2px #000102 !important; }
  .ms-d-dt-h-black:hover {
    border-top: solid 2px #040E18 !important; }
  .ms-d-dt-h-l-black:hover {
    border-top: solid 2px #081b2e !important; }
  .ms-d-dt-h-d-black:hover {
    border-top: solid 2px #000102 !important; }
  .ms-d-dr-black {
    border-right: solid 2px #040E18 !important; }
  .ms-d-dr-l-black {
    border-right: solid 2px #081b2e !important; }
  .ms-d-dr-d-black {
    border-right: solid 2px #000102 !important; }
  .ms-d-dr-h-black:hover {
    border-right: solid 2px #040E18 !important; }
  .ms-d-dr-h-l-black:hover {
    border-right: solid 2px #081b2e !important; }
  .ms-d-dr-h-d-black:hover {
    border-right: solid 2px #000102 !important; }
  .ms-d-db-black {
    border-bottom: solid 2px #040E18 !important; }
  .ms-d-db-l-black {
    border-bottom: solid 2px #081b2e !important; }
  .ms-d-db-d-black {
    border-bottom: solid 2px #000102 !important; }
  .ms-d-db-h-black:hover {
    border-bottom: solid 2px #040E18 !important; }
  .ms-d-db-h-l-black:hover {
    border-bottom: solid 2px #081b2e !important; }
  .ms-d-db-h-d-black:hover {
    border-bottom: solid 2px #000102 !important; }
  .ms-d-dl-black {
    border-left: solid 2px #040E18 !important; }
  .ms-d-dl-l-black {
    border-left: solid 2px #081b2e !important; }
  .ms-d-dl-d-black {
    border-left: solid 2px #000102 !important; }
  .ms-d-dl-h-black:hover {
    border-left: solid 2px #040E18 !important; }
  .ms-d-dl-h-l-black:hover {
    border-left: solid 2px #081b2e !important; }
  .ms-d-dl-h-d-black:hover {
    border-left: solid 2px #000102 !important; }
  .ms-c-grey {
    color: #A6AAB9 !important; }
  .ms-c-l-grey {
    color: #b4b8c4 !important; }
  .ms-c-d-grey {
    color: #989cae !important; }
  .ms-c-h-grey:hover {
    color: #A6AAB9 !important; }
  .ms-c-h-l-grey:hover {
    color: #b4b8c4 !important; }
  .ms-c-h-d-grey:hover {
    color: #989cae !important; }
  .ms-b-grey {
    background-color: #A6AAB9 !important; }
  .ms-b-l-grey {
    background-color: #b4b8c4 !important; }
  .ms-b-d-grey {
    background-color: #989cae !important; }
  .ms-b-h-grey:hover {
    background-color: #A6AAB9 !important; }
  .ms-b-h-l-grey:hover {
    background-color: #b4b8c4 !important; }
  .ms-b-h-d-grey:hover {
    background-color: #989cae !important; }
  .ms-d-grey {
    border: solid 2px #A6AAB9 !important; }
  .ms-d-l-grey {
    border: solid 2px #b4b8c4 !important; }
  .ms-d-d-grey {
    border: solid 2px #989cae !important; }
  .ms-d-h-grey:hover {
    border: solid 2px #A6AAB9 !important; }
  .ms-d-h-l-grey:hover {
    border: solid 2px #b4b8c4 !important; }
  .ms-d-h-d-grey:hover {
    border: solid 2px #989cae !important; }
  .ms-d-dt-grey {
    border-top: solid 2px #A6AAB9 !important; }
  .ms-d-dt-l-grey {
    border-top: solid 2px #b4b8c4 !important; }
  .ms-d-dt-d-grey {
    border-top: solid 2px #989cae !important; }
  .ms-d-dt-h-grey:hover {
    border-top: solid 2px #A6AAB9 !important; }
  .ms-d-dt-h-l-grey:hover {
    border-top: solid 2px #b4b8c4 !important; }
  .ms-d-dt-h-d-grey:hover {
    border-top: solid 2px #989cae !important; }
  .ms-d-dr-grey {
    border-right: solid 2px #A6AAB9 !important; }
  .ms-d-dr-l-grey {
    border-right: solid 2px #b4b8c4 !important; }
  .ms-d-dr-d-grey {
    border-right: solid 2px #989cae !important; }
  .ms-d-dr-h-grey:hover {
    border-right: solid 2px #A6AAB9 !important; }
  .ms-d-dr-h-l-grey:hover {
    border-right: solid 2px #b4b8c4 !important; }
  .ms-d-dr-h-d-grey:hover {
    border-right: solid 2px #989cae !important; }
  .ms-d-db-grey {
    border-bottom: solid 2px #A6AAB9 !important; }
  .ms-d-db-l-grey {
    border-bottom: solid 2px #b4b8c4 !important; }
  .ms-d-db-d-grey {
    border-bottom: solid 2px #989cae !important; }
  .ms-d-db-h-grey:hover {
    border-bottom: solid 2px #A6AAB9 !important; }
  .ms-d-db-h-l-grey:hover {
    border-bottom: solid 2px #b4b8c4 !important; }
  .ms-d-db-h-d-grey:hover {
    border-bottom: solid 2px #989cae !important; }
  .ms-d-dl-grey {
    border-left: solid 2px #A6AAB9 !important; }
  .ms-d-dl-l-grey {
    border-left: solid 2px #b4b8c4 !important; }
  .ms-d-dl-d-grey {
    border-left: solid 2px #989cae !important; }
  .ms-d-dl-h-grey:hover {
    border-left: solid 2px #A6AAB9 !important; }
  .ms-d-dl-h-l-grey:hover {
    border-left: solid 2px #b4b8c4 !important; }
  .ms-d-dl-h-d-grey:hover {
    border-left: solid 2px #989cae !important; }
  .ms-c-white {
    color: #ffffff !important; }
  .ms-c-l-white {
    color: white !important; }
  .ms-c-d-white {
    color: #f2f2f2 !important; }
  .ms-c-h-white:hover {
    color: #ffffff !important; }
  .ms-c-h-l-white:hover {
    color: white !important; }
  .ms-c-h-d-white:hover {
    color: #f2f2f2 !important; }
  .ms-b-white {
    background-color: #ffffff !important; }
  .ms-b-l-white {
    background-color: white !important; }
  .ms-b-d-white {
    background-color: #f2f2f2 !important; }
  .ms-b-h-white:hover {
    background-color: #ffffff !important; }
  .ms-b-h-l-white:hover {
    background-color: white !important; }
  .ms-b-h-d-white:hover {
    background-color: #f2f2f2 !important; }
  .ms-d-white {
    border: solid 2px #ffffff !important; }
  .ms-d-l-white {
    border: solid 2px white !important; }
  .ms-d-d-white {
    border: solid 2px #f2f2f2 !important; }
  .ms-d-h-white:hover {
    border: solid 2px #ffffff !important; }
  .ms-d-h-l-white:hover {
    border: solid 2px white !important; }
  .ms-d-h-d-white:hover {
    border: solid 2px #f2f2f2 !important; }
  .ms-d-dt-white {
    border-top: solid 2px #ffffff !important; }
  .ms-d-dt-l-white {
    border-top: solid 2px white !important; }
  .ms-d-dt-d-white {
    border-top: solid 2px #f2f2f2 !important; }
  .ms-d-dt-h-white:hover {
    border-top: solid 2px #ffffff !important; }
  .ms-d-dt-h-l-white:hover {
    border-top: solid 2px white !important; }
  .ms-d-dt-h-d-white:hover {
    border-top: solid 2px #f2f2f2 !important; }
  .ms-d-dr-white {
    border-right: solid 2px #ffffff !important; }
  .ms-d-dr-l-white {
    border-right: solid 2px white !important; }
  .ms-d-dr-d-white {
    border-right: solid 2px #f2f2f2 !important; }
  .ms-d-dr-h-white:hover {
    border-right: solid 2px #ffffff !important; }
  .ms-d-dr-h-l-white:hover {
    border-right: solid 2px white !important; }
  .ms-d-dr-h-d-white:hover {
    border-right: solid 2px #f2f2f2 !important; }
  .ms-d-db-white {
    border-bottom: solid 2px #ffffff !important; }
  .ms-d-db-l-white {
    border-bottom: solid 2px white !important; }
  .ms-d-db-d-white {
    border-bottom: solid 2px #f2f2f2 !important; }
  .ms-d-db-h-white:hover {
    border-bottom: solid 2px #ffffff !important; }
  .ms-d-db-h-l-white:hover {
    border-bottom: solid 2px white !important; }
  .ms-d-db-h-d-white:hover {
    border-bottom: solid 2px #f2f2f2 !important; }
  .ms-d-dl-white {
    border-left: solid 2px #ffffff !important; }
  .ms-d-dl-l-white {
    border-left: solid 2px white !important; }
  .ms-d-dl-d-white {
    border-left: solid 2px #f2f2f2 !important; }
  .ms-d-dl-h-white:hover {
    border-left: solid 2px #ffffff !important; }
  .ms-d-dl-h-l-white:hover {
    border-left: solid 2px white !important; }
  .ms-d-dl-h-d-white:hover {
    border-left: solid 2px #f2f2f2 !important; }
  .ms-c-whitesmoke {
    color: #F1F2F8 !important; }
  .ms-c-l-whitesmoke {
    color: white !important; }
  .ms-c-d-whitesmoke {
    color: #e0e2f0 !important; }
  .ms-c-h-whitesmoke:hover {
    color: #F1F2F8 !important; }
  .ms-c-h-l-whitesmoke:hover {
    color: white !important; }
  .ms-c-h-d-whitesmoke:hover {
    color: #e0e2f0 !important; }
  .ms-b-whitesmoke {
    background-color: #F1F2F8 !important; }
  .ms-b-l-whitesmoke {
    background-color: white !important; }
  .ms-b-d-whitesmoke {
    background-color: #e0e2f0 !important; }
  .ms-b-h-whitesmoke:hover {
    background-color: #F1F2F8 !important; }
  .ms-b-h-l-whitesmoke:hover {
    background-color: white !important; }
  .ms-b-h-d-whitesmoke:hover {
    background-color: #e0e2f0 !important; }
  .ms-d-whitesmoke {
    border: solid 2px #F1F2F8 !important; }
  .ms-d-l-whitesmoke {
    border: solid 2px white !important; }
  .ms-d-d-whitesmoke {
    border: solid 2px #e0e2f0 !important; }
  .ms-d-h-whitesmoke:hover {
    border: solid 2px #F1F2F8 !important; }
  .ms-d-h-l-whitesmoke:hover {
    border: solid 2px white !important; }
  .ms-d-h-d-whitesmoke:hover {
    border: solid 2px #e0e2f0 !important; }
  .ms-d-dt-whitesmoke {
    border-top: solid 2px #F1F2F8 !important; }
  .ms-d-dt-l-whitesmoke {
    border-top: solid 2px white !important; }
  .ms-d-dt-d-whitesmoke {
    border-top: solid 2px #e0e2f0 !important; }
  .ms-d-dt-h-whitesmoke:hover {
    border-top: solid 2px #F1F2F8 !important; }
  .ms-d-dt-h-l-whitesmoke:hover {
    border-top: solid 2px white !important; }
  .ms-d-dt-h-d-whitesmoke:hover {
    border-top: solid 2px #e0e2f0 !important; }
  .ms-d-dr-whitesmoke {
    border-right: solid 2px #F1F2F8 !important; }
  .ms-d-dr-l-whitesmoke {
    border-right: solid 2px white !important; }
  .ms-d-dr-d-whitesmoke {
    border-right: solid 2px #e0e2f0 !important; }
  .ms-d-dr-h-whitesmoke:hover {
    border-right: solid 2px #F1F2F8 !important; }
  .ms-d-dr-h-l-whitesmoke:hover {
    border-right: solid 2px white !important; }
  .ms-d-dr-h-d-whitesmoke:hover {
    border-right: solid 2px #e0e2f0 !important; }
  .ms-d-db-whitesmoke {
    border-bottom: solid 2px #F1F2F8 !important; }
  .ms-d-db-l-whitesmoke {
    border-bottom: solid 2px white !important; }
  .ms-d-db-d-whitesmoke {
    border-bottom: solid 2px #e0e2f0 !important; }
  .ms-d-db-h-whitesmoke:hover {
    border-bottom: solid 2px #F1F2F8 !important; }
  .ms-d-db-h-l-whitesmoke:hover {
    border-bottom: solid 2px white !important; }
  .ms-d-db-h-d-whitesmoke:hover {
    border-bottom: solid 2px #e0e2f0 !important; }
  .ms-d-dl-whitesmoke {
    border-left: solid 2px #F1F2F8 !important; }
  .ms-d-dl-l-whitesmoke {
    border-left: solid 2px white !important; }
  .ms-d-dl-d-whitesmoke {
    border-left: solid 2px #e0e2f0 !important; }
  .ms-d-dl-h-whitesmoke:hover {
    border-left: solid 2px #F1F2F8 !important; }
  .ms-d-dl-h-l-whitesmoke:hover {
    border-left: solid 2px white !important; }
  .ms-d-dl-h-d-whitesmoke:hover {
    border-left: solid 2px #e0e2f0 !important; }
  .ms-c-transparent {
    color: transparent !important; }
  .ms-c-l-transparent {
    color: transparent !important; }
  .ms-c-d-transparent {
    color: transparent !important; }
  .ms-c-h-transparent:hover {
    color: transparent !important; }
  .ms-c-h-l-transparent:hover {
    color: transparent !important; }
  .ms-c-h-d-transparent:hover {
    color: transparent !important; }
  .ms-b-transparent {
    background-color: transparent !important; }
  .ms-b-l-transparent {
    background-color: transparent !important; }
  .ms-b-d-transparent {
    background-color: transparent !important; }
  .ms-b-h-transparent:hover {
    background-color: transparent !important; }
  .ms-b-h-l-transparent:hover {
    background-color: transparent !important; }
  .ms-b-h-d-transparent:hover {
    background-color: transparent !important; }
  .ms-d-transparent {
    border: solid 2px transparent !important; }
  .ms-d-l-transparent {
    border: solid 2px transparent !important; }
  .ms-d-d-transparent {
    border: solid 2px transparent !important; }
  .ms-d-h-transparent:hover {
    border: solid 2px transparent !important; }
  .ms-d-h-l-transparent:hover {
    border: solid 2px transparent !important; }
  .ms-d-h-d-transparent:hover {
    border: solid 2px transparent !important; }
  .ms-d-dt-transparent {
    border-top: solid 2px transparent !important; }
  .ms-d-dt-l-transparent {
    border-top: solid 2px transparent !important; }
  .ms-d-dt-d-transparent {
    border-top: solid 2px transparent !important; }
  .ms-d-dt-h-transparent:hover {
    border-top: solid 2px transparent !important; }
  .ms-d-dt-h-l-transparent:hover {
    border-top: solid 2px transparent !important; }
  .ms-d-dt-h-d-transparent:hover {
    border-top: solid 2px transparent !important; }
  .ms-d-dr-transparent {
    border-right: solid 2px transparent !important; }
  .ms-d-dr-l-transparent {
    border-right: solid 2px transparent !important; }
  .ms-d-dr-d-transparent {
    border-right: solid 2px transparent !important; }
  .ms-d-dr-h-transparent:hover {
    border-right: solid 2px transparent !important; }
  .ms-d-dr-h-l-transparent:hover {
    border-right: solid 2px transparent !important; }
  .ms-d-dr-h-d-transparent:hover {
    border-right: solid 2px transparent !important; }
  .ms-d-db-transparent {
    border-bottom: solid 2px transparent !important; }
  .ms-d-db-l-transparent {
    border-bottom: solid 2px transparent !important; }
  .ms-d-db-d-transparent {
    border-bottom: solid 2px transparent !important; }
  .ms-d-db-h-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .ms-d-db-h-l-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .ms-d-db-h-d-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .ms-d-dl-transparent {
    border-left: solid 2px transparent !important; }
  .ms-d-dl-l-transparent {
    border-left: solid 2px transparent !important; }
  .ms-d-dl-d-transparent {
    border-left: solid 2px transparent !important; }
  .ms-d-dl-h-transparent:hover {
    border-left: solid 2px transparent !important; }
  .ms-d-dl-h-l-transparent:hover {
    border-left: solid 2px transparent !important; }
  .ms-d-dl-h-d-transparent:hover {
    border-left: solid 2px transparent !important; } }

@media (min-width: 400px) {
  .ml-c-red {
    color: #F94180 !important; }
  .ml-c-l-red {
    color: #fa5a91 !important; }
  .ml-c-d-red {
    color: #f8286f !important; }
  .ml-c-h-red:hover {
    color: #F94180 !important; }
  .ml-c-h-l-red:hover {
    color: #fa5a91 !important; }
  .ml-c-h-d-red:hover {
    color: #f8286f !important; }
  .ml-b-red {
    background-color: #F94180 !important; }
  .ml-b-l-red {
    background-color: #fa5a91 !important; }
  .ml-b-d-red {
    background-color: #f8286f !important; }
  .ml-b-h-red:hover {
    background-color: #F94180 !important; }
  .ml-b-h-l-red:hover {
    background-color: #fa5a91 !important; }
  .ml-b-h-d-red:hover {
    background-color: #f8286f !important; }
  .ml-d-red {
    border: solid 2px #F94180 !important; }
  .ml-d-l-red {
    border: solid 2px #fa5a91 !important; }
  .ml-d-d-red {
    border: solid 2px #f8286f !important; }
  .ml-d-h-red:hover {
    border: solid 2px #F94180 !important; }
  .ml-d-h-l-red:hover {
    border: solid 2px #fa5a91 !important; }
  .ml-d-h-d-red:hover {
    border: solid 2px #f8286f !important; }
  .ml-d-dt-red {
    border-top: solid 2px #F94180 !important; }
  .ml-d-dt-l-red {
    border-top: solid 2px #fa5a91 !important; }
  .ml-d-dt-d-red {
    border-top: solid 2px #f8286f !important; }
  .ml-d-dt-h-red:hover {
    border-top: solid 2px #F94180 !important; }
  .ml-d-dt-h-l-red:hover {
    border-top: solid 2px #fa5a91 !important; }
  .ml-d-dt-h-d-red:hover {
    border-top: solid 2px #f8286f !important; }
  .ml-d-dr-red {
    border-right: solid 2px #F94180 !important; }
  .ml-d-dr-l-red {
    border-right: solid 2px #fa5a91 !important; }
  .ml-d-dr-d-red {
    border-right: solid 2px #f8286f !important; }
  .ml-d-dr-h-red:hover {
    border-right: solid 2px #F94180 !important; }
  .ml-d-dr-h-l-red:hover {
    border-right: solid 2px #fa5a91 !important; }
  .ml-d-dr-h-d-red:hover {
    border-right: solid 2px #f8286f !important; }
  .ml-d-db-red {
    border-bottom: solid 2px #F94180 !important; }
  .ml-d-db-l-red {
    border-bottom: solid 2px #fa5a91 !important; }
  .ml-d-db-d-red {
    border-bottom: solid 2px #f8286f !important; }
  .ml-d-db-h-red:hover {
    border-bottom: solid 2px #F94180 !important; }
  .ml-d-db-h-l-red:hover {
    border-bottom: solid 2px #fa5a91 !important; }
  .ml-d-db-h-d-red:hover {
    border-bottom: solid 2px #f8286f !important; }
  .ml-d-dl-red {
    border-left: solid 2px #F94180 !important; }
  .ml-d-dl-l-red {
    border-left: solid 2px #fa5a91 !important; }
  .ml-d-dl-d-red {
    border-left: solid 2px #f8286f !important; }
  .ml-d-dl-h-red:hover {
    border-left: solid 2px #F94180 !important; }
  .ml-d-dl-h-l-red:hover {
    border-left: solid 2px #fa5a91 !important; }
  .ml-d-dl-h-d-red:hover {
    border-left: solid 2px #f8286f !important; }
  .ml-c-pink {
    color: #FC58F1 !important; }
  .ml-c-l-pink {
    color: #fc71f3 !important; }
  .ml-c-d-pink {
    color: #fc3fef !important; }
  .ml-c-h-pink:hover {
    color: #FC58F1 !important; }
  .ml-c-h-l-pink:hover {
    color: #fc71f3 !important; }
  .ml-c-h-d-pink:hover {
    color: #fc3fef !important; }
  .ml-b-pink {
    background-color: #FC58F1 !important; }
  .ml-b-l-pink {
    background-color: #fc71f3 !important; }
  .ml-b-d-pink {
    background-color: #fc3fef !important; }
  .ml-b-h-pink:hover {
    background-color: #FC58F1 !important; }
  .ml-b-h-l-pink:hover {
    background-color: #fc71f3 !important; }
  .ml-b-h-d-pink:hover {
    background-color: #fc3fef !important; }
  .ml-d-pink {
    border: solid 2px #FC58F1 !important; }
  .ml-d-l-pink {
    border: solid 2px #fc71f3 !important; }
  .ml-d-d-pink {
    border: solid 2px #fc3fef !important; }
  .ml-d-h-pink:hover {
    border: solid 2px #FC58F1 !important; }
  .ml-d-h-l-pink:hover {
    border: solid 2px #fc71f3 !important; }
  .ml-d-h-d-pink:hover {
    border: solid 2px #fc3fef !important; }
  .ml-d-dt-pink {
    border-top: solid 2px #FC58F1 !important; }
  .ml-d-dt-l-pink {
    border-top: solid 2px #fc71f3 !important; }
  .ml-d-dt-d-pink {
    border-top: solid 2px #fc3fef !important; }
  .ml-d-dt-h-pink:hover {
    border-top: solid 2px #FC58F1 !important; }
  .ml-d-dt-h-l-pink:hover {
    border-top: solid 2px #fc71f3 !important; }
  .ml-d-dt-h-d-pink:hover {
    border-top: solid 2px #fc3fef !important; }
  .ml-d-dr-pink {
    border-right: solid 2px #FC58F1 !important; }
  .ml-d-dr-l-pink {
    border-right: solid 2px #fc71f3 !important; }
  .ml-d-dr-d-pink {
    border-right: solid 2px #fc3fef !important; }
  .ml-d-dr-h-pink:hover {
    border-right: solid 2px #FC58F1 !important; }
  .ml-d-dr-h-l-pink:hover {
    border-right: solid 2px #fc71f3 !important; }
  .ml-d-dr-h-d-pink:hover {
    border-right: solid 2px #fc3fef !important; }
  .ml-d-db-pink {
    border-bottom: solid 2px #FC58F1 !important; }
  .ml-d-db-l-pink {
    border-bottom: solid 2px #fc71f3 !important; }
  .ml-d-db-d-pink {
    border-bottom: solid 2px #fc3fef !important; }
  .ml-d-db-h-pink:hover {
    border-bottom: solid 2px #FC58F1 !important; }
  .ml-d-db-h-l-pink:hover {
    border-bottom: solid 2px #fc71f3 !important; }
  .ml-d-db-h-d-pink:hover {
    border-bottom: solid 2px #fc3fef !important; }
  .ml-d-dl-pink {
    border-left: solid 2px #FC58F1 !important; }
  .ml-d-dl-l-pink {
    border-left: solid 2px #fc71f3 !important; }
  .ml-d-dl-d-pink {
    border-left: solid 2px #fc3fef !important; }
  .ml-d-dl-h-pink:hover {
    border-left: solid 2px #FC58F1 !important; }
  .ml-d-dl-h-l-pink:hover {
    border-left: solid 2px #fc71f3 !important; }
  .ml-d-dl-h-d-pink:hover {
    border-left: solid 2px #fc3fef !important; }
  .ml-c-purple {
    color: #A418F3 !important; }
  .ml-c-l-purple {
    color: #ae30f4 !important; }
  .ml-c-d-purple {
    color: #970ce6 !important; }
  .ml-c-h-purple:hover {
    color: #A418F3 !important; }
  .ml-c-h-l-purple:hover {
    color: #ae30f4 !important; }
  .ml-c-h-d-purple:hover {
    color: #970ce6 !important; }
  .ml-b-purple {
    background-color: #A418F3 !important; }
  .ml-b-l-purple {
    background-color: #ae30f4 !important; }
  .ml-b-d-purple {
    background-color: #970ce6 !important; }
  .ml-b-h-purple:hover {
    background-color: #A418F3 !important; }
  .ml-b-h-l-purple:hover {
    background-color: #ae30f4 !important; }
  .ml-b-h-d-purple:hover {
    background-color: #970ce6 !important; }
  .ml-d-purple {
    border: solid 2px #A418F3 !important; }
  .ml-d-l-purple {
    border: solid 2px #ae30f4 !important; }
  .ml-d-d-purple {
    border: solid 2px #970ce6 !important; }
  .ml-d-h-purple:hover {
    border: solid 2px #A418F3 !important; }
  .ml-d-h-l-purple:hover {
    border: solid 2px #ae30f4 !important; }
  .ml-d-h-d-purple:hover {
    border: solid 2px #970ce6 !important; }
  .ml-d-dt-purple {
    border-top: solid 2px #A418F3 !important; }
  .ml-d-dt-l-purple {
    border-top: solid 2px #ae30f4 !important; }
  .ml-d-dt-d-purple {
    border-top: solid 2px #970ce6 !important; }
  .ml-d-dt-h-purple:hover {
    border-top: solid 2px #A418F3 !important; }
  .ml-d-dt-h-l-purple:hover {
    border-top: solid 2px #ae30f4 !important; }
  .ml-d-dt-h-d-purple:hover {
    border-top: solid 2px #970ce6 !important; }
  .ml-d-dr-purple {
    border-right: solid 2px #A418F3 !important; }
  .ml-d-dr-l-purple {
    border-right: solid 2px #ae30f4 !important; }
  .ml-d-dr-d-purple {
    border-right: solid 2px #970ce6 !important; }
  .ml-d-dr-h-purple:hover {
    border-right: solid 2px #A418F3 !important; }
  .ml-d-dr-h-l-purple:hover {
    border-right: solid 2px #ae30f4 !important; }
  .ml-d-dr-h-d-purple:hover {
    border-right: solid 2px #970ce6 !important; }
  .ml-d-db-purple {
    border-bottom: solid 2px #A418F3 !important; }
  .ml-d-db-l-purple {
    border-bottom: solid 2px #ae30f4 !important; }
  .ml-d-db-d-purple {
    border-bottom: solid 2px #970ce6 !important; }
  .ml-d-db-h-purple:hover {
    border-bottom: solid 2px #A418F3 !important; }
  .ml-d-db-h-l-purple:hover {
    border-bottom: solid 2px #ae30f4 !important; }
  .ml-d-db-h-d-purple:hover {
    border-bottom: solid 2px #970ce6 !important; }
  .ml-d-dl-purple {
    border-left: solid 2px #A418F3 !important; }
  .ml-d-dl-l-purple {
    border-left: solid 2px #ae30f4 !important; }
  .ml-d-dl-d-purple {
    border-left: solid 2px #970ce6 !important; }
  .ml-d-dl-h-purple:hover {
    border-left: solid 2px #A418F3 !important; }
  .ml-d-dl-h-l-purple:hover {
    border-left: solid 2px #ae30f4 !important; }
  .ml-d-dl-h-d-purple:hover {
    border-left: solid 2px #970ce6 !important; }
  .ml-c-indigo {
    color: #8432FF !important; }
  .ml-c-l-indigo {
    color: #934cff !important; }
  .ml-c-d-indigo {
    color: #7519ff !important; }
  .ml-c-h-indigo:hover {
    color: #8432FF !important; }
  .ml-c-h-l-indigo:hover {
    color: #934cff !important; }
  .ml-c-h-d-indigo:hover {
    color: #7519ff !important; }
  .ml-b-indigo {
    background-color: #8432FF !important; }
  .ml-b-l-indigo {
    background-color: #934cff !important; }
  .ml-b-d-indigo {
    background-color: #7519ff !important; }
  .ml-b-h-indigo:hover {
    background-color: #8432FF !important; }
  .ml-b-h-l-indigo:hover {
    background-color: #934cff !important; }
  .ml-b-h-d-indigo:hover {
    background-color: #7519ff !important; }
  .ml-d-indigo {
    border: solid 2px #8432FF !important; }
  .ml-d-l-indigo {
    border: solid 2px #934cff !important; }
  .ml-d-d-indigo {
    border: solid 2px #7519ff !important; }
  .ml-d-h-indigo:hover {
    border: solid 2px #8432FF !important; }
  .ml-d-h-l-indigo:hover {
    border: solid 2px #934cff !important; }
  .ml-d-h-d-indigo:hover {
    border: solid 2px #7519ff !important; }
  .ml-d-dt-indigo {
    border-top: solid 2px #8432FF !important; }
  .ml-d-dt-l-indigo {
    border-top: solid 2px #934cff !important; }
  .ml-d-dt-d-indigo {
    border-top: solid 2px #7519ff !important; }
  .ml-d-dt-h-indigo:hover {
    border-top: solid 2px #8432FF !important; }
  .ml-d-dt-h-l-indigo:hover {
    border-top: solid 2px #934cff !important; }
  .ml-d-dt-h-d-indigo:hover {
    border-top: solid 2px #7519ff !important; }
  .ml-d-dr-indigo {
    border-right: solid 2px #8432FF !important; }
  .ml-d-dr-l-indigo {
    border-right: solid 2px #934cff !important; }
  .ml-d-dr-d-indigo {
    border-right: solid 2px #7519ff !important; }
  .ml-d-dr-h-indigo:hover {
    border-right: solid 2px #8432FF !important; }
  .ml-d-dr-h-l-indigo:hover {
    border-right: solid 2px #934cff !important; }
  .ml-d-dr-h-d-indigo:hover {
    border-right: solid 2px #7519ff !important; }
  .ml-d-db-indigo {
    border-bottom: solid 2px #8432FF !important; }
  .ml-d-db-l-indigo {
    border-bottom: solid 2px #934cff !important; }
  .ml-d-db-d-indigo {
    border-bottom: solid 2px #7519ff !important; }
  .ml-d-db-h-indigo:hover {
    border-bottom: solid 2px #8432FF !important; }
  .ml-d-db-h-l-indigo:hover {
    border-bottom: solid 2px #934cff !important; }
  .ml-d-db-h-d-indigo:hover {
    border-bottom: solid 2px #7519ff !important; }
  .ml-d-dl-indigo {
    border-left: solid 2px #8432FF !important; }
  .ml-d-dl-l-indigo {
    border-left: solid 2px #934cff !important; }
  .ml-d-dl-d-indigo {
    border-left: solid 2px #7519ff !important; }
  .ml-d-dl-h-indigo:hover {
    border-left: solid 2px #8432FF !important; }
  .ml-d-dl-h-l-indigo:hover {
    border-left: solid 2px #934cff !important; }
  .ml-d-dl-h-d-indigo:hover {
    border-left: solid 2px #7519ff !important; }
  .ml-c-blue {
    color: #4085FF !important; }
  .ml-c-l-blue {
    color: #5a95ff !important; }
  .ml-c-d-blue {
    color: #2775ff !important; }
  .ml-c-h-blue:hover {
    color: #4085FF !important; }
  .ml-c-h-l-blue:hover {
    color: #5a95ff !important; }
  .ml-c-h-d-blue:hover {
    color: #2775ff !important; }
  .ml-b-blue {
    background-color: #4085FF !important; }
  .ml-b-l-blue {
    background-color: #5a95ff !important; }
  .ml-b-d-blue {
    background-color: #2775ff !important; }
  .ml-b-h-blue:hover {
    background-color: #4085FF !important; }
  .ml-b-h-l-blue:hover {
    background-color: #5a95ff !important; }
  .ml-b-h-d-blue:hover {
    background-color: #2775ff !important; }
  .ml-d-blue {
    border: solid 2px #4085FF !important; }
  .ml-d-l-blue {
    border: solid 2px #5a95ff !important; }
  .ml-d-d-blue {
    border: solid 2px #2775ff !important; }
  .ml-d-h-blue:hover {
    border: solid 2px #4085FF !important; }
  .ml-d-h-l-blue:hover {
    border: solid 2px #5a95ff !important; }
  .ml-d-h-d-blue:hover {
    border: solid 2px #2775ff !important; }
  .ml-d-dt-blue {
    border-top: solid 2px #4085FF !important; }
  .ml-d-dt-l-blue {
    border-top: solid 2px #5a95ff !important; }
  .ml-d-dt-d-blue {
    border-top: solid 2px #2775ff !important; }
  .ml-d-dt-h-blue:hover {
    border-top: solid 2px #4085FF !important; }
  .ml-d-dt-h-l-blue:hover {
    border-top: solid 2px #5a95ff !important; }
  .ml-d-dt-h-d-blue:hover {
    border-top: solid 2px #2775ff !important; }
  .ml-d-dr-blue {
    border-right: solid 2px #4085FF !important; }
  .ml-d-dr-l-blue {
    border-right: solid 2px #5a95ff !important; }
  .ml-d-dr-d-blue {
    border-right: solid 2px #2775ff !important; }
  .ml-d-dr-h-blue:hover {
    border-right: solid 2px #4085FF !important; }
  .ml-d-dr-h-l-blue:hover {
    border-right: solid 2px #5a95ff !important; }
  .ml-d-dr-h-d-blue:hover {
    border-right: solid 2px #2775ff !important; }
  .ml-d-db-blue {
    border-bottom: solid 2px #4085FF !important; }
  .ml-d-db-l-blue {
    border-bottom: solid 2px #5a95ff !important; }
  .ml-d-db-d-blue {
    border-bottom: solid 2px #2775ff !important; }
  .ml-d-db-h-blue:hover {
    border-bottom: solid 2px #4085FF !important; }
  .ml-d-db-h-l-blue:hover {
    border-bottom: solid 2px #5a95ff !important; }
  .ml-d-db-h-d-blue:hover {
    border-bottom: solid 2px #2775ff !important; }
  .ml-d-dl-blue {
    border-left: solid 2px #4085FF !important; }
  .ml-d-dl-l-blue {
    border-left: solid 2px #5a95ff !important; }
  .ml-d-dl-d-blue {
    border-left: solid 2px #2775ff !important; }
  .ml-d-dl-h-blue:hover {
    border-left: solid 2px #4085FF !important; }
  .ml-d-dl-h-l-blue:hover {
    border-left: solid 2px #5a95ff !important; }
  .ml-d-dl-h-d-blue:hover {
    border-left: solid 2px #2775ff !important; }
  .ml-c-cyan {
    color: #40CDF7 !important; }
  .ml-c-l-cyan {
    color: #58d3f8 !important; }
  .ml-c-d-cyan {
    color: #28c7f6 !important; }
  .ml-c-h-cyan:hover {
    color: #40CDF7 !important; }
  .ml-c-h-l-cyan:hover {
    color: #58d3f8 !important; }
  .ml-c-h-d-cyan:hover {
    color: #28c7f6 !important; }
  .ml-b-cyan {
    background-color: #40CDF7 !important; }
  .ml-b-l-cyan {
    background-color: #58d3f8 !important; }
  .ml-b-d-cyan {
    background-color: #28c7f6 !important; }
  .ml-b-h-cyan:hover {
    background-color: #40CDF7 !important; }
  .ml-b-h-l-cyan:hover {
    background-color: #58d3f8 !important; }
  .ml-b-h-d-cyan:hover {
    background-color: #28c7f6 !important; }
  .ml-d-cyan {
    border: solid 2px #40CDF7 !important; }
  .ml-d-l-cyan {
    border: solid 2px #58d3f8 !important; }
  .ml-d-d-cyan {
    border: solid 2px #28c7f6 !important; }
  .ml-d-h-cyan:hover {
    border: solid 2px #40CDF7 !important; }
  .ml-d-h-l-cyan:hover {
    border: solid 2px #58d3f8 !important; }
  .ml-d-h-d-cyan:hover {
    border: solid 2px #28c7f6 !important; }
  .ml-d-dt-cyan {
    border-top: solid 2px #40CDF7 !important; }
  .ml-d-dt-l-cyan {
    border-top: solid 2px #58d3f8 !important; }
  .ml-d-dt-d-cyan {
    border-top: solid 2px #28c7f6 !important; }
  .ml-d-dt-h-cyan:hover {
    border-top: solid 2px #40CDF7 !important; }
  .ml-d-dt-h-l-cyan:hover {
    border-top: solid 2px #58d3f8 !important; }
  .ml-d-dt-h-d-cyan:hover {
    border-top: solid 2px #28c7f6 !important; }
  .ml-d-dr-cyan {
    border-right: solid 2px #40CDF7 !important; }
  .ml-d-dr-l-cyan {
    border-right: solid 2px #58d3f8 !important; }
  .ml-d-dr-d-cyan {
    border-right: solid 2px #28c7f6 !important; }
  .ml-d-dr-h-cyan:hover {
    border-right: solid 2px #40CDF7 !important; }
  .ml-d-dr-h-l-cyan:hover {
    border-right: solid 2px #58d3f8 !important; }
  .ml-d-dr-h-d-cyan:hover {
    border-right: solid 2px #28c7f6 !important; }
  .ml-d-db-cyan {
    border-bottom: solid 2px #40CDF7 !important; }
  .ml-d-db-l-cyan {
    border-bottom: solid 2px #58d3f8 !important; }
  .ml-d-db-d-cyan {
    border-bottom: solid 2px #28c7f6 !important; }
  .ml-d-db-h-cyan:hover {
    border-bottom: solid 2px #40CDF7 !important; }
  .ml-d-db-h-l-cyan:hover {
    border-bottom: solid 2px #58d3f8 !important; }
  .ml-d-db-h-d-cyan:hover {
    border-bottom: solid 2px #28c7f6 !important; }
  .ml-d-dl-cyan {
    border-left: solid 2px #40CDF7 !important; }
  .ml-d-dl-l-cyan {
    border-left: solid 2px #58d3f8 !important; }
  .ml-d-dl-d-cyan {
    border-left: solid 2px #28c7f6 !important; }
  .ml-d-dl-h-cyan:hover {
    border-left: solid 2px #40CDF7 !important; }
  .ml-d-dl-h-l-cyan:hover {
    border-left: solid 2px #58d3f8 !important; }
  .ml-d-dl-h-d-cyan:hover {
    border-left: solid 2px #28c7f6 !important; }
  .ml-c-teal {
    color: #35F7D9 !important; }
  .ml-c-l-teal {
    color: #4ef8de !important; }
  .ml-c-d-teal {
    color: #1cf6d4 !important; }
  .ml-c-h-teal:hover {
    color: #35F7D9 !important; }
  .ml-c-h-l-teal:hover {
    color: #4ef8de !important; }
  .ml-c-h-d-teal:hover {
    color: #1cf6d4 !important; }
  .ml-b-teal {
    background-color: #35F7D9 !important; }
  .ml-b-l-teal {
    background-color: #4ef8de !important; }
  .ml-b-d-teal {
    background-color: #1cf6d4 !important; }
  .ml-b-h-teal:hover {
    background-color: #35F7D9 !important; }
  .ml-b-h-l-teal:hover {
    background-color: #4ef8de !important; }
  .ml-b-h-d-teal:hover {
    background-color: #1cf6d4 !important; }
  .ml-d-teal {
    border: solid 2px #35F7D9 !important; }
  .ml-d-l-teal {
    border: solid 2px #4ef8de !important; }
  .ml-d-d-teal {
    border: solid 2px #1cf6d4 !important; }
  .ml-d-h-teal:hover {
    border: solid 2px #35F7D9 !important; }
  .ml-d-h-l-teal:hover {
    border: solid 2px #4ef8de !important; }
  .ml-d-h-d-teal:hover {
    border: solid 2px #1cf6d4 !important; }
  .ml-d-dt-teal {
    border-top: solid 2px #35F7D9 !important; }
  .ml-d-dt-l-teal {
    border-top: solid 2px #4ef8de !important; }
  .ml-d-dt-d-teal {
    border-top: solid 2px #1cf6d4 !important; }
  .ml-d-dt-h-teal:hover {
    border-top: solid 2px #35F7D9 !important; }
  .ml-d-dt-h-l-teal:hover {
    border-top: solid 2px #4ef8de !important; }
  .ml-d-dt-h-d-teal:hover {
    border-top: solid 2px #1cf6d4 !important; }
  .ml-d-dr-teal {
    border-right: solid 2px #35F7D9 !important; }
  .ml-d-dr-l-teal {
    border-right: solid 2px #4ef8de !important; }
  .ml-d-dr-d-teal {
    border-right: solid 2px #1cf6d4 !important; }
  .ml-d-dr-h-teal:hover {
    border-right: solid 2px #35F7D9 !important; }
  .ml-d-dr-h-l-teal:hover {
    border-right: solid 2px #4ef8de !important; }
  .ml-d-dr-h-d-teal:hover {
    border-right: solid 2px #1cf6d4 !important; }
  .ml-d-db-teal {
    border-bottom: solid 2px #35F7D9 !important; }
  .ml-d-db-l-teal {
    border-bottom: solid 2px #4ef8de !important; }
  .ml-d-db-d-teal {
    border-bottom: solid 2px #1cf6d4 !important; }
  .ml-d-db-h-teal:hover {
    border-bottom: solid 2px #35F7D9 !important; }
  .ml-d-db-h-l-teal:hover {
    border-bottom: solid 2px #4ef8de !important; }
  .ml-d-db-h-d-teal:hover {
    border-bottom: solid 2px #1cf6d4 !important; }
  .ml-d-dl-teal {
    border-left: solid 2px #35F7D9 !important; }
  .ml-d-dl-l-teal {
    border-left: solid 2px #4ef8de !important; }
  .ml-d-dl-d-teal {
    border-left: solid 2px #1cf6d4 !important; }
  .ml-d-dl-h-teal:hover {
    border-left: solid 2px #35F7D9 !important; }
  .ml-d-dl-h-l-teal:hover {
    border-left: solid 2px #4ef8de !important; }
  .ml-d-dl-h-d-teal:hover {
    border-left: solid 2px #1cf6d4 !important; }
  .ml-c-green {
    color: #45E6AA !important; }
  .ml-c-l-green {
    color: #5be9b4 !important; }
  .ml-c-d-green {
    color: #2fe3a0 !important; }
  .ml-c-h-green:hover {
    color: #45E6AA !important; }
  .ml-c-h-l-green:hover {
    color: #5be9b4 !important; }
  .ml-c-h-d-green:hover {
    color: #2fe3a0 !important; }
  .ml-b-green {
    background-color: #45E6AA !important; }
  .ml-b-l-green {
    background-color: #5be9b4 !important; }
  .ml-b-d-green {
    background-color: #2fe3a0 !important; }
  .ml-b-h-green:hover {
    background-color: #45E6AA !important; }
  .ml-b-h-l-green:hover {
    background-color: #5be9b4 !important; }
  .ml-b-h-d-green:hover {
    background-color: #2fe3a0 !important; }
  .ml-d-green {
    border: solid 2px #45E6AA !important; }
  .ml-d-l-green {
    border: solid 2px #5be9b4 !important; }
  .ml-d-d-green {
    border: solid 2px #2fe3a0 !important; }
  .ml-d-h-green:hover {
    border: solid 2px #45E6AA !important; }
  .ml-d-h-l-green:hover {
    border: solid 2px #5be9b4 !important; }
  .ml-d-h-d-green:hover {
    border: solid 2px #2fe3a0 !important; }
  .ml-d-dt-green {
    border-top: solid 2px #45E6AA !important; }
  .ml-d-dt-l-green {
    border-top: solid 2px #5be9b4 !important; }
  .ml-d-dt-d-green {
    border-top: solid 2px #2fe3a0 !important; }
  .ml-d-dt-h-green:hover {
    border-top: solid 2px #45E6AA !important; }
  .ml-d-dt-h-l-green:hover {
    border-top: solid 2px #5be9b4 !important; }
  .ml-d-dt-h-d-green:hover {
    border-top: solid 2px #2fe3a0 !important; }
  .ml-d-dr-green {
    border-right: solid 2px #45E6AA !important; }
  .ml-d-dr-l-green {
    border-right: solid 2px #5be9b4 !important; }
  .ml-d-dr-d-green {
    border-right: solid 2px #2fe3a0 !important; }
  .ml-d-dr-h-green:hover {
    border-right: solid 2px #45E6AA !important; }
  .ml-d-dr-h-l-green:hover {
    border-right: solid 2px #5be9b4 !important; }
  .ml-d-dr-h-d-green:hover {
    border-right: solid 2px #2fe3a0 !important; }
  .ml-d-db-green {
    border-bottom: solid 2px #45E6AA !important; }
  .ml-d-db-l-green {
    border-bottom: solid 2px #5be9b4 !important; }
  .ml-d-db-d-green {
    border-bottom: solid 2px #2fe3a0 !important; }
  .ml-d-db-h-green:hover {
    border-bottom: solid 2px #45E6AA !important; }
  .ml-d-db-h-l-green:hover {
    border-bottom: solid 2px #5be9b4 !important; }
  .ml-d-db-h-d-green:hover {
    border-bottom: solid 2px #2fe3a0 !important; }
  .ml-d-dl-green {
    border-left: solid 2px #45E6AA !important; }
  .ml-d-dl-l-green {
    border-left: solid 2px #5be9b4 !important; }
  .ml-d-dl-d-green {
    border-left: solid 2px #2fe3a0 !important; }
  .ml-d-dl-h-green:hover {
    border-left: solid 2px #45E6AA !important; }
  .ml-d-dl-h-l-green:hover {
    border-left: solid 2px #5be9b4 !important; }
  .ml-d-dl-h-d-green:hover {
    border-left: solid 2px #2fe3a0 !important; }
  .ml-c-lime {
    color: #89ED54 !important; }
  .ml-c-l-lime {
    color: #99ef6b !important; }
  .ml-c-d-lime {
    color: #79eb3d !important; }
  .ml-c-h-lime:hover {
    color: #89ED54 !important; }
  .ml-c-h-l-lime:hover {
    color: #99ef6b !important; }
  .ml-c-h-d-lime:hover {
    color: #79eb3d !important; }
  .ml-b-lime {
    background-color: #89ED54 !important; }
  .ml-b-l-lime {
    background-color: #99ef6b !important; }
  .ml-b-d-lime {
    background-color: #79eb3d !important; }
  .ml-b-h-lime:hover {
    background-color: #89ED54 !important; }
  .ml-b-h-l-lime:hover {
    background-color: #99ef6b !important; }
  .ml-b-h-d-lime:hover {
    background-color: #79eb3d !important; }
  .ml-d-lime {
    border: solid 2px #89ED54 !important; }
  .ml-d-l-lime {
    border: solid 2px #99ef6b !important; }
  .ml-d-d-lime {
    border: solid 2px #79eb3d !important; }
  .ml-d-h-lime:hover {
    border: solid 2px #89ED54 !important; }
  .ml-d-h-l-lime:hover {
    border: solid 2px #99ef6b !important; }
  .ml-d-h-d-lime:hover {
    border: solid 2px #79eb3d !important; }
  .ml-d-dt-lime {
    border-top: solid 2px #89ED54 !important; }
  .ml-d-dt-l-lime {
    border-top: solid 2px #99ef6b !important; }
  .ml-d-dt-d-lime {
    border-top: solid 2px #79eb3d !important; }
  .ml-d-dt-h-lime:hover {
    border-top: solid 2px #89ED54 !important; }
  .ml-d-dt-h-l-lime:hover {
    border-top: solid 2px #99ef6b !important; }
  .ml-d-dt-h-d-lime:hover {
    border-top: solid 2px #79eb3d !important; }
  .ml-d-dr-lime {
    border-right: solid 2px #89ED54 !important; }
  .ml-d-dr-l-lime {
    border-right: solid 2px #99ef6b !important; }
  .ml-d-dr-d-lime {
    border-right: solid 2px #79eb3d !important; }
  .ml-d-dr-h-lime:hover {
    border-right: solid 2px #89ED54 !important; }
  .ml-d-dr-h-l-lime:hover {
    border-right: solid 2px #99ef6b !important; }
  .ml-d-dr-h-d-lime:hover {
    border-right: solid 2px #79eb3d !important; }
  .ml-d-db-lime {
    border-bottom: solid 2px #89ED54 !important; }
  .ml-d-db-l-lime {
    border-bottom: solid 2px #99ef6b !important; }
  .ml-d-db-d-lime {
    border-bottom: solid 2px #79eb3d !important; }
  .ml-d-db-h-lime:hover {
    border-bottom: solid 2px #89ED54 !important; }
  .ml-d-db-h-l-lime:hover {
    border-bottom: solid 2px #99ef6b !important; }
  .ml-d-db-h-d-lime:hover {
    border-bottom: solid 2px #79eb3d !important; }
  .ml-d-dl-lime {
    border-left: solid 2px #89ED54 !important; }
  .ml-d-dl-l-lime {
    border-left: solid 2px #99ef6b !important; }
  .ml-d-dl-d-lime {
    border-left: solid 2px #79eb3d !important; }
  .ml-d-dl-h-lime:hover {
    border-left: solid 2px #89ED54 !important; }
  .ml-d-dl-h-l-lime:hover {
    border-left: solid 2px #99ef6b !important; }
  .ml-d-dl-h-d-lime:hover {
    border-left: solid 2px #79eb3d !important; }
  .ml-c-yellow {
    color: #F6EB49 !important; }
  .ml-c-l-yellow {
    color: #f7ee61 !important; }
  .ml-c-d-yellow {
    color: #f5e831 !important; }
  .ml-c-h-yellow:hover {
    color: #F6EB49 !important; }
  .ml-c-h-l-yellow:hover {
    color: #f7ee61 !important; }
  .ml-c-h-d-yellow:hover {
    color: #f5e831 !important; }
  .ml-b-yellow {
    background-color: #F6EB49 !important; }
  .ml-b-l-yellow {
    background-color: #f7ee61 !important; }
  .ml-b-d-yellow {
    background-color: #f5e831 !important; }
  .ml-b-h-yellow:hover {
    background-color: #F6EB49 !important; }
  .ml-b-h-l-yellow:hover {
    background-color: #f7ee61 !important; }
  .ml-b-h-d-yellow:hover {
    background-color: #f5e831 !important; }
  .ml-d-yellow {
    border: solid 2px #F6EB49 !important; }
  .ml-d-l-yellow {
    border: solid 2px #f7ee61 !important; }
  .ml-d-d-yellow {
    border: solid 2px #f5e831 !important; }
  .ml-d-h-yellow:hover {
    border: solid 2px #F6EB49 !important; }
  .ml-d-h-l-yellow:hover {
    border: solid 2px #f7ee61 !important; }
  .ml-d-h-d-yellow:hover {
    border: solid 2px #f5e831 !important; }
  .ml-d-dt-yellow {
    border-top: solid 2px #F6EB49 !important; }
  .ml-d-dt-l-yellow {
    border-top: solid 2px #f7ee61 !important; }
  .ml-d-dt-d-yellow {
    border-top: solid 2px #f5e831 !important; }
  .ml-d-dt-h-yellow:hover {
    border-top: solid 2px #F6EB49 !important; }
  .ml-d-dt-h-l-yellow:hover {
    border-top: solid 2px #f7ee61 !important; }
  .ml-d-dt-h-d-yellow:hover {
    border-top: solid 2px #f5e831 !important; }
  .ml-d-dr-yellow {
    border-right: solid 2px #F6EB49 !important; }
  .ml-d-dr-l-yellow {
    border-right: solid 2px #f7ee61 !important; }
  .ml-d-dr-d-yellow {
    border-right: solid 2px #f5e831 !important; }
  .ml-d-dr-h-yellow:hover {
    border-right: solid 2px #F6EB49 !important; }
  .ml-d-dr-h-l-yellow:hover {
    border-right: solid 2px #f7ee61 !important; }
  .ml-d-dr-h-d-yellow:hover {
    border-right: solid 2px #f5e831 !important; }
  .ml-d-db-yellow {
    border-bottom: solid 2px #F6EB49 !important; }
  .ml-d-db-l-yellow {
    border-bottom: solid 2px #f7ee61 !important; }
  .ml-d-db-d-yellow {
    border-bottom: solid 2px #f5e831 !important; }
  .ml-d-db-h-yellow:hover {
    border-bottom: solid 2px #F6EB49 !important; }
  .ml-d-db-h-l-yellow:hover {
    border-bottom: solid 2px #f7ee61 !important; }
  .ml-d-db-h-d-yellow:hover {
    border-bottom: solid 2px #f5e831 !important; }
  .ml-d-dl-yellow {
    border-left: solid 2px #F6EB49 !important; }
  .ml-d-dl-l-yellow {
    border-left: solid 2px #f7ee61 !important; }
  .ml-d-dl-d-yellow {
    border-left: solid 2px #f5e831 !important; }
  .ml-d-dl-h-yellow:hover {
    border-left: solid 2px #F6EB49 !important; }
  .ml-d-dl-h-l-yellow:hover {
    border-left: solid 2px #f7ee61 !important; }
  .ml-d-dl-h-d-yellow:hover {
    border-left: solid 2px #f5e831 !important; }
  .ml-c-amber {
    color: #FFDA44 !important; }
  .ml-c-l-amber {
    color: #ffdf5e !important; }
  .ml-c-d-amber {
    color: #ffd52b !important; }
  .ml-c-h-amber:hover {
    color: #FFDA44 !important; }
  .ml-c-h-l-amber:hover {
    color: #ffdf5e !important; }
  .ml-c-h-d-amber:hover {
    color: #ffd52b !important; }
  .ml-b-amber {
    background-color: #FFDA44 !important; }
  .ml-b-l-amber {
    background-color: #ffdf5e !important; }
  .ml-b-d-amber {
    background-color: #ffd52b !important; }
  .ml-b-h-amber:hover {
    background-color: #FFDA44 !important; }
  .ml-b-h-l-amber:hover {
    background-color: #ffdf5e !important; }
  .ml-b-h-d-amber:hover {
    background-color: #ffd52b !important; }
  .ml-d-amber {
    border: solid 2px #FFDA44 !important; }
  .ml-d-l-amber {
    border: solid 2px #ffdf5e !important; }
  .ml-d-d-amber {
    border: solid 2px #ffd52b !important; }
  .ml-d-h-amber:hover {
    border: solid 2px #FFDA44 !important; }
  .ml-d-h-l-amber:hover {
    border: solid 2px #ffdf5e !important; }
  .ml-d-h-d-amber:hover {
    border: solid 2px #ffd52b !important; }
  .ml-d-dt-amber {
    border-top: solid 2px #FFDA44 !important; }
  .ml-d-dt-l-amber {
    border-top: solid 2px #ffdf5e !important; }
  .ml-d-dt-d-amber {
    border-top: solid 2px #ffd52b !important; }
  .ml-d-dt-h-amber:hover {
    border-top: solid 2px #FFDA44 !important; }
  .ml-d-dt-h-l-amber:hover {
    border-top: solid 2px #ffdf5e !important; }
  .ml-d-dt-h-d-amber:hover {
    border-top: solid 2px #ffd52b !important; }
  .ml-d-dr-amber {
    border-right: solid 2px #FFDA44 !important; }
  .ml-d-dr-l-amber {
    border-right: solid 2px #ffdf5e !important; }
  .ml-d-dr-d-amber {
    border-right: solid 2px #ffd52b !important; }
  .ml-d-dr-h-amber:hover {
    border-right: solid 2px #FFDA44 !important; }
  .ml-d-dr-h-l-amber:hover {
    border-right: solid 2px #ffdf5e !important; }
  .ml-d-dr-h-d-amber:hover {
    border-right: solid 2px #ffd52b !important; }
  .ml-d-db-amber {
    border-bottom: solid 2px #FFDA44 !important; }
  .ml-d-db-l-amber {
    border-bottom: solid 2px #ffdf5e !important; }
  .ml-d-db-d-amber {
    border-bottom: solid 2px #ffd52b !important; }
  .ml-d-db-h-amber:hover {
    border-bottom: solid 2px #FFDA44 !important; }
  .ml-d-db-h-l-amber:hover {
    border-bottom: solid 2px #ffdf5e !important; }
  .ml-d-db-h-d-amber:hover {
    border-bottom: solid 2px #ffd52b !important; }
  .ml-d-dl-amber {
    border-left: solid 2px #FFDA44 !important; }
  .ml-d-dl-l-amber {
    border-left: solid 2px #ffdf5e !important; }
  .ml-d-dl-d-amber {
    border-left: solid 2px #ffd52b !important; }
  .ml-d-dl-h-amber:hover {
    border-left: solid 2px #FFDA44 !important; }
  .ml-d-dl-h-l-amber:hover {
    border-left: solid 2px #ffdf5e !important; }
  .ml-d-dl-h-d-amber:hover {
    border-left: solid 2px #ffd52b !important; }
  .ml-c-orange {
    color: #FFA52E !important; }
  .ml-c-l-orange {
    color: #ffb048 !important; }
  .ml-c-d-orange {
    color: #ff9a15 !important; }
  .ml-c-h-orange:hover {
    color: #FFA52E !important; }
  .ml-c-h-l-orange:hover {
    color: #ffb048 !important; }
  .ml-c-h-d-orange:hover {
    color: #ff9a15 !important; }
  .ml-b-orange {
    background-color: #FFA52E !important; }
  .ml-b-l-orange {
    background-color: #ffb048 !important; }
  .ml-b-d-orange {
    background-color: #ff9a15 !important; }
  .ml-b-h-orange:hover {
    background-color: #FFA52E !important; }
  .ml-b-h-l-orange:hover {
    background-color: #ffb048 !important; }
  .ml-b-h-d-orange:hover {
    background-color: #ff9a15 !important; }
  .ml-d-orange {
    border: solid 2px #FFA52E !important; }
  .ml-d-l-orange {
    border: solid 2px #ffb048 !important; }
  .ml-d-d-orange {
    border: solid 2px #ff9a15 !important; }
  .ml-d-h-orange:hover {
    border: solid 2px #FFA52E !important; }
  .ml-d-h-l-orange:hover {
    border: solid 2px #ffb048 !important; }
  .ml-d-h-d-orange:hover {
    border: solid 2px #ff9a15 !important; }
  .ml-d-dt-orange {
    border-top: solid 2px #FFA52E !important; }
  .ml-d-dt-l-orange {
    border-top: solid 2px #ffb048 !important; }
  .ml-d-dt-d-orange {
    border-top: solid 2px #ff9a15 !important; }
  .ml-d-dt-h-orange:hover {
    border-top: solid 2px #FFA52E !important; }
  .ml-d-dt-h-l-orange:hover {
    border-top: solid 2px #ffb048 !important; }
  .ml-d-dt-h-d-orange:hover {
    border-top: solid 2px #ff9a15 !important; }
  .ml-d-dr-orange {
    border-right: solid 2px #FFA52E !important; }
  .ml-d-dr-l-orange {
    border-right: solid 2px #ffb048 !important; }
  .ml-d-dr-d-orange {
    border-right: solid 2px #ff9a15 !important; }
  .ml-d-dr-h-orange:hover {
    border-right: solid 2px #FFA52E !important; }
  .ml-d-dr-h-l-orange:hover {
    border-right: solid 2px #ffb048 !important; }
  .ml-d-dr-h-d-orange:hover {
    border-right: solid 2px #ff9a15 !important; }
  .ml-d-db-orange {
    border-bottom: solid 2px #FFA52E !important; }
  .ml-d-db-l-orange {
    border-bottom: solid 2px #ffb048 !important; }
  .ml-d-db-d-orange {
    border-bottom: solid 2px #ff9a15 !important; }
  .ml-d-db-h-orange:hover {
    border-bottom: solid 2px #FFA52E !important; }
  .ml-d-db-h-l-orange:hover {
    border-bottom: solid 2px #ffb048 !important; }
  .ml-d-db-h-d-orange:hover {
    border-bottom: solid 2px #ff9a15 !important; }
  .ml-d-dl-orange {
    border-left: solid 2px #FFA52E !important; }
  .ml-d-dl-l-orange {
    border-left: solid 2px #ffb048 !important; }
  .ml-d-dl-d-orange {
    border-left: solid 2px #ff9a15 !important; }
  .ml-d-dl-h-orange:hover {
    border-left: solid 2px #FFA52E !important; }
  .ml-d-dl-h-l-orange:hover {
    border-left: solid 2px #ffb048 !important; }
  .ml-d-dl-h-d-orange:hover {
    border-left: solid 2px #ff9a15 !important; }
  .ml-c-brown {
    color: #956D38 !important; }
  .ml-c-l-brown {
    color: #a87b3f !important; }
  .ml-c-d-brown {
    color: #825f31 !important; }
  .ml-c-h-brown:hover {
    color: #956D38 !important; }
  .ml-c-h-l-brown:hover {
    color: #a87b3f !important; }
  .ml-c-h-d-brown:hover {
    color: #825f31 !important; }
  .ml-b-brown {
    background-color: #956D38 !important; }
  .ml-b-l-brown {
    background-color: #a87b3f !important; }
  .ml-b-d-brown {
    background-color: #825f31 !important; }
  .ml-b-h-brown:hover {
    background-color: #956D38 !important; }
  .ml-b-h-l-brown:hover {
    background-color: #a87b3f !important; }
  .ml-b-h-d-brown:hover {
    background-color: #825f31 !important; }
  .ml-d-brown {
    border: solid 2px #956D38 !important; }
  .ml-d-l-brown {
    border: solid 2px #a87b3f !important; }
  .ml-d-d-brown {
    border: solid 2px #825f31 !important; }
  .ml-d-h-brown:hover {
    border: solid 2px #956D38 !important; }
  .ml-d-h-l-brown:hover {
    border: solid 2px #a87b3f !important; }
  .ml-d-h-d-brown:hover {
    border: solid 2px #825f31 !important; }
  .ml-d-dt-brown {
    border-top: solid 2px #956D38 !important; }
  .ml-d-dt-l-brown {
    border-top: solid 2px #a87b3f !important; }
  .ml-d-dt-d-brown {
    border-top: solid 2px #825f31 !important; }
  .ml-d-dt-h-brown:hover {
    border-top: solid 2px #956D38 !important; }
  .ml-d-dt-h-l-brown:hover {
    border-top: solid 2px #a87b3f !important; }
  .ml-d-dt-h-d-brown:hover {
    border-top: solid 2px #825f31 !important; }
  .ml-d-dr-brown {
    border-right: solid 2px #956D38 !important; }
  .ml-d-dr-l-brown {
    border-right: solid 2px #a87b3f !important; }
  .ml-d-dr-d-brown {
    border-right: solid 2px #825f31 !important; }
  .ml-d-dr-h-brown:hover {
    border-right: solid 2px #956D38 !important; }
  .ml-d-dr-h-l-brown:hover {
    border-right: solid 2px #a87b3f !important; }
  .ml-d-dr-h-d-brown:hover {
    border-right: solid 2px #825f31 !important; }
  .ml-d-db-brown {
    border-bottom: solid 2px #956D38 !important; }
  .ml-d-db-l-brown {
    border-bottom: solid 2px #a87b3f !important; }
  .ml-d-db-d-brown {
    border-bottom: solid 2px #825f31 !important; }
  .ml-d-db-h-brown:hover {
    border-bottom: solid 2px #956D38 !important; }
  .ml-d-db-h-l-brown:hover {
    border-bottom: solid 2px #a87b3f !important; }
  .ml-d-db-h-d-brown:hover {
    border-bottom: solid 2px #825f31 !important; }
  .ml-d-dl-brown {
    border-left: solid 2px #956D38 !important; }
  .ml-d-dl-l-brown {
    border-left: solid 2px #a87b3f !important; }
  .ml-d-dl-d-brown {
    border-left: solid 2px #825f31 !important; }
  .ml-d-dl-h-brown:hover {
    border-left: solid 2px #956D38 !important; }
  .ml-d-dl-h-l-brown:hover {
    border-left: solid 2px #a87b3f !important; }
  .ml-d-dl-h-d-brown:hover {
    border-left: solid 2px #825f31 !important; }
  .ml-c-black {
    color: #040E18 !important; }
  .ml-c-l-black {
    color: #081b2e !important; }
  .ml-c-d-black {
    color: #000102 !important; }
  .ml-c-h-black:hover {
    color: #040E18 !important; }
  .ml-c-h-l-black:hover {
    color: #081b2e !important; }
  .ml-c-h-d-black:hover {
    color: #000102 !important; }
  .ml-b-black {
    background-color: #040E18 !important; }
  .ml-b-l-black {
    background-color: #081b2e !important; }
  .ml-b-d-black {
    background-color: #000102 !important; }
  .ml-b-h-black:hover {
    background-color: #040E18 !important; }
  .ml-b-h-l-black:hover {
    background-color: #081b2e !important; }
  .ml-b-h-d-black:hover {
    background-color: #000102 !important; }
  .ml-d-black {
    border: solid 2px #040E18 !important; }
  .ml-d-l-black {
    border: solid 2px #081b2e !important; }
  .ml-d-d-black {
    border: solid 2px #000102 !important; }
  .ml-d-h-black:hover {
    border: solid 2px #040E18 !important; }
  .ml-d-h-l-black:hover {
    border: solid 2px #081b2e !important; }
  .ml-d-h-d-black:hover {
    border: solid 2px #000102 !important; }
  .ml-d-dt-black {
    border-top: solid 2px #040E18 !important; }
  .ml-d-dt-l-black {
    border-top: solid 2px #081b2e !important; }
  .ml-d-dt-d-black {
    border-top: solid 2px #000102 !important; }
  .ml-d-dt-h-black:hover {
    border-top: solid 2px #040E18 !important; }
  .ml-d-dt-h-l-black:hover {
    border-top: solid 2px #081b2e !important; }
  .ml-d-dt-h-d-black:hover {
    border-top: solid 2px #000102 !important; }
  .ml-d-dr-black {
    border-right: solid 2px #040E18 !important; }
  .ml-d-dr-l-black {
    border-right: solid 2px #081b2e !important; }
  .ml-d-dr-d-black {
    border-right: solid 2px #000102 !important; }
  .ml-d-dr-h-black:hover {
    border-right: solid 2px #040E18 !important; }
  .ml-d-dr-h-l-black:hover {
    border-right: solid 2px #081b2e !important; }
  .ml-d-dr-h-d-black:hover {
    border-right: solid 2px #000102 !important; }
  .ml-d-db-black {
    border-bottom: solid 2px #040E18 !important; }
  .ml-d-db-l-black {
    border-bottom: solid 2px #081b2e !important; }
  .ml-d-db-d-black {
    border-bottom: solid 2px #000102 !important; }
  .ml-d-db-h-black:hover {
    border-bottom: solid 2px #040E18 !important; }
  .ml-d-db-h-l-black:hover {
    border-bottom: solid 2px #081b2e !important; }
  .ml-d-db-h-d-black:hover {
    border-bottom: solid 2px #000102 !important; }
  .ml-d-dl-black {
    border-left: solid 2px #040E18 !important; }
  .ml-d-dl-l-black {
    border-left: solid 2px #081b2e !important; }
  .ml-d-dl-d-black {
    border-left: solid 2px #000102 !important; }
  .ml-d-dl-h-black:hover {
    border-left: solid 2px #040E18 !important; }
  .ml-d-dl-h-l-black:hover {
    border-left: solid 2px #081b2e !important; }
  .ml-d-dl-h-d-black:hover {
    border-left: solid 2px #000102 !important; }
  .ml-c-grey {
    color: #A6AAB9 !important; }
  .ml-c-l-grey {
    color: #b4b8c4 !important; }
  .ml-c-d-grey {
    color: #989cae !important; }
  .ml-c-h-grey:hover {
    color: #A6AAB9 !important; }
  .ml-c-h-l-grey:hover {
    color: #b4b8c4 !important; }
  .ml-c-h-d-grey:hover {
    color: #989cae !important; }
  .ml-b-grey {
    background-color: #A6AAB9 !important; }
  .ml-b-l-grey {
    background-color: #b4b8c4 !important; }
  .ml-b-d-grey {
    background-color: #989cae !important; }
  .ml-b-h-grey:hover {
    background-color: #A6AAB9 !important; }
  .ml-b-h-l-grey:hover {
    background-color: #b4b8c4 !important; }
  .ml-b-h-d-grey:hover {
    background-color: #989cae !important; }
  .ml-d-grey {
    border: solid 2px #A6AAB9 !important; }
  .ml-d-l-grey {
    border: solid 2px #b4b8c4 !important; }
  .ml-d-d-grey {
    border: solid 2px #989cae !important; }
  .ml-d-h-grey:hover {
    border: solid 2px #A6AAB9 !important; }
  .ml-d-h-l-grey:hover {
    border: solid 2px #b4b8c4 !important; }
  .ml-d-h-d-grey:hover {
    border: solid 2px #989cae !important; }
  .ml-d-dt-grey {
    border-top: solid 2px #A6AAB9 !important; }
  .ml-d-dt-l-grey {
    border-top: solid 2px #b4b8c4 !important; }
  .ml-d-dt-d-grey {
    border-top: solid 2px #989cae !important; }
  .ml-d-dt-h-grey:hover {
    border-top: solid 2px #A6AAB9 !important; }
  .ml-d-dt-h-l-grey:hover {
    border-top: solid 2px #b4b8c4 !important; }
  .ml-d-dt-h-d-grey:hover {
    border-top: solid 2px #989cae !important; }
  .ml-d-dr-grey {
    border-right: solid 2px #A6AAB9 !important; }
  .ml-d-dr-l-grey {
    border-right: solid 2px #b4b8c4 !important; }
  .ml-d-dr-d-grey {
    border-right: solid 2px #989cae !important; }
  .ml-d-dr-h-grey:hover {
    border-right: solid 2px #A6AAB9 !important; }
  .ml-d-dr-h-l-grey:hover {
    border-right: solid 2px #b4b8c4 !important; }
  .ml-d-dr-h-d-grey:hover {
    border-right: solid 2px #989cae !important; }
  .ml-d-db-grey {
    border-bottom: solid 2px #A6AAB9 !important; }
  .ml-d-db-l-grey {
    border-bottom: solid 2px #b4b8c4 !important; }
  .ml-d-db-d-grey {
    border-bottom: solid 2px #989cae !important; }
  .ml-d-db-h-grey:hover {
    border-bottom: solid 2px #A6AAB9 !important; }
  .ml-d-db-h-l-grey:hover {
    border-bottom: solid 2px #b4b8c4 !important; }
  .ml-d-db-h-d-grey:hover {
    border-bottom: solid 2px #989cae !important; }
  .ml-d-dl-grey {
    border-left: solid 2px #A6AAB9 !important; }
  .ml-d-dl-l-grey {
    border-left: solid 2px #b4b8c4 !important; }
  .ml-d-dl-d-grey {
    border-left: solid 2px #989cae !important; }
  .ml-d-dl-h-grey:hover {
    border-left: solid 2px #A6AAB9 !important; }
  .ml-d-dl-h-l-grey:hover {
    border-left: solid 2px #b4b8c4 !important; }
  .ml-d-dl-h-d-grey:hover {
    border-left: solid 2px #989cae !important; }
  .ml-c-white {
    color: #ffffff !important; }
  .ml-c-l-white {
    color: white !important; }
  .ml-c-d-white {
    color: #f2f2f2 !important; }
  .ml-c-h-white:hover {
    color: #ffffff !important; }
  .ml-c-h-l-white:hover {
    color: white !important; }
  .ml-c-h-d-white:hover {
    color: #f2f2f2 !important; }
  .ml-b-white {
    background-color: #ffffff !important; }
  .ml-b-l-white {
    background-color: white !important; }
  .ml-b-d-white {
    background-color: #f2f2f2 !important; }
  .ml-b-h-white:hover {
    background-color: #ffffff !important; }
  .ml-b-h-l-white:hover {
    background-color: white !important; }
  .ml-b-h-d-white:hover {
    background-color: #f2f2f2 !important; }
  .ml-d-white {
    border: solid 2px #ffffff !important; }
  .ml-d-l-white {
    border: solid 2px white !important; }
  .ml-d-d-white {
    border: solid 2px #f2f2f2 !important; }
  .ml-d-h-white:hover {
    border: solid 2px #ffffff !important; }
  .ml-d-h-l-white:hover {
    border: solid 2px white !important; }
  .ml-d-h-d-white:hover {
    border: solid 2px #f2f2f2 !important; }
  .ml-d-dt-white {
    border-top: solid 2px #ffffff !important; }
  .ml-d-dt-l-white {
    border-top: solid 2px white !important; }
  .ml-d-dt-d-white {
    border-top: solid 2px #f2f2f2 !important; }
  .ml-d-dt-h-white:hover {
    border-top: solid 2px #ffffff !important; }
  .ml-d-dt-h-l-white:hover {
    border-top: solid 2px white !important; }
  .ml-d-dt-h-d-white:hover {
    border-top: solid 2px #f2f2f2 !important; }
  .ml-d-dr-white {
    border-right: solid 2px #ffffff !important; }
  .ml-d-dr-l-white {
    border-right: solid 2px white !important; }
  .ml-d-dr-d-white {
    border-right: solid 2px #f2f2f2 !important; }
  .ml-d-dr-h-white:hover {
    border-right: solid 2px #ffffff !important; }
  .ml-d-dr-h-l-white:hover {
    border-right: solid 2px white !important; }
  .ml-d-dr-h-d-white:hover {
    border-right: solid 2px #f2f2f2 !important; }
  .ml-d-db-white {
    border-bottom: solid 2px #ffffff !important; }
  .ml-d-db-l-white {
    border-bottom: solid 2px white !important; }
  .ml-d-db-d-white {
    border-bottom: solid 2px #f2f2f2 !important; }
  .ml-d-db-h-white:hover {
    border-bottom: solid 2px #ffffff !important; }
  .ml-d-db-h-l-white:hover {
    border-bottom: solid 2px white !important; }
  .ml-d-db-h-d-white:hover {
    border-bottom: solid 2px #f2f2f2 !important; }
  .ml-d-dl-white {
    border-left: solid 2px #ffffff !important; }
  .ml-d-dl-l-white {
    border-left: solid 2px white !important; }
  .ml-d-dl-d-white {
    border-left: solid 2px #f2f2f2 !important; }
  .ml-d-dl-h-white:hover {
    border-left: solid 2px #ffffff !important; }
  .ml-d-dl-h-l-white:hover {
    border-left: solid 2px white !important; }
  .ml-d-dl-h-d-white:hover {
    border-left: solid 2px #f2f2f2 !important; }
  .ml-c-whitesmoke {
    color: #F1F2F8 !important; }
  .ml-c-l-whitesmoke {
    color: white !important; }
  .ml-c-d-whitesmoke {
    color: #e0e2f0 !important; }
  .ml-c-h-whitesmoke:hover {
    color: #F1F2F8 !important; }
  .ml-c-h-l-whitesmoke:hover {
    color: white !important; }
  .ml-c-h-d-whitesmoke:hover {
    color: #e0e2f0 !important; }
  .ml-b-whitesmoke {
    background-color: #F1F2F8 !important; }
  .ml-b-l-whitesmoke {
    background-color: white !important; }
  .ml-b-d-whitesmoke {
    background-color: #e0e2f0 !important; }
  .ml-b-h-whitesmoke:hover {
    background-color: #F1F2F8 !important; }
  .ml-b-h-l-whitesmoke:hover {
    background-color: white !important; }
  .ml-b-h-d-whitesmoke:hover {
    background-color: #e0e2f0 !important; }
  .ml-d-whitesmoke {
    border: solid 2px #F1F2F8 !important; }
  .ml-d-l-whitesmoke {
    border: solid 2px white !important; }
  .ml-d-d-whitesmoke {
    border: solid 2px #e0e2f0 !important; }
  .ml-d-h-whitesmoke:hover {
    border: solid 2px #F1F2F8 !important; }
  .ml-d-h-l-whitesmoke:hover {
    border: solid 2px white !important; }
  .ml-d-h-d-whitesmoke:hover {
    border: solid 2px #e0e2f0 !important; }
  .ml-d-dt-whitesmoke {
    border-top: solid 2px #F1F2F8 !important; }
  .ml-d-dt-l-whitesmoke {
    border-top: solid 2px white !important; }
  .ml-d-dt-d-whitesmoke {
    border-top: solid 2px #e0e2f0 !important; }
  .ml-d-dt-h-whitesmoke:hover {
    border-top: solid 2px #F1F2F8 !important; }
  .ml-d-dt-h-l-whitesmoke:hover {
    border-top: solid 2px white !important; }
  .ml-d-dt-h-d-whitesmoke:hover {
    border-top: solid 2px #e0e2f0 !important; }
  .ml-d-dr-whitesmoke {
    border-right: solid 2px #F1F2F8 !important; }
  .ml-d-dr-l-whitesmoke {
    border-right: solid 2px white !important; }
  .ml-d-dr-d-whitesmoke {
    border-right: solid 2px #e0e2f0 !important; }
  .ml-d-dr-h-whitesmoke:hover {
    border-right: solid 2px #F1F2F8 !important; }
  .ml-d-dr-h-l-whitesmoke:hover {
    border-right: solid 2px white !important; }
  .ml-d-dr-h-d-whitesmoke:hover {
    border-right: solid 2px #e0e2f0 !important; }
  .ml-d-db-whitesmoke {
    border-bottom: solid 2px #F1F2F8 !important; }
  .ml-d-db-l-whitesmoke {
    border-bottom: solid 2px white !important; }
  .ml-d-db-d-whitesmoke {
    border-bottom: solid 2px #e0e2f0 !important; }
  .ml-d-db-h-whitesmoke:hover {
    border-bottom: solid 2px #F1F2F8 !important; }
  .ml-d-db-h-l-whitesmoke:hover {
    border-bottom: solid 2px white !important; }
  .ml-d-db-h-d-whitesmoke:hover {
    border-bottom: solid 2px #e0e2f0 !important; }
  .ml-d-dl-whitesmoke {
    border-left: solid 2px #F1F2F8 !important; }
  .ml-d-dl-l-whitesmoke {
    border-left: solid 2px white !important; }
  .ml-d-dl-d-whitesmoke {
    border-left: solid 2px #e0e2f0 !important; }
  .ml-d-dl-h-whitesmoke:hover {
    border-left: solid 2px #F1F2F8 !important; }
  .ml-d-dl-h-l-whitesmoke:hover {
    border-left: solid 2px white !important; }
  .ml-d-dl-h-d-whitesmoke:hover {
    border-left: solid 2px #e0e2f0 !important; }
  .ml-c-transparent {
    color: transparent !important; }
  .ml-c-l-transparent {
    color: transparent !important; }
  .ml-c-d-transparent {
    color: transparent !important; }
  .ml-c-h-transparent:hover {
    color: transparent !important; }
  .ml-c-h-l-transparent:hover {
    color: transparent !important; }
  .ml-c-h-d-transparent:hover {
    color: transparent !important; }
  .ml-b-transparent {
    background-color: transparent !important; }
  .ml-b-l-transparent {
    background-color: transparent !important; }
  .ml-b-d-transparent {
    background-color: transparent !important; }
  .ml-b-h-transparent:hover {
    background-color: transparent !important; }
  .ml-b-h-l-transparent:hover {
    background-color: transparent !important; }
  .ml-b-h-d-transparent:hover {
    background-color: transparent !important; }
  .ml-d-transparent {
    border: solid 2px transparent !important; }
  .ml-d-l-transparent {
    border: solid 2px transparent !important; }
  .ml-d-d-transparent {
    border: solid 2px transparent !important; }
  .ml-d-h-transparent:hover {
    border: solid 2px transparent !important; }
  .ml-d-h-l-transparent:hover {
    border: solid 2px transparent !important; }
  .ml-d-h-d-transparent:hover {
    border: solid 2px transparent !important; }
  .ml-d-dt-transparent {
    border-top: solid 2px transparent !important; }
  .ml-d-dt-l-transparent {
    border-top: solid 2px transparent !important; }
  .ml-d-dt-d-transparent {
    border-top: solid 2px transparent !important; }
  .ml-d-dt-h-transparent:hover {
    border-top: solid 2px transparent !important; }
  .ml-d-dt-h-l-transparent:hover {
    border-top: solid 2px transparent !important; }
  .ml-d-dt-h-d-transparent:hover {
    border-top: solid 2px transparent !important; }
  .ml-d-dr-transparent {
    border-right: solid 2px transparent !important; }
  .ml-d-dr-l-transparent {
    border-right: solid 2px transparent !important; }
  .ml-d-dr-d-transparent {
    border-right: solid 2px transparent !important; }
  .ml-d-dr-h-transparent:hover {
    border-right: solid 2px transparent !important; }
  .ml-d-dr-h-l-transparent:hover {
    border-right: solid 2px transparent !important; }
  .ml-d-dr-h-d-transparent:hover {
    border-right: solid 2px transparent !important; }
  .ml-d-db-transparent {
    border-bottom: solid 2px transparent !important; }
  .ml-d-db-l-transparent {
    border-bottom: solid 2px transparent !important; }
  .ml-d-db-d-transparent {
    border-bottom: solid 2px transparent !important; }
  .ml-d-db-h-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .ml-d-db-h-l-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .ml-d-db-h-d-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .ml-d-dl-transparent {
    border-left: solid 2px transparent !important; }
  .ml-d-dl-l-transparent {
    border-left: solid 2px transparent !important; }
  .ml-d-dl-d-transparent {
    border-left: solid 2px transparent !important; }
  .ml-d-dl-h-transparent:hover {
    border-left: solid 2px transparent !important; }
  .ml-d-dl-h-l-transparent:hover {
    border-left: solid 2px transparent !important; }
  .ml-d-dl-h-d-transparent:hover {
    border-left: solid 2px transparent !important; } }

@media (min-width: 576px) {
  .ts-c-red {
    color: #F94180 !important; }
  .ts-c-l-red {
    color: #fa5a91 !important; }
  .ts-c-d-red {
    color: #f8286f !important; }
  .ts-c-h-red:hover {
    color: #F94180 !important; }
  .ts-c-h-l-red:hover {
    color: #fa5a91 !important; }
  .ts-c-h-d-red:hover {
    color: #f8286f !important; }
  .ts-b-red {
    background-color: #F94180 !important; }
  .ts-b-l-red {
    background-color: #fa5a91 !important; }
  .ts-b-d-red {
    background-color: #f8286f !important; }
  .ts-b-h-red:hover {
    background-color: #F94180 !important; }
  .ts-b-h-l-red:hover {
    background-color: #fa5a91 !important; }
  .ts-b-h-d-red:hover {
    background-color: #f8286f !important; }
  .ts-d-red {
    border: solid 2px #F94180 !important; }
  .ts-d-l-red {
    border: solid 2px #fa5a91 !important; }
  .ts-d-d-red {
    border: solid 2px #f8286f !important; }
  .ts-d-h-red:hover {
    border: solid 2px #F94180 !important; }
  .ts-d-h-l-red:hover {
    border: solid 2px #fa5a91 !important; }
  .ts-d-h-d-red:hover {
    border: solid 2px #f8286f !important; }
  .ts-d-dt-red {
    border-top: solid 2px #F94180 !important; }
  .ts-d-dt-l-red {
    border-top: solid 2px #fa5a91 !important; }
  .ts-d-dt-d-red {
    border-top: solid 2px #f8286f !important; }
  .ts-d-dt-h-red:hover {
    border-top: solid 2px #F94180 !important; }
  .ts-d-dt-h-l-red:hover {
    border-top: solid 2px #fa5a91 !important; }
  .ts-d-dt-h-d-red:hover {
    border-top: solid 2px #f8286f !important; }
  .ts-d-dr-red {
    border-right: solid 2px #F94180 !important; }
  .ts-d-dr-l-red {
    border-right: solid 2px #fa5a91 !important; }
  .ts-d-dr-d-red {
    border-right: solid 2px #f8286f !important; }
  .ts-d-dr-h-red:hover {
    border-right: solid 2px #F94180 !important; }
  .ts-d-dr-h-l-red:hover {
    border-right: solid 2px #fa5a91 !important; }
  .ts-d-dr-h-d-red:hover {
    border-right: solid 2px #f8286f !important; }
  .ts-d-db-red {
    border-bottom: solid 2px #F94180 !important; }
  .ts-d-db-l-red {
    border-bottom: solid 2px #fa5a91 !important; }
  .ts-d-db-d-red {
    border-bottom: solid 2px #f8286f !important; }
  .ts-d-db-h-red:hover {
    border-bottom: solid 2px #F94180 !important; }
  .ts-d-db-h-l-red:hover {
    border-bottom: solid 2px #fa5a91 !important; }
  .ts-d-db-h-d-red:hover {
    border-bottom: solid 2px #f8286f !important; }
  .ts-d-dl-red {
    border-left: solid 2px #F94180 !important; }
  .ts-d-dl-l-red {
    border-left: solid 2px #fa5a91 !important; }
  .ts-d-dl-d-red {
    border-left: solid 2px #f8286f !important; }
  .ts-d-dl-h-red:hover {
    border-left: solid 2px #F94180 !important; }
  .ts-d-dl-h-l-red:hover {
    border-left: solid 2px #fa5a91 !important; }
  .ts-d-dl-h-d-red:hover {
    border-left: solid 2px #f8286f !important; }
  .ts-c-pink {
    color: #FC58F1 !important; }
  .ts-c-l-pink {
    color: #fc71f3 !important; }
  .ts-c-d-pink {
    color: #fc3fef !important; }
  .ts-c-h-pink:hover {
    color: #FC58F1 !important; }
  .ts-c-h-l-pink:hover {
    color: #fc71f3 !important; }
  .ts-c-h-d-pink:hover {
    color: #fc3fef !important; }
  .ts-b-pink {
    background-color: #FC58F1 !important; }
  .ts-b-l-pink {
    background-color: #fc71f3 !important; }
  .ts-b-d-pink {
    background-color: #fc3fef !important; }
  .ts-b-h-pink:hover {
    background-color: #FC58F1 !important; }
  .ts-b-h-l-pink:hover {
    background-color: #fc71f3 !important; }
  .ts-b-h-d-pink:hover {
    background-color: #fc3fef !important; }
  .ts-d-pink {
    border: solid 2px #FC58F1 !important; }
  .ts-d-l-pink {
    border: solid 2px #fc71f3 !important; }
  .ts-d-d-pink {
    border: solid 2px #fc3fef !important; }
  .ts-d-h-pink:hover {
    border: solid 2px #FC58F1 !important; }
  .ts-d-h-l-pink:hover {
    border: solid 2px #fc71f3 !important; }
  .ts-d-h-d-pink:hover {
    border: solid 2px #fc3fef !important; }
  .ts-d-dt-pink {
    border-top: solid 2px #FC58F1 !important; }
  .ts-d-dt-l-pink {
    border-top: solid 2px #fc71f3 !important; }
  .ts-d-dt-d-pink {
    border-top: solid 2px #fc3fef !important; }
  .ts-d-dt-h-pink:hover {
    border-top: solid 2px #FC58F1 !important; }
  .ts-d-dt-h-l-pink:hover {
    border-top: solid 2px #fc71f3 !important; }
  .ts-d-dt-h-d-pink:hover {
    border-top: solid 2px #fc3fef !important; }
  .ts-d-dr-pink {
    border-right: solid 2px #FC58F1 !important; }
  .ts-d-dr-l-pink {
    border-right: solid 2px #fc71f3 !important; }
  .ts-d-dr-d-pink {
    border-right: solid 2px #fc3fef !important; }
  .ts-d-dr-h-pink:hover {
    border-right: solid 2px #FC58F1 !important; }
  .ts-d-dr-h-l-pink:hover {
    border-right: solid 2px #fc71f3 !important; }
  .ts-d-dr-h-d-pink:hover {
    border-right: solid 2px #fc3fef !important; }
  .ts-d-db-pink {
    border-bottom: solid 2px #FC58F1 !important; }
  .ts-d-db-l-pink {
    border-bottom: solid 2px #fc71f3 !important; }
  .ts-d-db-d-pink {
    border-bottom: solid 2px #fc3fef !important; }
  .ts-d-db-h-pink:hover {
    border-bottom: solid 2px #FC58F1 !important; }
  .ts-d-db-h-l-pink:hover {
    border-bottom: solid 2px #fc71f3 !important; }
  .ts-d-db-h-d-pink:hover {
    border-bottom: solid 2px #fc3fef !important; }
  .ts-d-dl-pink {
    border-left: solid 2px #FC58F1 !important; }
  .ts-d-dl-l-pink {
    border-left: solid 2px #fc71f3 !important; }
  .ts-d-dl-d-pink {
    border-left: solid 2px #fc3fef !important; }
  .ts-d-dl-h-pink:hover {
    border-left: solid 2px #FC58F1 !important; }
  .ts-d-dl-h-l-pink:hover {
    border-left: solid 2px #fc71f3 !important; }
  .ts-d-dl-h-d-pink:hover {
    border-left: solid 2px #fc3fef !important; }
  .ts-c-purple {
    color: #A418F3 !important; }
  .ts-c-l-purple {
    color: #ae30f4 !important; }
  .ts-c-d-purple {
    color: #970ce6 !important; }
  .ts-c-h-purple:hover {
    color: #A418F3 !important; }
  .ts-c-h-l-purple:hover {
    color: #ae30f4 !important; }
  .ts-c-h-d-purple:hover {
    color: #970ce6 !important; }
  .ts-b-purple {
    background-color: #A418F3 !important; }
  .ts-b-l-purple {
    background-color: #ae30f4 !important; }
  .ts-b-d-purple {
    background-color: #970ce6 !important; }
  .ts-b-h-purple:hover {
    background-color: #A418F3 !important; }
  .ts-b-h-l-purple:hover {
    background-color: #ae30f4 !important; }
  .ts-b-h-d-purple:hover {
    background-color: #970ce6 !important; }
  .ts-d-purple {
    border: solid 2px #A418F3 !important; }
  .ts-d-l-purple {
    border: solid 2px #ae30f4 !important; }
  .ts-d-d-purple {
    border: solid 2px #970ce6 !important; }
  .ts-d-h-purple:hover {
    border: solid 2px #A418F3 !important; }
  .ts-d-h-l-purple:hover {
    border: solid 2px #ae30f4 !important; }
  .ts-d-h-d-purple:hover {
    border: solid 2px #970ce6 !important; }
  .ts-d-dt-purple {
    border-top: solid 2px #A418F3 !important; }
  .ts-d-dt-l-purple {
    border-top: solid 2px #ae30f4 !important; }
  .ts-d-dt-d-purple {
    border-top: solid 2px #970ce6 !important; }
  .ts-d-dt-h-purple:hover {
    border-top: solid 2px #A418F3 !important; }
  .ts-d-dt-h-l-purple:hover {
    border-top: solid 2px #ae30f4 !important; }
  .ts-d-dt-h-d-purple:hover {
    border-top: solid 2px #970ce6 !important; }
  .ts-d-dr-purple {
    border-right: solid 2px #A418F3 !important; }
  .ts-d-dr-l-purple {
    border-right: solid 2px #ae30f4 !important; }
  .ts-d-dr-d-purple {
    border-right: solid 2px #970ce6 !important; }
  .ts-d-dr-h-purple:hover {
    border-right: solid 2px #A418F3 !important; }
  .ts-d-dr-h-l-purple:hover {
    border-right: solid 2px #ae30f4 !important; }
  .ts-d-dr-h-d-purple:hover {
    border-right: solid 2px #970ce6 !important; }
  .ts-d-db-purple {
    border-bottom: solid 2px #A418F3 !important; }
  .ts-d-db-l-purple {
    border-bottom: solid 2px #ae30f4 !important; }
  .ts-d-db-d-purple {
    border-bottom: solid 2px #970ce6 !important; }
  .ts-d-db-h-purple:hover {
    border-bottom: solid 2px #A418F3 !important; }
  .ts-d-db-h-l-purple:hover {
    border-bottom: solid 2px #ae30f4 !important; }
  .ts-d-db-h-d-purple:hover {
    border-bottom: solid 2px #970ce6 !important; }
  .ts-d-dl-purple {
    border-left: solid 2px #A418F3 !important; }
  .ts-d-dl-l-purple {
    border-left: solid 2px #ae30f4 !important; }
  .ts-d-dl-d-purple {
    border-left: solid 2px #970ce6 !important; }
  .ts-d-dl-h-purple:hover {
    border-left: solid 2px #A418F3 !important; }
  .ts-d-dl-h-l-purple:hover {
    border-left: solid 2px #ae30f4 !important; }
  .ts-d-dl-h-d-purple:hover {
    border-left: solid 2px #970ce6 !important; }
  .ts-c-indigo {
    color: #8432FF !important; }
  .ts-c-l-indigo {
    color: #934cff !important; }
  .ts-c-d-indigo {
    color: #7519ff !important; }
  .ts-c-h-indigo:hover {
    color: #8432FF !important; }
  .ts-c-h-l-indigo:hover {
    color: #934cff !important; }
  .ts-c-h-d-indigo:hover {
    color: #7519ff !important; }
  .ts-b-indigo {
    background-color: #8432FF !important; }
  .ts-b-l-indigo {
    background-color: #934cff !important; }
  .ts-b-d-indigo {
    background-color: #7519ff !important; }
  .ts-b-h-indigo:hover {
    background-color: #8432FF !important; }
  .ts-b-h-l-indigo:hover {
    background-color: #934cff !important; }
  .ts-b-h-d-indigo:hover {
    background-color: #7519ff !important; }
  .ts-d-indigo {
    border: solid 2px #8432FF !important; }
  .ts-d-l-indigo {
    border: solid 2px #934cff !important; }
  .ts-d-d-indigo {
    border: solid 2px #7519ff !important; }
  .ts-d-h-indigo:hover {
    border: solid 2px #8432FF !important; }
  .ts-d-h-l-indigo:hover {
    border: solid 2px #934cff !important; }
  .ts-d-h-d-indigo:hover {
    border: solid 2px #7519ff !important; }
  .ts-d-dt-indigo {
    border-top: solid 2px #8432FF !important; }
  .ts-d-dt-l-indigo {
    border-top: solid 2px #934cff !important; }
  .ts-d-dt-d-indigo {
    border-top: solid 2px #7519ff !important; }
  .ts-d-dt-h-indigo:hover {
    border-top: solid 2px #8432FF !important; }
  .ts-d-dt-h-l-indigo:hover {
    border-top: solid 2px #934cff !important; }
  .ts-d-dt-h-d-indigo:hover {
    border-top: solid 2px #7519ff !important; }
  .ts-d-dr-indigo {
    border-right: solid 2px #8432FF !important; }
  .ts-d-dr-l-indigo {
    border-right: solid 2px #934cff !important; }
  .ts-d-dr-d-indigo {
    border-right: solid 2px #7519ff !important; }
  .ts-d-dr-h-indigo:hover {
    border-right: solid 2px #8432FF !important; }
  .ts-d-dr-h-l-indigo:hover {
    border-right: solid 2px #934cff !important; }
  .ts-d-dr-h-d-indigo:hover {
    border-right: solid 2px #7519ff !important; }
  .ts-d-db-indigo {
    border-bottom: solid 2px #8432FF !important; }
  .ts-d-db-l-indigo {
    border-bottom: solid 2px #934cff !important; }
  .ts-d-db-d-indigo {
    border-bottom: solid 2px #7519ff !important; }
  .ts-d-db-h-indigo:hover {
    border-bottom: solid 2px #8432FF !important; }
  .ts-d-db-h-l-indigo:hover {
    border-bottom: solid 2px #934cff !important; }
  .ts-d-db-h-d-indigo:hover {
    border-bottom: solid 2px #7519ff !important; }
  .ts-d-dl-indigo {
    border-left: solid 2px #8432FF !important; }
  .ts-d-dl-l-indigo {
    border-left: solid 2px #934cff !important; }
  .ts-d-dl-d-indigo {
    border-left: solid 2px #7519ff !important; }
  .ts-d-dl-h-indigo:hover {
    border-left: solid 2px #8432FF !important; }
  .ts-d-dl-h-l-indigo:hover {
    border-left: solid 2px #934cff !important; }
  .ts-d-dl-h-d-indigo:hover {
    border-left: solid 2px #7519ff !important; }
  .ts-c-blue {
    color: #4085FF !important; }
  .ts-c-l-blue {
    color: #5a95ff !important; }
  .ts-c-d-blue {
    color: #2775ff !important; }
  .ts-c-h-blue:hover {
    color: #4085FF !important; }
  .ts-c-h-l-blue:hover {
    color: #5a95ff !important; }
  .ts-c-h-d-blue:hover {
    color: #2775ff !important; }
  .ts-b-blue {
    background-color: #4085FF !important; }
  .ts-b-l-blue {
    background-color: #5a95ff !important; }
  .ts-b-d-blue {
    background-color: #2775ff !important; }
  .ts-b-h-blue:hover {
    background-color: #4085FF !important; }
  .ts-b-h-l-blue:hover {
    background-color: #5a95ff !important; }
  .ts-b-h-d-blue:hover {
    background-color: #2775ff !important; }
  .ts-d-blue {
    border: solid 2px #4085FF !important; }
  .ts-d-l-blue {
    border: solid 2px #5a95ff !important; }
  .ts-d-d-blue {
    border: solid 2px #2775ff !important; }
  .ts-d-h-blue:hover {
    border: solid 2px #4085FF !important; }
  .ts-d-h-l-blue:hover {
    border: solid 2px #5a95ff !important; }
  .ts-d-h-d-blue:hover {
    border: solid 2px #2775ff !important; }
  .ts-d-dt-blue {
    border-top: solid 2px #4085FF !important; }
  .ts-d-dt-l-blue {
    border-top: solid 2px #5a95ff !important; }
  .ts-d-dt-d-blue {
    border-top: solid 2px #2775ff !important; }
  .ts-d-dt-h-blue:hover {
    border-top: solid 2px #4085FF !important; }
  .ts-d-dt-h-l-blue:hover {
    border-top: solid 2px #5a95ff !important; }
  .ts-d-dt-h-d-blue:hover {
    border-top: solid 2px #2775ff !important; }
  .ts-d-dr-blue {
    border-right: solid 2px #4085FF !important; }
  .ts-d-dr-l-blue {
    border-right: solid 2px #5a95ff !important; }
  .ts-d-dr-d-blue {
    border-right: solid 2px #2775ff !important; }
  .ts-d-dr-h-blue:hover {
    border-right: solid 2px #4085FF !important; }
  .ts-d-dr-h-l-blue:hover {
    border-right: solid 2px #5a95ff !important; }
  .ts-d-dr-h-d-blue:hover {
    border-right: solid 2px #2775ff !important; }
  .ts-d-db-blue {
    border-bottom: solid 2px #4085FF !important; }
  .ts-d-db-l-blue {
    border-bottom: solid 2px #5a95ff !important; }
  .ts-d-db-d-blue {
    border-bottom: solid 2px #2775ff !important; }
  .ts-d-db-h-blue:hover {
    border-bottom: solid 2px #4085FF !important; }
  .ts-d-db-h-l-blue:hover {
    border-bottom: solid 2px #5a95ff !important; }
  .ts-d-db-h-d-blue:hover {
    border-bottom: solid 2px #2775ff !important; }
  .ts-d-dl-blue {
    border-left: solid 2px #4085FF !important; }
  .ts-d-dl-l-blue {
    border-left: solid 2px #5a95ff !important; }
  .ts-d-dl-d-blue {
    border-left: solid 2px #2775ff !important; }
  .ts-d-dl-h-blue:hover {
    border-left: solid 2px #4085FF !important; }
  .ts-d-dl-h-l-blue:hover {
    border-left: solid 2px #5a95ff !important; }
  .ts-d-dl-h-d-blue:hover {
    border-left: solid 2px #2775ff !important; }
  .ts-c-cyan {
    color: #40CDF7 !important; }
  .ts-c-l-cyan {
    color: #58d3f8 !important; }
  .ts-c-d-cyan {
    color: #28c7f6 !important; }
  .ts-c-h-cyan:hover {
    color: #40CDF7 !important; }
  .ts-c-h-l-cyan:hover {
    color: #58d3f8 !important; }
  .ts-c-h-d-cyan:hover {
    color: #28c7f6 !important; }
  .ts-b-cyan {
    background-color: #40CDF7 !important; }
  .ts-b-l-cyan {
    background-color: #58d3f8 !important; }
  .ts-b-d-cyan {
    background-color: #28c7f6 !important; }
  .ts-b-h-cyan:hover {
    background-color: #40CDF7 !important; }
  .ts-b-h-l-cyan:hover {
    background-color: #58d3f8 !important; }
  .ts-b-h-d-cyan:hover {
    background-color: #28c7f6 !important; }
  .ts-d-cyan {
    border: solid 2px #40CDF7 !important; }
  .ts-d-l-cyan {
    border: solid 2px #58d3f8 !important; }
  .ts-d-d-cyan {
    border: solid 2px #28c7f6 !important; }
  .ts-d-h-cyan:hover {
    border: solid 2px #40CDF7 !important; }
  .ts-d-h-l-cyan:hover {
    border: solid 2px #58d3f8 !important; }
  .ts-d-h-d-cyan:hover {
    border: solid 2px #28c7f6 !important; }
  .ts-d-dt-cyan {
    border-top: solid 2px #40CDF7 !important; }
  .ts-d-dt-l-cyan {
    border-top: solid 2px #58d3f8 !important; }
  .ts-d-dt-d-cyan {
    border-top: solid 2px #28c7f6 !important; }
  .ts-d-dt-h-cyan:hover {
    border-top: solid 2px #40CDF7 !important; }
  .ts-d-dt-h-l-cyan:hover {
    border-top: solid 2px #58d3f8 !important; }
  .ts-d-dt-h-d-cyan:hover {
    border-top: solid 2px #28c7f6 !important; }
  .ts-d-dr-cyan {
    border-right: solid 2px #40CDF7 !important; }
  .ts-d-dr-l-cyan {
    border-right: solid 2px #58d3f8 !important; }
  .ts-d-dr-d-cyan {
    border-right: solid 2px #28c7f6 !important; }
  .ts-d-dr-h-cyan:hover {
    border-right: solid 2px #40CDF7 !important; }
  .ts-d-dr-h-l-cyan:hover {
    border-right: solid 2px #58d3f8 !important; }
  .ts-d-dr-h-d-cyan:hover {
    border-right: solid 2px #28c7f6 !important; }
  .ts-d-db-cyan {
    border-bottom: solid 2px #40CDF7 !important; }
  .ts-d-db-l-cyan {
    border-bottom: solid 2px #58d3f8 !important; }
  .ts-d-db-d-cyan {
    border-bottom: solid 2px #28c7f6 !important; }
  .ts-d-db-h-cyan:hover {
    border-bottom: solid 2px #40CDF7 !important; }
  .ts-d-db-h-l-cyan:hover {
    border-bottom: solid 2px #58d3f8 !important; }
  .ts-d-db-h-d-cyan:hover {
    border-bottom: solid 2px #28c7f6 !important; }
  .ts-d-dl-cyan {
    border-left: solid 2px #40CDF7 !important; }
  .ts-d-dl-l-cyan {
    border-left: solid 2px #58d3f8 !important; }
  .ts-d-dl-d-cyan {
    border-left: solid 2px #28c7f6 !important; }
  .ts-d-dl-h-cyan:hover {
    border-left: solid 2px #40CDF7 !important; }
  .ts-d-dl-h-l-cyan:hover {
    border-left: solid 2px #58d3f8 !important; }
  .ts-d-dl-h-d-cyan:hover {
    border-left: solid 2px #28c7f6 !important; }
  .ts-c-teal {
    color: #35F7D9 !important; }
  .ts-c-l-teal {
    color: #4ef8de !important; }
  .ts-c-d-teal {
    color: #1cf6d4 !important; }
  .ts-c-h-teal:hover {
    color: #35F7D9 !important; }
  .ts-c-h-l-teal:hover {
    color: #4ef8de !important; }
  .ts-c-h-d-teal:hover {
    color: #1cf6d4 !important; }
  .ts-b-teal {
    background-color: #35F7D9 !important; }
  .ts-b-l-teal {
    background-color: #4ef8de !important; }
  .ts-b-d-teal {
    background-color: #1cf6d4 !important; }
  .ts-b-h-teal:hover {
    background-color: #35F7D9 !important; }
  .ts-b-h-l-teal:hover {
    background-color: #4ef8de !important; }
  .ts-b-h-d-teal:hover {
    background-color: #1cf6d4 !important; }
  .ts-d-teal {
    border: solid 2px #35F7D9 !important; }
  .ts-d-l-teal {
    border: solid 2px #4ef8de !important; }
  .ts-d-d-teal {
    border: solid 2px #1cf6d4 !important; }
  .ts-d-h-teal:hover {
    border: solid 2px #35F7D9 !important; }
  .ts-d-h-l-teal:hover {
    border: solid 2px #4ef8de !important; }
  .ts-d-h-d-teal:hover {
    border: solid 2px #1cf6d4 !important; }
  .ts-d-dt-teal {
    border-top: solid 2px #35F7D9 !important; }
  .ts-d-dt-l-teal {
    border-top: solid 2px #4ef8de !important; }
  .ts-d-dt-d-teal {
    border-top: solid 2px #1cf6d4 !important; }
  .ts-d-dt-h-teal:hover {
    border-top: solid 2px #35F7D9 !important; }
  .ts-d-dt-h-l-teal:hover {
    border-top: solid 2px #4ef8de !important; }
  .ts-d-dt-h-d-teal:hover {
    border-top: solid 2px #1cf6d4 !important; }
  .ts-d-dr-teal {
    border-right: solid 2px #35F7D9 !important; }
  .ts-d-dr-l-teal {
    border-right: solid 2px #4ef8de !important; }
  .ts-d-dr-d-teal {
    border-right: solid 2px #1cf6d4 !important; }
  .ts-d-dr-h-teal:hover {
    border-right: solid 2px #35F7D9 !important; }
  .ts-d-dr-h-l-teal:hover {
    border-right: solid 2px #4ef8de !important; }
  .ts-d-dr-h-d-teal:hover {
    border-right: solid 2px #1cf6d4 !important; }
  .ts-d-db-teal {
    border-bottom: solid 2px #35F7D9 !important; }
  .ts-d-db-l-teal {
    border-bottom: solid 2px #4ef8de !important; }
  .ts-d-db-d-teal {
    border-bottom: solid 2px #1cf6d4 !important; }
  .ts-d-db-h-teal:hover {
    border-bottom: solid 2px #35F7D9 !important; }
  .ts-d-db-h-l-teal:hover {
    border-bottom: solid 2px #4ef8de !important; }
  .ts-d-db-h-d-teal:hover {
    border-bottom: solid 2px #1cf6d4 !important; }
  .ts-d-dl-teal {
    border-left: solid 2px #35F7D9 !important; }
  .ts-d-dl-l-teal {
    border-left: solid 2px #4ef8de !important; }
  .ts-d-dl-d-teal {
    border-left: solid 2px #1cf6d4 !important; }
  .ts-d-dl-h-teal:hover {
    border-left: solid 2px #35F7D9 !important; }
  .ts-d-dl-h-l-teal:hover {
    border-left: solid 2px #4ef8de !important; }
  .ts-d-dl-h-d-teal:hover {
    border-left: solid 2px #1cf6d4 !important; }
  .ts-c-green {
    color: #45E6AA !important; }
  .ts-c-l-green {
    color: #5be9b4 !important; }
  .ts-c-d-green {
    color: #2fe3a0 !important; }
  .ts-c-h-green:hover {
    color: #45E6AA !important; }
  .ts-c-h-l-green:hover {
    color: #5be9b4 !important; }
  .ts-c-h-d-green:hover {
    color: #2fe3a0 !important; }
  .ts-b-green {
    background-color: #45E6AA !important; }
  .ts-b-l-green {
    background-color: #5be9b4 !important; }
  .ts-b-d-green {
    background-color: #2fe3a0 !important; }
  .ts-b-h-green:hover {
    background-color: #45E6AA !important; }
  .ts-b-h-l-green:hover {
    background-color: #5be9b4 !important; }
  .ts-b-h-d-green:hover {
    background-color: #2fe3a0 !important; }
  .ts-d-green {
    border: solid 2px #45E6AA !important; }
  .ts-d-l-green {
    border: solid 2px #5be9b4 !important; }
  .ts-d-d-green {
    border: solid 2px #2fe3a0 !important; }
  .ts-d-h-green:hover {
    border: solid 2px #45E6AA !important; }
  .ts-d-h-l-green:hover {
    border: solid 2px #5be9b4 !important; }
  .ts-d-h-d-green:hover {
    border: solid 2px #2fe3a0 !important; }
  .ts-d-dt-green {
    border-top: solid 2px #45E6AA !important; }
  .ts-d-dt-l-green {
    border-top: solid 2px #5be9b4 !important; }
  .ts-d-dt-d-green {
    border-top: solid 2px #2fe3a0 !important; }
  .ts-d-dt-h-green:hover {
    border-top: solid 2px #45E6AA !important; }
  .ts-d-dt-h-l-green:hover {
    border-top: solid 2px #5be9b4 !important; }
  .ts-d-dt-h-d-green:hover {
    border-top: solid 2px #2fe3a0 !important; }
  .ts-d-dr-green {
    border-right: solid 2px #45E6AA !important; }
  .ts-d-dr-l-green {
    border-right: solid 2px #5be9b4 !important; }
  .ts-d-dr-d-green {
    border-right: solid 2px #2fe3a0 !important; }
  .ts-d-dr-h-green:hover {
    border-right: solid 2px #45E6AA !important; }
  .ts-d-dr-h-l-green:hover {
    border-right: solid 2px #5be9b4 !important; }
  .ts-d-dr-h-d-green:hover {
    border-right: solid 2px #2fe3a0 !important; }
  .ts-d-db-green {
    border-bottom: solid 2px #45E6AA !important; }
  .ts-d-db-l-green {
    border-bottom: solid 2px #5be9b4 !important; }
  .ts-d-db-d-green {
    border-bottom: solid 2px #2fe3a0 !important; }
  .ts-d-db-h-green:hover {
    border-bottom: solid 2px #45E6AA !important; }
  .ts-d-db-h-l-green:hover {
    border-bottom: solid 2px #5be9b4 !important; }
  .ts-d-db-h-d-green:hover {
    border-bottom: solid 2px #2fe3a0 !important; }
  .ts-d-dl-green {
    border-left: solid 2px #45E6AA !important; }
  .ts-d-dl-l-green {
    border-left: solid 2px #5be9b4 !important; }
  .ts-d-dl-d-green {
    border-left: solid 2px #2fe3a0 !important; }
  .ts-d-dl-h-green:hover {
    border-left: solid 2px #45E6AA !important; }
  .ts-d-dl-h-l-green:hover {
    border-left: solid 2px #5be9b4 !important; }
  .ts-d-dl-h-d-green:hover {
    border-left: solid 2px #2fe3a0 !important; }
  .ts-c-lime {
    color: #89ED54 !important; }
  .ts-c-l-lime {
    color: #99ef6b !important; }
  .ts-c-d-lime {
    color: #79eb3d !important; }
  .ts-c-h-lime:hover {
    color: #89ED54 !important; }
  .ts-c-h-l-lime:hover {
    color: #99ef6b !important; }
  .ts-c-h-d-lime:hover {
    color: #79eb3d !important; }
  .ts-b-lime {
    background-color: #89ED54 !important; }
  .ts-b-l-lime {
    background-color: #99ef6b !important; }
  .ts-b-d-lime {
    background-color: #79eb3d !important; }
  .ts-b-h-lime:hover {
    background-color: #89ED54 !important; }
  .ts-b-h-l-lime:hover {
    background-color: #99ef6b !important; }
  .ts-b-h-d-lime:hover {
    background-color: #79eb3d !important; }
  .ts-d-lime {
    border: solid 2px #89ED54 !important; }
  .ts-d-l-lime {
    border: solid 2px #99ef6b !important; }
  .ts-d-d-lime {
    border: solid 2px #79eb3d !important; }
  .ts-d-h-lime:hover {
    border: solid 2px #89ED54 !important; }
  .ts-d-h-l-lime:hover {
    border: solid 2px #99ef6b !important; }
  .ts-d-h-d-lime:hover {
    border: solid 2px #79eb3d !important; }
  .ts-d-dt-lime {
    border-top: solid 2px #89ED54 !important; }
  .ts-d-dt-l-lime {
    border-top: solid 2px #99ef6b !important; }
  .ts-d-dt-d-lime {
    border-top: solid 2px #79eb3d !important; }
  .ts-d-dt-h-lime:hover {
    border-top: solid 2px #89ED54 !important; }
  .ts-d-dt-h-l-lime:hover {
    border-top: solid 2px #99ef6b !important; }
  .ts-d-dt-h-d-lime:hover {
    border-top: solid 2px #79eb3d !important; }
  .ts-d-dr-lime {
    border-right: solid 2px #89ED54 !important; }
  .ts-d-dr-l-lime {
    border-right: solid 2px #99ef6b !important; }
  .ts-d-dr-d-lime {
    border-right: solid 2px #79eb3d !important; }
  .ts-d-dr-h-lime:hover {
    border-right: solid 2px #89ED54 !important; }
  .ts-d-dr-h-l-lime:hover {
    border-right: solid 2px #99ef6b !important; }
  .ts-d-dr-h-d-lime:hover {
    border-right: solid 2px #79eb3d !important; }
  .ts-d-db-lime {
    border-bottom: solid 2px #89ED54 !important; }
  .ts-d-db-l-lime {
    border-bottom: solid 2px #99ef6b !important; }
  .ts-d-db-d-lime {
    border-bottom: solid 2px #79eb3d !important; }
  .ts-d-db-h-lime:hover {
    border-bottom: solid 2px #89ED54 !important; }
  .ts-d-db-h-l-lime:hover {
    border-bottom: solid 2px #99ef6b !important; }
  .ts-d-db-h-d-lime:hover {
    border-bottom: solid 2px #79eb3d !important; }
  .ts-d-dl-lime {
    border-left: solid 2px #89ED54 !important; }
  .ts-d-dl-l-lime {
    border-left: solid 2px #99ef6b !important; }
  .ts-d-dl-d-lime {
    border-left: solid 2px #79eb3d !important; }
  .ts-d-dl-h-lime:hover {
    border-left: solid 2px #89ED54 !important; }
  .ts-d-dl-h-l-lime:hover {
    border-left: solid 2px #99ef6b !important; }
  .ts-d-dl-h-d-lime:hover {
    border-left: solid 2px #79eb3d !important; }
  .ts-c-yellow {
    color: #F6EB49 !important; }
  .ts-c-l-yellow {
    color: #f7ee61 !important; }
  .ts-c-d-yellow {
    color: #f5e831 !important; }
  .ts-c-h-yellow:hover {
    color: #F6EB49 !important; }
  .ts-c-h-l-yellow:hover {
    color: #f7ee61 !important; }
  .ts-c-h-d-yellow:hover {
    color: #f5e831 !important; }
  .ts-b-yellow {
    background-color: #F6EB49 !important; }
  .ts-b-l-yellow {
    background-color: #f7ee61 !important; }
  .ts-b-d-yellow {
    background-color: #f5e831 !important; }
  .ts-b-h-yellow:hover {
    background-color: #F6EB49 !important; }
  .ts-b-h-l-yellow:hover {
    background-color: #f7ee61 !important; }
  .ts-b-h-d-yellow:hover {
    background-color: #f5e831 !important; }
  .ts-d-yellow {
    border: solid 2px #F6EB49 !important; }
  .ts-d-l-yellow {
    border: solid 2px #f7ee61 !important; }
  .ts-d-d-yellow {
    border: solid 2px #f5e831 !important; }
  .ts-d-h-yellow:hover {
    border: solid 2px #F6EB49 !important; }
  .ts-d-h-l-yellow:hover {
    border: solid 2px #f7ee61 !important; }
  .ts-d-h-d-yellow:hover {
    border: solid 2px #f5e831 !important; }
  .ts-d-dt-yellow {
    border-top: solid 2px #F6EB49 !important; }
  .ts-d-dt-l-yellow {
    border-top: solid 2px #f7ee61 !important; }
  .ts-d-dt-d-yellow {
    border-top: solid 2px #f5e831 !important; }
  .ts-d-dt-h-yellow:hover {
    border-top: solid 2px #F6EB49 !important; }
  .ts-d-dt-h-l-yellow:hover {
    border-top: solid 2px #f7ee61 !important; }
  .ts-d-dt-h-d-yellow:hover {
    border-top: solid 2px #f5e831 !important; }
  .ts-d-dr-yellow {
    border-right: solid 2px #F6EB49 !important; }
  .ts-d-dr-l-yellow {
    border-right: solid 2px #f7ee61 !important; }
  .ts-d-dr-d-yellow {
    border-right: solid 2px #f5e831 !important; }
  .ts-d-dr-h-yellow:hover {
    border-right: solid 2px #F6EB49 !important; }
  .ts-d-dr-h-l-yellow:hover {
    border-right: solid 2px #f7ee61 !important; }
  .ts-d-dr-h-d-yellow:hover {
    border-right: solid 2px #f5e831 !important; }
  .ts-d-db-yellow {
    border-bottom: solid 2px #F6EB49 !important; }
  .ts-d-db-l-yellow {
    border-bottom: solid 2px #f7ee61 !important; }
  .ts-d-db-d-yellow {
    border-bottom: solid 2px #f5e831 !important; }
  .ts-d-db-h-yellow:hover {
    border-bottom: solid 2px #F6EB49 !important; }
  .ts-d-db-h-l-yellow:hover {
    border-bottom: solid 2px #f7ee61 !important; }
  .ts-d-db-h-d-yellow:hover {
    border-bottom: solid 2px #f5e831 !important; }
  .ts-d-dl-yellow {
    border-left: solid 2px #F6EB49 !important; }
  .ts-d-dl-l-yellow {
    border-left: solid 2px #f7ee61 !important; }
  .ts-d-dl-d-yellow {
    border-left: solid 2px #f5e831 !important; }
  .ts-d-dl-h-yellow:hover {
    border-left: solid 2px #F6EB49 !important; }
  .ts-d-dl-h-l-yellow:hover {
    border-left: solid 2px #f7ee61 !important; }
  .ts-d-dl-h-d-yellow:hover {
    border-left: solid 2px #f5e831 !important; }
  .ts-c-amber {
    color: #FFDA44 !important; }
  .ts-c-l-amber {
    color: #ffdf5e !important; }
  .ts-c-d-amber {
    color: #ffd52b !important; }
  .ts-c-h-amber:hover {
    color: #FFDA44 !important; }
  .ts-c-h-l-amber:hover {
    color: #ffdf5e !important; }
  .ts-c-h-d-amber:hover {
    color: #ffd52b !important; }
  .ts-b-amber {
    background-color: #FFDA44 !important; }
  .ts-b-l-amber {
    background-color: #ffdf5e !important; }
  .ts-b-d-amber {
    background-color: #ffd52b !important; }
  .ts-b-h-amber:hover {
    background-color: #FFDA44 !important; }
  .ts-b-h-l-amber:hover {
    background-color: #ffdf5e !important; }
  .ts-b-h-d-amber:hover {
    background-color: #ffd52b !important; }
  .ts-d-amber {
    border: solid 2px #FFDA44 !important; }
  .ts-d-l-amber {
    border: solid 2px #ffdf5e !important; }
  .ts-d-d-amber {
    border: solid 2px #ffd52b !important; }
  .ts-d-h-amber:hover {
    border: solid 2px #FFDA44 !important; }
  .ts-d-h-l-amber:hover {
    border: solid 2px #ffdf5e !important; }
  .ts-d-h-d-amber:hover {
    border: solid 2px #ffd52b !important; }
  .ts-d-dt-amber {
    border-top: solid 2px #FFDA44 !important; }
  .ts-d-dt-l-amber {
    border-top: solid 2px #ffdf5e !important; }
  .ts-d-dt-d-amber {
    border-top: solid 2px #ffd52b !important; }
  .ts-d-dt-h-amber:hover {
    border-top: solid 2px #FFDA44 !important; }
  .ts-d-dt-h-l-amber:hover {
    border-top: solid 2px #ffdf5e !important; }
  .ts-d-dt-h-d-amber:hover {
    border-top: solid 2px #ffd52b !important; }
  .ts-d-dr-amber {
    border-right: solid 2px #FFDA44 !important; }
  .ts-d-dr-l-amber {
    border-right: solid 2px #ffdf5e !important; }
  .ts-d-dr-d-amber {
    border-right: solid 2px #ffd52b !important; }
  .ts-d-dr-h-amber:hover {
    border-right: solid 2px #FFDA44 !important; }
  .ts-d-dr-h-l-amber:hover {
    border-right: solid 2px #ffdf5e !important; }
  .ts-d-dr-h-d-amber:hover {
    border-right: solid 2px #ffd52b !important; }
  .ts-d-db-amber {
    border-bottom: solid 2px #FFDA44 !important; }
  .ts-d-db-l-amber {
    border-bottom: solid 2px #ffdf5e !important; }
  .ts-d-db-d-amber {
    border-bottom: solid 2px #ffd52b !important; }
  .ts-d-db-h-amber:hover {
    border-bottom: solid 2px #FFDA44 !important; }
  .ts-d-db-h-l-amber:hover {
    border-bottom: solid 2px #ffdf5e !important; }
  .ts-d-db-h-d-amber:hover {
    border-bottom: solid 2px #ffd52b !important; }
  .ts-d-dl-amber {
    border-left: solid 2px #FFDA44 !important; }
  .ts-d-dl-l-amber {
    border-left: solid 2px #ffdf5e !important; }
  .ts-d-dl-d-amber {
    border-left: solid 2px #ffd52b !important; }
  .ts-d-dl-h-amber:hover {
    border-left: solid 2px #FFDA44 !important; }
  .ts-d-dl-h-l-amber:hover {
    border-left: solid 2px #ffdf5e !important; }
  .ts-d-dl-h-d-amber:hover {
    border-left: solid 2px #ffd52b !important; }
  .ts-c-orange {
    color: #FFA52E !important; }
  .ts-c-l-orange {
    color: #ffb048 !important; }
  .ts-c-d-orange {
    color: #ff9a15 !important; }
  .ts-c-h-orange:hover {
    color: #FFA52E !important; }
  .ts-c-h-l-orange:hover {
    color: #ffb048 !important; }
  .ts-c-h-d-orange:hover {
    color: #ff9a15 !important; }
  .ts-b-orange {
    background-color: #FFA52E !important; }
  .ts-b-l-orange {
    background-color: #ffb048 !important; }
  .ts-b-d-orange {
    background-color: #ff9a15 !important; }
  .ts-b-h-orange:hover {
    background-color: #FFA52E !important; }
  .ts-b-h-l-orange:hover {
    background-color: #ffb048 !important; }
  .ts-b-h-d-orange:hover {
    background-color: #ff9a15 !important; }
  .ts-d-orange {
    border: solid 2px #FFA52E !important; }
  .ts-d-l-orange {
    border: solid 2px #ffb048 !important; }
  .ts-d-d-orange {
    border: solid 2px #ff9a15 !important; }
  .ts-d-h-orange:hover {
    border: solid 2px #FFA52E !important; }
  .ts-d-h-l-orange:hover {
    border: solid 2px #ffb048 !important; }
  .ts-d-h-d-orange:hover {
    border: solid 2px #ff9a15 !important; }
  .ts-d-dt-orange {
    border-top: solid 2px #FFA52E !important; }
  .ts-d-dt-l-orange {
    border-top: solid 2px #ffb048 !important; }
  .ts-d-dt-d-orange {
    border-top: solid 2px #ff9a15 !important; }
  .ts-d-dt-h-orange:hover {
    border-top: solid 2px #FFA52E !important; }
  .ts-d-dt-h-l-orange:hover {
    border-top: solid 2px #ffb048 !important; }
  .ts-d-dt-h-d-orange:hover {
    border-top: solid 2px #ff9a15 !important; }
  .ts-d-dr-orange {
    border-right: solid 2px #FFA52E !important; }
  .ts-d-dr-l-orange {
    border-right: solid 2px #ffb048 !important; }
  .ts-d-dr-d-orange {
    border-right: solid 2px #ff9a15 !important; }
  .ts-d-dr-h-orange:hover {
    border-right: solid 2px #FFA52E !important; }
  .ts-d-dr-h-l-orange:hover {
    border-right: solid 2px #ffb048 !important; }
  .ts-d-dr-h-d-orange:hover {
    border-right: solid 2px #ff9a15 !important; }
  .ts-d-db-orange {
    border-bottom: solid 2px #FFA52E !important; }
  .ts-d-db-l-orange {
    border-bottom: solid 2px #ffb048 !important; }
  .ts-d-db-d-orange {
    border-bottom: solid 2px #ff9a15 !important; }
  .ts-d-db-h-orange:hover {
    border-bottom: solid 2px #FFA52E !important; }
  .ts-d-db-h-l-orange:hover {
    border-bottom: solid 2px #ffb048 !important; }
  .ts-d-db-h-d-orange:hover {
    border-bottom: solid 2px #ff9a15 !important; }
  .ts-d-dl-orange {
    border-left: solid 2px #FFA52E !important; }
  .ts-d-dl-l-orange {
    border-left: solid 2px #ffb048 !important; }
  .ts-d-dl-d-orange {
    border-left: solid 2px #ff9a15 !important; }
  .ts-d-dl-h-orange:hover {
    border-left: solid 2px #FFA52E !important; }
  .ts-d-dl-h-l-orange:hover {
    border-left: solid 2px #ffb048 !important; }
  .ts-d-dl-h-d-orange:hover {
    border-left: solid 2px #ff9a15 !important; }
  .ts-c-brown {
    color: #956D38 !important; }
  .ts-c-l-brown {
    color: #a87b3f !important; }
  .ts-c-d-brown {
    color: #825f31 !important; }
  .ts-c-h-brown:hover {
    color: #956D38 !important; }
  .ts-c-h-l-brown:hover {
    color: #a87b3f !important; }
  .ts-c-h-d-brown:hover {
    color: #825f31 !important; }
  .ts-b-brown {
    background-color: #956D38 !important; }
  .ts-b-l-brown {
    background-color: #a87b3f !important; }
  .ts-b-d-brown {
    background-color: #825f31 !important; }
  .ts-b-h-brown:hover {
    background-color: #956D38 !important; }
  .ts-b-h-l-brown:hover {
    background-color: #a87b3f !important; }
  .ts-b-h-d-brown:hover {
    background-color: #825f31 !important; }
  .ts-d-brown {
    border: solid 2px #956D38 !important; }
  .ts-d-l-brown {
    border: solid 2px #a87b3f !important; }
  .ts-d-d-brown {
    border: solid 2px #825f31 !important; }
  .ts-d-h-brown:hover {
    border: solid 2px #956D38 !important; }
  .ts-d-h-l-brown:hover {
    border: solid 2px #a87b3f !important; }
  .ts-d-h-d-brown:hover {
    border: solid 2px #825f31 !important; }
  .ts-d-dt-brown {
    border-top: solid 2px #956D38 !important; }
  .ts-d-dt-l-brown {
    border-top: solid 2px #a87b3f !important; }
  .ts-d-dt-d-brown {
    border-top: solid 2px #825f31 !important; }
  .ts-d-dt-h-brown:hover {
    border-top: solid 2px #956D38 !important; }
  .ts-d-dt-h-l-brown:hover {
    border-top: solid 2px #a87b3f !important; }
  .ts-d-dt-h-d-brown:hover {
    border-top: solid 2px #825f31 !important; }
  .ts-d-dr-brown {
    border-right: solid 2px #956D38 !important; }
  .ts-d-dr-l-brown {
    border-right: solid 2px #a87b3f !important; }
  .ts-d-dr-d-brown {
    border-right: solid 2px #825f31 !important; }
  .ts-d-dr-h-brown:hover {
    border-right: solid 2px #956D38 !important; }
  .ts-d-dr-h-l-brown:hover {
    border-right: solid 2px #a87b3f !important; }
  .ts-d-dr-h-d-brown:hover {
    border-right: solid 2px #825f31 !important; }
  .ts-d-db-brown {
    border-bottom: solid 2px #956D38 !important; }
  .ts-d-db-l-brown {
    border-bottom: solid 2px #a87b3f !important; }
  .ts-d-db-d-brown {
    border-bottom: solid 2px #825f31 !important; }
  .ts-d-db-h-brown:hover {
    border-bottom: solid 2px #956D38 !important; }
  .ts-d-db-h-l-brown:hover {
    border-bottom: solid 2px #a87b3f !important; }
  .ts-d-db-h-d-brown:hover {
    border-bottom: solid 2px #825f31 !important; }
  .ts-d-dl-brown {
    border-left: solid 2px #956D38 !important; }
  .ts-d-dl-l-brown {
    border-left: solid 2px #a87b3f !important; }
  .ts-d-dl-d-brown {
    border-left: solid 2px #825f31 !important; }
  .ts-d-dl-h-brown:hover {
    border-left: solid 2px #956D38 !important; }
  .ts-d-dl-h-l-brown:hover {
    border-left: solid 2px #a87b3f !important; }
  .ts-d-dl-h-d-brown:hover {
    border-left: solid 2px #825f31 !important; }
  .ts-c-black {
    color: #040E18 !important; }
  .ts-c-l-black {
    color: #081b2e !important; }
  .ts-c-d-black {
    color: #000102 !important; }
  .ts-c-h-black:hover {
    color: #040E18 !important; }
  .ts-c-h-l-black:hover {
    color: #081b2e !important; }
  .ts-c-h-d-black:hover {
    color: #000102 !important; }
  .ts-b-black {
    background-color: #040E18 !important; }
  .ts-b-l-black {
    background-color: #081b2e !important; }
  .ts-b-d-black {
    background-color: #000102 !important; }
  .ts-b-h-black:hover {
    background-color: #040E18 !important; }
  .ts-b-h-l-black:hover {
    background-color: #081b2e !important; }
  .ts-b-h-d-black:hover {
    background-color: #000102 !important; }
  .ts-d-black {
    border: solid 2px #040E18 !important; }
  .ts-d-l-black {
    border: solid 2px #081b2e !important; }
  .ts-d-d-black {
    border: solid 2px #000102 !important; }
  .ts-d-h-black:hover {
    border: solid 2px #040E18 !important; }
  .ts-d-h-l-black:hover {
    border: solid 2px #081b2e !important; }
  .ts-d-h-d-black:hover {
    border: solid 2px #000102 !important; }
  .ts-d-dt-black {
    border-top: solid 2px #040E18 !important; }
  .ts-d-dt-l-black {
    border-top: solid 2px #081b2e !important; }
  .ts-d-dt-d-black {
    border-top: solid 2px #000102 !important; }
  .ts-d-dt-h-black:hover {
    border-top: solid 2px #040E18 !important; }
  .ts-d-dt-h-l-black:hover {
    border-top: solid 2px #081b2e !important; }
  .ts-d-dt-h-d-black:hover {
    border-top: solid 2px #000102 !important; }
  .ts-d-dr-black {
    border-right: solid 2px #040E18 !important; }
  .ts-d-dr-l-black {
    border-right: solid 2px #081b2e !important; }
  .ts-d-dr-d-black {
    border-right: solid 2px #000102 !important; }
  .ts-d-dr-h-black:hover {
    border-right: solid 2px #040E18 !important; }
  .ts-d-dr-h-l-black:hover {
    border-right: solid 2px #081b2e !important; }
  .ts-d-dr-h-d-black:hover {
    border-right: solid 2px #000102 !important; }
  .ts-d-db-black {
    border-bottom: solid 2px #040E18 !important; }
  .ts-d-db-l-black {
    border-bottom: solid 2px #081b2e !important; }
  .ts-d-db-d-black {
    border-bottom: solid 2px #000102 !important; }
  .ts-d-db-h-black:hover {
    border-bottom: solid 2px #040E18 !important; }
  .ts-d-db-h-l-black:hover {
    border-bottom: solid 2px #081b2e !important; }
  .ts-d-db-h-d-black:hover {
    border-bottom: solid 2px #000102 !important; }
  .ts-d-dl-black {
    border-left: solid 2px #040E18 !important; }
  .ts-d-dl-l-black {
    border-left: solid 2px #081b2e !important; }
  .ts-d-dl-d-black {
    border-left: solid 2px #000102 !important; }
  .ts-d-dl-h-black:hover {
    border-left: solid 2px #040E18 !important; }
  .ts-d-dl-h-l-black:hover {
    border-left: solid 2px #081b2e !important; }
  .ts-d-dl-h-d-black:hover {
    border-left: solid 2px #000102 !important; }
  .ts-c-grey {
    color: #A6AAB9 !important; }
  .ts-c-l-grey {
    color: #b4b8c4 !important; }
  .ts-c-d-grey {
    color: #989cae !important; }
  .ts-c-h-grey:hover {
    color: #A6AAB9 !important; }
  .ts-c-h-l-grey:hover {
    color: #b4b8c4 !important; }
  .ts-c-h-d-grey:hover {
    color: #989cae !important; }
  .ts-b-grey {
    background-color: #A6AAB9 !important; }
  .ts-b-l-grey {
    background-color: #b4b8c4 !important; }
  .ts-b-d-grey {
    background-color: #989cae !important; }
  .ts-b-h-grey:hover {
    background-color: #A6AAB9 !important; }
  .ts-b-h-l-grey:hover {
    background-color: #b4b8c4 !important; }
  .ts-b-h-d-grey:hover {
    background-color: #989cae !important; }
  .ts-d-grey {
    border: solid 2px #A6AAB9 !important; }
  .ts-d-l-grey {
    border: solid 2px #b4b8c4 !important; }
  .ts-d-d-grey {
    border: solid 2px #989cae !important; }
  .ts-d-h-grey:hover {
    border: solid 2px #A6AAB9 !important; }
  .ts-d-h-l-grey:hover {
    border: solid 2px #b4b8c4 !important; }
  .ts-d-h-d-grey:hover {
    border: solid 2px #989cae !important; }
  .ts-d-dt-grey {
    border-top: solid 2px #A6AAB9 !important; }
  .ts-d-dt-l-grey {
    border-top: solid 2px #b4b8c4 !important; }
  .ts-d-dt-d-grey {
    border-top: solid 2px #989cae !important; }
  .ts-d-dt-h-grey:hover {
    border-top: solid 2px #A6AAB9 !important; }
  .ts-d-dt-h-l-grey:hover {
    border-top: solid 2px #b4b8c4 !important; }
  .ts-d-dt-h-d-grey:hover {
    border-top: solid 2px #989cae !important; }
  .ts-d-dr-grey {
    border-right: solid 2px #A6AAB9 !important; }
  .ts-d-dr-l-grey {
    border-right: solid 2px #b4b8c4 !important; }
  .ts-d-dr-d-grey {
    border-right: solid 2px #989cae !important; }
  .ts-d-dr-h-grey:hover {
    border-right: solid 2px #A6AAB9 !important; }
  .ts-d-dr-h-l-grey:hover {
    border-right: solid 2px #b4b8c4 !important; }
  .ts-d-dr-h-d-grey:hover {
    border-right: solid 2px #989cae !important; }
  .ts-d-db-grey {
    border-bottom: solid 2px #A6AAB9 !important; }
  .ts-d-db-l-grey {
    border-bottom: solid 2px #b4b8c4 !important; }
  .ts-d-db-d-grey {
    border-bottom: solid 2px #989cae !important; }
  .ts-d-db-h-grey:hover {
    border-bottom: solid 2px #A6AAB9 !important; }
  .ts-d-db-h-l-grey:hover {
    border-bottom: solid 2px #b4b8c4 !important; }
  .ts-d-db-h-d-grey:hover {
    border-bottom: solid 2px #989cae !important; }
  .ts-d-dl-grey {
    border-left: solid 2px #A6AAB9 !important; }
  .ts-d-dl-l-grey {
    border-left: solid 2px #b4b8c4 !important; }
  .ts-d-dl-d-grey {
    border-left: solid 2px #989cae !important; }
  .ts-d-dl-h-grey:hover {
    border-left: solid 2px #A6AAB9 !important; }
  .ts-d-dl-h-l-grey:hover {
    border-left: solid 2px #b4b8c4 !important; }
  .ts-d-dl-h-d-grey:hover {
    border-left: solid 2px #989cae !important; }
  .ts-c-white {
    color: #ffffff !important; }
  .ts-c-l-white {
    color: white !important; }
  .ts-c-d-white {
    color: #f2f2f2 !important; }
  .ts-c-h-white:hover {
    color: #ffffff !important; }
  .ts-c-h-l-white:hover {
    color: white !important; }
  .ts-c-h-d-white:hover {
    color: #f2f2f2 !important; }
  .ts-b-white {
    background-color: #ffffff !important; }
  .ts-b-l-white {
    background-color: white !important; }
  .ts-b-d-white {
    background-color: #f2f2f2 !important; }
  .ts-b-h-white:hover {
    background-color: #ffffff !important; }
  .ts-b-h-l-white:hover {
    background-color: white !important; }
  .ts-b-h-d-white:hover {
    background-color: #f2f2f2 !important; }
  .ts-d-white {
    border: solid 2px #ffffff !important; }
  .ts-d-l-white {
    border: solid 2px white !important; }
  .ts-d-d-white {
    border: solid 2px #f2f2f2 !important; }
  .ts-d-h-white:hover {
    border: solid 2px #ffffff !important; }
  .ts-d-h-l-white:hover {
    border: solid 2px white !important; }
  .ts-d-h-d-white:hover {
    border: solid 2px #f2f2f2 !important; }
  .ts-d-dt-white {
    border-top: solid 2px #ffffff !important; }
  .ts-d-dt-l-white {
    border-top: solid 2px white !important; }
  .ts-d-dt-d-white {
    border-top: solid 2px #f2f2f2 !important; }
  .ts-d-dt-h-white:hover {
    border-top: solid 2px #ffffff !important; }
  .ts-d-dt-h-l-white:hover {
    border-top: solid 2px white !important; }
  .ts-d-dt-h-d-white:hover {
    border-top: solid 2px #f2f2f2 !important; }
  .ts-d-dr-white {
    border-right: solid 2px #ffffff !important; }
  .ts-d-dr-l-white {
    border-right: solid 2px white !important; }
  .ts-d-dr-d-white {
    border-right: solid 2px #f2f2f2 !important; }
  .ts-d-dr-h-white:hover {
    border-right: solid 2px #ffffff !important; }
  .ts-d-dr-h-l-white:hover {
    border-right: solid 2px white !important; }
  .ts-d-dr-h-d-white:hover {
    border-right: solid 2px #f2f2f2 !important; }
  .ts-d-db-white {
    border-bottom: solid 2px #ffffff !important; }
  .ts-d-db-l-white {
    border-bottom: solid 2px white !important; }
  .ts-d-db-d-white {
    border-bottom: solid 2px #f2f2f2 !important; }
  .ts-d-db-h-white:hover {
    border-bottom: solid 2px #ffffff !important; }
  .ts-d-db-h-l-white:hover {
    border-bottom: solid 2px white !important; }
  .ts-d-db-h-d-white:hover {
    border-bottom: solid 2px #f2f2f2 !important; }
  .ts-d-dl-white {
    border-left: solid 2px #ffffff !important; }
  .ts-d-dl-l-white {
    border-left: solid 2px white !important; }
  .ts-d-dl-d-white {
    border-left: solid 2px #f2f2f2 !important; }
  .ts-d-dl-h-white:hover {
    border-left: solid 2px #ffffff !important; }
  .ts-d-dl-h-l-white:hover {
    border-left: solid 2px white !important; }
  .ts-d-dl-h-d-white:hover {
    border-left: solid 2px #f2f2f2 !important; }
  .ts-c-whitesmoke {
    color: #F1F2F8 !important; }
  .ts-c-l-whitesmoke {
    color: white !important; }
  .ts-c-d-whitesmoke {
    color: #e0e2f0 !important; }
  .ts-c-h-whitesmoke:hover {
    color: #F1F2F8 !important; }
  .ts-c-h-l-whitesmoke:hover {
    color: white !important; }
  .ts-c-h-d-whitesmoke:hover {
    color: #e0e2f0 !important; }
  .ts-b-whitesmoke {
    background-color: #F1F2F8 !important; }
  .ts-b-l-whitesmoke {
    background-color: white !important; }
  .ts-b-d-whitesmoke {
    background-color: #e0e2f0 !important; }
  .ts-b-h-whitesmoke:hover {
    background-color: #F1F2F8 !important; }
  .ts-b-h-l-whitesmoke:hover {
    background-color: white !important; }
  .ts-b-h-d-whitesmoke:hover {
    background-color: #e0e2f0 !important; }
  .ts-d-whitesmoke {
    border: solid 2px #F1F2F8 !important; }
  .ts-d-l-whitesmoke {
    border: solid 2px white !important; }
  .ts-d-d-whitesmoke {
    border: solid 2px #e0e2f0 !important; }
  .ts-d-h-whitesmoke:hover {
    border: solid 2px #F1F2F8 !important; }
  .ts-d-h-l-whitesmoke:hover {
    border: solid 2px white !important; }
  .ts-d-h-d-whitesmoke:hover {
    border: solid 2px #e0e2f0 !important; }
  .ts-d-dt-whitesmoke {
    border-top: solid 2px #F1F2F8 !important; }
  .ts-d-dt-l-whitesmoke {
    border-top: solid 2px white !important; }
  .ts-d-dt-d-whitesmoke {
    border-top: solid 2px #e0e2f0 !important; }
  .ts-d-dt-h-whitesmoke:hover {
    border-top: solid 2px #F1F2F8 !important; }
  .ts-d-dt-h-l-whitesmoke:hover {
    border-top: solid 2px white !important; }
  .ts-d-dt-h-d-whitesmoke:hover {
    border-top: solid 2px #e0e2f0 !important; }
  .ts-d-dr-whitesmoke {
    border-right: solid 2px #F1F2F8 !important; }
  .ts-d-dr-l-whitesmoke {
    border-right: solid 2px white !important; }
  .ts-d-dr-d-whitesmoke {
    border-right: solid 2px #e0e2f0 !important; }
  .ts-d-dr-h-whitesmoke:hover {
    border-right: solid 2px #F1F2F8 !important; }
  .ts-d-dr-h-l-whitesmoke:hover {
    border-right: solid 2px white !important; }
  .ts-d-dr-h-d-whitesmoke:hover {
    border-right: solid 2px #e0e2f0 !important; }
  .ts-d-db-whitesmoke {
    border-bottom: solid 2px #F1F2F8 !important; }
  .ts-d-db-l-whitesmoke {
    border-bottom: solid 2px white !important; }
  .ts-d-db-d-whitesmoke {
    border-bottom: solid 2px #e0e2f0 !important; }
  .ts-d-db-h-whitesmoke:hover {
    border-bottom: solid 2px #F1F2F8 !important; }
  .ts-d-db-h-l-whitesmoke:hover {
    border-bottom: solid 2px white !important; }
  .ts-d-db-h-d-whitesmoke:hover {
    border-bottom: solid 2px #e0e2f0 !important; }
  .ts-d-dl-whitesmoke {
    border-left: solid 2px #F1F2F8 !important; }
  .ts-d-dl-l-whitesmoke {
    border-left: solid 2px white !important; }
  .ts-d-dl-d-whitesmoke {
    border-left: solid 2px #e0e2f0 !important; }
  .ts-d-dl-h-whitesmoke:hover {
    border-left: solid 2px #F1F2F8 !important; }
  .ts-d-dl-h-l-whitesmoke:hover {
    border-left: solid 2px white !important; }
  .ts-d-dl-h-d-whitesmoke:hover {
    border-left: solid 2px #e0e2f0 !important; }
  .ts-c-transparent {
    color: transparent !important; }
  .ts-c-l-transparent {
    color: transparent !important; }
  .ts-c-d-transparent {
    color: transparent !important; }
  .ts-c-h-transparent:hover {
    color: transparent !important; }
  .ts-c-h-l-transparent:hover {
    color: transparent !important; }
  .ts-c-h-d-transparent:hover {
    color: transparent !important; }
  .ts-b-transparent {
    background-color: transparent !important; }
  .ts-b-l-transparent {
    background-color: transparent !important; }
  .ts-b-d-transparent {
    background-color: transparent !important; }
  .ts-b-h-transparent:hover {
    background-color: transparent !important; }
  .ts-b-h-l-transparent:hover {
    background-color: transparent !important; }
  .ts-b-h-d-transparent:hover {
    background-color: transparent !important; }
  .ts-d-transparent {
    border: solid 2px transparent !important; }
  .ts-d-l-transparent {
    border: solid 2px transparent !important; }
  .ts-d-d-transparent {
    border: solid 2px transparent !important; }
  .ts-d-h-transparent:hover {
    border: solid 2px transparent !important; }
  .ts-d-h-l-transparent:hover {
    border: solid 2px transparent !important; }
  .ts-d-h-d-transparent:hover {
    border: solid 2px transparent !important; }
  .ts-d-dt-transparent {
    border-top: solid 2px transparent !important; }
  .ts-d-dt-l-transparent {
    border-top: solid 2px transparent !important; }
  .ts-d-dt-d-transparent {
    border-top: solid 2px transparent !important; }
  .ts-d-dt-h-transparent:hover {
    border-top: solid 2px transparent !important; }
  .ts-d-dt-h-l-transparent:hover {
    border-top: solid 2px transparent !important; }
  .ts-d-dt-h-d-transparent:hover {
    border-top: solid 2px transparent !important; }
  .ts-d-dr-transparent {
    border-right: solid 2px transparent !important; }
  .ts-d-dr-l-transparent {
    border-right: solid 2px transparent !important; }
  .ts-d-dr-d-transparent {
    border-right: solid 2px transparent !important; }
  .ts-d-dr-h-transparent:hover {
    border-right: solid 2px transparent !important; }
  .ts-d-dr-h-l-transparent:hover {
    border-right: solid 2px transparent !important; }
  .ts-d-dr-h-d-transparent:hover {
    border-right: solid 2px transparent !important; }
  .ts-d-db-transparent {
    border-bottom: solid 2px transparent !important; }
  .ts-d-db-l-transparent {
    border-bottom: solid 2px transparent !important; }
  .ts-d-db-d-transparent {
    border-bottom: solid 2px transparent !important; }
  .ts-d-db-h-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .ts-d-db-h-l-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .ts-d-db-h-d-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .ts-d-dl-transparent {
    border-left: solid 2px transparent !important; }
  .ts-d-dl-l-transparent {
    border-left: solid 2px transparent !important; }
  .ts-d-dl-d-transparent {
    border-left: solid 2px transparent !important; }
  .ts-d-dl-h-transparent:hover {
    border-left: solid 2px transparent !important; }
  .ts-d-dl-h-l-transparent:hover {
    border-left: solid 2px transparent !important; }
  .ts-d-dl-h-d-transparent:hover {
    border-left: solid 2px transparent !important; } }

@media (min-width: 768px) {
  .tl-c-red {
    color: #F94180 !important; }
  .tl-c-l-red {
    color: #fa5a91 !important; }
  .tl-c-d-red {
    color: #f8286f !important; }
  .tl-c-h-red:hover {
    color: #F94180 !important; }
  .tl-c-h-l-red:hover {
    color: #fa5a91 !important; }
  .tl-c-h-d-red:hover {
    color: #f8286f !important; }
  .tl-b-red {
    background-color: #F94180 !important; }
  .tl-b-l-red {
    background-color: #fa5a91 !important; }
  .tl-b-d-red {
    background-color: #f8286f !important; }
  .tl-b-h-red:hover {
    background-color: #F94180 !important; }
  .tl-b-h-l-red:hover {
    background-color: #fa5a91 !important; }
  .tl-b-h-d-red:hover {
    background-color: #f8286f !important; }
  .tl-d-red {
    border: solid 2px #F94180 !important; }
  .tl-d-l-red {
    border: solid 2px #fa5a91 !important; }
  .tl-d-d-red {
    border: solid 2px #f8286f !important; }
  .tl-d-h-red:hover {
    border: solid 2px #F94180 !important; }
  .tl-d-h-l-red:hover {
    border: solid 2px #fa5a91 !important; }
  .tl-d-h-d-red:hover {
    border: solid 2px #f8286f !important; }
  .tl-d-dt-red {
    border-top: solid 2px #F94180 !important; }
  .tl-d-dt-l-red {
    border-top: solid 2px #fa5a91 !important; }
  .tl-d-dt-d-red {
    border-top: solid 2px #f8286f !important; }
  .tl-d-dt-h-red:hover {
    border-top: solid 2px #F94180 !important; }
  .tl-d-dt-h-l-red:hover {
    border-top: solid 2px #fa5a91 !important; }
  .tl-d-dt-h-d-red:hover {
    border-top: solid 2px #f8286f !important; }
  .tl-d-dr-red {
    border-right: solid 2px #F94180 !important; }
  .tl-d-dr-l-red {
    border-right: solid 2px #fa5a91 !important; }
  .tl-d-dr-d-red {
    border-right: solid 2px #f8286f !important; }
  .tl-d-dr-h-red:hover {
    border-right: solid 2px #F94180 !important; }
  .tl-d-dr-h-l-red:hover {
    border-right: solid 2px #fa5a91 !important; }
  .tl-d-dr-h-d-red:hover {
    border-right: solid 2px #f8286f !important; }
  .tl-d-db-red {
    border-bottom: solid 2px #F94180 !important; }
  .tl-d-db-l-red {
    border-bottom: solid 2px #fa5a91 !important; }
  .tl-d-db-d-red {
    border-bottom: solid 2px #f8286f !important; }
  .tl-d-db-h-red:hover {
    border-bottom: solid 2px #F94180 !important; }
  .tl-d-db-h-l-red:hover {
    border-bottom: solid 2px #fa5a91 !important; }
  .tl-d-db-h-d-red:hover {
    border-bottom: solid 2px #f8286f !important; }
  .tl-d-dl-red {
    border-left: solid 2px #F94180 !important; }
  .tl-d-dl-l-red {
    border-left: solid 2px #fa5a91 !important; }
  .tl-d-dl-d-red {
    border-left: solid 2px #f8286f !important; }
  .tl-d-dl-h-red:hover {
    border-left: solid 2px #F94180 !important; }
  .tl-d-dl-h-l-red:hover {
    border-left: solid 2px #fa5a91 !important; }
  .tl-d-dl-h-d-red:hover {
    border-left: solid 2px #f8286f !important; }
  .tl-c-pink {
    color: #FC58F1 !important; }
  .tl-c-l-pink {
    color: #fc71f3 !important; }
  .tl-c-d-pink {
    color: #fc3fef !important; }
  .tl-c-h-pink:hover {
    color: #FC58F1 !important; }
  .tl-c-h-l-pink:hover {
    color: #fc71f3 !important; }
  .tl-c-h-d-pink:hover {
    color: #fc3fef !important; }
  .tl-b-pink {
    background-color: #FC58F1 !important; }
  .tl-b-l-pink {
    background-color: #fc71f3 !important; }
  .tl-b-d-pink {
    background-color: #fc3fef !important; }
  .tl-b-h-pink:hover {
    background-color: #FC58F1 !important; }
  .tl-b-h-l-pink:hover {
    background-color: #fc71f3 !important; }
  .tl-b-h-d-pink:hover {
    background-color: #fc3fef !important; }
  .tl-d-pink {
    border: solid 2px #FC58F1 !important; }
  .tl-d-l-pink {
    border: solid 2px #fc71f3 !important; }
  .tl-d-d-pink {
    border: solid 2px #fc3fef !important; }
  .tl-d-h-pink:hover {
    border: solid 2px #FC58F1 !important; }
  .tl-d-h-l-pink:hover {
    border: solid 2px #fc71f3 !important; }
  .tl-d-h-d-pink:hover {
    border: solid 2px #fc3fef !important; }
  .tl-d-dt-pink {
    border-top: solid 2px #FC58F1 !important; }
  .tl-d-dt-l-pink {
    border-top: solid 2px #fc71f3 !important; }
  .tl-d-dt-d-pink {
    border-top: solid 2px #fc3fef !important; }
  .tl-d-dt-h-pink:hover {
    border-top: solid 2px #FC58F1 !important; }
  .tl-d-dt-h-l-pink:hover {
    border-top: solid 2px #fc71f3 !important; }
  .tl-d-dt-h-d-pink:hover {
    border-top: solid 2px #fc3fef !important; }
  .tl-d-dr-pink {
    border-right: solid 2px #FC58F1 !important; }
  .tl-d-dr-l-pink {
    border-right: solid 2px #fc71f3 !important; }
  .tl-d-dr-d-pink {
    border-right: solid 2px #fc3fef !important; }
  .tl-d-dr-h-pink:hover {
    border-right: solid 2px #FC58F1 !important; }
  .tl-d-dr-h-l-pink:hover {
    border-right: solid 2px #fc71f3 !important; }
  .tl-d-dr-h-d-pink:hover {
    border-right: solid 2px #fc3fef !important; }
  .tl-d-db-pink {
    border-bottom: solid 2px #FC58F1 !important; }
  .tl-d-db-l-pink {
    border-bottom: solid 2px #fc71f3 !important; }
  .tl-d-db-d-pink {
    border-bottom: solid 2px #fc3fef !important; }
  .tl-d-db-h-pink:hover {
    border-bottom: solid 2px #FC58F1 !important; }
  .tl-d-db-h-l-pink:hover {
    border-bottom: solid 2px #fc71f3 !important; }
  .tl-d-db-h-d-pink:hover {
    border-bottom: solid 2px #fc3fef !important; }
  .tl-d-dl-pink {
    border-left: solid 2px #FC58F1 !important; }
  .tl-d-dl-l-pink {
    border-left: solid 2px #fc71f3 !important; }
  .tl-d-dl-d-pink {
    border-left: solid 2px #fc3fef !important; }
  .tl-d-dl-h-pink:hover {
    border-left: solid 2px #FC58F1 !important; }
  .tl-d-dl-h-l-pink:hover {
    border-left: solid 2px #fc71f3 !important; }
  .tl-d-dl-h-d-pink:hover {
    border-left: solid 2px #fc3fef !important; }
  .tl-c-purple {
    color: #A418F3 !important; }
  .tl-c-l-purple {
    color: #ae30f4 !important; }
  .tl-c-d-purple {
    color: #970ce6 !important; }
  .tl-c-h-purple:hover {
    color: #A418F3 !important; }
  .tl-c-h-l-purple:hover {
    color: #ae30f4 !important; }
  .tl-c-h-d-purple:hover {
    color: #970ce6 !important; }
  .tl-b-purple {
    background-color: #A418F3 !important; }
  .tl-b-l-purple {
    background-color: #ae30f4 !important; }
  .tl-b-d-purple {
    background-color: #970ce6 !important; }
  .tl-b-h-purple:hover {
    background-color: #A418F3 !important; }
  .tl-b-h-l-purple:hover {
    background-color: #ae30f4 !important; }
  .tl-b-h-d-purple:hover {
    background-color: #970ce6 !important; }
  .tl-d-purple {
    border: solid 2px #A418F3 !important; }
  .tl-d-l-purple {
    border: solid 2px #ae30f4 !important; }
  .tl-d-d-purple {
    border: solid 2px #970ce6 !important; }
  .tl-d-h-purple:hover {
    border: solid 2px #A418F3 !important; }
  .tl-d-h-l-purple:hover {
    border: solid 2px #ae30f4 !important; }
  .tl-d-h-d-purple:hover {
    border: solid 2px #970ce6 !important; }
  .tl-d-dt-purple {
    border-top: solid 2px #A418F3 !important; }
  .tl-d-dt-l-purple {
    border-top: solid 2px #ae30f4 !important; }
  .tl-d-dt-d-purple {
    border-top: solid 2px #970ce6 !important; }
  .tl-d-dt-h-purple:hover {
    border-top: solid 2px #A418F3 !important; }
  .tl-d-dt-h-l-purple:hover {
    border-top: solid 2px #ae30f4 !important; }
  .tl-d-dt-h-d-purple:hover {
    border-top: solid 2px #970ce6 !important; }
  .tl-d-dr-purple {
    border-right: solid 2px #A418F3 !important; }
  .tl-d-dr-l-purple {
    border-right: solid 2px #ae30f4 !important; }
  .tl-d-dr-d-purple {
    border-right: solid 2px #970ce6 !important; }
  .tl-d-dr-h-purple:hover {
    border-right: solid 2px #A418F3 !important; }
  .tl-d-dr-h-l-purple:hover {
    border-right: solid 2px #ae30f4 !important; }
  .tl-d-dr-h-d-purple:hover {
    border-right: solid 2px #970ce6 !important; }
  .tl-d-db-purple {
    border-bottom: solid 2px #A418F3 !important; }
  .tl-d-db-l-purple {
    border-bottom: solid 2px #ae30f4 !important; }
  .tl-d-db-d-purple {
    border-bottom: solid 2px #970ce6 !important; }
  .tl-d-db-h-purple:hover {
    border-bottom: solid 2px #A418F3 !important; }
  .tl-d-db-h-l-purple:hover {
    border-bottom: solid 2px #ae30f4 !important; }
  .tl-d-db-h-d-purple:hover {
    border-bottom: solid 2px #970ce6 !important; }
  .tl-d-dl-purple {
    border-left: solid 2px #A418F3 !important; }
  .tl-d-dl-l-purple {
    border-left: solid 2px #ae30f4 !important; }
  .tl-d-dl-d-purple {
    border-left: solid 2px #970ce6 !important; }
  .tl-d-dl-h-purple:hover {
    border-left: solid 2px #A418F3 !important; }
  .tl-d-dl-h-l-purple:hover {
    border-left: solid 2px #ae30f4 !important; }
  .tl-d-dl-h-d-purple:hover {
    border-left: solid 2px #970ce6 !important; }
  .tl-c-indigo {
    color: #8432FF !important; }
  .tl-c-l-indigo {
    color: #934cff !important; }
  .tl-c-d-indigo {
    color: #7519ff !important; }
  .tl-c-h-indigo:hover {
    color: #8432FF !important; }
  .tl-c-h-l-indigo:hover {
    color: #934cff !important; }
  .tl-c-h-d-indigo:hover {
    color: #7519ff !important; }
  .tl-b-indigo {
    background-color: #8432FF !important; }
  .tl-b-l-indigo {
    background-color: #934cff !important; }
  .tl-b-d-indigo {
    background-color: #7519ff !important; }
  .tl-b-h-indigo:hover {
    background-color: #8432FF !important; }
  .tl-b-h-l-indigo:hover {
    background-color: #934cff !important; }
  .tl-b-h-d-indigo:hover {
    background-color: #7519ff !important; }
  .tl-d-indigo {
    border: solid 2px #8432FF !important; }
  .tl-d-l-indigo {
    border: solid 2px #934cff !important; }
  .tl-d-d-indigo {
    border: solid 2px #7519ff !important; }
  .tl-d-h-indigo:hover {
    border: solid 2px #8432FF !important; }
  .tl-d-h-l-indigo:hover {
    border: solid 2px #934cff !important; }
  .tl-d-h-d-indigo:hover {
    border: solid 2px #7519ff !important; }
  .tl-d-dt-indigo {
    border-top: solid 2px #8432FF !important; }
  .tl-d-dt-l-indigo {
    border-top: solid 2px #934cff !important; }
  .tl-d-dt-d-indigo {
    border-top: solid 2px #7519ff !important; }
  .tl-d-dt-h-indigo:hover {
    border-top: solid 2px #8432FF !important; }
  .tl-d-dt-h-l-indigo:hover {
    border-top: solid 2px #934cff !important; }
  .tl-d-dt-h-d-indigo:hover {
    border-top: solid 2px #7519ff !important; }
  .tl-d-dr-indigo {
    border-right: solid 2px #8432FF !important; }
  .tl-d-dr-l-indigo {
    border-right: solid 2px #934cff !important; }
  .tl-d-dr-d-indigo {
    border-right: solid 2px #7519ff !important; }
  .tl-d-dr-h-indigo:hover {
    border-right: solid 2px #8432FF !important; }
  .tl-d-dr-h-l-indigo:hover {
    border-right: solid 2px #934cff !important; }
  .tl-d-dr-h-d-indigo:hover {
    border-right: solid 2px #7519ff !important; }
  .tl-d-db-indigo {
    border-bottom: solid 2px #8432FF !important; }
  .tl-d-db-l-indigo {
    border-bottom: solid 2px #934cff !important; }
  .tl-d-db-d-indigo {
    border-bottom: solid 2px #7519ff !important; }
  .tl-d-db-h-indigo:hover {
    border-bottom: solid 2px #8432FF !important; }
  .tl-d-db-h-l-indigo:hover {
    border-bottom: solid 2px #934cff !important; }
  .tl-d-db-h-d-indigo:hover {
    border-bottom: solid 2px #7519ff !important; }
  .tl-d-dl-indigo {
    border-left: solid 2px #8432FF !important; }
  .tl-d-dl-l-indigo {
    border-left: solid 2px #934cff !important; }
  .tl-d-dl-d-indigo {
    border-left: solid 2px #7519ff !important; }
  .tl-d-dl-h-indigo:hover {
    border-left: solid 2px #8432FF !important; }
  .tl-d-dl-h-l-indigo:hover {
    border-left: solid 2px #934cff !important; }
  .tl-d-dl-h-d-indigo:hover {
    border-left: solid 2px #7519ff !important; }
  .tl-c-blue {
    color: #4085FF !important; }
  .tl-c-l-blue {
    color: #5a95ff !important; }
  .tl-c-d-blue {
    color: #2775ff !important; }
  .tl-c-h-blue:hover {
    color: #4085FF !important; }
  .tl-c-h-l-blue:hover {
    color: #5a95ff !important; }
  .tl-c-h-d-blue:hover {
    color: #2775ff !important; }
  .tl-b-blue {
    background-color: #4085FF !important; }
  .tl-b-l-blue {
    background-color: #5a95ff !important; }
  .tl-b-d-blue {
    background-color: #2775ff !important; }
  .tl-b-h-blue:hover {
    background-color: #4085FF !important; }
  .tl-b-h-l-blue:hover {
    background-color: #5a95ff !important; }
  .tl-b-h-d-blue:hover {
    background-color: #2775ff !important; }
  .tl-d-blue {
    border: solid 2px #4085FF !important; }
  .tl-d-l-blue {
    border: solid 2px #5a95ff !important; }
  .tl-d-d-blue {
    border: solid 2px #2775ff !important; }
  .tl-d-h-blue:hover {
    border: solid 2px #4085FF !important; }
  .tl-d-h-l-blue:hover {
    border: solid 2px #5a95ff !important; }
  .tl-d-h-d-blue:hover {
    border: solid 2px #2775ff !important; }
  .tl-d-dt-blue {
    border-top: solid 2px #4085FF !important; }
  .tl-d-dt-l-blue {
    border-top: solid 2px #5a95ff !important; }
  .tl-d-dt-d-blue {
    border-top: solid 2px #2775ff !important; }
  .tl-d-dt-h-blue:hover {
    border-top: solid 2px #4085FF !important; }
  .tl-d-dt-h-l-blue:hover {
    border-top: solid 2px #5a95ff !important; }
  .tl-d-dt-h-d-blue:hover {
    border-top: solid 2px #2775ff !important; }
  .tl-d-dr-blue {
    border-right: solid 2px #4085FF !important; }
  .tl-d-dr-l-blue {
    border-right: solid 2px #5a95ff !important; }
  .tl-d-dr-d-blue {
    border-right: solid 2px #2775ff !important; }
  .tl-d-dr-h-blue:hover {
    border-right: solid 2px #4085FF !important; }
  .tl-d-dr-h-l-blue:hover {
    border-right: solid 2px #5a95ff !important; }
  .tl-d-dr-h-d-blue:hover {
    border-right: solid 2px #2775ff !important; }
  .tl-d-db-blue {
    border-bottom: solid 2px #4085FF !important; }
  .tl-d-db-l-blue {
    border-bottom: solid 2px #5a95ff !important; }
  .tl-d-db-d-blue {
    border-bottom: solid 2px #2775ff !important; }
  .tl-d-db-h-blue:hover {
    border-bottom: solid 2px #4085FF !important; }
  .tl-d-db-h-l-blue:hover {
    border-bottom: solid 2px #5a95ff !important; }
  .tl-d-db-h-d-blue:hover {
    border-bottom: solid 2px #2775ff !important; }
  .tl-d-dl-blue {
    border-left: solid 2px #4085FF !important; }
  .tl-d-dl-l-blue {
    border-left: solid 2px #5a95ff !important; }
  .tl-d-dl-d-blue {
    border-left: solid 2px #2775ff !important; }
  .tl-d-dl-h-blue:hover {
    border-left: solid 2px #4085FF !important; }
  .tl-d-dl-h-l-blue:hover {
    border-left: solid 2px #5a95ff !important; }
  .tl-d-dl-h-d-blue:hover {
    border-left: solid 2px #2775ff !important; }
  .tl-c-cyan {
    color: #40CDF7 !important; }
  .tl-c-l-cyan {
    color: #58d3f8 !important; }
  .tl-c-d-cyan {
    color: #28c7f6 !important; }
  .tl-c-h-cyan:hover {
    color: #40CDF7 !important; }
  .tl-c-h-l-cyan:hover {
    color: #58d3f8 !important; }
  .tl-c-h-d-cyan:hover {
    color: #28c7f6 !important; }
  .tl-b-cyan {
    background-color: #40CDF7 !important; }
  .tl-b-l-cyan {
    background-color: #58d3f8 !important; }
  .tl-b-d-cyan {
    background-color: #28c7f6 !important; }
  .tl-b-h-cyan:hover {
    background-color: #40CDF7 !important; }
  .tl-b-h-l-cyan:hover {
    background-color: #58d3f8 !important; }
  .tl-b-h-d-cyan:hover {
    background-color: #28c7f6 !important; }
  .tl-d-cyan {
    border: solid 2px #40CDF7 !important; }
  .tl-d-l-cyan {
    border: solid 2px #58d3f8 !important; }
  .tl-d-d-cyan {
    border: solid 2px #28c7f6 !important; }
  .tl-d-h-cyan:hover {
    border: solid 2px #40CDF7 !important; }
  .tl-d-h-l-cyan:hover {
    border: solid 2px #58d3f8 !important; }
  .tl-d-h-d-cyan:hover {
    border: solid 2px #28c7f6 !important; }
  .tl-d-dt-cyan {
    border-top: solid 2px #40CDF7 !important; }
  .tl-d-dt-l-cyan {
    border-top: solid 2px #58d3f8 !important; }
  .tl-d-dt-d-cyan {
    border-top: solid 2px #28c7f6 !important; }
  .tl-d-dt-h-cyan:hover {
    border-top: solid 2px #40CDF7 !important; }
  .tl-d-dt-h-l-cyan:hover {
    border-top: solid 2px #58d3f8 !important; }
  .tl-d-dt-h-d-cyan:hover {
    border-top: solid 2px #28c7f6 !important; }
  .tl-d-dr-cyan {
    border-right: solid 2px #40CDF7 !important; }
  .tl-d-dr-l-cyan {
    border-right: solid 2px #58d3f8 !important; }
  .tl-d-dr-d-cyan {
    border-right: solid 2px #28c7f6 !important; }
  .tl-d-dr-h-cyan:hover {
    border-right: solid 2px #40CDF7 !important; }
  .tl-d-dr-h-l-cyan:hover {
    border-right: solid 2px #58d3f8 !important; }
  .tl-d-dr-h-d-cyan:hover {
    border-right: solid 2px #28c7f6 !important; }
  .tl-d-db-cyan {
    border-bottom: solid 2px #40CDF7 !important; }
  .tl-d-db-l-cyan {
    border-bottom: solid 2px #58d3f8 !important; }
  .tl-d-db-d-cyan {
    border-bottom: solid 2px #28c7f6 !important; }
  .tl-d-db-h-cyan:hover {
    border-bottom: solid 2px #40CDF7 !important; }
  .tl-d-db-h-l-cyan:hover {
    border-bottom: solid 2px #58d3f8 !important; }
  .tl-d-db-h-d-cyan:hover {
    border-bottom: solid 2px #28c7f6 !important; }
  .tl-d-dl-cyan {
    border-left: solid 2px #40CDF7 !important; }
  .tl-d-dl-l-cyan {
    border-left: solid 2px #58d3f8 !important; }
  .tl-d-dl-d-cyan {
    border-left: solid 2px #28c7f6 !important; }
  .tl-d-dl-h-cyan:hover {
    border-left: solid 2px #40CDF7 !important; }
  .tl-d-dl-h-l-cyan:hover {
    border-left: solid 2px #58d3f8 !important; }
  .tl-d-dl-h-d-cyan:hover {
    border-left: solid 2px #28c7f6 !important; }
  .tl-c-teal {
    color: #35F7D9 !important; }
  .tl-c-l-teal {
    color: #4ef8de !important; }
  .tl-c-d-teal {
    color: #1cf6d4 !important; }
  .tl-c-h-teal:hover {
    color: #35F7D9 !important; }
  .tl-c-h-l-teal:hover {
    color: #4ef8de !important; }
  .tl-c-h-d-teal:hover {
    color: #1cf6d4 !important; }
  .tl-b-teal {
    background-color: #35F7D9 !important; }
  .tl-b-l-teal {
    background-color: #4ef8de !important; }
  .tl-b-d-teal {
    background-color: #1cf6d4 !important; }
  .tl-b-h-teal:hover {
    background-color: #35F7D9 !important; }
  .tl-b-h-l-teal:hover {
    background-color: #4ef8de !important; }
  .tl-b-h-d-teal:hover {
    background-color: #1cf6d4 !important; }
  .tl-d-teal {
    border: solid 2px #35F7D9 !important; }
  .tl-d-l-teal {
    border: solid 2px #4ef8de !important; }
  .tl-d-d-teal {
    border: solid 2px #1cf6d4 !important; }
  .tl-d-h-teal:hover {
    border: solid 2px #35F7D9 !important; }
  .tl-d-h-l-teal:hover {
    border: solid 2px #4ef8de !important; }
  .tl-d-h-d-teal:hover {
    border: solid 2px #1cf6d4 !important; }
  .tl-d-dt-teal {
    border-top: solid 2px #35F7D9 !important; }
  .tl-d-dt-l-teal {
    border-top: solid 2px #4ef8de !important; }
  .tl-d-dt-d-teal {
    border-top: solid 2px #1cf6d4 !important; }
  .tl-d-dt-h-teal:hover {
    border-top: solid 2px #35F7D9 !important; }
  .tl-d-dt-h-l-teal:hover {
    border-top: solid 2px #4ef8de !important; }
  .tl-d-dt-h-d-teal:hover {
    border-top: solid 2px #1cf6d4 !important; }
  .tl-d-dr-teal {
    border-right: solid 2px #35F7D9 !important; }
  .tl-d-dr-l-teal {
    border-right: solid 2px #4ef8de !important; }
  .tl-d-dr-d-teal {
    border-right: solid 2px #1cf6d4 !important; }
  .tl-d-dr-h-teal:hover {
    border-right: solid 2px #35F7D9 !important; }
  .tl-d-dr-h-l-teal:hover {
    border-right: solid 2px #4ef8de !important; }
  .tl-d-dr-h-d-teal:hover {
    border-right: solid 2px #1cf6d4 !important; }
  .tl-d-db-teal {
    border-bottom: solid 2px #35F7D9 !important; }
  .tl-d-db-l-teal {
    border-bottom: solid 2px #4ef8de !important; }
  .tl-d-db-d-teal {
    border-bottom: solid 2px #1cf6d4 !important; }
  .tl-d-db-h-teal:hover {
    border-bottom: solid 2px #35F7D9 !important; }
  .tl-d-db-h-l-teal:hover {
    border-bottom: solid 2px #4ef8de !important; }
  .tl-d-db-h-d-teal:hover {
    border-bottom: solid 2px #1cf6d4 !important; }
  .tl-d-dl-teal {
    border-left: solid 2px #35F7D9 !important; }
  .tl-d-dl-l-teal {
    border-left: solid 2px #4ef8de !important; }
  .tl-d-dl-d-teal {
    border-left: solid 2px #1cf6d4 !important; }
  .tl-d-dl-h-teal:hover {
    border-left: solid 2px #35F7D9 !important; }
  .tl-d-dl-h-l-teal:hover {
    border-left: solid 2px #4ef8de !important; }
  .tl-d-dl-h-d-teal:hover {
    border-left: solid 2px #1cf6d4 !important; }
  .tl-c-green {
    color: #45E6AA !important; }
  .tl-c-l-green {
    color: #5be9b4 !important; }
  .tl-c-d-green {
    color: #2fe3a0 !important; }
  .tl-c-h-green:hover {
    color: #45E6AA !important; }
  .tl-c-h-l-green:hover {
    color: #5be9b4 !important; }
  .tl-c-h-d-green:hover {
    color: #2fe3a0 !important; }
  .tl-b-green {
    background-color: #45E6AA !important; }
  .tl-b-l-green {
    background-color: #5be9b4 !important; }
  .tl-b-d-green {
    background-color: #2fe3a0 !important; }
  .tl-b-h-green:hover {
    background-color: #45E6AA !important; }
  .tl-b-h-l-green:hover {
    background-color: #5be9b4 !important; }
  .tl-b-h-d-green:hover {
    background-color: #2fe3a0 !important; }
  .tl-d-green {
    border: solid 2px #45E6AA !important; }
  .tl-d-l-green {
    border: solid 2px #5be9b4 !important; }
  .tl-d-d-green {
    border: solid 2px #2fe3a0 !important; }
  .tl-d-h-green:hover {
    border: solid 2px #45E6AA !important; }
  .tl-d-h-l-green:hover {
    border: solid 2px #5be9b4 !important; }
  .tl-d-h-d-green:hover {
    border: solid 2px #2fe3a0 !important; }
  .tl-d-dt-green {
    border-top: solid 2px #45E6AA !important; }
  .tl-d-dt-l-green {
    border-top: solid 2px #5be9b4 !important; }
  .tl-d-dt-d-green {
    border-top: solid 2px #2fe3a0 !important; }
  .tl-d-dt-h-green:hover {
    border-top: solid 2px #45E6AA !important; }
  .tl-d-dt-h-l-green:hover {
    border-top: solid 2px #5be9b4 !important; }
  .tl-d-dt-h-d-green:hover {
    border-top: solid 2px #2fe3a0 !important; }
  .tl-d-dr-green {
    border-right: solid 2px #45E6AA !important; }
  .tl-d-dr-l-green {
    border-right: solid 2px #5be9b4 !important; }
  .tl-d-dr-d-green {
    border-right: solid 2px #2fe3a0 !important; }
  .tl-d-dr-h-green:hover {
    border-right: solid 2px #45E6AA !important; }
  .tl-d-dr-h-l-green:hover {
    border-right: solid 2px #5be9b4 !important; }
  .tl-d-dr-h-d-green:hover {
    border-right: solid 2px #2fe3a0 !important; }
  .tl-d-db-green {
    border-bottom: solid 2px #45E6AA !important; }
  .tl-d-db-l-green {
    border-bottom: solid 2px #5be9b4 !important; }
  .tl-d-db-d-green {
    border-bottom: solid 2px #2fe3a0 !important; }
  .tl-d-db-h-green:hover {
    border-bottom: solid 2px #45E6AA !important; }
  .tl-d-db-h-l-green:hover {
    border-bottom: solid 2px #5be9b4 !important; }
  .tl-d-db-h-d-green:hover {
    border-bottom: solid 2px #2fe3a0 !important; }
  .tl-d-dl-green {
    border-left: solid 2px #45E6AA !important; }
  .tl-d-dl-l-green {
    border-left: solid 2px #5be9b4 !important; }
  .tl-d-dl-d-green {
    border-left: solid 2px #2fe3a0 !important; }
  .tl-d-dl-h-green:hover {
    border-left: solid 2px #45E6AA !important; }
  .tl-d-dl-h-l-green:hover {
    border-left: solid 2px #5be9b4 !important; }
  .tl-d-dl-h-d-green:hover {
    border-left: solid 2px #2fe3a0 !important; }
  .tl-c-lime {
    color: #89ED54 !important; }
  .tl-c-l-lime {
    color: #99ef6b !important; }
  .tl-c-d-lime {
    color: #79eb3d !important; }
  .tl-c-h-lime:hover {
    color: #89ED54 !important; }
  .tl-c-h-l-lime:hover {
    color: #99ef6b !important; }
  .tl-c-h-d-lime:hover {
    color: #79eb3d !important; }
  .tl-b-lime {
    background-color: #89ED54 !important; }
  .tl-b-l-lime {
    background-color: #99ef6b !important; }
  .tl-b-d-lime {
    background-color: #79eb3d !important; }
  .tl-b-h-lime:hover {
    background-color: #89ED54 !important; }
  .tl-b-h-l-lime:hover {
    background-color: #99ef6b !important; }
  .tl-b-h-d-lime:hover {
    background-color: #79eb3d !important; }
  .tl-d-lime {
    border: solid 2px #89ED54 !important; }
  .tl-d-l-lime {
    border: solid 2px #99ef6b !important; }
  .tl-d-d-lime {
    border: solid 2px #79eb3d !important; }
  .tl-d-h-lime:hover {
    border: solid 2px #89ED54 !important; }
  .tl-d-h-l-lime:hover {
    border: solid 2px #99ef6b !important; }
  .tl-d-h-d-lime:hover {
    border: solid 2px #79eb3d !important; }
  .tl-d-dt-lime {
    border-top: solid 2px #89ED54 !important; }
  .tl-d-dt-l-lime {
    border-top: solid 2px #99ef6b !important; }
  .tl-d-dt-d-lime {
    border-top: solid 2px #79eb3d !important; }
  .tl-d-dt-h-lime:hover {
    border-top: solid 2px #89ED54 !important; }
  .tl-d-dt-h-l-lime:hover {
    border-top: solid 2px #99ef6b !important; }
  .tl-d-dt-h-d-lime:hover {
    border-top: solid 2px #79eb3d !important; }
  .tl-d-dr-lime {
    border-right: solid 2px #89ED54 !important; }
  .tl-d-dr-l-lime {
    border-right: solid 2px #99ef6b !important; }
  .tl-d-dr-d-lime {
    border-right: solid 2px #79eb3d !important; }
  .tl-d-dr-h-lime:hover {
    border-right: solid 2px #89ED54 !important; }
  .tl-d-dr-h-l-lime:hover {
    border-right: solid 2px #99ef6b !important; }
  .tl-d-dr-h-d-lime:hover {
    border-right: solid 2px #79eb3d !important; }
  .tl-d-db-lime {
    border-bottom: solid 2px #89ED54 !important; }
  .tl-d-db-l-lime {
    border-bottom: solid 2px #99ef6b !important; }
  .tl-d-db-d-lime {
    border-bottom: solid 2px #79eb3d !important; }
  .tl-d-db-h-lime:hover {
    border-bottom: solid 2px #89ED54 !important; }
  .tl-d-db-h-l-lime:hover {
    border-bottom: solid 2px #99ef6b !important; }
  .tl-d-db-h-d-lime:hover {
    border-bottom: solid 2px #79eb3d !important; }
  .tl-d-dl-lime {
    border-left: solid 2px #89ED54 !important; }
  .tl-d-dl-l-lime {
    border-left: solid 2px #99ef6b !important; }
  .tl-d-dl-d-lime {
    border-left: solid 2px #79eb3d !important; }
  .tl-d-dl-h-lime:hover {
    border-left: solid 2px #89ED54 !important; }
  .tl-d-dl-h-l-lime:hover {
    border-left: solid 2px #99ef6b !important; }
  .tl-d-dl-h-d-lime:hover {
    border-left: solid 2px #79eb3d !important; }
  .tl-c-yellow {
    color: #F6EB49 !important; }
  .tl-c-l-yellow {
    color: #f7ee61 !important; }
  .tl-c-d-yellow {
    color: #f5e831 !important; }
  .tl-c-h-yellow:hover {
    color: #F6EB49 !important; }
  .tl-c-h-l-yellow:hover {
    color: #f7ee61 !important; }
  .tl-c-h-d-yellow:hover {
    color: #f5e831 !important; }
  .tl-b-yellow {
    background-color: #F6EB49 !important; }
  .tl-b-l-yellow {
    background-color: #f7ee61 !important; }
  .tl-b-d-yellow {
    background-color: #f5e831 !important; }
  .tl-b-h-yellow:hover {
    background-color: #F6EB49 !important; }
  .tl-b-h-l-yellow:hover {
    background-color: #f7ee61 !important; }
  .tl-b-h-d-yellow:hover {
    background-color: #f5e831 !important; }
  .tl-d-yellow {
    border: solid 2px #F6EB49 !important; }
  .tl-d-l-yellow {
    border: solid 2px #f7ee61 !important; }
  .tl-d-d-yellow {
    border: solid 2px #f5e831 !important; }
  .tl-d-h-yellow:hover {
    border: solid 2px #F6EB49 !important; }
  .tl-d-h-l-yellow:hover {
    border: solid 2px #f7ee61 !important; }
  .tl-d-h-d-yellow:hover {
    border: solid 2px #f5e831 !important; }
  .tl-d-dt-yellow {
    border-top: solid 2px #F6EB49 !important; }
  .tl-d-dt-l-yellow {
    border-top: solid 2px #f7ee61 !important; }
  .tl-d-dt-d-yellow {
    border-top: solid 2px #f5e831 !important; }
  .tl-d-dt-h-yellow:hover {
    border-top: solid 2px #F6EB49 !important; }
  .tl-d-dt-h-l-yellow:hover {
    border-top: solid 2px #f7ee61 !important; }
  .tl-d-dt-h-d-yellow:hover {
    border-top: solid 2px #f5e831 !important; }
  .tl-d-dr-yellow {
    border-right: solid 2px #F6EB49 !important; }
  .tl-d-dr-l-yellow {
    border-right: solid 2px #f7ee61 !important; }
  .tl-d-dr-d-yellow {
    border-right: solid 2px #f5e831 !important; }
  .tl-d-dr-h-yellow:hover {
    border-right: solid 2px #F6EB49 !important; }
  .tl-d-dr-h-l-yellow:hover {
    border-right: solid 2px #f7ee61 !important; }
  .tl-d-dr-h-d-yellow:hover {
    border-right: solid 2px #f5e831 !important; }
  .tl-d-db-yellow {
    border-bottom: solid 2px #F6EB49 !important; }
  .tl-d-db-l-yellow {
    border-bottom: solid 2px #f7ee61 !important; }
  .tl-d-db-d-yellow {
    border-bottom: solid 2px #f5e831 !important; }
  .tl-d-db-h-yellow:hover {
    border-bottom: solid 2px #F6EB49 !important; }
  .tl-d-db-h-l-yellow:hover {
    border-bottom: solid 2px #f7ee61 !important; }
  .tl-d-db-h-d-yellow:hover {
    border-bottom: solid 2px #f5e831 !important; }
  .tl-d-dl-yellow {
    border-left: solid 2px #F6EB49 !important; }
  .tl-d-dl-l-yellow {
    border-left: solid 2px #f7ee61 !important; }
  .tl-d-dl-d-yellow {
    border-left: solid 2px #f5e831 !important; }
  .tl-d-dl-h-yellow:hover {
    border-left: solid 2px #F6EB49 !important; }
  .tl-d-dl-h-l-yellow:hover {
    border-left: solid 2px #f7ee61 !important; }
  .tl-d-dl-h-d-yellow:hover {
    border-left: solid 2px #f5e831 !important; }
  .tl-c-amber {
    color: #FFDA44 !important; }
  .tl-c-l-amber {
    color: #ffdf5e !important; }
  .tl-c-d-amber {
    color: #ffd52b !important; }
  .tl-c-h-amber:hover {
    color: #FFDA44 !important; }
  .tl-c-h-l-amber:hover {
    color: #ffdf5e !important; }
  .tl-c-h-d-amber:hover {
    color: #ffd52b !important; }
  .tl-b-amber {
    background-color: #FFDA44 !important; }
  .tl-b-l-amber {
    background-color: #ffdf5e !important; }
  .tl-b-d-amber {
    background-color: #ffd52b !important; }
  .tl-b-h-amber:hover {
    background-color: #FFDA44 !important; }
  .tl-b-h-l-amber:hover {
    background-color: #ffdf5e !important; }
  .tl-b-h-d-amber:hover {
    background-color: #ffd52b !important; }
  .tl-d-amber {
    border: solid 2px #FFDA44 !important; }
  .tl-d-l-amber {
    border: solid 2px #ffdf5e !important; }
  .tl-d-d-amber {
    border: solid 2px #ffd52b !important; }
  .tl-d-h-amber:hover {
    border: solid 2px #FFDA44 !important; }
  .tl-d-h-l-amber:hover {
    border: solid 2px #ffdf5e !important; }
  .tl-d-h-d-amber:hover {
    border: solid 2px #ffd52b !important; }
  .tl-d-dt-amber {
    border-top: solid 2px #FFDA44 !important; }
  .tl-d-dt-l-amber {
    border-top: solid 2px #ffdf5e !important; }
  .tl-d-dt-d-amber {
    border-top: solid 2px #ffd52b !important; }
  .tl-d-dt-h-amber:hover {
    border-top: solid 2px #FFDA44 !important; }
  .tl-d-dt-h-l-amber:hover {
    border-top: solid 2px #ffdf5e !important; }
  .tl-d-dt-h-d-amber:hover {
    border-top: solid 2px #ffd52b !important; }
  .tl-d-dr-amber {
    border-right: solid 2px #FFDA44 !important; }
  .tl-d-dr-l-amber {
    border-right: solid 2px #ffdf5e !important; }
  .tl-d-dr-d-amber {
    border-right: solid 2px #ffd52b !important; }
  .tl-d-dr-h-amber:hover {
    border-right: solid 2px #FFDA44 !important; }
  .tl-d-dr-h-l-amber:hover {
    border-right: solid 2px #ffdf5e !important; }
  .tl-d-dr-h-d-amber:hover {
    border-right: solid 2px #ffd52b !important; }
  .tl-d-db-amber {
    border-bottom: solid 2px #FFDA44 !important; }
  .tl-d-db-l-amber {
    border-bottom: solid 2px #ffdf5e !important; }
  .tl-d-db-d-amber {
    border-bottom: solid 2px #ffd52b !important; }
  .tl-d-db-h-amber:hover {
    border-bottom: solid 2px #FFDA44 !important; }
  .tl-d-db-h-l-amber:hover {
    border-bottom: solid 2px #ffdf5e !important; }
  .tl-d-db-h-d-amber:hover {
    border-bottom: solid 2px #ffd52b !important; }
  .tl-d-dl-amber {
    border-left: solid 2px #FFDA44 !important; }
  .tl-d-dl-l-amber {
    border-left: solid 2px #ffdf5e !important; }
  .tl-d-dl-d-amber {
    border-left: solid 2px #ffd52b !important; }
  .tl-d-dl-h-amber:hover {
    border-left: solid 2px #FFDA44 !important; }
  .tl-d-dl-h-l-amber:hover {
    border-left: solid 2px #ffdf5e !important; }
  .tl-d-dl-h-d-amber:hover {
    border-left: solid 2px #ffd52b !important; }
  .tl-c-orange {
    color: #FFA52E !important; }
  .tl-c-l-orange {
    color: #ffb048 !important; }
  .tl-c-d-orange {
    color: #ff9a15 !important; }
  .tl-c-h-orange:hover {
    color: #FFA52E !important; }
  .tl-c-h-l-orange:hover {
    color: #ffb048 !important; }
  .tl-c-h-d-orange:hover {
    color: #ff9a15 !important; }
  .tl-b-orange {
    background-color: #FFA52E !important; }
  .tl-b-l-orange {
    background-color: #ffb048 !important; }
  .tl-b-d-orange {
    background-color: #ff9a15 !important; }
  .tl-b-h-orange:hover {
    background-color: #FFA52E !important; }
  .tl-b-h-l-orange:hover {
    background-color: #ffb048 !important; }
  .tl-b-h-d-orange:hover {
    background-color: #ff9a15 !important; }
  .tl-d-orange {
    border: solid 2px #FFA52E !important; }
  .tl-d-l-orange {
    border: solid 2px #ffb048 !important; }
  .tl-d-d-orange {
    border: solid 2px #ff9a15 !important; }
  .tl-d-h-orange:hover {
    border: solid 2px #FFA52E !important; }
  .tl-d-h-l-orange:hover {
    border: solid 2px #ffb048 !important; }
  .tl-d-h-d-orange:hover {
    border: solid 2px #ff9a15 !important; }
  .tl-d-dt-orange {
    border-top: solid 2px #FFA52E !important; }
  .tl-d-dt-l-orange {
    border-top: solid 2px #ffb048 !important; }
  .tl-d-dt-d-orange {
    border-top: solid 2px #ff9a15 !important; }
  .tl-d-dt-h-orange:hover {
    border-top: solid 2px #FFA52E !important; }
  .tl-d-dt-h-l-orange:hover {
    border-top: solid 2px #ffb048 !important; }
  .tl-d-dt-h-d-orange:hover {
    border-top: solid 2px #ff9a15 !important; }
  .tl-d-dr-orange {
    border-right: solid 2px #FFA52E !important; }
  .tl-d-dr-l-orange {
    border-right: solid 2px #ffb048 !important; }
  .tl-d-dr-d-orange {
    border-right: solid 2px #ff9a15 !important; }
  .tl-d-dr-h-orange:hover {
    border-right: solid 2px #FFA52E !important; }
  .tl-d-dr-h-l-orange:hover {
    border-right: solid 2px #ffb048 !important; }
  .tl-d-dr-h-d-orange:hover {
    border-right: solid 2px #ff9a15 !important; }
  .tl-d-db-orange {
    border-bottom: solid 2px #FFA52E !important; }
  .tl-d-db-l-orange {
    border-bottom: solid 2px #ffb048 !important; }
  .tl-d-db-d-orange {
    border-bottom: solid 2px #ff9a15 !important; }
  .tl-d-db-h-orange:hover {
    border-bottom: solid 2px #FFA52E !important; }
  .tl-d-db-h-l-orange:hover {
    border-bottom: solid 2px #ffb048 !important; }
  .tl-d-db-h-d-orange:hover {
    border-bottom: solid 2px #ff9a15 !important; }
  .tl-d-dl-orange {
    border-left: solid 2px #FFA52E !important; }
  .tl-d-dl-l-orange {
    border-left: solid 2px #ffb048 !important; }
  .tl-d-dl-d-orange {
    border-left: solid 2px #ff9a15 !important; }
  .tl-d-dl-h-orange:hover {
    border-left: solid 2px #FFA52E !important; }
  .tl-d-dl-h-l-orange:hover {
    border-left: solid 2px #ffb048 !important; }
  .tl-d-dl-h-d-orange:hover {
    border-left: solid 2px #ff9a15 !important; }
  .tl-c-brown {
    color: #956D38 !important; }
  .tl-c-l-brown {
    color: #a87b3f !important; }
  .tl-c-d-brown {
    color: #825f31 !important; }
  .tl-c-h-brown:hover {
    color: #956D38 !important; }
  .tl-c-h-l-brown:hover {
    color: #a87b3f !important; }
  .tl-c-h-d-brown:hover {
    color: #825f31 !important; }
  .tl-b-brown {
    background-color: #956D38 !important; }
  .tl-b-l-brown {
    background-color: #a87b3f !important; }
  .tl-b-d-brown {
    background-color: #825f31 !important; }
  .tl-b-h-brown:hover {
    background-color: #956D38 !important; }
  .tl-b-h-l-brown:hover {
    background-color: #a87b3f !important; }
  .tl-b-h-d-brown:hover {
    background-color: #825f31 !important; }
  .tl-d-brown {
    border: solid 2px #956D38 !important; }
  .tl-d-l-brown {
    border: solid 2px #a87b3f !important; }
  .tl-d-d-brown {
    border: solid 2px #825f31 !important; }
  .tl-d-h-brown:hover {
    border: solid 2px #956D38 !important; }
  .tl-d-h-l-brown:hover {
    border: solid 2px #a87b3f !important; }
  .tl-d-h-d-brown:hover {
    border: solid 2px #825f31 !important; }
  .tl-d-dt-brown {
    border-top: solid 2px #956D38 !important; }
  .tl-d-dt-l-brown {
    border-top: solid 2px #a87b3f !important; }
  .tl-d-dt-d-brown {
    border-top: solid 2px #825f31 !important; }
  .tl-d-dt-h-brown:hover {
    border-top: solid 2px #956D38 !important; }
  .tl-d-dt-h-l-brown:hover {
    border-top: solid 2px #a87b3f !important; }
  .tl-d-dt-h-d-brown:hover {
    border-top: solid 2px #825f31 !important; }
  .tl-d-dr-brown {
    border-right: solid 2px #956D38 !important; }
  .tl-d-dr-l-brown {
    border-right: solid 2px #a87b3f !important; }
  .tl-d-dr-d-brown {
    border-right: solid 2px #825f31 !important; }
  .tl-d-dr-h-brown:hover {
    border-right: solid 2px #956D38 !important; }
  .tl-d-dr-h-l-brown:hover {
    border-right: solid 2px #a87b3f !important; }
  .tl-d-dr-h-d-brown:hover {
    border-right: solid 2px #825f31 !important; }
  .tl-d-db-brown {
    border-bottom: solid 2px #956D38 !important; }
  .tl-d-db-l-brown {
    border-bottom: solid 2px #a87b3f !important; }
  .tl-d-db-d-brown {
    border-bottom: solid 2px #825f31 !important; }
  .tl-d-db-h-brown:hover {
    border-bottom: solid 2px #956D38 !important; }
  .tl-d-db-h-l-brown:hover {
    border-bottom: solid 2px #a87b3f !important; }
  .tl-d-db-h-d-brown:hover {
    border-bottom: solid 2px #825f31 !important; }
  .tl-d-dl-brown {
    border-left: solid 2px #956D38 !important; }
  .tl-d-dl-l-brown {
    border-left: solid 2px #a87b3f !important; }
  .tl-d-dl-d-brown {
    border-left: solid 2px #825f31 !important; }
  .tl-d-dl-h-brown:hover {
    border-left: solid 2px #956D38 !important; }
  .tl-d-dl-h-l-brown:hover {
    border-left: solid 2px #a87b3f !important; }
  .tl-d-dl-h-d-brown:hover {
    border-left: solid 2px #825f31 !important; }
  .tl-c-black {
    color: #040E18 !important; }
  .tl-c-l-black {
    color: #081b2e !important; }
  .tl-c-d-black {
    color: #000102 !important; }
  .tl-c-h-black:hover {
    color: #040E18 !important; }
  .tl-c-h-l-black:hover {
    color: #081b2e !important; }
  .tl-c-h-d-black:hover {
    color: #000102 !important; }
  .tl-b-black {
    background-color: #040E18 !important; }
  .tl-b-l-black {
    background-color: #081b2e !important; }
  .tl-b-d-black {
    background-color: #000102 !important; }
  .tl-b-h-black:hover {
    background-color: #040E18 !important; }
  .tl-b-h-l-black:hover {
    background-color: #081b2e !important; }
  .tl-b-h-d-black:hover {
    background-color: #000102 !important; }
  .tl-d-black {
    border: solid 2px #040E18 !important; }
  .tl-d-l-black {
    border: solid 2px #081b2e !important; }
  .tl-d-d-black {
    border: solid 2px #000102 !important; }
  .tl-d-h-black:hover {
    border: solid 2px #040E18 !important; }
  .tl-d-h-l-black:hover {
    border: solid 2px #081b2e !important; }
  .tl-d-h-d-black:hover {
    border: solid 2px #000102 !important; }
  .tl-d-dt-black {
    border-top: solid 2px #040E18 !important; }
  .tl-d-dt-l-black {
    border-top: solid 2px #081b2e !important; }
  .tl-d-dt-d-black {
    border-top: solid 2px #000102 !important; }
  .tl-d-dt-h-black:hover {
    border-top: solid 2px #040E18 !important; }
  .tl-d-dt-h-l-black:hover {
    border-top: solid 2px #081b2e !important; }
  .tl-d-dt-h-d-black:hover {
    border-top: solid 2px #000102 !important; }
  .tl-d-dr-black {
    border-right: solid 2px #040E18 !important; }
  .tl-d-dr-l-black {
    border-right: solid 2px #081b2e !important; }
  .tl-d-dr-d-black {
    border-right: solid 2px #000102 !important; }
  .tl-d-dr-h-black:hover {
    border-right: solid 2px #040E18 !important; }
  .tl-d-dr-h-l-black:hover {
    border-right: solid 2px #081b2e !important; }
  .tl-d-dr-h-d-black:hover {
    border-right: solid 2px #000102 !important; }
  .tl-d-db-black {
    border-bottom: solid 2px #040E18 !important; }
  .tl-d-db-l-black {
    border-bottom: solid 2px #081b2e !important; }
  .tl-d-db-d-black {
    border-bottom: solid 2px #000102 !important; }
  .tl-d-db-h-black:hover {
    border-bottom: solid 2px #040E18 !important; }
  .tl-d-db-h-l-black:hover {
    border-bottom: solid 2px #081b2e !important; }
  .tl-d-db-h-d-black:hover {
    border-bottom: solid 2px #000102 !important; }
  .tl-d-dl-black {
    border-left: solid 2px #040E18 !important; }
  .tl-d-dl-l-black {
    border-left: solid 2px #081b2e !important; }
  .tl-d-dl-d-black {
    border-left: solid 2px #000102 !important; }
  .tl-d-dl-h-black:hover {
    border-left: solid 2px #040E18 !important; }
  .tl-d-dl-h-l-black:hover {
    border-left: solid 2px #081b2e !important; }
  .tl-d-dl-h-d-black:hover {
    border-left: solid 2px #000102 !important; }
  .tl-c-grey {
    color: #A6AAB9 !important; }
  .tl-c-l-grey {
    color: #b4b8c4 !important; }
  .tl-c-d-grey {
    color: #989cae !important; }
  .tl-c-h-grey:hover {
    color: #A6AAB9 !important; }
  .tl-c-h-l-grey:hover {
    color: #b4b8c4 !important; }
  .tl-c-h-d-grey:hover {
    color: #989cae !important; }
  .tl-b-grey {
    background-color: #A6AAB9 !important; }
  .tl-b-l-grey {
    background-color: #b4b8c4 !important; }
  .tl-b-d-grey {
    background-color: #989cae !important; }
  .tl-b-h-grey:hover {
    background-color: #A6AAB9 !important; }
  .tl-b-h-l-grey:hover {
    background-color: #b4b8c4 !important; }
  .tl-b-h-d-grey:hover {
    background-color: #989cae !important; }
  .tl-d-grey {
    border: solid 2px #A6AAB9 !important; }
  .tl-d-l-grey {
    border: solid 2px #b4b8c4 !important; }
  .tl-d-d-grey {
    border: solid 2px #989cae !important; }
  .tl-d-h-grey:hover {
    border: solid 2px #A6AAB9 !important; }
  .tl-d-h-l-grey:hover {
    border: solid 2px #b4b8c4 !important; }
  .tl-d-h-d-grey:hover {
    border: solid 2px #989cae !important; }
  .tl-d-dt-grey {
    border-top: solid 2px #A6AAB9 !important; }
  .tl-d-dt-l-grey {
    border-top: solid 2px #b4b8c4 !important; }
  .tl-d-dt-d-grey {
    border-top: solid 2px #989cae !important; }
  .tl-d-dt-h-grey:hover {
    border-top: solid 2px #A6AAB9 !important; }
  .tl-d-dt-h-l-grey:hover {
    border-top: solid 2px #b4b8c4 !important; }
  .tl-d-dt-h-d-grey:hover {
    border-top: solid 2px #989cae !important; }
  .tl-d-dr-grey {
    border-right: solid 2px #A6AAB9 !important; }
  .tl-d-dr-l-grey {
    border-right: solid 2px #b4b8c4 !important; }
  .tl-d-dr-d-grey {
    border-right: solid 2px #989cae !important; }
  .tl-d-dr-h-grey:hover {
    border-right: solid 2px #A6AAB9 !important; }
  .tl-d-dr-h-l-grey:hover {
    border-right: solid 2px #b4b8c4 !important; }
  .tl-d-dr-h-d-grey:hover {
    border-right: solid 2px #989cae !important; }
  .tl-d-db-grey {
    border-bottom: solid 2px #A6AAB9 !important; }
  .tl-d-db-l-grey {
    border-bottom: solid 2px #b4b8c4 !important; }
  .tl-d-db-d-grey {
    border-bottom: solid 2px #989cae !important; }
  .tl-d-db-h-grey:hover {
    border-bottom: solid 2px #A6AAB9 !important; }
  .tl-d-db-h-l-grey:hover {
    border-bottom: solid 2px #b4b8c4 !important; }
  .tl-d-db-h-d-grey:hover {
    border-bottom: solid 2px #989cae !important; }
  .tl-d-dl-grey {
    border-left: solid 2px #A6AAB9 !important; }
  .tl-d-dl-l-grey {
    border-left: solid 2px #b4b8c4 !important; }
  .tl-d-dl-d-grey {
    border-left: solid 2px #989cae !important; }
  .tl-d-dl-h-grey:hover {
    border-left: solid 2px #A6AAB9 !important; }
  .tl-d-dl-h-l-grey:hover {
    border-left: solid 2px #b4b8c4 !important; }
  .tl-d-dl-h-d-grey:hover {
    border-left: solid 2px #989cae !important; }
  .tl-c-white {
    color: #ffffff !important; }
  .tl-c-l-white {
    color: white !important; }
  .tl-c-d-white {
    color: #f2f2f2 !important; }
  .tl-c-h-white:hover {
    color: #ffffff !important; }
  .tl-c-h-l-white:hover {
    color: white !important; }
  .tl-c-h-d-white:hover {
    color: #f2f2f2 !important; }
  .tl-b-white {
    background-color: #ffffff !important; }
  .tl-b-l-white {
    background-color: white !important; }
  .tl-b-d-white {
    background-color: #f2f2f2 !important; }
  .tl-b-h-white:hover {
    background-color: #ffffff !important; }
  .tl-b-h-l-white:hover {
    background-color: white !important; }
  .tl-b-h-d-white:hover {
    background-color: #f2f2f2 !important; }
  .tl-d-white {
    border: solid 2px #ffffff !important; }
  .tl-d-l-white {
    border: solid 2px white !important; }
  .tl-d-d-white {
    border: solid 2px #f2f2f2 !important; }
  .tl-d-h-white:hover {
    border: solid 2px #ffffff !important; }
  .tl-d-h-l-white:hover {
    border: solid 2px white !important; }
  .tl-d-h-d-white:hover {
    border: solid 2px #f2f2f2 !important; }
  .tl-d-dt-white {
    border-top: solid 2px #ffffff !important; }
  .tl-d-dt-l-white {
    border-top: solid 2px white !important; }
  .tl-d-dt-d-white {
    border-top: solid 2px #f2f2f2 !important; }
  .tl-d-dt-h-white:hover {
    border-top: solid 2px #ffffff !important; }
  .tl-d-dt-h-l-white:hover {
    border-top: solid 2px white !important; }
  .tl-d-dt-h-d-white:hover {
    border-top: solid 2px #f2f2f2 !important; }
  .tl-d-dr-white {
    border-right: solid 2px #ffffff !important; }
  .tl-d-dr-l-white {
    border-right: solid 2px white !important; }
  .tl-d-dr-d-white {
    border-right: solid 2px #f2f2f2 !important; }
  .tl-d-dr-h-white:hover {
    border-right: solid 2px #ffffff !important; }
  .tl-d-dr-h-l-white:hover {
    border-right: solid 2px white !important; }
  .tl-d-dr-h-d-white:hover {
    border-right: solid 2px #f2f2f2 !important; }
  .tl-d-db-white {
    border-bottom: solid 2px #ffffff !important; }
  .tl-d-db-l-white {
    border-bottom: solid 2px white !important; }
  .tl-d-db-d-white {
    border-bottom: solid 2px #f2f2f2 !important; }
  .tl-d-db-h-white:hover {
    border-bottom: solid 2px #ffffff !important; }
  .tl-d-db-h-l-white:hover {
    border-bottom: solid 2px white !important; }
  .tl-d-db-h-d-white:hover {
    border-bottom: solid 2px #f2f2f2 !important; }
  .tl-d-dl-white {
    border-left: solid 2px #ffffff !important; }
  .tl-d-dl-l-white {
    border-left: solid 2px white !important; }
  .tl-d-dl-d-white {
    border-left: solid 2px #f2f2f2 !important; }
  .tl-d-dl-h-white:hover {
    border-left: solid 2px #ffffff !important; }
  .tl-d-dl-h-l-white:hover {
    border-left: solid 2px white !important; }
  .tl-d-dl-h-d-white:hover {
    border-left: solid 2px #f2f2f2 !important; }
  .tl-c-whitesmoke {
    color: #F1F2F8 !important; }
  .tl-c-l-whitesmoke {
    color: white !important; }
  .tl-c-d-whitesmoke {
    color: #e0e2f0 !important; }
  .tl-c-h-whitesmoke:hover {
    color: #F1F2F8 !important; }
  .tl-c-h-l-whitesmoke:hover {
    color: white !important; }
  .tl-c-h-d-whitesmoke:hover {
    color: #e0e2f0 !important; }
  .tl-b-whitesmoke {
    background-color: #F1F2F8 !important; }
  .tl-b-l-whitesmoke {
    background-color: white !important; }
  .tl-b-d-whitesmoke {
    background-color: #e0e2f0 !important; }
  .tl-b-h-whitesmoke:hover {
    background-color: #F1F2F8 !important; }
  .tl-b-h-l-whitesmoke:hover {
    background-color: white !important; }
  .tl-b-h-d-whitesmoke:hover {
    background-color: #e0e2f0 !important; }
  .tl-d-whitesmoke {
    border: solid 2px #F1F2F8 !important; }
  .tl-d-l-whitesmoke {
    border: solid 2px white !important; }
  .tl-d-d-whitesmoke {
    border: solid 2px #e0e2f0 !important; }
  .tl-d-h-whitesmoke:hover {
    border: solid 2px #F1F2F8 !important; }
  .tl-d-h-l-whitesmoke:hover {
    border: solid 2px white !important; }
  .tl-d-h-d-whitesmoke:hover {
    border: solid 2px #e0e2f0 !important; }
  .tl-d-dt-whitesmoke {
    border-top: solid 2px #F1F2F8 !important; }
  .tl-d-dt-l-whitesmoke {
    border-top: solid 2px white !important; }
  .tl-d-dt-d-whitesmoke {
    border-top: solid 2px #e0e2f0 !important; }
  .tl-d-dt-h-whitesmoke:hover {
    border-top: solid 2px #F1F2F8 !important; }
  .tl-d-dt-h-l-whitesmoke:hover {
    border-top: solid 2px white !important; }
  .tl-d-dt-h-d-whitesmoke:hover {
    border-top: solid 2px #e0e2f0 !important; }
  .tl-d-dr-whitesmoke {
    border-right: solid 2px #F1F2F8 !important; }
  .tl-d-dr-l-whitesmoke {
    border-right: solid 2px white !important; }
  .tl-d-dr-d-whitesmoke {
    border-right: solid 2px #e0e2f0 !important; }
  .tl-d-dr-h-whitesmoke:hover {
    border-right: solid 2px #F1F2F8 !important; }
  .tl-d-dr-h-l-whitesmoke:hover {
    border-right: solid 2px white !important; }
  .tl-d-dr-h-d-whitesmoke:hover {
    border-right: solid 2px #e0e2f0 !important; }
  .tl-d-db-whitesmoke {
    border-bottom: solid 2px #F1F2F8 !important; }
  .tl-d-db-l-whitesmoke {
    border-bottom: solid 2px white !important; }
  .tl-d-db-d-whitesmoke {
    border-bottom: solid 2px #e0e2f0 !important; }
  .tl-d-db-h-whitesmoke:hover {
    border-bottom: solid 2px #F1F2F8 !important; }
  .tl-d-db-h-l-whitesmoke:hover {
    border-bottom: solid 2px white !important; }
  .tl-d-db-h-d-whitesmoke:hover {
    border-bottom: solid 2px #e0e2f0 !important; }
  .tl-d-dl-whitesmoke {
    border-left: solid 2px #F1F2F8 !important; }
  .tl-d-dl-l-whitesmoke {
    border-left: solid 2px white !important; }
  .tl-d-dl-d-whitesmoke {
    border-left: solid 2px #e0e2f0 !important; }
  .tl-d-dl-h-whitesmoke:hover {
    border-left: solid 2px #F1F2F8 !important; }
  .tl-d-dl-h-l-whitesmoke:hover {
    border-left: solid 2px white !important; }
  .tl-d-dl-h-d-whitesmoke:hover {
    border-left: solid 2px #e0e2f0 !important; }
  .tl-c-transparent {
    color: transparent !important; }
  .tl-c-l-transparent {
    color: transparent !important; }
  .tl-c-d-transparent {
    color: transparent !important; }
  .tl-c-h-transparent:hover {
    color: transparent !important; }
  .tl-c-h-l-transparent:hover {
    color: transparent !important; }
  .tl-c-h-d-transparent:hover {
    color: transparent !important; }
  .tl-b-transparent {
    background-color: transparent !important; }
  .tl-b-l-transparent {
    background-color: transparent !important; }
  .tl-b-d-transparent {
    background-color: transparent !important; }
  .tl-b-h-transparent:hover {
    background-color: transparent !important; }
  .tl-b-h-l-transparent:hover {
    background-color: transparent !important; }
  .tl-b-h-d-transparent:hover {
    background-color: transparent !important; }
  .tl-d-transparent {
    border: solid 2px transparent !important; }
  .tl-d-l-transparent {
    border: solid 2px transparent !important; }
  .tl-d-d-transparent {
    border: solid 2px transparent !important; }
  .tl-d-h-transparent:hover {
    border: solid 2px transparent !important; }
  .tl-d-h-l-transparent:hover {
    border: solid 2px transparent !important; }
  .tl-d-h-d-transparent:hover {
    border: solid 2px transparent !important; }
  .tl-d-dt-transparent {
    border-top: solid 2px transparent !important; }
  .tl-d-dt-l-transparent {
    border-top: solid 2px transparent !important; }
  .tl-d-dt-d-transparent {
    border-top: solid 2px transparent !important; }
  .tl-d-dt-h-transparent:hover {
    border-top: solid 2px transparent !important; }
  .tl-d-dt-h-l-transparent:hover {
    border-top: solid 2px transparent !important; }
  .tl-d-dt-h-d-transparent:hover {
    border-top: solid 2px transparent !important; }
  .tl-d-dr-transparent {
    border-right: solid 2px transparent !important; }
  .tl-d-dr-l-transparent {
    border-right: solid 2px transparent !important; }
  .tl-d-dr-d-transparent {
    border-right: solid 2px transparent !important; }
  .tl-d-dr-h-transparent:hover {
    border-right: solid 2px transparent !important; }
  .tl-d-dr-h-l-transparent:hover {
    border-right: solid 2px transparent !important; }
  .tl-d-dr-h-d-transparent:hover {
    border-right: solid 2px transparent !important; }
  .tl-d-db-transparent {
    border-bottom: solid 2px transparent !important; }
  .tl-d-db-l-transparent {
    border-bottom: solid 2px transparent !important; }
  .tl-d-db-d-transparent {
    border-bottom: solid 2px transparent !important; }
  .tl-d-db-h-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .tl-d-db-h-l-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .tl-d-db-h-d-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .tl-d-dl-transparent {
    border-left: solid 2px transparent !important; }
  .tl-d-dl-l-transparent {
    border-left: solid 2px transparent !important; }
  .tl-d-dl-d-transparent {
    border-left: solid 2px transparent !important; }
  .tl-d-dl-h-transparent:hover {
    border-left: solid 2px transparent !important; }
  .tl-d-dl-h-l-transparent:hover {
    border-left: solid 2px transparent !important; }
  .tl-d-dl-h-d-transparent:hover {
    border-left: solid 2px transparent !important; } }

@media (min-width: 1024px) {
  .ds-c-red {
    color: #F94180 !important; }
  .ds-c-l-red {
    color: #fa5a91 !important; }
  .ds-c-d-red {
    color: #f8286f !important; }
  .ds-c-h-red:hover {
    color: #F94180 !important; }
  .ds-c-h-l-red:hover {
    color: #fa5a91 !important; }
  .ds-c-h-d-red:hover {
    color: #f8286f !important; }
  .ds-b-red {
    background-color: #F94180 !important; }
  .ds-b-l-red {
    background-color: #fa5a91 !important; }
  .ds-b-d-red {
    background-color: #f8286f !important; }
  .ds-b-h-red:hover {
    background-color: #F94180 !important; }
  .ds-b-h-l-red:hover {
    background-color: #fa5a91 !important; }
  .ds-b-h-d-red:hover {
    background-color: #f8286f !important; }
  .ds-d-red {
    border: solid 2px #F94180 !important; }
  .ds-d-l-red {
    border: solid 2px #fa5a91 !important; }
  .ds-d-d-red {
    border: solid 2px #f8286f !important; }
  .ds-d-h-red:hover {
    border: solid 2px #F94180 !important; }
  .ds-d-h-l-red:hover {
    border: solid 2px #fa5a91 !important; }
  .ds-d-h-d-red:hover {
    border: solid 2px #f8286f !important; }
  .ds-d-dt-red {
    border-top: solid 2px #F94180 !important; }
  .ds-d-dt-l-red {
    border-top: solid 2px #fa5a91 !important; }
  .ds-d-dt-d-red {
    border-top: solid 2px #f8286f !important; }
  .ds-d-dt-h-red:hover {
    border-top: solid 2px #F94180 !important; }
  .ds-d-dt-h-l-red:hover {
    border-top: solid 2px #fa5a91 !important; }
  .ds-d-dt-h-d-red:hover {
    border-top: solid 2px #f8286f !important; }
  .ds-d-dr-red {
    border-right: solid 2px #F94180 !important; }
  .ds-d-dr-l-red {
    border-right: solid 2px #fa5a91 !important; }
  .ds-d-dr-d-red {
    border-right: solid 2px #f8286f !important; }
  .ds-d-dr-h-red:hover {
    border-right: solid 2px #F94180 !important; }
  .ds-d-dr-h-l-red:hover {
    border-right: solid 2px #fa5a91 !important; }
  .ds-d-dr-h-d-red:hover {
    border-right: solid 2px #f8286f !important; }
  .ds-d-db-red {
    border-bottom: solid 2px #F94180 !important; }
  .ds-d-db-l-red {
    border-bottom: solid 2px #fa5a91 !important; }
  .ds-d-db-d-red {
    border-bottom: solid 2px #f8286f !important; }
  .ds-d-db-h-red:hover {
    border-bottom: solid 2px #F94180 !important; }
  .ds-d-db-h-l-red:hover {
    border-bottom: solid 2px #fa5a91 !important; }
  .ds-d-db-h-d-red:hover {
    border-bottom: solid 2px #f8286f !important; }
  .ds-d-dl-red {
    border-left: solid 2px #F94180 !important; }
  .ds-d-dl-l-red {
    border-left: solid 2px #fa5a91 !important; }
  .ds-d-dl-d-red {
    border-left: solid 2px #f8286f !important; }
  .ds-d-dl-h-red:hover {
    border-left: solid 2px #F94180 !important; }
  .ds-d-dl-h-l-red:hover {
    border-left: solid 2px #fa5a91 !important; }
  .ds-d-dl-h-d-red:hover {
    border-left: solid 2px #f8286f !important; }
  .ds-c-pink {
    color: #FC58F1 !important; }
  .ds-c-l-pink {
    color: #fc71f3 !important; }
  .ds-c-d-pink {
    color: #fc3fef !important; }
  .ds-c-h-pink:hover {
    color: #FC58F1 !important; }
  .ds-c-h-l-pink:hover {
    color: #fc71f3 !important; }
  .ds-c-h-d-pink:hover {
    color: #fc3fef !important; }
  .ds-b-pink {
    background-color: #FC58F1 !important; }
  .ds-b-l-pink {
    background-color: #fc71f3 !important; }
  .ds-b-d-pink {
    background-color: #fc3fef !important; }
  .ds-b-h-pink:hover {
    background-color: #FC58F1 !important; }
  .ds-b-h-l-pink:hover {
    background-color: #fc71f3 !important; }
  .ds-b-h-d-pink:hover {
    background-color: #fc3fef !important; }
  .ds-d-pink {
    border: solid 2px #FC58F1 !important; }
  .ds-d-l-pink {
    border: solid 2px #fc71f3 !important; }
  .ds-d-d-pink {
    border: solid 2px #fc3fef !important; }
  .ds-d-h-pink:hover {
    border: solid 2px #FC58F1 !important; }
  .ds-d-h-l-pink:hover {
    border: solid 2px #fc71f3 !important; }
  .ds-d-h-d-pink:hover {
    border: solid 2px #fc3fef !important; }
  .ds-d-dt-pink {
    border-top: solid 2px #FC58F1 !important; }
  .ds-d-dt-l-pink {
    border-top: solid 2px #fc71f3 !important; }
  .ds-d-dt-d-pink {
    border-top: solid 2px #fc3fef !important; }
  .ds-d-dt-h-pink:hover {
    border-top: solid 2px #FC58F1 !important; }
  .ds-d-dt-h-l-pink:hover {
    border-top: solid 2px #fc71f3 !important; }
  .ds-d-dt-h-d-pink:hover {
    border-top: solid 2px #fc3fef !important; }
  .ds-d-dr-pink {
    border-right: solid 2px #FC58F1 !important; }
  .ds-d-dr-l-pink {
    border-right: solid 2px #fc71f3 !important; }
  .ds-d-dr-d-pink {
    border-right: solid 2px #fc3fef !important; }
  .ds-d-dr-h-pink:hover {
    border-right: solid 2px #FC58F1 !important; }
  .ds-d-dr-h-l-pink:hover {
    border-right: solid 2px #fc71f3 !important; }
  .ds-d-dr-h-d-pink:hover {
    border-right: solid 2px #fc3fef !important; }
  .ds-d-db-pink {
    border-bottom: solid 2px #FC58F1 !important; }
  .ds-d-db-l-pink {
    border-bottom: solid 2px #fc71f3 !important; }
  .ds-d-db-d-pink {
    border-bottom: solid 2px #fc3fef !important; }
  .ds-d-db-h-pink:hover {
    border-bottom: solid 2px #FC58F1 !important; }
  .ds-d-db-h-l-pink:hover {
    border-bottom: solid 2px #fc71f3 !important; }
  .ds-d-db-h-d-pink:hover {
    border-bottom: solid 2px #fc3fef !important; }
  .ds-d-dl-pink {
    border-left: solid 2px #FC58F1 !important; }
  .ds-d-dl-l-pink {
    border-left: solid 2px #fc71f3 !important; }
  .ds-d-dl-d-pink {
    border-left: solid 2px #fc3fef !important; }
  .ds-d-dl-h-pink:hover {
    border-left: solid 2px #FC58F1 !important; }
  .ds-d-dl-h-l-pink:hover {
    border-left: solid 2px #fc71f3 !important; }
  .ds-d-dl-h-d-pink:hover {
    border-left: solid 2px #fc3fef !important; }
  .ds-c-purple {
    color: #A418F3 !important; }
  .ds-c-l-purple {
    color: #ae30f4 !important; }
  .ds-c-d-purple {
    color: #970ce6 !important; }
  .ds-c-h-purple:hover {
    color: #A418F3 !important; }
  .ds-c-h-l-purple:hover {
    color: #ae30f4 !important; }
  .ds-c-h-d-purple:hover {
    color: #970ce6 !important; }
  .ds-b-purple {
    background-color: #A418F3 !important; }
  .ds-b-l-purple {
    background-color: #ae30f4 !important; }
  .ds-b-d-purple {
    background-color: #970ce6 !important; }
  .ds-b-h-purple:hover {
    background-color: #A418F3 !important; }
  .ds-b-h-l-purple:hover {
    background-color: #ae30f4 !important; }
  .ds-b-h-d-purple:hover {
    background-color: #970ce6 !important; }
  .ds-d-purple {
    border: solid 2px #A418F3 !important; }
  .ds-d-l-purple {
    border: solid 2px #ae30f4 !important; }
  .ds-d-d-purple {
    border: solid 2px #970ce6 !important; }
  .ds-d-h-purple:hover {
    border: solid 2px #A418F3 !important; }
  .ds-d-h-l-purple:hover {
    border: solid 2px #ae30f4 !important; }
  .ds-d-h-d-purple:hover {
    border: solid 2px #970ce6 !important; }
  .ds-d-dt-purple {
    border-top: solid 2px #A418F3 !important; }
  .ds-d-dt-l-purple {
    border-top: solid 2px #ae30f4 !important; }
  .ds-d-dt-d-purple {
    border-top: solid 2px #970ce6 !important; }
  .ds-d-dt-h-purple:hover {
    border-top: solid 2px #A418F3 !important; }
  .ds-d-dt-h-l-purple:hover {
    border-top: solid 2px #ae30f4 !important; }
  .ds-d-dt-h-d-purple:hover {
    border-top: solid 2px #970ce6 !important; }
  .ds-d-dr-purple {
    border-right: solid 2px #A418F3 !important; }
  .ds-d-dr-l-purple {
    border-right: solid 2px #ae30f4 !important; }
  .ds-d-dr-d-purple {
    border-right: solid 2px #970ce6 !important; }
  .ds-d-dr-h-purple:hover {
    border-right: solid 2px #A418F3 !important; }
  .ds-d-dr-h-l-purple:hover {
    border-right: solid 2px #ae30f4 !important; }
  .ds-d-dr-h-d-purple:hover {
    border-right: solid 2px #970ce6 !important; }
  .ds-d-db-purple {
    border-bottom: solid 2px #A418F3 !important; }
  .ds-d-db-l-purple {
    border-bottom: solid 2px #ae30f4 !important; }
  .ds-d-db-d-purple {
    border-bottom: solid 2px #970ce6 !important; }
  .ds-d-db-h-purple:hover {
    border-bottom: solid 2px #A418F3 !important; }
  .ds-d-db-h-l-purple:hover {
    border-bottom: solid 2px #ae30f4 !important; }
  .ds-d-db-h-d-purple:hover {
    border-bottom: solid 2px #970ce6 !important; }
  .ds-d-dl-purple {
    border-left: solid 2px #A418F3 !important; }
  .ds-d-dl-l-purple {
    border-left: solid 2px #ae30f4 !important; }
  .ds-d-dl-d-purple {
    border-left: solid 2px #970ce6 !important; }
  .ds-d-dl-h-purple:hover {
    border-left: solid 2px #A418F3 !important; }
  .ds-d-dl-h-l-purple:hover {
    border-left: solid 2px #ae30f4 !important; }
  .ds-d-dl-h-d-purple:hover {
    border-left: solid 2px #970ce6 !important; }
  .ds-c-indigo {
    color: #8432FF !important; }
  .ds-c-l-indigo {
    color: #934cff !important; }
  .ds-c-d-indigo {
    color: #7519ff !important; }
  .ds-c-h-indigo:hover {
    color: #8432FF !important; }
  .ds-c-h-l-indigo:hover {
    color: #934cff !important; }
  .ds-c-h-d-indigo:hover {
    color: #7519ff !important; }
  .ds-b-indigo {
    background-color: #8432FF !important; }
  .ds-b-l-indigo {
    background-color: #934cff !important; }
  .ds-b-d-indigo {
    background-color: #7519ff !important; }
  .ds-b-h-indigo:hover {
    background-color: #8432FF !important; }
  .ds-b-h-l-indigo:hover {
    background-color: #934cff !important; }
  .ds-b-h-d-indigo:hover {
    background-color: #7519ff !important; }
  .ds-d-indigo {
    border: solid 2px #8432FF !important; }
  .ds-d-l-indigo {
    border: solid 2px #934cff !important; }
  .ds-d-d-indigo {
    border: solid 2px #7519ff !important; }
  .ds-d-h-indigo:hover {
    border: solid 2px #8432FF !important; }
  .ds-d-h-l-indigo:hover {
    border: solid 2px #934cff !important; }
  .ds-d-h-d-indigo:hover {
    border: solid 2px #7519ff !important; }
  .ds-d-dt-indigo {
    border-top: solid 2px #8432FF !important; }
  .ds-d-dt-l-indigo {
    border-top: solid 2px #934cff !important; }
  .ds-d-dt-d-indigo {
    border-top: solid 2px #7519ff !important; }
  .ds-d-dt-h-indigo:hover {
    border-top: solid 2px #8432FF !important; }
  .ds-d-dt-h-l-indigo:hover {
    border-top: solid 2px #934cff !important; }
  .ds-d-dt-h-d-indigo:hover {
    border-top: solid 2px #7519ff !important; }
  .ds-d-dr-indigo {
    border-right: solid 2px #8432FF !important; }
  .ds-d-dr-l-indigo {
    border-right: solid 2px #934cff !important; }
  .ds-d-dr-d-indigo {
    border-right: solid 2px #7519ff !important; }
  .ds-d-dr-h-indigo:hover {
    border-right: solid 2px #8432FF !important; }
  .ds-d-dr-h-l-indigo:hover {
    border-right: solid 2px #934cff !important; }
  .ds-d-dr-h-d-indigo:hover {
    border-right: solid 2px #7519ff !important; }
  .ds-d-db-indigo {
    border-bottom: solid 2px #8432FF !important; }
  .ds-d-db-l-indigo {
    border-bottom: solid 2px #934cff !important; }
  .ds-d-db-d-indigo {
    border-bottom: solid 2px #7519ff !important; }
  .ds-d-db-h-indigo:hover {
    border-bottom: solid 2px #8432FF !important; }
  .ds-d-db-h-l-indigo:hover {
    border-bottom: solid 2px #934cff !important; }
  .ds-d-db-h-d-indigo:hover {
    border-bottom: solid 2px #7519ff !important; }
  .ds-d-dl-indigo {
    border-left: solid 2px #8432FF !important; }
  .ds-d-dl-l-indigo {
    border-left: solid 2px #934cff !important; }
  .ds-d-dl-d-indigo {
    border-left: solid 2px #7519ff !important; }
  .ds-d-dl-h-indigo:hover {
    border-left: solid 2px #8432FF !important; }
  .ds-d-dl-h-l-indigo:hover {
    border-left: solid 2px #934cff !important; }
  .ds-d-dl-h-d-indigo:hover {
    border-left: solid 2px #7519ff !important; }
  .ds-c-blue {
    color: #4085FF !important; }
  .ds-c-l-blue {
    color: #5a95ff !important; }
  .ds-c-d-blue {
    color: #2775ff !important; }
  .ds-c-h-blue:hover {
    color: #4085FF !important; }
  .ds-c-h-l-blue:hover {
    color: #5a95ff !important; }
  .ds-c-h-d-blue:hover {
    color: #2775ff !important; }
  .ds-b-blue {
    background-color: #4085FF !important; }
  .ds-b-l-blue {
    background-color: #5a95ff !important; }
  .ds-b-d-blue {
    background-color: #2775ff !important; }
  .ds-b-h-blue:hover {
    background-color: #4085FF !important; }
  .ds-b-h-l-blue:hover {
    background-color: #5a95ff !important; }
  .ds-b-h-d-blue:hover {
    background-color: #2775ff !important; }
  .ds-d-blue {
    border: solid 2px #4085FF !important; }
  .ds-d-l-blue {
    border: solid 2px #5a95ff !important; }
  .ds-d-d-blue {
    border: solid 2px #2775ff !important; }
  .ds-d-h-blue:hover {
    border: solid 2px #4085FF !important; }
  .ds-d-h-l-blue:hover {
    border: solid 2px #5a95ff !important; }
  .ds-d-h-d-blue:hover {
    border: solid 2px #2775ff !important; }
  .ds-d-dt-blue {
    border-top: solid 2px #4085FF !important; }
  .ds-d-dt-l-blue {
    border-top: solid 2px #5a95ff !important; }
  .ds-d-dt-d-blue {
    border-top: solid 2px #2775ff !important; }
  .ds-d-dt-h-blue:hover {
    border-top: solid 2px #4085FF !important; }
  .ds-d-dt-h-l-blue:hover {
    border-top: solid 2px #5a95ff !important; }
  .ds-d-dt-h-d-blue:hover {
    border-top: solid 2px #2775ff !important; }
  .ds-d-dr-blue {
    border-right: solid 2px #4085FF !important; }
  .ds-d-dr-l-blue {
    border-right: solid 2px #5a95ff !important; }
  .ds-d-dr-d-blue {
    border-right: solid 2px #2775ff !important; }
  .ds-d-dr-h-blue:hover {
    border-right: solid 2px #4085FF !important; }
  .ds-d-dr-h-l-blue:hover {
    border-right: solid 2px #5a95ff !important; }
  .ds-d-dr-h-d-blue:hover {
    border-right: solid 2px #2775ff !important; }
  .ds-d-db-blue {
    border-bottom: solid 2px #4085FF !important; }
  .ds-d-db-l-blue {
    border-bottom: solid 2px #5a95ff !important; }
  .ds-d-db-d-blue {
    border-bottom: solid 2px #2775ff !important; }
  .ds-d-db-h-blue:hover {
    border-bottom: solid 2px #4085FF !important; }
  .ds-d-db-h-l-blue:hover {
    border-bottom: solid 2px #5a95ff !important; }
  .ds-d-db-h-d-blue:hover {
    border-bottom: solid 2px #2775ff !important; }
  .ds-d-dl-blue {
    border-left: solid 2px #4085FF !important; }
  .ds-d-dl-l-blue {
    border-left: solid 2px #5a95ff !important; }
  .ds-d-dl-d-blue {
    border-left: solid 2px #2775ff !important; }
  .ds-d-dl-h-blue:hover {
    border-left: solid 2px #4085FF !important; }
  .ds-d-dl-h-l-blue:hover {
    border-left: solid 2px #5a95ff !important; }
  .ds-d-dl-h-d-blue:hover {
    border-left: solid 2px #2775ff !important; }
  .ds-c-cyan {
    color: #40CDF7 !important; }
  .ds-c-l-cyan {
    color: #58d3f8 !important; }
  .ds-c-d-cyan {
    color: #28c7f6 !important; }
  .ds-c-h-cyan:hover {
    color: #40CDF7 !important; }
  .ds-c-h-l-cyan:hover {
    color: #58d3f8 !important; }
  .ds-c-h-d-cyan:hover {
    color: #28c7f6 !important; }
  .ds-b-cyan {
    background-color: #40CDF7 !important; }
  .ds-b-l-cyan {
    background-color: #58d3f8 !important; }
  .ds-b-d-cyan {
    background-color: #28c7f6 !important; }
  .ds-b-h-cyan:hover {
    background-color: #40CDF7 !important; }
  .ds-b-h-l-cyan:hover {
    background-color: #58d3f8 !important; }
  .ds-b-h-d-cyan:hover {
    background-color: #28c7f6 !important; }
  .ds-d-cyan {
    border: solid 2px #40CDF7 !important; }
  .ds-d-l-cyan {
    border: solid 2px #58d3f8 !important; }
  .ds-d-d-cyan {
    border: solid 2px #28c7f6 !important; }
  .ds-d-h-cyan:hover {
    border: solid 2px #40CDF7 !important; }
  .ds-d-h-l-cyan:hover {
    border: solid 2px #58d3f8 !important; }
  .ds-d-h-d-cyan:hover {
    border: solid 2px #28c7f6 !important; }
  .ds-d-dt-cyan {
    border-top: solid 2px #40CDF7 !important; }
  .ds-d-dt-l-cyan {
    border-top: solid 2px #58d3f8 !important; }
  .ds-d-dt-d-cyan {
    border-top: solid 2px #28c7f6 !important; }
  .ds-d-dt-h-cyan:hover {
    border-top: solid 2px #40CDF7 !important; }
  .ds-d-dt-h-l-cyan:hover {
    border-top: solid 2px #58d3f8 !important; }
  .ds-d-dt-h-d-cyan:hover {
    border-top: solid 2px #28c7f6 !important; }
  .ds-d-dr-cyan {
    border-right: solid 2px #40CDF7 !important; }
  .ds-d-dr-l-cyan {
    border-right: solid 2px #58d3f8 !important; }
  .ds-d-dr-d-cyan {
    border-right: solid 2px #28c7f6 !important; }
  .ds-d-dr-h-cyan:hover {
    border-right: solid 2px #40CDF7 !important; }
  .ds-d-dr-h-l-cyan:hover {
    border-right: solid 2px #58d3f8 !important; }
  .ds-d-dr-h-d-cyan:hover {
    border-right: solid 2px #28c7f6 !important; }
  .ds-d-db-cyan {
    border-bottom: solid 2px #40CDF7 !important; }
  .ds-d-db-l-cyan {
    border-bottom: solid 2px #58d3f8 !important; }
  .ds-d-db-d-cyan {
    border-bottom: solid 2px #28c7f6 !important; }
  .ds-d-db-h-cyan:hover {
    border-bottom: solid 2px #40CDF7 !important; }
  .ds-d-db-h-l-cyan:hover {
    border-bottom: solid 2px #58d3f8 !important; }
  .ds-d-db-h-d-cyan:hover {
    border-bottom: solid 2px #28c7f6 !important; }
  .ds-d-dl-cyan {
    border-left: solid 2px #40CDF7 !important; }
  .ds-d-dl-l-cyan {
    border-left: solid 2px #58d3f8 !important; }
  .ds-d-dl-d-cyan {
    border-left: solid 2px #28c7f6 !important; }
  .ds-d-dl-h-cyan:hover {
    border-left: solid 2px #40CDF7 !important; }
  .ds-d-dl-h-l-cyan:hover {
    border-left: solid 2px #58d3f8 !important; }
  .ds-d-dl-h-d-cyan:hover {
    border-left: solid 2px #28c7f6 !important; }
  .ds-c-teal {
    color: #35F7D9 !important; }
  .ds-c-l-teal {
    color: #4ef8de !important; }
  .ds-c-d-teal {
    color: #1cf6d4 !important; }
  .ds-c-h-teal:hover {
    color: #35F7D9 !important; }
  .ds-c-h-l-teal:hover {
    color: #4ef8de !important; }
  .ds-c-h-d-teal:hover {
    color: #1cf6d4 !important; }
  .ds-b-teal {
    background-color: #35F7D9 !important; }
  .ds-b-l-teal {
    background-color: #4ef8de !important; }
  .ds-b-d-teal {
    background-color: #1cf6d4 !important; }
  .ds-b-h-teal:hover {
    background-color: #35F7D9 !important; }
  .ds-b-h-l-teal:hover {
    background-color: #4ef8de !important; }
  .ds-b-h-d-teal:hover {
    background-color: #1cf6d4 !important; }
  .ds-d-teal {
    border: solid 2px #35F7D9 !important; }
  .ds-d-l-teal {
    border: solid 2px #4ef8de !important; }
  .ds-d-d-teal {
    border: solid 2px #1cf6d4 !important; }
  .ds-d-h-teal:hover {
    border: solid 2px #35F7D9 !important; }
  .ds-d-h-l-teal:hover {
    border: solid 2px #4ef8de !important; }
  .ds-d-h-d-teal:hover {
    border: solid 2px #1cf6d4 !important; }
  .ds-d-dt-teal {
    border-top: solid 2px #35F7D9 !important; }
  .ds-d-dt-l-teal {
    border-top: solid 2px #4ef8de !important; }
  .ds-d-dt-d-teal {
    border-top: solid 2px #1cf6d4 !important; }
  .ds-d-dt-h-teal:hover {
    border-top: solid 2px #35F7D9 !important; }
  .ds-d-dt-h-l-teal:hover {
    border-top: solid 2px #4ef8de !important; }
  .ds-d-dt-h-d-teal:hover {
    border-top: solid 2px #1cf6d4 !important; }
  .ds-d-dr-teal {
    border-right: solid 2px #35F7D9 !important; }
  .ds-d-dr-l-teal {
    border-right: solid 2px #4ef8de !important; }
  .ds-d-dr-d-teal {
    border-right: solid 2px #1cf6d4 !important; }
  .ds-d-dr-h-teal:hover {
    border-right: solid 2px #35F7D9 !important; }
  .ds-d-dr-h-l-teal:hover {
    border-right: solid 2px #4ef8de !important; }
  .ds-d-dr-h-d-teal:hover {
    border-right: solid 2px #1cf6d4 !important; }
  .ds-d-db-teal {
    border-bottom: solid 2px #35F7D9 !important; }
  .ds-d-db-l-teal {
    border-bottom: solid 2px #4ef8de !important; }
  .ds-d-db-d-teal {
    border-bottom: solid 2px #1cf6d4 !important; }
  .ds-d-db-h-teal:hover {
    border-bottom: solid 2px #35F7D9 !important; }
  .ds-d-db-h-l-teal:hover {
    border-bottom: solid 2px #4ef8de !important; }
  .ds-d-db-h-d-teal:hover {
    border-bottom: solid 2px #1cf6d4 !important; }
  .ds-d-dl-teal {
    border-left: solid 2px #35F7D9 !important; }
  .ds-d-dl-l-teal {
    border-left: solid 2px #4ef8de !important; }
  .ds-d-dl-d-teal {
    border-left: solid 2px #1cf6d4 !important; }
  .ds-d-dl-h-teal:hover {
    border-left: solid 2px #35F7D9 !important; }
  .ds-d-dl-h-l-teal:hover {
    border-left: solid 2px #4ef8de !important; }
  .ds-d-dl-h-d-teal:hover {
    border-left: solid 2px #1cf6d4 !important; }
  .ds-c-green {
    color: #45E6AA !important; }
  .ds-c-l-green {
    color: #5be9b4 !important; }
  .ds-c-d-green {
    color: #2fe3a0 !important; }
  .ds-c-h-green:hover {
    color: #45E6AA !important; }
  .ds-c-h-l-green:hover {
    color: #5be9b4 !important; }
  .ds-c-h-d-green:hover {
    color: #2fe3a0 !important; }
  .ds-b-green {
    background-color: #45E6AA !important; }
  .ds-b-l-green {
    background-color: #5be9b4 !important; }
  .ds-b-d-green {
    background-color: #2fe3a0 !important; }
  .ds-b-h-green:hover {
    background-color: #45E6AA !important; }
  .ds-b-h-l-green:hover {
    background-color: #5be9b4 !important; }
  .ds-b-h-d-green:hover {
    background-color: #2fe3a0 !important; }
  .ds-d-green {
    border: solid 2px #45E6AA !important; }
  .ds-d-l-green {
    border: solid 2px #5be9b4 !important; }
  .ds-d-d-green {
    border: solid 2px #2fe3a0 !important; }
  .ds-d-h-green:hover {
    border: solid 2px #45E6AA !important; }
  .ds-d-h-l-green:hover {
    border: solid 2px #5be9b4 !important; }
  .ds-d-h-d-green:hover {
    border: solid 2px #2fe3a0 !important; }
  .ds-d-dt-green {
    border-top: solid 2px #45E6AA !important; }
  .ds-d-dt-l-green {
    border-top: solid 2px #5be9b4 !important; }
  .ds-d-dt-d-green {
    border-top: solid 2px #2fe3a0 !important; }
  .ds-d-dt-h-green:hover {
    border-top: solid 2px #45E6AA !important; }
  .ds-d-dt-h-l-green:hover {
    border-top: solid 2px #5be9b4 !important; }
  .ds-d-dt-h-d-green:hover {
    border-top: solid 2px #2fe3a0 !important; }
  .ds-d-dr-green {
    border-right: solid 2px #45E6AA !important; }
  .ds-d-dr-l-green {
    border-right: solid 2px #5be9b4 !important; }
  .ds-d-dr-d-green {
    border-right: solid 2px #2fe3a0 !important; }
  .ds-d-dr-h-green:hover {
    border-right: solid 2px #45E6AA !important; }
  .ds-d-dr-h-l-green:hover {
    border-right: solid 2px #5be9b4 !important; }
  .ds-d-dr-h-d-green:hover {
    border-right: solid 2px #2fe3a0 !important; }
  .ds-d-db-green {
    border-bottom: solid 2px #45E6AA !important; }
  .ds-d-db-l-green {
    border-bottom: solid 2px #5be9b4 !important; }
  .ds-d-db-d-green {
    border-bottom: solid 2px #2fe3a0 !important; }
  .ds-d-db-h-green:hover {
    border-bottom: solid 2px #45E6AA !important; }
  .ds-d-db-h-l-green:hover {
    border-bottom: solid 2px #5be9b4 !important; }
  .ds-d-db-h-d-green:hover {
    border-bottom: solid 2px #2fe3a0 !important; }
  .ds-d-dl-green {
    border-left: solid 2px #45E6AA !important; }
  .ds-d-dl-l-green {
    border-left: solid 2px #5be9b4 !important; }
  .ds-d-dl-d-green {
    border-left: solid 2px #2fe3a0 !important; }
  .ds-d-dl-h-green:hover {
    border-left: solid 2px #45E6AA !important; }
  .ds-d-dl-h-l-green:hover {
    border-left: solid 2px #5be9b4 !important; }
  .ds-d-dl-h-d-green:hover {
    border-left: solid 2px #2fe3a0 !important; }
  .ds-c-lime {
    color: #89ED54 !important; }
  .ds-c-l-lime {
    color: #99ef6b !important; }
  .ds-c-d-lime {
    color: #79eb3d !important; }
  .ds-c-h-lime:hover {
    color: #89ED54 !important; }
  .ds-c-h-l-lime:hover {
    color: #99ef6b !important; }
  .ds-c-h-d-lime:hover {
    color: #79eb3d !important; }
  .ds-b-lime {
    background-color: #89ED54 !important; }
  .ds-b-l-lime {
    background-color: #99ef6b !important; }
  .ds-b-d-lime {
    background-color: #79eb3d !important; }
  .ds-b-h-lime:hover {
    background-color: #89ED54 !important; }
  .ds-b-h-l-lime:hover {
    background-color: #99ef6b !important; }
  .ds-b-h-d-lime:hover {
    background-color: #79eb3d !important; }
  .ds-d-lime {
    border: solid 2px #89ED54 !important; }
  .ds-d-l-lime {
    border: solid 2px #99ef6b !important; }
  .ds-d-d-lime {
    border: solid 2px #79eb3d !important; }
  .ds-d-h-lime:hover {
    border: solid 2px #89ED54 !important; }
  .ds-d-h-l-lime:hover {
    border: solid 2px #99ef6b !important; }
  .ds-d-h-d-lime:hover {
    border: solid 2px #79eb3d !important; }
  .ds-d-dt-lime {
    border-top: solid 2px #89ED54 !important; }
  .ds-d-dt-l-lime {
    border-top: solid 2px #99ef6b !important; }
  .ds-d-dt-d-lime {
    border-top: solid 2px #79eb3d !important; }
  .ds-d-dt-h-lime:hover {
    border-top: solid 2px #89ED54 !important; }
  .ds-d-dt-h-l-lime:hover {
    border-top: solid 2px #99ef6b !important; }
  .ds-d-dt-h-d-lime:hover {
    border-top: solid 2px #79eb3d !important; }
  .ds-d-dr-lime {
    border-right: solid 2px #89ED54 !important; }
  .ds-d-dr-l-lime {
    border-right: solid 2px #99ef6b !important; }
  .ds-d-dr-d-lime {
    border-right: solid 2px #79eb3d !important; }
  .ds-d-dr-h-lime:hover {
    border-right: solid 2px #89ED54 !important; }
  .ds-d-dr-h-l-lime:hover {
    border-right: solid 2px #99ef6b !important; }
  .ds-d-dr-h-d-lime:hover {
    border-right: solid 2px #79eb3d !important; }
  .ds-d-db-lime {
    border-bottom: solid 2px #89ED54 !important; }
  .ds-d-db-l-lime {
    border-bottom: solid 2px #99ef6b !important; }
  .ds-d-db-d-lime {
    border-bottom: solid 2px #79eb3d !important; }
  .ds-d-db-h-lime:hover {
    border-bottom: solid 2px #89ED54 !important; }
  .ds-d-db-h-l-lime:hover {
    border-bottom: solid 2px #99ef6b !important; }
  .ds-d-db-h-d-lime:hover {
    border-bottom: solid 2px #79eb3d !important; }
  .ds-d-dl-lime {
    border-left: solid 2px #89ED54 !important; }
  .ds-d-dl-l-lime {
    border-left: solid 2px #99ef6b !important; }
  .ds-d-dl-d-lime {
    border-left: solid 2px #79eb3d !important; }
  .ds-d-dl-h-lime:hover {
    border-left: solid 2px #89ED54 !important; }
  .ds-d-dl-h-l-lime:hover {
    border-left: solid 2px #99ef6b !important; }
  .ds-d-dl-h-d-lime:hover {
    border-left: solid 2px #79eb3d !important; }
  .ds-c-yellow {
    color: #F6EB49 !important; }
  .ds-c-l-yellow {
    color: #f7ee61 !important; }
  .ds-c-d-yellow {
    color: #f5e831 !important; }
  .ds-c-h-yellow:hover {
    color: #F6EB49 !important; }
  .ds-c-h-l-yellow:hover {
    color: #f7ee61 !important; }
  .ds-c-h-d-yellow:hover {
    color: #f5e831 !important; }
  .ds-b-yellow {
    background-color: #F6EB49 !important; }
  .ds-b-l-yellow {
    background-color: #f7ee61 !important; }
  .ds-b-d-yellow {
    background-color: #f5e831 !important; }
  .ds-b-h-yellow:hover {
    background-color: #F6EB49 !important; }
  .ds-b-h-l-yellow:hover {
    background-color: #f7ee61 !important; }
  .ds-b-h-d-yellow:hover {
    background-color: #f5e831 !important; }
  .ds-d-yellow {
    border: solid 2px #F6EB49 !important; }
  .ds-d-l-yellow {
    border: solid 2px #f7ee61 !important; }
  .ds-d-d-yellow {
    border: solid 2px #f5e831 !important; }
  .ds-d-h-yellow:hover {
    border: solid 2px #F6EB49 !important; }
  .ds-d-h-l-yellow:hover {
    border: solid 2px #f7ee61 !important; }
  .ds-d-h-d-yellow:hover {
    border: solid 2px #f5e831 !important; }
  .ds-d-dt-yellow {
    border-top: solid 2px #F6EB49 !important; }
  .ds-d-dt-l-yellow {
    border-top: solid 2px #f7ee61 !important; }
  .ds-d-dt-d-yellow {
    border-top: solid 2px #f5e831 !important; }
  .ds-d-dt-h-yellow:hover {
    border-top: solid 2px #F6EB49 !important; }
  .ds-d-dt-h-l-yellow:hover {
    border-top: solid 2px #f7ee61 !important; }
  .ds-d-dt-h-d-yellow:hover {
    border-top: solid 2px #f5e831 !important; }
  .ds-d-dr-yellow {
    border-right: solid 2px #F6EB49 !important; }
  .ds-d-dr-l-yellow {
    border-right: solid 2px #f7ee61 !important; }
  .ds-d-dr-d-yellow {
    border-right: solid 2px #f5e831 !important; }
  .ds-d-dr-h-yellow:hover {
    border-right: solid 2px #F6EB49 !important; }
  .ds-d-dr-h-l-yellow:hover {
    border-right: solid 2px #f7ee61 !important; }
  .ds-d-dr-h-d-yellow:hover {
    border-right: solid 2px #f5e831 !important; }
  .ds-d-db-yellow {
    border-bottom: solid 2px #F6EB49 !important; }
  .ds-d-db-l-yellow {
    border-bottom: solid 2px #f7ee61 !important; }
  .ds-d-db-d-yellow {
    border-bottom: solid 2px #f5e831 !important; }
  .ds-d-db-h-yellow:hover {
    border-bottom: solid 2px #F6EB49 !important; }
  .ds-d-db-h-l-yellow:hover {
    border-bottom: solid 2px #f7ee61 !important; }
  .ds-d-db-h-d-yellow:hover {
    border-bottom: solid 2px #f5e831 !important; }
  .ds-d-dl-yellow {
    border-left: solid 2px #F6EB49 !important; }
  .ds-d-dl-l-yellow {
    border-left: solid 2px #f7ee61 !important; }
  .ds-d-dl-d-yellow {
    border-left: solid 2px #f5e831 !important; }
  .ds-d-dl-h-yellow:hover {
    border-left: solid 2px #F6EB49 !important; }
  .ds-d-dl-h-l-yellow:hover {
    border-left: solid 2px #f7ee61 !important; }
  .ds-d-dl-h-d-yellow:hover {
    border-left: solid 2px #f5e831 !important; }
  .ds-c-amber {
    color: #FFDA44 !important; }
  .ds-c-l-amber {
    color: #ffdf5e !important; }
  .ds-c-d-amber {
    color: #ffd52b !important; }
  .ds-c-h-amber:hover {
    color: #FFDA44 !important; }
  .ds-c-h-l-amber:hover {
    color: #ffdf5e !important; }
  .ds-c-h-d-amber:hover {
    color: #ffd52b !important; }
  .ds-b-amber {
    background-color: #FFDA44 !important; }
  .ds-b-l-amber {
    background-color: #ffdf5e !important; }
  .ds-b-d-amber {
    background-color: #ffd52b !important; }
  .ds-b-h-amber:hover {
    background-color: #FFDA44 !important; }
  .ds-b-h-l-amber:hover {
    background-color: #ffdf5e !important; }
  .ds-b-h-d-amber:hover {
    background-color: #ffd52b !important; }
  .ds-d-amber {
    border: solid 2px #FFDA44 !important; }
  .ds-d-l-amber {
    border: solid 2px #ffdf5e !important; }
  .ds-d-d-amber {
    border: solid 2px #ffd52b !important; }
  .ds-d-h-amber:hover {
    border: solid 2px #FFDA44 !important; }
  .ds-d-h-l-amber:hover {
    border: solid 2px #ffdf5e !important; }
  .ds-d-h-d-amber:hover {
    border: solid 2px #ffd52b !important; }
  .ds-d-dt-amber {
    border-top: solid 2px #FFDA44 !important; }
  .ds-d-dt-l-amber {
    border-top: solid 2px #ffdf5e !important; }
  .ds-d-dt-d-amber {
    border-top: solid 2px #ffd52b !important; }
  .ds-d-dt-h-amber:hover {
    border-top: solid 2px #FFDA44 !important; }
  .ds-d-dt-h-l-amber:hover {
    border-top: solid 2px #ffdf5e !important; }
  .ds-d-dt-h-d-amber:hover {
    border-top: solid 2px #ffd52b !important; }
  .ds-d-dr-amber {
    border-right: solid 2px #FFDA44 !important; }
  .ds-d-dr-l-amber {
    border-right: solid 2px #ffdf5e !important; }
  .ds-d-dr-d-amber {
    border-right: solid 2px #ffd52b !important; }
  .ds-d-dr-h-amber:hover {
    border-right: solid 2px #FFDA44 !important; }
  .ds-d-dr-h-l-amber:hover {
    border-right: solid 2px #ffdf5e !important; }
  .ds-d-dr-h-d-amber:hover {
    border-right: solid 2px #ffd52b !important; }
  .ds-d-db-amber {
    border-bottom: solid 2px #FFDA44 !important; }
  .ds-d-db-l-amber {
    border-bottom: solid 2px #ffdf5e !important; }
  .ds-d-db-d-amber {
    border-bottom: solid 2px #ffd52b !important; }
  .ds-d-db-h-amber:hover {
    border-bottom: solid 2px #FFDA44 !important; }
  .ds-d-db-h-l-amber:hover {
    border-bottom: solid 2px #ffdf5e !important; }
  .ds-d-db-h-d-amber:hover {
    border-bottom: solid 2px #ffd52b !important; }
  .ds-d-dl-amber {
    border-left: solid 2px #FFDA44 !important; }
  .ds-d-dl-l-amber {
    border-left: solid 2px #ffdf5e !important; }
  .ds-d-dl-d-amber {
    border-left: solid 2px #ffd52b !important; }
  .ds-d-dl-h-amber:hover {
    border-left: solid 2px #FFDA44 !important; }
  .ds-d-dl-h-l-amber:hover {
    border-left: solid 2px #ffdf5e !important; }
  .ds-d-dl-h-d-amber:hover {
    border-left: solid 2px #ffd52b !important; }
  .ds-c-orange {
    color: #FFA52E !important; }
  .ds-c-l-orange {
    color: #ffb048 !important; }
  .ds-c-d-orange {
    color: #ff9a15 !important; }
  .ds-c-h-orange:hover {
    color: #FFA52E !important; }
  .ds-c-h-l-orange:hover {
    color: #ffb048 !important; }
  .ds-c-h-d-orange:hover {
    color: #ff9a15 !important; }
  .ds-b-orange {
    background-color: #FFA52E !important; }
  .ds-b-l-orange {
    background-color: #ffb048 !important; }
  .ds-b-d-orange {
    background-color: #ff9a15 !important; }
  .ds-b-h-orange:hover {
    background-color: #FFA52E !important; }
  .ds-b-h-l-orange:hover {
    background-color: #ffb048 !important; }
  .ds-b-h-d-orange:hover {
    background-color: #ff9a15 !important; }
  .ds-d-orange {
    border: solid 2px #FFA52E !important; }
  .ds-d-l-orange {
    border: solid 2px #ffb048 !important; }
  .ds-d-d-orange {
    border: solid 2px #ff9a15 !important; }
  .ds-d-h-orange:hover {
    border: solid 2px #FFA52E !important; }
  .ds-d-h-l-orange:hover {
    border: solid 2px #ffb048 !important; }
  .ds-d-h-d-orange:hover {
    border: solid 2px #ff9a15 !important; }
  .ds-d-dt-orange {
    border-top: solid 2px #FFA52E !important; }
  .ds-d-dt-l-orange {
    border-top: solid 2px #ffb048 !important; }
  .ds-d-dt-d-orange {
    border-top: solid 2px #ff9a15 !important; }
  .ds-d-dt-h-orange:hover {
    border-top: solid 2px #FFA52E !important; }
  .ds-d-dt-h-l-orange:hover {
    border-top: solid 2px #ffb048 !important; }
  .ds-d-dt-h-d-orange:hover {
    border-top: solid 2px #ff9a15 !important; }
  .ds-d-dr-orange {
    border-right: solid 2px #FFA52E !important; }
  .ds-d-dr-l-orange {
    border-right: solid 2px #ffb048 !important; }
  .ds-d-dr-d-orange {
    border-right: solid 2px #ff9a15 !important; }
  .ds-d-dr-h-orange:hover {
    border-right: solid 2px #FFA52E !important; }
  .ds-d-dr-h-l-orange:hover {
    border-right: solid 2px #ffb048 !important; }
  .ds-d-dr-h-d-orange:hover {
    border-right: solid 2px #ff9a15 !important; }
  .ds-d-db-orange {
    border-bottom: solid 2px #FFA52E !important; }
  .ds-d-db-l-orange {
    border-bottom: solid 2px #ffb048 !important; }
  .ds-d-db-d-orange {
    border-bottom: solid 2px #ff9a15 !important; }
  .ds-d-db-h-orange:hover {
    border-bottom: solid 2px #FFA52E !important; }
  .ds-d-db-h-l-orange:hover {
    border-bottom: solid 2px #ffb048 !important; }
  .ds-d-db-h-d-orange:hover {
    border-bottom: solid 2px #ff9a15 !important; }
  .ds-d-dl-orange {
    border-left: solid 2px #FFA52E !important; }
  .ds-d-dl-l-orange {
    border-left: solid 2px #ffb048 !important; }
  .ds-d-dl-d-orange {
    border-left: solid 2px #ff9a15 !important; }
  .ds-d-dl-h-orange:hover {
    border-left: solid 2px #FFA52E !important; }
  .ds-d-dl-h-l-orange:hover {
    border-left: solid 2px #ffb048 !important; }
  .ds-d-dl-h-d-orange:hover {
    border-left: solid 2px #ff9a15 !important; }
  .ds-c-brown {
    color: #956D38 !important; }
  .ds-c-l-brown {
    color: #a87b3f !important; }
  .ds-c-d-brown {
    color: #825f31 !important; }
  .ds-c-h-brown:hover {
    color: #956D38 !important; }
  .ds-c-h-l-brown:hover {
    color: #a87b3f !important; }
  .ds-c-h-d-brown:hover {
    color: #825f31 !important; }
  .ds-b-brown {
    background-color: #956D38 !important; }
  .ds-b-l-brown {
    background-color: #a87b3f !important; }
  .ds-b-d-brown {
    background-color: #825f31 !important; }
  .ds-b-h-brown:hover {
    background-color: #956D38 !important; }
  .ds-b-h-l-brown:hover {
    background-color: #a87b3f !important; }
  .ds-b-h-d-brown:hover {
    background-color: #825f31 !important; }
  .ds-d-brown {
    border: solid 2px #956D38 !important; }
  .ds-d-l-brown {
    border: solid 2px #a87b3f !important; }
  .ds-d-d-brown {
    border: solid 2px #825f31 !important; }
  .ds-d-h-brown:hover {
    border: solid 2px #956D38 !important; }
  .ds-d-h-l-brown:hover {
    border: solid 2px #a87b3f !important; }
  .ds-d-h-d-brown:hover {
    border: solid 2px #825f31 !important; }
  .ds-d-dt-brown {
    border-top: solid 2px #956D38 !important; }
  .ds-d-dt-l-brown {
    border-top: solid 2px #a87b3f !important; }
  .ds-d-dt-d-brown {
    border-top: solid 2px #825f31 !important; }
  .ds-d-dt-h-brown:hover {
    border-top: solid 2px #956D38 !important; }
  .ds-d-dt-h-l-brown:hover {
    border-top: solid 2px #a87b3f !important; }
  .ds-d-dt-h-d-brown:hover {
    border-top: solid 2px #825f31 !important; }
  .ds-d-dr-brown {
    border-right: solid 2px #956D38 !important; }
  .ds-d-dr-l-brown {
    border-right: solid 2px #a87b3f !important; }
  .ds-d-dr-d-brown {
    border-right: solid 2px #825f31 !important; }
  .ds-d-dr-h-brown:hover {
    border-right: solid 2px #956D38 !important; }
  .ds-d-dr-h-l-brown:hover {
    border-right: solid 2px #a87b3f !important; }
  .ds-d-dr-h-d-brown:hover {
    border-right: solid 2px #825f31 !important; }
  .ds-d-db-brown {
    border-bottom: solid 2px #956D38 !important; }
  .ds-d-db-l-brown {
    border-bottom: solid 2px #a87b3f !important; }
  .ds-d-db-d-brown {
    border-bottom: solid 2px #825f31 !important; }
  .ds-d-db-h-brown:hover {
    border-bottom: solid 2px #956D38 !important; }
  .ds-d-db-h-l-brown:hover {
    border-bottom: solid 2px #a87b3f !important; }
  .ds-d-db-h-d-brown:hover {
    border-bottom: solid 2px #825f31 !important; }
  .ds-d-dl-brown {
    border-left: solid 2px #956D38 !important; }
  .ds-d-dl-l-brown {
    border-left: solid 2px #a87b3f !important; }
  .ds-d-dl-d-brown {
    border-left: solid 2px #825f31 !important; }
  .ds-d-dl-h-brown:hover {
    border-left: solid 2px #956D38 !important; }
  .ds-d-dl-h-l-brown:hover {
    border-left: solid 2px #a87b3f !important; }
  .ds-d-dl-h-d-brown:hover {
    border-left: solid 2px #825f31 !important; }
  .ds-c-black {
    color: #040E18 !important; }
  .ds-c-l-black {
    color: #081b2e !important; }
  .ds-c-d-black {
    color: #000102 !important; }
  .ds-c-h-black:hover {
    color: #040E18 !important; }
  .ds-c-h-l-black:hover {
    color: #081b2e !important; }
  .ds-c-h-d-black:hover {
    color: #000102 !important; }
  .ds-b-black {
    background-color: #040E18 !important; }
  .ds-b-l-black {
    background-color: #081b2e !important; }
  .ds-b-d-black {
    background-color: #000102 !important; }
  .ds-b-h-black:hover {
    background-color: #040E18 !important; }
  .ds-b-h-l-black:hover {
    background-color: #081b2e !important; }
  .ds-b-h-d-black:hover {
    background-color: #000102 !important; }
  .ds-d-black {
    border: solid 2px #040E18 !important; }
  .ds-d-l-black {
    border: solid 2px #081b2e !important; }
  .ds-d-d-black {
    border: solid 2px #000102 !important; }
  .ds-d-h-black:hover {
    border: solid 2px #040E18 !important; }
  .ds-d-h-l-black:hover {
    border: solid 2px #081b2e !important; }
  .ds-d-h-d-black:hover {
    border: solid 2px #000102 !important; }
  .ds-d-dt-black {
    border-top: solid 2px #040E18 !important; }
  .ds-d-dt-l-black {
    border-top: solid 2px #081b2e !important; }
  .ds-d-dt-d-black {
    border-top: solid 2px #000102 !important; }
  .ds-d-dt-h-black:hover {
    border-top: solid 2px #040E18 !important; }
  .ds-d-dt-h-l-black:hover {
    border-top: solid 2px #081b2e !important; }
  .ds-d-dt-h-d-black:hover {
    border-top: solid 2px #000102 !important; }
  .ds-d-dr-black {
    border-right: solid 2px #040E18 !important; }
  .ds-d-dr-l-black {
    border-right: solid 2px #081b2e !important; }
  .ds-d-dr-d-black {
    border-right: solid 2px #000102 !important; }
  .ds-d-dr-h-black:hover {
    border-right: solid 2px #040E18 !important; }
  .ds-d-dr-h-l-black:hover {
    border-right: solid 2px #081b2e !important; }
  .ds-d-dr-h-d-black:hover {
    border-right: solid 2px #000102 !important; }
  .ds-d-db-black {
    border-bottom: solid 2px #040E18 !important; }
  .ds-d-db-l-black {
    border-bottom: solid 2px #081b2e !important; }
  .ds-d-db-d-black {
    border-bottom: solid 2px #000102 !important; }
  .ds-d-db-h-black:hover {
    border-bottom: solid 2px #040E18 !important; }
  .ds-d-db-h-l-black:hover {
    border-bottom: solid 2px #081b2e !important; }
  .ds-d-db-h-d-black:hover {
    border-bottom: solid 2px #000102 !important; }
  .ds-d-dl-black {
    border-left: solid 2px #040E18 !important; }
  .ds-d-dl-l-black {
    border-left: solid 2px #081b2e !important; }
  .ds-d-dl-d-black {
    border-left: solid 2px #000102 !important; }
  .ds-d-dl-h-black:hover {
    border-left: solid 2px #040E18 !important; }
  .ds-d-dl-h-l-black:hover {
    border-left: solid 2px #081b2e !important; }
  .ds-d-dl-h-d-black:hover {
    border-left: solid 2px #000102 !important; }
  .ds-c-grey {
    color: #A6AAB9 !important; }
  .ds-c-l-grey {
    color: #b4b8c4 !important; }
  .ds-c-d-grey {
    color: #989cae !important; }
  .ds-c-h-grey:hover {
    color: #A6AAB9 !important; }
  .ds-c-h-l-grey:hover {
    color: #b4b8c4 !important; }
  .ds-c-h-d-grey:hover {
    color: #989cae !important; }
  .ds-b-grey {
    background-color: #A6AAB9 !important; }
  .ds-b-l-grey {
    background-color: #b4b8c4 !important; }
  .ds-b-d-grey {
    background-color: #989cae !important; }
  .ds-b-h-grey:hover {
    background-color: #A6AAB9 !important; }
  .ds-b-h-l-grey:hover {
    background-color: #b4b8c4 !important; }
  .ds-b-h-d-grey:hover {
    background-color: #989cae !important; }
  .ds-d-grey {
    border: solid 2px #A6AAB9 !important; }
  .ds-d-l-grey {
    border: solid 2px #b4b8c4 !important; }
  .ds-d-d-grey {
    border: solid 2px #989cae !important; }
  .ds-d-h-grey:hover {
    border: solid 2px #A6AAB9 !important; }
  .ds-d-h-l-grey:hover {
    border: solid 2px #b4b8c4 !important; }
  .ds-d-h-d-grey:hover {
    border: solid 2px #989cae !important; }
  .ds-d-dt-grey {
    border-top: solid 2px #A6AAB9 !important; }
  .ds-d-dt-l-grey {
    border-top: solid 2px #b4b8c4 !important; }
  .ds-d-dt-d-grey {
    border-top: solid 2px #989cae !important; }
  .ds-d-dt-h-grey:hover {
    border-top: solid 2px #A6AAB9 !important; }
  .ds-d-dt-h-l-grey:hover {
    border-top: solid 2px #b4b8c4 !important; }
  .ds-d-dt-h-d-grey:hover {
    border-top: solid 2px #989cae !important; }
  .ds-d-dr-grey {
    border-right: solid 2px #A6AAB9 !important; }
  .ds-d-dr-l-grey {
    border-right: solid 2px #b4b8c4 !important; }
  .ds-d-dr-d-grey {
    border-right: solid 2px #989cae !important; }
  .ds-d-dr-h-grey:hover {
    border-right: solid 2px #A6AAB9 !important; }
  .ds-d-dr-h-l-grey:hover {
    border-right: solid 2px #b4b8c4 !important; }
  .ds-d-dr-h-d-grey:hover {
    border-right: solid 2px #989cae !important; }
  .ds-d-db-grey {
    border-bottom: solid 2px #A6AAB9 !important; }
  .ds-d-db-l-grey {
    border-bottom: solid 2px #b4b8c4 !important; }
  .ds-d-db-d-grey {
    border-bottom: solid 2px #989cae !important; }
  .ds-d-db-h-grey:hover {
    border-bottom: solid 2px #A6AAB9 !important; }
  .ds-d-db-h-l-grey:hover {
    border-bottom: solid 2px #b4b8c4 !important; }
  .ds-d-db-h-d-grey:hover {
    border-bottom: solid 2px #989cae !important; }
  .ds-d-dl-grey {
    border-left: solid 2px #A6AAB9 !important; }
  .ds-d-dl-l-grey {
    border-left: solid 2px #b4b8c4 !important; }
  .ds-d-dl-d-grey {
    border-left: solid 2px #989cae !important; }
  .ds-d-dl-h-grey:hover {
    border-left: solid 2px #A6AAB9 !important; }
  .ds-d-dl-h-l-grey:hover {
    border-left: solid 2px #b4b8c4 !important; }
  .ds-d-dl-h-d-grey:hover {
    border-left: solid 2px #989cae !important; }
  .ds-c-white {
    color: #ffffff !important; }
  .ds-c-l-white {
    color: white !important; }
  .ds-c-d-white {
    color: #f2f2f2 !important; }
  .ds-c-h-white:hover {
    color: #ffffff !important; }
  .ds-c-h-l-white:hover {
    color: white !important; }
  .ds-c-h-d-white:hover {
    color: #f2f2f2 !important; }
  .ds-b-white {
    background-color: #ffffff !important; }
  .ds-b-l-white {
    background-color: white !important; }
  .ds-b-d-white {
    background-color: #f2f2f2 !important; }
  .ds-b-h-white:hover {
    background-color: #ffffff !important; }
  .ds-b-h-l-white:hover {
    background-color: white !important; }
  .ds-b-h-d-white:hover {
    background-color: #f2f2f2 !important; }
  .ds-d-white {
    border: solid 2px #ffffff !important; }
  .ds-d-l-white {
    border: solid 2px white !important; }
  .ds-d-d-white {
    border: solid 2px #f2f2f2 !important; }
  .ds-d-h-white:hover {
    border: solid 2px #ffffff !important; }
  .ds-d-h-l-white:hover {
    border: solid 2px white !important; }
  .ds-d-h-d-white:hover {
    border: solid 2px #f2f2f2 !important; }
  .ds-d-dt-white {
    border-top: solid 2px #ffffff !important; }
  .ds-d-dt-l-white {
    border-top: solid 2px white !important; }
  .ds-d-dt-d-white {
    border-top: solid 2px #f2f2f2 !important; }
  .ds-d-dt-h-white:hover {
    border-top: solid 2px #ffffff !important; }
  .ds-d-dt-h-l-white:hover {
    border-top: solid 2px white !important; }
  .ds-d-dt-h-d-white:hover {
    border-top: solid 2px #f2f2f2 !important; }
  .ds-d-dr-white {
    border-right: solid 2px #ffffff !important; }
  .ds-d-dr-l-white {
    border-right: solid 2px white !important; }
  .ds-d-dr-d-white {
    border-right: solid 2px #f2f2f2 !important; }
  .ds-d-dr-h-white:hover {
    border-right: solid 2px #ffffff !important; }
  .ds-d-dr-h-l-white:hover {
    border-right: solid 2px white !important; }
  .ds-d-dr-h-d-white:hover {
    border-right: solid 2px #f2f2f2 !important; }
  .ds-d-db-white {
    border-bottom: solid 2px #ffffff !important; }
  .ds-d-db-l-white {
    border-bottom: solid 2px white !important; }
  .ds-d-db-d-white {
    border-bottom: solid 2px #f2f2f2 !important; }
  .ds-d-db-h-white:hover {
    border-bottom: solid 2px #ffffff !important; }
  .ds-d-db-h-l-white:hover {
    border-bottom: solid 2px white !important; }
  .ds-d-db-h-d-white:hover {
    border-bottom: solid 2px #f2f2f2 !important; }
  .ds-d-dl-white {
    border-left: solid 2px #ffffff !important; }
  .ds-d-dl-l-white {
    border-left: solid 2px white !important; }
  .ds-d-dl-d-white {
    border-left: solid 2px #f2f2f2 !important; }
  .ds-d-dl-h-white:hover {
    border-left: solid 2px #ffffff !important; }
  .ds-d-dl-h-l-white:hover {
    border-left: solid 2px white !important; }
  .ds-d-dl-h-d-white:hover {
    border-left: solid 2px #f2f2f2 !important; }
  .ds-c-whitesmoke {
    color: #F1F2F8 !important; }
  .ds-c-l-whitesmoke {
    color: white !important; }
  .ds-c-d-whitesmoke {
    color: #e0e2f0 !important; }
  .ds-c-h-whitesmoke:hover {
    color: #F1F2F8 !important; }
  .ds-c-h-l-whitesmoke:hover {
    color: white !important; }
  .ds-c-h-d-whitesmoke:hover {
    color: #e0e2f0 !important; }
  .ds-b-whitesmoke {
    background-color: #F1F2F8 !important; }
  .ds-b-l-whitesmoke {
    background-color: white !important; }
  .ds-b-d-whitesmoke {
    background-color: #e0e2f0 !important; }
  .ds-b-h-whitesmoke:hover {
    background-color: #F1F2F8 !important; }
  .ds-b-h-l-whitesmoke:hover {
    background-color: white !important; }
  .ds-b-h-d-whitesmoke:hover {
    background-color: #e0e2f0 !important; }
  .ds-d-whitesmoke {
    border: solid 2px #F1F2F8 !important; }
  .ds-d-l-whitesmoke {
    border: solid 2px white !important; }
  .ds-d-d-whitesmoke {
    border: solid 2px #e0e2f0 !important; }
  .ds-d-h-whitesmoke:hover {
    border: solid 2px #F1F2F8 !important; }
  .ds-d-h-l-whitesmoke:hover {
    border: solid 2px white !important; }
  .ds-d-h-d-whitesmoke:hover {
    border: solid 2px #e0e2f0 !important; }
  .ds-d-dt-whitesmoke {
    border-top: solid 2px #F1F2F8 !important; }
  .ds-d-dt-l-whitesmoke {
    border-top: solid 2px white !important; }
  .ds-d-dt-d-whitesmoke {
    border-top: solid 2px #e0e2f0 !important; }
  .ds-d-dt-h-whitesmoke:hover {
    border-top: solid 2px #F1F2F8 !important; }
  .ds-d-dt-h-l-whitesmoke:hover {
    border-top: solid 2px white !important; }
  .ds-d-dt-h-d-whitesmoke:hover {
    border-top: solid 2px #e0e2f0 !important; }
  .ds-d-dr-whitesmoke {
    border-right: solid 2px #F1F2F8 !important; }
  .ds-d-dr-l-whitesmoke {
    border-right: solid 2px white !important; }
  .ds-d-dr-d-whitesmoke {
    border-right: solid 2px #e0e2f0 !important; }
  .ds-d-dr-h-whitesmoke:hover {
    border-right: solid 2px #F1F2F8 !important; }
  .ds-d-dr-h-l-whitesmoke:hover {
    border-right: solid 2px white !important; }
  .ds-d-dr-h-d-whitesmoke:hover {
    border-right: solid 2px #e0e2f0 !important; }
  .ds-d-db-whitesmoke {
    border-bottom: solid 2px #F1F2F8 !important; }
  .ds-d-db-l-whitesmoke {
    border-bottom: solid 2px white !important; }
  .ds-d-db-d-whitesmoke {
    border-bottom: solid 2px #e0e2f0 !important; }
  .ds-d-db-h-whitesmoke:hover {
    border-bottom: solid 2px #F1F2F8 !important; }
  .ds-d-db-h-l-whitesmoke:hover {
    border-bottom: solid 2px white !important; }
  .ds-d-db-h-d-whitesmoke:hover {
    border-bottom: solid 2px #e0e2f0 !important; }
  .ds-d-dl-whitesmoke {
    border-left: solid 2px #F1F2F8 !important; }
  .ds-d-dl-l-whitesmoke {
    border-left: solid 2px white !important; }
  .ds-d-dl-d-whitesmoke {
    border-left: solid 2px #e0e2f0 !important; }
  .ds-d-dl-h-whitesmoke:hover {
    border-left: solid 2px #F1F2F8 !important; }
  .ds-d-dl-h-l-whitesmoke:hover {
    border-left: solid 2px white !important; }
  .ds-d-dl-h-d-whitesmoke:hover {
    border-left: solid 2px #e0e2f0 !important; }
  .ds-c-transparent {
    color: transparent !important; }
  .ds-c-l-transparent {
    color: transparent !important; }
  .ds-c-d-transparent {
    color: transparent !important; }
  .ds-c-h-transparent:hover {
    color: transparent !important; }
  .ds-c-h-l-transparent:hover {
    color: transparent !important; }
  .ds-c-h-d-transparent:hover {
    color: transparent !important; }
  .ds-b-transparent {
    background-color: transparent !important; }
  .ds-b-l-transparent {
    background-color: transparent !important; }
  .ds-b-d-transparent {
    background-color: transparent !important; }
  .ds-b-h-transparent:hover {
    background-color: transparent !important; }
  .ds-b-h-l-transparent:hover {
    background-color: transparent !important; }
  .ds-b-h-d-transparent:hover {
    background-color: transparent !important; }
  .ds-d-transparent {
    border: solid 2px transparent !important; }
  .ds-d-l-transparent {
    border: solid 2px transparent !important; }
  .ds-d-d-transparent {
    border: solid 2px transparent !important; }
  .ds-d-h-transparent:hover {
    border: solid 2px transparent !important; }
  .ds-d-h-l-transparent:hover {
    border: solid 2px transparent !important; }
  .ds-d-h-d-transparent:hover {
    border: solid 2px transparent !important; }
  .ds-d-dt-transparent {
    border-top: solid 2px transparent !important; }
  .ds-d-dt-l-transparent {
    border-top: solid 2px transparent !important; }
  .ds-d-dt-d-transparent {
    border-top: solid 2px transparent !important; }
  .ds-d-dt-h-transparent:hover {
    border-top: solid 2px transparent !important; }
  .ds-d-dt-h-l-transparent:hover {
    border-top: solid 2px transparent !important; }
  .ds-d-dt-h-d-transparent:hover {
    border-top: solid 2px transparent !important; }
  .ds-d-dr-transparent {
    border-right: solid 2px transparent !important; }
  .ds-d-dr-l-transparent {
    border-right: solid 2px transparent !important; }
  .ds-d-dr-d-transparent {
    border-right: solid 2px transparent !important; }
  .ds-d-dr-h-transparent:hover {
    border-right: solid 2px transparent !important; }
  .ds-d-dr-h-l-transparent:hover {
    border-right: solid 2px transparent !important; }
  .ds-d-dr-h-d-transparent:hover {
    border-right: solid 2px transparent !important; }
  .ds-d-db-transparent {
    border-bottom: solid 2px transparent !important; }
  .ds-d-db-l-transparent {
    border-bottom: solid 2px transparent !important; }
  .ds-d-db-d-transparent {
    border-bottom: solid 2px transparent !important; }
  .ds-d-db-h-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .ds-d-db-h-l-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .ds-d-db-h-d-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .ds-d-dl-transparent {
    border-left: solid 2px transparent !important; }
  .ds-d-dl-l-transparent {
    border-left: solid 2px transparent !important; }
  .ds-d-dl-d-transparent {
    border-left: solid 2px transparent !important; }
  .ds-d-dl-h-transparent:hover {
    border-left: solid 2px transparent !important; }
  .ds-d-dl-h-l-transparent:hover {
    border-left: solid 2px transparent !important; }
  .ds-d-dl-h-d-transparent:hover {
    border-left: solid 2px transparent !important; } }

@media (min-width: 1280px) {
  .dl-c-red {
    color: #F94180 !important; }
  .dl-c-l-red {
    color: #fa5a91 !important; }
  .dl-c-d-red {
    color: #f8286f !important; }
  .dl-c-h-red:hover {
    color: #F94180 !important; }
  .dl-c-h-l-red:hover {
    color: #fa5a91 !important; }
  .dl-c-h-d-red:hover {
    color: #f8286f !important; }
  .dl-b-red {
    background-color: #F94180 !important; }
  .dl-b-l-red {
    background-color: #fa5a91 !important; }
  .dl-b-d-red {
    background-color: #f8286f !important; }
  .dl-b-h-red:hover {
    background-color: #F94180 !important; }
  .dl-b-h-l-red:hover {
    background-color: #fa5a91 !important; }
  .dl-b-h-d-red:hover {
    background-color: #f8286f !important; }
  .dl-d-red {
    border: solid 2px #F94180 !important; }
  .dl-d-l-red {
    border: solid 2px #fa5a91 !important; }
  .dl-d-d-red {
    border: solid 2px #f8286f !important; }
  .dl-d-h-red:hover {
    border: solid 2px #F94180 !important; }
  .dl-d-h-l-red:hover {
    border: solid 2px #fa5a91 !important; }
  .dl-d-h-d-red:hover {
    border: solid 2px #f8286f !important; }
  .dl-d-dt-red {
    border-top: solid 2px #F94180 !important; }
  .dl-d-dt-l-red {
    border-top: solid 2px #fa5a91 !important; }
  .dl-d-dt-d-red {
    border-top: solid 2px #f8286f !important; }
  .dl-d-dt-h-red:hover {
    border-top: solid 2px #F94180 !important; }
  .dl-d-dt-h-l-red:hover {
    border-top: solid 2px #fa5a91 !important; }
  .dl-d-dt-h-d-red:hover {
    border-top: solid 2px #f8286f !important; }
  .dl-d-dr-red {
    border-right: solid 2px #F94180 !important; }
  .dl-d-dr-l-red {
    border-right: solid 2px #fa5a91 !important; }
  .dl-d-dr-d-red {
    border-right: solid 2px #f8286f !important; }
  .dl-d-dr-h-red:hover {
    border-right: solid 2px #F94180 !important; }
  .dl-d-dr-h-l-red:hover {
    border-right: solid 2px #fa5a91 !important; }
  .dl-d-dr-h-d-red:hover {
    border-right: solid 2px #f8286f !important; }
  .dl-d-db-red {
    border-bottom: solid 2px #F94180 !important; }
  .dl-d-db-l-red {
    border-bottom: solid 2px #fa5a91 !important; }
  .dl-d-db-d-red {
    border-bottom: solid 2px #f8286f !important; }
  .dl-d-db-h-red:hover {
    border-bottom: solid 2px #F94180 !important; }
  .dl-d-db-h-l-red:hover {
    border-bottom: solid 2px #fa5a91 !important; }
  .dl-d-db-h-d-red:hover {
    border-bottom: solid 2px #f8286f !important; }
  .dl-d-dl-red {
    border-left: solid 2px #F94180 !important; }
  .dl-d-dl-l-red {
    border-left: solid 2px #fa5a91 !important; }
  .dl-d-dl-d-red {
    border-left: solid 2px #f8286f !important; }
  .dl-d-dl-h-red:hover {
    border-left: solid 2px #F94180 !important; }
  .dl-d-dl-h-l-red:hover {
    border-left: solid 2px #fa5a91 !important; }
  .dl-d-dl-h-d-red:hover {
    border-left: solid 2px #f8286f !important; }
  .dl-c-pink {
    color: #FC58F1 !important; }
  .dl-c-l-pink {
    color: #fc71f3 !important; }
  .dl-c-d-pink {
    color: #fc3fef !important; }
  .dl-c-h-pink:hover {
    color: #FC58F1 !important; }
  .dl-c-h-l-pink:hover {
    color: #fc71f3 !important; }
  .dl-c-h-d-pink:hover {
    color: #fc3fef !important; }
  .dl-b-pink {
    background-color: #FC58F1 !important; }
  .dl-b-l-pink {
    background-color: #fc71f3 !important; }
  .dl-b-d-pink {
    background-color: #fc3fef !important; }
  .dl-b-h-pink:hover {
    background-color: #FC58F1 !important; }
  .dl-b-h-l-pink:hover {
    background-color: #fc71f3 !important; }
  .dl-b-h-d-pink:hover {
    background-color: #fc3fef !important; }
  .dl-d-pink {
    border: solid 2px #FC58F1 !important; }
  .dl-d-l-pink {
    border: solid 2px #fc71f3 !important; }
  .dl-d-d-pink {
    border: solid 2px #fc3fef !important; }
  .dl-d-h-pink:hover {
    border: solid 2px #FC58F1 !important; }
  .dl-d-h-l-pink:hover {
    border: solid 2px #fc71f3 !important; }
  .dl-d-h-d-pink:hover {
    border: solid 2px #fc3fef !important; }
  .dl-d-dt-pink {
    border-top: solid 2px #FC58F1 !important; }
  .dl-d-dt-l-pink {
    border-top: solid 2px #fc71f3 !important; }
  .dl-d-dt-d-pink {
    border-top: solid 2px #fc3fef !important; }
  .dl-d-dt-h-pink:hover {
    border-top: solid 2px #FC58F1 !important; }
  .dl-d-dt-h-l-pink:hover {
    border-top: solid 2px #fc71f3 !important; }
  .dl-d-dt-h-d-pink:hover {
    border-top: solid 2px #fc3fef !important; }
  .dl-d-dr-pink {
    border-right: solid 2px #FC58F1 !important; }
  .dl-d-dr-l-pink {
    border-right: solid 2px #fc71f3 !important; }
  .dl-d-dr-d-pink {
    border-right: solid 2px #fc3fef !important; }
  .dl-d-dr-h-pink:hover {
    border-right: solid 2px #FC58F1 !important; }
  .dl-d-dr-h-l-pink:hover {
    border-right: solid 2px #fc71f3 !important; }
  .dl-d-dr-h-d-pink:hover {
    border-right: solid 2px #fc3fef !important; }
  .dl-d-db-pink {
    border-bottom: solid 2px #FC58F1 !important; }
  .dl-d-db-l-pink {
    border-bottom: solid 2px #fc71f3 !important; }
  .dl-d-db-d-pink {
    border-bottom: solid 2px #fc3fef !important; }
  .dl-d-db-h-pink:hover {
    border-bottom: solid 2px #FC58F1 !important; }
  .dl-d-db-h-l-pink:hover {
    border-bottom: solid 2px #fc71f3 !important; }
  .dl-d-db-h-d-pink:hover {
    border-bottom: solid 2px #fc3fef !important; }
  .dl-d-dl-pink {
    border-left: solid 2px #FC58F1 !important; }
  .dl-d-dl-l-pink {
    border-left: solid 2px #fc71f3 !important; }
  .dl-d-dl-d-pink {
    border-left: solid 2px #fc3fef !important; }
  .dl-d-dl-h-pink:hover {
    border-left: solid 2px #FC58F1 !important; }
  .dl-d-dl-h-l-pink:hover {
    border-left: solid 2px #fc71f3 !important; }
  .dl-d-dl-h-d-pink:hover {
    border-left: solid 2px #fc3fef !important; }
  .dl-c-purple {
    color: #A418F3 !important; }
  .dl-c-l-purple {
    color: #ae30f4 !important; }
  .dl-c-d-purple {
    color: #970ce6 !important; }
  .dl-c-h-purple:hover {
    color: #A418F3 !important; }
  .dl-c-h-l-purple:hover {
    color: #ae30f4 !important; }
  .dl-c-h-d-purple:hover {
    color: #970ce6 !important; }
  .dl-b-purple {
    background-color: #A418F3 !important; }
  .dl-b-l-purple {
    background-color: #ae30f4 !important; }
  .dl-b-d-purple {
    background-color: #970ce6 !important; }
  .dl-b-h-purple:hover {
    background-color: #A418F3 !important; }
  .dl-b-h-l-purple:hover {
    background-color: #ae30f4 !important; }
  .dl-b-h-d-purple:hover {
    background-color: #970ce6 !important; }
  .dl-d-purple {
    border: solid 2px #A418F3 !important; }
  .dl-d-l-purple {
    border: solid 2px #ae30f4 !important; }
  .dl-d-d-purple {
    border: solid 2px #970ce6 !important; }
  .dl-d-h-purple:hover {
    border: solid 2px #A418F3 !important; }
  .dl-d-h-l-purple:hover {
    border: solid 2px #ae30f4 !important; }
  .dl-d-h-d-purple:hover {
    border: solid 2px #970ce6 !important; }
  .dl-d-dt-purple {
    border-top: solid 2px #A418F3 !important; }
  .dl-d-dt-l-purple {
    border-top: solid 2px #ae30f4 !important; }
  .dl-d-dt-d-purple {
    border-top: solid 2px #970ce6 !important; }
  .dl-d-dt-h-purple:hover {
    border-top: solid 2px #A418F3 !important; }
  .dl-d-dt-h-l-purple:hover {
    border-top: solid 2px #ae30f4 !important; }
  .dl-d-dt-h-d-purple:hover {
    border-top: solid 2px #970ce6 !important; }
  .dl-d-dr-purple {
    border-right: solid 2px #A418F3 !important; }
  .dl-d-dr-l-purple {
    border-right: solid 2px #ae30f4 !important; }
  .dl-d-dr-d-purple {
    border-right: solid 2px #970ce6 !important; }
  .dl-d-dr-h-purple:hover {
    border-right: solid 2px #A418F3 !important; }
  .dl-d-dr-h-l-purple:hover {
    border-right: solid 2px #ae30f4 !important; }
  .dl-d-dr-h-d-purple:hover {
    border-right: solid 2px #970ce6 !important; }
  .dl-d-db-purple {
    border-bottom: solid 2px #A418F3 !important; }
  .dl-d-db-l-purple {
    border-bottom: solid 2px #ae30f4 !important; }
  .dl-d-db-d-purple {
    border-bottom: solid 2px #970ce6 !important; }
  .dl-d-db-h-purple:hover {
    border-bottom: solid 2px #A418F3 !important; }
  .dl-d-db-h-l-purple:hover {
    border-bottom: solid 2px #ae30f4 !important; }
  .dl-d-db-h-d-purple:hover {
    border-bottom: solid 2px #970ce6 !important; }
  .dl-d-dl-purple {
    border-left: solid 2px #A418F3 !important; }
  .dl-d-dl-l-purple {
    border-left: solid 2px #ae30f4 !important; }
  .dl-d-dl-d-purple {
    border-left: solid 2px #970ce6 !important; }
  .dl-d-dl-h-purple:hover {
    border-left: solid 2px #A418F3 !important; }
  .dl-d-dl-h-l-purple:hover {
    border-left: solid 2px #ae30f4 !important; }
  .dl-d-dl-h-d-purple:hover {
    border-left: solid 2px #970ce6 !important; }
  .dl-c-indigo {
    color: #8432FF !important; }
  .dl-c-l-indigo {
    color: #934cff !important; }
  .dl-c-d-indigo {
    color: #7519ff !important; }
  .dl-c-h-indigo:hover {
    color: #8432FF !important; }
  .dl-c-h-l-indigo:hover {
    color: #934cff !important; }
  .dl-c-h-d-indigo:hover {
    color: #7519ff !important; }
  .dl-b-indigo {
    background-color: #8432FF !important; }
  .dl-b-l-indigo {
    background-color: #934cff !important; }
  .dl-b-d-indigo {
    background-color: #7519ff !important; }
  .dl-b-h-indigo:hover {
    background-color: #8432FF !important; }
  .dl-b-h-l-indigo:hover {
    background-color: #934cff !important; }
  .dl-b-h-d-indigo:hover {
    background-color: #7519ff !important; }
  .dl-d-indigo {
    border: solid 2px #8432FF !important; }
  .dl-d-l-indigo {
    border: solid 2px #934cff !important; }
  .dl-d-d-indigo {
    border: solid 2px #7519ff !important; }
  .dl-d-h-indigo:hover {
    border: solid 2px #8432FF !important; }
  .dl-d-h-l-indigo:hover {
    border: solid 2px #934cff !important; }
  .dl-d-h-d-indigo:hover {
    border: solid 2px #7519ff !important; }
  .dl-d-dt-indigo {
    border-top: solid 2px #8432FF !important; }
  .dl-d-dt-l-indigo {
    border-top: solid 2px #934cff !important; }
  .dl-d-dt-d-indigo {
    border-top: solid 2px #7519ff !important; }
  .dl-d-dt-h-indigo:hover {
    border-top: solid 2px #8432FF !important; }
  .dl-d-dt-h-l-indigo:hover {
    border-top: solid 2px #934cff !important; }
  .dl-d-dt-h-d-indigo:hover {
    border-top: solid 2px #7519ff !important; }
  .dl-d-dr-indigo {
    border-right: solid 2px #8432FF !important; }
  .dl-d-dr-l-indigo {
    border-right: solid 2px #934cff !important; }
  .dl-d-dr-d-indigo {
    border-right: solid 2px #7519ff !important; }
  .dl-d-dr-h-indigo:hover {
    border-right: solid 2px #8432FF !important; }
  .dl-d-dr-h-l-indigo:hover {
    border-right: solid 2px #934cff !important; }
  .dl-d-dr-h-d-indigo:hover {
    border-right: solid 2px #7519ff !important; }
  .dl-d-db-indigo {
    border-bottom: solid 2px #8432FF !important; }
  .dl-d-db-l-indigo {
    border-bottom: solid 2px #934cff !important; }
  .dl-d-db-d-indigo {
    border-bottom: solid 2px #7519ff !important; }
  .dl-d-db-h-indigo:hover {
    border-bottom: solid 2px #8432FF !important; }
  .dl-d-db-h-l-indigo:hover {
    border-bottom: solid 2px #934cff !important; }
  .dl-d-db-h-d-indigo:hover {
    border-bottom: solid 2px #7519ff !important; }
  .dl-d-dl-indigo {
    border-left: solid 2px #8432FF !important; }
  .dl-d-dl-l-indigo {
    border-left: solid 2px #934cff !important; }
  .dl-d-dl-d-indigo {
    border-left: solid 2px #7519ff !important; }
  .dl-d-dl-h-indigo:hover {
    border-left: solid 2px #8432FF !important; }
  .dl-d-dl-h-l-indigo:hover {
    border-left: solid 2px #934cff !important; }
  .dl-d-dl-h-d-indigo:hover {
    border-left: solid 2px #7519ff !important; }
  .dl-c-blue {
    color: #4085FF !important; }
  .dl-c-l-blue {
    color: #5a95ff !important; }
  .dl-c-d-blue {
    color: #2775ff !important; }
  .dl-c-h-blue:hover {
    color: #4085FF !important; }
  .dl-c-h-l-blue:hover {
    color: #5a95ff !important; }
  .dl-c-h-d-blue:hover {
    color: #2775ff !important; }
  .dl-b-blue {
    background-color: #4085FF !important; }
  .dl-b-l-blue {
    background-color: #5a95ff !important; }
  .dl-b-d-blue {
    background-color: #2775ff !important; }
  .dl-b-h-blue:hover {
    background-color: #4085FF !important; }
  .dl-b-h-l-blue:hover {
    background-color: #5a95ff !important; }
  .dl-b-h-d-blue:hover {
    background-color: #2775ff !important; }
  .dl-d-blue {
    border: solid 2px #4085FF !important; }
  .dl-d-l-blue {
    border: solid 2px #5a95ff !important; }
  .dl-d-d-blue {
    border: solid 2px #2775ff !important; }
  .dl-d-h-blue:hover {
    border: solid 2px #4085FF !important; }
  .dl-d-h-l-blue:hover {
    border: solid 2px #5a95ff !important; }
  .dl-d-h-d-blue:hover {
    border: solid 2px #2775ff !important; }
  .dl-d-dt-blue {
    border-top: solid 2px #4085FF !important; }
  .dl-d-dt-l-blue {
    border-top: solid 2px #5a95ff !important; }
  .dl-d-dt-d-blue {
    border-top: solid 2px #2775ff !important; }
  .dl-d-dt-h-blue:hover {
    border-top: solid 2px #4085FF !important; }
  .dl-d-dt-h-l-blue:hover {
    border-top: solid 2px #5a95ff !important; }
  .dl-d-dt-h-d-blue:hover {
    border-top: solid 2px #2775ff !important; }
  .dl-d-dr-blue {
    border-right: solid 2px #4085FF !important; }
  .dl-d-dr-l-blue {
    border-right: solid 2px #5a95ff !important; }
  .dl-d-dr-d-blue {
    border-right: solid 2px #2775ff !important; }
  .dl-d-dr-h-blue:hover {
    border-right: solid 2px #4085FF !important; }
  .dl-d-dr-h-l-blue:hover {
    border-right: solid 2px #5a95ff !important; }
  .dl-d-dr-h-d-blue:hover {
    border-right: solid 2px #2775ff !important; }
  .dl-d-db-blue {
    border-bottom: solid 2px #4085FF !important; }
  .dl-d-db-l-blue {
    border-bottom: solid 2px #5a95ff !important; }
  .dl-d-db-d-blue {
    border-bottom: solid 2px #2775ff !important; }
  .dl-d-db-h-blue:hover {
    border-bottom: solid 2px #4085FF !important; }
  .dl-d-db-h-l-blue:hover {
    border-bottom: solid 2px #5a95ff !important; }
  .dl-d-db-h-d-blue:hover {
    border-bottom: solid 2px #2775ff !important; }
  .dl-d-dl-blue {
    border-left: solid 2px #4085FF !important; }
  .dl-d-dl-l-blue {
    border-left: solid 2px #5a95ff !important; }
  .dl-d-dl-d-blue {
    border-left: solid 2px #2775ff !important; }
  .dl-d-dl-h-blue:hover {
    border-left: solid 2px #4085FF !important; }
  .dl-d-dl-h-l-blue:hover {
    border-left: solid 2px #5a95ff !important; }
  .dl-d-dl-h-d-blue:hover {
    border-left: solid 2px #2775ff !important; }
  .dl-c-cyan {
    color: #40CDF7 !important; }
  .dl-c-l-cyan {
    color: #58d3f8 !important; }
  .dl-c-d-cyan {
    color: #28c7f6 !important; }
  .dl-c-h-cyan:hover {
    color: #40CDF7 !important; }
  .dl-c-h-l-cyan:hover {
    color: #58d3f8 !important; }
  .dl-c-h-d-cyan:hover {
    color: #28c7f6 !important; }
  .dl-b-cyan {
    background-color: #40CDF7 !important; }
  .dl-b-l-cyan {
    background-color: #58d3f8 !important; }
  .dl-b-d-cyan {
    background-color: #28c7f6 !important; }
  .dl-b-h-cyan:hover {
    background-color: #40CDF7 !important; }
  .dl-b-h-l-cyan:hover {
    background-color: #58d3f8 !important; }
  .dl-b-h-d-cyan:hover {
    background-color: #28c7f6 !important; }
  .dl-d-cyan {
    border: solid 2px #40CDF7 !important; }
  .dl-d-l-cyan {
    border: solid 2px #58d3f8 !important; }
  .dl-d-d-cyan {
    border: solid 2px #28c7f6 !important; }
  .dl-d-h-cyan:hover {
    border: solid 2px #40CDF7 !important; }
  .dl-d-h-l-cyan:hover {
    border: solid 2px #58d3f8 !important; }
  .dl-d-h-d-cyan:hover {
    border: solid 2px #28c7f6 !important; }
  .dl-d-dt-cyan {
    border-top: solid 2px #40CDF7 !important; }
  .dl-d-dt-l-cyan {
    border-top: solid 2px #58d3f8 !important; }
  .dl-d-dt-d-cyan {
    border-top: solid 2px #28c7f6 !important; }
  .dl-d-dt-h-cyan:hover {
    border-top: solid 2px #40CDF7 !important; }
  .dl-d-dt-h-l-cyan:hover {
    border-top: solid 2px #58d3f8 !important; }
  .dl-d-dt-h-d-cyan:hover {
    border-top: solid 2px #28c7f6 !important; }
  .dl-d-dr-cyan {
    border-right: solid 2px #40CDF7 !important; }
  .dl-d-dr-l-cyan {
    border-right: solid 2px #58d3f8 !important; }
  .dl-d-dr-d-cyan {
    border-right: solid 2px #28c7f6 !important; }
  .dl-d-dr-h-cyan:hover {
    border-right: solid 2px #40CDF7 !important; }
  .dl-d-dr-h-l-cyan:hover {
    border-right: solid 2px #58d3f8 !important; }
  .dl-d-dr-h-d-cyan:hover {
    border-right: solid 2px #28c7f6 !important; }
  .dl-d-db-cyan {
    border-bottom: solid 2px #40CDF7 !important; }
  .dl-d-db-l-cyan {
    border-bottom: solid 2px #58d3f8 !important; }
  .dl-d-db-d-cyan {
    border-bottom: solid 2px #28c7f6 !important; }
  .dl-d-db-h-cyan:hover {
    border-bottom: solid 2px #40CDF7 !important; }
  .dl-d-db-h-l-cyan:hover {
    border-bottom: solid 2px #58d3f8 !important; }
  .dl-d-db-h-d-cyan:hover {
    border-bottom: solid 2px #28c7f6 !important; }
  .dl-d-dl-cyan {
    border-left: solid 2px #40CDF7 !important; }
  .dl-d-dl-l-cyan {
    border-left: solid 2px #58d3f8 !important; }
  .dl-d-dl-d-cyan {
    border-left: solid 2px #28c7f6 !important; }
  .dl-d-dl-h-cyan:hover {
    border-left: solid 2px #40CDF7 !important; }
  .dl-d-dl-h-l-cyan:hover {
    border-left: solid 2px #58d3f8 !important; }
  .dl-d-dl-h-d-cyan:hover {
    border-left: solid 2px #28c7f6 !important; }
  .dl-c-teal {
    color: #35F7D9 !important; }
  .dl-c-l-teal {
    color: #4ef8de !important; }
  .dl-c-d-teal {
    color: #1cf6d4 !important; }
  .dl-c-h-teal:hover {
    color: #35F7D9 !important; }
  .dl-c-h-l-teal:hover {
    color: #4ef8de !important; }
  .dl-c-h-d-teal:hover {
    color: #1cf6d4 !important; }
  .dl-b-teal {
    background-color: #35F7D9 !important; }
  .dl-b-l-teal {
    background-color: #4ef8de !important; }
  .dl-b-d-teal {
    background-color: #1cf6d4 !important; }
  .dl-b-h-teal:hover {
    background-color: #35F7D9 !important; }
  .dl-b-h-l-teal:hover {
    background-color: #4ef8de !important; }
  .dl-b-h-d-teal:hover {
    background-color: #1cf6d4 !important; }
  .dl-d-teal {
    border: solid 2px #35F7D9 !important; }
  .dl-d-l-teal {
    border: solid 2px #4ef8de !important; }
  .dl-d-d-teal {
    border: solid 2px #1cf6d4 !important; }
  .dl-d-h-teal:hover {
    border: solid 2px #35F7D9 !important; }
  .dl-d-h-l-teal:hover {
    border: solid 2px #4ef8de !important; }
  .dl-d-h-d-teal:hover {
    border: solid 2px #1cf6d4 !important; }
  .dl-d-dt-teal {
    border-top: solid 2px #35F7D9 !important; }
  .dl-d-dt-l-teal {
    border-top: solid 2px #4ef8de !important; }
  .dl-d-dt-d-teal {
    border-top: solid 2px #1cf6d4 !important; }
  .dl-d-dt-h-teal:hover {
    border-top: solid 2px #35F7D9 !important; }
  .dl-d-dt-h-l-teal:hover {
    border-top: solid 2px #4ef8de !important; }
  .dl-d-dt-h-d-teal:hover {
    border-top: solid 2px #1cf6d4 !important; }
  .dl-d-dr-teal {
    border-right: solid 2px #35F7D9 !important; }
  .dl-d-dr-l-teal {
    border-right: solid 2px #4ef8de !important; }
  .dl-d-dr-d-teal {
    border-right: solid 2px #1cf6d4 !important; }
  .dl-d-dr-h-teal:hover {
    border-right: solid 2px #35F7D9 !important; }
  .dl-d-dr-h-l-teal:hover {
    border-right: solid 2px #4ef8de !important; }
  .dl-d-dr-h-d-teal:hover {
    border-right: solid 2px #1cf6d4 !important; }
  .dl-d-db-teal {
    border-bottom: solid 2px #35F7D9 !important; }
  .dl-d-db-l-teal {
    border-bottom: solid 2px #4ef8de !important; }
  .dl-d-db-d-teal {
    border-bottom: solid 2px #1cf6d4 !important; }
  .dl-d-db-h-teal:hover {
    border-bottom: solid 2px #35F7D9 !important; }
  .dl-d-db-h-l-teal:hover {
    border-bottom: solid 2px #4ef8de !important; }
  .dl-d-db-h-d-teal:hover {
    border-bottom: solid 2px #1cf6d4 !important; }
  .dl-d-dl-teal {
    border-left: solid 2px #35F7D9 !important; }
  .dl-d-dl-l-teal {
    border-left: solid 2px #4ef8de !important; }
  .dl-d-dl-d-teal {
    border-left: solid 2px #1cf6d4 !important; }
  .dl-d-dl-h-teal:hover {
    border-left: solid 2px #35F7D9 !important; }
  .dl-d-dl-h-l-teal:hover {
    border-left: solid 2px #4ef8de !important; }
  .dl-d-dl-h-d-teal:hover {
    border-left: solid 2px #1cf6d4 !important; }
  .dl-c-green {
    color: #45E6AA !important; }
  .dl-c-l-green {
    color: #5be9b4 !important; }
  .dl-c-d-green {
    color: #2fe3a0 !important; }
  .dl-c-h-green:hover {
    color: #45E6AA !important; }
  .dl-c-h-l-green:hover {
    color: #5be9b4 !important; }
  .dl-c-h-d-green:hover {
    color: #2fe3a0 !important; }
  .dl-b-green {
    background-color: #45E6AA !important; }
  .dl-b-l-green {
    background-color: #5be9b4 !important; }
  .dl-b-d-green {
    background-color: #2fe3a0 !important; }
  .dl-b-h-green:hover {
    background-color: #45E6AA !important; }
  .dl-b-h-l-green:hover {
    background-color: #5be9b4 !important; }
  .dl-b-h-d-green:hover {
    background-color: #2fe3a0 !important; }
  .dl-d-green {
    border: solid 2px #45E6AA !important; }
  .dl-d-l-green {
    border: solid 2px #5be9b4 !important; }
  .dl-d-d-green {
    border: solid 2px #2fe3a0 !important; }
  .dl-d-h-green:hover {
    border: solid 2px #45E6AA !important; }
  .dl-d-h-l-green:hover {
    border: solid 2px #5be9b4 !important; }
  .dl-d-h-d-green:hover {
    border: solid 2px #2fe3a0 !important; }
  .dl-d-dt-green {
    border-top: solid 2px #45E6AA !important; }
  .dl-d-dt-l-green {
    border-top: solid 2px #5be9b4 !important; }
  .dl-d-dt-d-green {
    border-top: solid 2px #2fe3a0 !important; }
  .dl-d-dt-h-green:hover {
    border-top: solid 2px #45E6AA !important; }
  .dl-d-dt-h-l-green:hover {
    border-top: solid 2px #5be9b4 !important; }
  .dl-d-dt-h-d-green:hover {
    border-top: solid 2px #2fe3a0 !important; }
  .dl-d-dr-green {
    border-right: solid 2px #45E6AA !important; }
  .dl-d-dr-l-green {
    border-right: solid 2px #5be9b4 !important; }
  .dl-d-dr-d-green {
    border-right: solid 2px #2fe3a0 !important; }
  .dl-d-dr-h-green:hover {
    border-right: solid 2px #45E6AA !important; }
  .dl-d-dr-h-l-green:hover {
    border-right: solid 2px #5be9b4 !important; }
  .dl-d-dr-h-d-green:hover {
    border-right: solid 2px #2fe3a0 !important; }
  .dl-d-db-green {
    border-bottom: solid 2px #45E6AA !important; }
  .dl-d-db-l-green {
    border-bottom: solid 2px #5be9b4 !important; }
  .dl-d-db-d-green {
    border-bottom: solid 2px #2fe3a0 !important; }
  .dl-d-db-h-green:hover {
    border-bottom: solid 2px #45E6AA !important; }
  .dl-d-db-h-l-green:hover {
    border-bottom: solid 2px #5be9b4 !important; }
  .dl-d-db-h-d-green:hover {
    border-bottom: solid 2px #2fe3a0 !important; }
  .dl-d-dl-green {
    border-left: solid 2px #45E6AA !important; }
  .dl-d-dl-l-green {
    border-left: solid 2px #5be9b4 !important; }
  .dl-d-dl-d-green {
    border-left: solid 2px #2fe3a0 !important; }
  .dl-d-dl-h-green:hover {
    border-left: solid 2px #45E6AA !important; }
  .dl-d-dl-h-l-green:hover {
    border-left: solid 2px #5be9b4 !important; }
  .dl-d-dl-h-d-green:hover {
    border-left: solid 2px #2fe3a0 !important; }
  .dl-c-lime {
    color: #89ED54 !important; }
  .dl-c-l-lime {
    color: #99ef6b !important; }
  .dl-c-d-lime {
    color: #79eb3d !important; }
  .dl-c-h-lime:hover {
    color: #89ED54 !important; }
  .dl-c-h-l-lime:hover {
    color: #99ef6b !important; }
  .dl-c-h-d-lime:hover {
    color: #79eb3d !important; }
  .dl-b-lime {
    background-color: #89ED54 !important; }
  .dl-b-l-lime {
    background-color: #99ef6b !important; }
  .dl-b-d-lime {
    background-color: #79eb3d !important; }
  .dl-b-h-lime:hover {
    background-color: #89ED54 !important; }
  .dl-b-h-l-lime:hover {
    background-color: #99ef6b !important; }
  .dl-b-h-d-lime:hover {
    background-color: #79eb3d !important; }
  .dl-d-lime {
    border: solid 2px #89ED54 !important; }
  .dl-d-l-lime {
    border: solid 2px #99ef6b !important; }
  .dl-d-d-lime {
    border: solid 2px #79eb3d !important; }
  .dl-d-h-lime:hover {
    border: solid 2px #89ED54 !important; }
  .dl-d-h-l-lime:hover {
    border: solid 2px #99ef6b !important; }
  .dl-d-h-d-lime:hover {
    border: solid 2px #79eb3d !important; }
  .dl-d-dt-lime {
    border-top: solid 2px #89ED54 !important; }
  .dl-d-dt-l-lime {
    border-top: solid 2px #99ef6b !important; }
  .dl-d-dt-d-lime {
    border-top: solid 2px #79eb3d !important; }
  .dl-d-dt-h-lime:hover {
    border-top: solid 2px #89ED54 !important; }
  .dl-d-dt-h-l-lime:hover {
    border-top: solid 2px #99ef6b !important; }
  .dl-d-dt-h-d-lime:hover {
    border-top: solid 2px #79eb3d !important; }
  .dl-d-dr-lime {
    border-right: solid 2px #89ED54 !important; }
  .dl-d-dr-l-lime {
    border-right: solid 2px #99ef6b !important; }
  .dl-d-dr-d-lime {
    border-right: solid 2px #79eb3d !important; }
  .dl-d-dr-h-lime:hover {
    border-right: solid 2px #89ED54 !important; }
  .dl-d-dr-h-l-lime:hover {
    border-right: solid 2px #99ef6b !important; }
  .dl-d-dr-h-d-lime:hover {
    border-right: solid 2px #79eb3d !important; }
  .dl-d-db-lime {
    border-bottom: solid 2px #89ED54 !important; }
  .dl-d-db-l-lime {
    border-bottom: solid 2px #99ef6b !important; }
  .dl-d-db-d-lime {
    border-bottom: solid 2px #79eb3d !important; }
  .dl-d-db-h-lime:hover {
    border-bottom: solid 2px #89ED54 !important; }
  .dl-d-db-h-l-lime:hover {
    border-bottom: solid 2px #99ef6b !important; }
  .dl-d-db-h-d-lime:hover {
    border-bottom: solid 2px #79eb3d !important; }
  .dl-d-dl-lime {
    border-left: solid 2px #89ED54 !important; }
  .dl-d-dl-l-lime {
    border-left: solid 2px #99ef6b !important; }
  .dl-d-dl-d-lime {
    border-left: solid 2px #79eb3d !important; }
  .dl-d-dl-h-lime:hover {
    border-left: solid 2px #89ED54 !important; }
  .dl-d-dl-h-l-lime:hover {
    border-left: solid 2px #99ef6b !important; }
  .dl-d-dl-h-d-lime:hover {
    border-left: solid 2px #79eb3d !important; }
  .dl-c-yellow {
    color: #F6EB49 !important; }
  .dl-c-l-yellow {
    color: #f7ee61 !important; }
  .dl-c-d-yellow {
    color: #f5e831 !important; }
  .dl-c-h-yellow:hover {
    color: #F6EB49 !important; }
  .dl-c-h-l-yellow:hover {
    color: #f7ee61 !important; }
  .dl-c-h-d-yellow:hover {
    color: #f5e831 !important; }
  .dl-b-yellow {
    background-color: #F6EB49 !important; }
  .dl-b-l-yellow {
    background-color: #f7ee61 !important; }
  .dl-b-d-yellow {
    background-color: #f5e831 !important; }
  .dl-b-h-yellow:hover {
    background-color: #F6EB49 !important; }
  .dl-b-h-l-yellow:hover {
    background-color: #f7ee61 !important; }
  .dl-b-h-d-yellow:hover {
    background-color: #f5e831 !important; }
  .dl-d-yellow {
    border: solid 2px #F6EB49 !important; }
  .dl-d-l-yellow {
    border: solid 2px #f7ee61 !important; }
  .dl-d-d-yellow {
    border: solid 2px #f5e831 !important; }
  .dl-d-h-yellow:hover {
    border: solid 2px #F6EB49 !important; }
  .dl-d-h-l-yellow:hover {
    border: solid 2px #f7ee61 !important; }
  .dl-d-h-d-yellow:hover {
    border: solid 2px #f5e831 !important; }
  .dl-d-dt-yellow {
    border-top: solid 2px #F6EB49 !important; }
  .dl-d-dt-l-yellow {
    border-top: solid 2px #f7ee61 !important; }
  .dl-d-dt-d-yellow {
    border-top: solid 2px #f5e831 !important; }
  .dl-d-dt-h-yellow:hover {
    border-top: solid 2px #F6EB49 !important; }
  .dl-d-dt-h-l-yellow:hover {
    border-top: solid 2px #f7ee61 !important; }
  .dl-d-dt-h-d-yellow:hover {
    border-top: solid 2px #f5e831 !important; }
  .dl-d-dr-yellow {
    border-right: solid 2px #F6EB49 !important; }
  .dl-d-dr-l-yellow {
    border-right: solid 2px #f7ee61 !important; }
  .dl-d-dr-d-yellow {
    border-right: solid 2px #f5e831 !important; }
  .dl-d-dr-h-yellow:hover {
    border-right: solid 2px #F6EB49 !important; }
  .dl-d-dr-h-l-yellow:hover {
    border-right: solid 2px #f7ee61 !important; }
  .dl-d-dr-h-d-yellow:hover {
    border-right: solid 2px #f5e831 !important; }
  .dl-d-db-yellow {
    border-bottom: solid 2px #F6EB49 !important; }
  .dl-d-db-l-yellow {
    border-bottom: solid 2px #f7ee61 !important; }
  .dl-d-db-d-yellow {
    border-bottom: solid 2px #f5e831 !important; }
  .dl-d-db-h-yellow:hover {
    border-bottom: solid 2px #F6EB49 !important; }
  .dl-d-db-h-l-yellow:hover {
    border-bottom: solid 2px #f7ee61 !important; }
  .dl-d-db-h-d-yellow:hover {
    border-bottom: solid 2px #f5e831 !important; }
  .dl-d-dl-yellow {
    border-left: solid 2px #F6EB49 !important; }
  .dl-d-dl-l-yellow {
    border-left: solid 2px #f7ee61 !important; }
  .dl-d-dl-d-yellow {
    border-left: solid 2px #f5e831 !important; }
  .dl-d-dl-h-yellow:hover {
    border-left: solid 2px #F6EB49 !important; }
  .dl-d-dl-h-l-yellow:hover {
    border-left: solid 2px #f7ee61 !important; }
  .dl-d-dl-h-d-yellow:hover {
    border-left: solid 2px #f5e831 !important; }
  .dl-c-amber {
    color: #FFDA44 !important; }
  .dl-c-l-amber {
    color: #ffdf5e !important; }
  .dl-c-d-amber {
    color: #ffd52b !important; }
  .dl-c-h-amber:hover {
    color: #FFDA44 !important; }
  .dl-c-h-l-amber:hover {
    color: #ffdf5e !important; }
  .dl-c-h-d-amber:hover {
    color: #ffd52b !important; }
  .dl-b-amber {
    background-color: #FFDA44 !important; }
  .dl-b-l-amber {
    background-color: #ffdf5e !important; }
  .dl-b-d-amber {
    background-color: #ffd52b !important; }
  .dl-b-h-amber:hover {
    background-color: #FFDA44 !important; }
  .dl-b-h-l-amber:hover {
    background-color: #ffdf5e !important; }
  .dl-b-h-d-amber:hover {
    background-color: #ffd52b !important; }
  .dl-d-amber {
    border: solid 2px #FFDA44 !important; }
  .dl-d-l-amber {
    border: solid 2px #ffdf5e !important; }
  .dl-d-d-amber {
    border: solid 2px #ffd52b !important; }
  .dl-d-h-amber:hover {
    border: solid 2px #FFDA44 !important; }
  .dl-d-h-l-amber:hover {
    border: solid 2px #ffdf5e !important; }
  .dl-d-h-d-amber:hover {
    border: solid 2px #ffd52b !important; }
  .dl-d-dt-amber {
    border-top: solid 2px #FFDA44 !important; }
  .dl-d-dt-l-amber {
    border-top: solid 2px #ffdf5e !important; }
  .dl-d-dt-d-amber {
    border-top: solid 2px #ffd52b !important; }
  .dl-d-dt-h-amber:hover {
    border-top: solid 2px #FFDA44 !important; }
  .dl-d-dt-h-l-amber:hover {
    border-top: solid 2px #ffdf5e !important; }
  .dl-d-dt-h-d-amber:hover {
    border-top: solid 2px #ffd52b !important; }
  .dl-d-dr-amber {
    border-right: solid 2px #FFDA44 !important; }
  .dl-d-dr-l-amber {
    border-right: solid 2px #ffdf5e !important; }
  .dl-d-dr-d-amber {
    border-right: solid 2px #ffd52b !important; }
  .dl-d-dr-h-amber:hover {
    border-right: solid 2px #FFDA44 !important; }
  .dl-d-dr-h-l-amber:hover {
    border-right: solid 2px #ffdf5e !important; }
  .dl-d-dr-h-d-amber:hover {
    border-right: solid 2px #ffd52b !important; }
  .dl-d-db-amber {
    border-bottom: solid 2px #FFDA44 !important; }
  .dl-d-db-l-amber {
    border-bottom: solid 2px #ffdf5e !important; }
  .dl-d-db-d-amber {
    border-bottom: solid 2px #ffd52b !important; }
  .dl-d-db-h-amber:hover {
    border-bottom: solid 2px #FFDA44 !important; }
  .dl-d-db-h-l-amber:hover {
    border-bottom: solid 2px #ffdf5e !important; }
  .dl-d-db-h-d-amber:hover {
    border-bottom: solid 2px #ffd52b !important; }
  .dl-d-dl-amber {
    border-left: solid 2px #FFDA44 !important; }
  .dl-d-dl-l-amber {
    border-left: solid 2px #ffdf5e !important; }
  .dl-d-dl-d-amber {
    border-left: solid 2px #ffd52b !important; }
  .dl-d-dl-h-amber:hover {
    border-left: solid 2px #FFDA44 !important; }
  .dl-d-dl-h-l-amber:hover {
    border-left: solid 2px #ffdf5e !important; }
  .dl-d-dl-h-d-amber:hover {
    border-left: solid 2px #ffd52b !important; }
  .dl-c-orange {
    color: #FFA52E !important; }
  .dl-c-l-orange {
    color: #ffb048 !important; }
  .dl-c-d-orange {
    color: #ff9a15 !important; }
  .dl-c-h-orange:hover {
    color: #FFA52E !important; }
  .dl-c-h-l-orange:hover {
    color: #ffb048 !important; }
  .dl-c-h-d-orange:hover {
    color: #ff9a15 !important; }
  .dl-b-orange {
    background-color: #FFA52E !important; }
  .dl-b-l-orange {
    background-color: #ffb048 !important; }
  .dl-b-d-orange {
    background-color: #ff9a15 !important; }
  .dl-b-h-orange:hover {
    background-color: #FFA52E !important; }
  .dl-b-h-l-orange:hover {
    background-color: #ffb048 !important; }
  .dl-b-h-d-orange:hover {
    background-color: #ff9a15 !important; }
  .dl-d-orange {
    border: solid 2px #FFA52E !important; }
  .dl-d-l-orange {
    border: solid 2px #ffb048 !important; }
  .dl-d-d-orange {
    border: solid 2px #ff9a15 !important; }
  .dl-d-h-orange:hover {
    border: solid 2px #FFA52E !important; }
  .dl-d-h-l-orange:hover {
    border: solid 2px #ffb048 !important; }
  .dl-d-h-d-orange:hover {
    border: solid 2px #ff9a15 !important; }
  .dl-d-dt-orange {
    border-top: solid 2px #FFA52E !important; }
  .dl-d-dt-l-orange {
    border-top: solid 2px #ffb048 !important; }
  .dl-d-dt-d-orange {
    border-top: solid 2px #ff9a15 !important; }
  .dl-d-dt-h-orange:hover {
    border-top: solid 2px #FFA52E !important; }
  .dl-d-dt-h-l-orange:hover {
    border-top: solid 2px #ffb048 !important; }
  .dl-d-dt-h-d-orange:hover {
    border-top: solid 2px #ff9a15 !important; }
  .dl-d-dr-orange {
    border-right: solid 2px #FFA52E !important; }
  .dl-d-dr-l-orange {
    border-right: solid 2px #ffb048 !important; }
  .dl-d-dr-d-orange {
    border-right: solid 2px #ff9a15 !important; }
  .dl-d-dr-h-orange:hover {
    border-right: solid 2px #FFA52E !important; }
  .dl-d-dr-h-l-orange:hover {
    border-right: solid 2px #ffb048 !important; }
  .dl-d-dr-h-d-orange:hover {
    border-right: solid 2px #ff9a15 !important; }
  .dl-d-db-orange {
    border-bottom: solid 2px #FFA52E !important; }
  .dl-d-db-l-orange {
    border-bottom: solid 2px #ffb048 !important; }
  .dl-d-db-d-orange {
    border-bottom: solid 2px #ff9a15 !important; }
  .dl-d-db-h-orange:hover {
    border-bottom: solid 2px #FFA52E !important; }
  .dl-d-db-h-l-orange:hover {
    border-bottom: solid 2px #ffb048 !important; }
  .dl-d-db-h-d-orange:hover {
    border-bottom: solid 2px #ff9a15 !important; }
  .dl-d-dl-orange {
    border-left: solid 2px #FFA52E !important; }
  .dl-d-dl-l-orange {
    border-left: solid 2px #ffb048 !important; }
  .dl-d-dl-d-orange {
    border-left: solid 2px #ff9a15 !important; }
  .dl-d-dl-h-orange:hover {
    border-left: solid 2px #FFA52E !important; }
  .dl-d-dl-h-l-orange:hover {
    border-left: solid 2px #ffb048 !important; }
  .dl-d-dl-h-d-orange:hover {
    border-left: solid 2px #ff9a15 !important; }
  .dl-c-brown {
    color: #956D38 !important; }
  .dl-c-l-brown {
    color: #a87b3f !important; }
  .dl-c-d-brown {
    color: #825f31 !important; }
  .dl-c-h-brown:hover {
    color: #956D38 !important; }
  .dl-c-h-l-brown:hover {
    color: #a87b3f !important; }
  .dl-c-h-d-brown:hover {
    color: #825f31 !important; }
  .dl-b-brown {
    background-color: #956D38 !important; }
  .dl-b-l-brown {
    background-color: #a87b3f !important; }
  .dl-b-d-brown {
    background-color: #825f31 !important; }
  .dl-b-h-brown:hover {
    background-color: #956D38 !important; }
  .dl-b-h-l-brown:hover {
    background-color: #a87b3f !important; }
  .dl-b-h-d-brown:hover {
    background-color: #825f31 !important; }
  .dl-d-brown {
    border: solid 2px #956D38 !important; }
  .dl-d-l-brown {
    border: solid 2px #a87b3f !important; }
  .dl-d-d-brown {
    border: solid 2px #825f31 !important; }
  .dl-d-h-brown:hover {
    border: solid 2px #956D38 !important; }
  .dl-d-h-l-brown:hover {
    border: solid 2px #a87b3f !important; }
  .dl-d-h-d-brown:hover {
    border: solid 2px #825f31 !important; }
  .dl-d-dt-brown {
    border-top: solid 2px #956D38 !important; }
  .dl-d-dt-l-brown {
    border-top: solid 2px #a87b3f !important; }
  .dl-d-dt-d-brown {
    border-top: solid 2px #825f31 !important; }
  .dl-d-dt-h-brown:hover {
    border-top: solid 2px #956D38 !important; }
  .dl-d-dt-h-l-brown:hover {
    border-top: solid 2px #a87b3f !important; }
  .dl-d-dt-h-d-brown:hover {
    border-top: solid 2px #825f31 !important; }
  .dl-d-dr-brown {
    border-right: solid 2px #956D38 !important; }
  .dl-d-dr-l-brown {
    border-right: solid 2px #a87b3f !important; }
  .dl-d-dr-d-brown {
    border-right: solid 2px #825f31 !important; }
  .dl-d-dr-h-brown:hover {
    border-right: solid 2px #956D38 !important; }
  .dl-d-dr-h-l-brown:hover {
    border-right: solid 2px #a87b3f !important; }
  .dl-d-dr-h-d-brown:hover {
    border-right: solid 2px #825f31 !important; }
  .dl-d-db-brown {
    border-bottom: solid 2px #956D38 !important; }
  .dl-d-db-l-brown {
    border-bottom: solid 2px #a87b3f !important; }
  .dl-d-db-d-brown {
    border-bottom: solid 2px #825f31 !important; }
  .dl-d-db-h-brown:hover {
    border-bottom: solid 2px #956D38 !important; }
  .dl-d-db-h-l-brown:hover {
    border-bottom: solid 2px #a87b3f !important; }
  .dl-d-db-h-d-brown:hover {
    border-bottom: solid 2px #825f31 !important; }
  .dl-d-dl-brown {
    border-left: solid 2px #956D38 !important; }
  .dl-d-dl-l-brown {
    border-left: solid 2px #a87b3f !important; }
  .dl-d-dl-d-brown {
    border-left: solid 2px #825f31 !important; }
  .dl-d-dl-h-brown:hover {
    border-left: solid 2px #956D38 !important; }
  .dl-d-dl-h-l-brown:hover {
    border-left: solid 2px #a87b3f !important; }
  .dl-d-dl-h-d-brown:hover {
    border-left: solid 2px #825f31 !important; }
  .dl-c-black {
    color: #040E18 !important; }
  .dl-c-l-black {
    color: #081b2e !important; }
  .dl-c-d-black {
    color: #000102 !important; }
  .dl-c-h-black:hover {
    color: #040E18 !important; }
  .dl-c-h-l-black:hover {
    color: #081b2e !important; }
  .dl-c-h-d-black:hover {
    color: #000102 !important; }
  .dl-b-black {
    background-color: #040E18 !important; }
  .dl-b-l-black {
    background-color: #081b2e !important; }
  .dl-b-d-black {
    background-color: #000102 !important; }
  .dl-b-h-black:hover {
    background-color: #040E18 !important; }
  .dl-b-h-l-black:hover {
    background-color: #081b2e !important; }
  .dl-b-h-d-black:hover {
    background-color: #000102 !important; }
  .dl-d-black {
    border: solid 2px #040E18 !important; }
  .dl-d-l-black {
    border: solid 2px #081b2e !important; }
  .dl-d-d-black {
    border: solid 2px #000102 !important; }
  .dl-d-h-black:hover {
    border: solid 2px #040E18 !important; }
  .dl-d-h-l-black:hover {
    border: solid 2px #081b2e !important; }
  .dl-d-h-d-black:hover {
    border: solid 2px #000102 !important; }
  .dl-d-dt-black {
    border-top: solid 2px #040E18 !important; }
  .dl-d-dt-l-black {
    border-top: solid 2px #081b2e !important; }
  .dl-d-dt-d-black {
    border-top: solid 2px #000102 !important; }
  .dl-d-dt-h-black:hover {
    border-top: solid 2px #040E18 !important; }
  .dl-d-dt-h-l-black:hover {
    border-top: solid 2px #081b2e !important; }
  .dl-d-dt-h-d-black:hover {
    border-top: solid 2px #000102 !important; }
  .dl-d-dr-black {
    border-right: solid 2px #040E18 !important; }
  .dl-d-dr-l-black {
    border-right: solid 2px #081b2e !important; }
  .dl-d-dr-d-black {
    border-right: solid 2px #000102 !important; }
  .dl-d-dr-h-black:hover {
    border-right: solid 2px #040E18 !important; }
  .dl-d-dr-h-l-black:hover {
    border-right: solid 2px #081b2e !important; }
  .dl-d-dr-h-d-black:hover {
    border-right: solid 2px #000102 !important; }
  .dl-d-db-black {
    border-bottom: solid 2px #040E18 !important; }
  .dl-d-db-l-black {
    border-bottom: solid 2px #081b2e !important; }
  .dl-d-db-d-black {
    border-bottom: solid 2px #000102 !important; }
  .dl-d-db-h-black:hover {
    border-bottom: solid 2px #040E18 !important; }
  .dl-d-db-h-l-black:hover {
    border-bottom: solid 2px #081b2e !important; }
  .dl-d-db-h-d-black:hover {
    border-bottom: solid 2px #000102 !important; }
  .dl-d-dl-black {
    border-left: solid 2px #040E18 !important; }
  .dl-d-dl-l-black {
    border-left: solid 2px #081b2e !important; }
  .dl-d-dl-d-black {
    border-left: solid 2px #000102 !important; }
  .dl-d-dl-h-black:hover {
    border-left: solid 2px #040E18 !important; }
  .dl-d-dl-h-l-black:hover {
    border-left: solid 2px #081b2e !important; }
  .dl-d-dl-h-d-black:hover {
    border-left: solid 2px #000102 !important; }
  .dl-c-grey {
    color: #A6AAB9 !important; }
  .dl-c-l-grey {
    color: #b4b8c4 !important; }
  .dl-c-d-grey {
    color: #989cae !important; }
  .dl-c-h-grey:hover {
    color: #A6AAB9 !important; }
  .dl-c-h-l-grey:hover {
    color: #b4b8c4 !important; }
  .dl-c-h-d-grey:hover {
    color: #989cae !important; }
  .dl-b-grey {
    background-color: #A6AAB9 !important; }
  .dl-b-l-grey {
    background-color: #b4b8c4 !important; }
  .dl-b-d-grey {
    background-color: #989cae !important; }
  .dl-b-h-grey:hover {
    background-color: #A6AAB9 !important; }
  .dl-b-h-l-grey:hover {
    background-color: #b4b8c4 !important; }
  .dl-b-h-d-grey:hover {
    background-color: #989cae !important; }
  .dl-d-grey {
    border: solid 2px #A6AAB9 !important; }
  .dl-d-l-grey {
    border: solid 2px #b4b8c4 !important; }
  .dl-d-d-grey {
    border: solid 2px #989cae !important; }
  .dl-d-h-grey:hover {
    border: solid 2px #A6AAB9 !important; }
  .dl-d-h-l-grey:hover {
    border: solid 2px #b4b8c4 !important; }
  .dl-d-h-d-grey:hover {
    border: solid 2px #989cae !important; }
  .dl-d-dt-grey {
    border-top: solid 2px #A6AAB9 !important; }
  .dl-d-dt-l-grey {
    border-top: solid 2px #b4b8c4 !important; }
  .dl-d-dt-d-grey {
    border-top: solid 2px #989cae !important; }
  .dl-d-dt-h-grey:hover {
    border-top: solid 2px #A6AAB9 !important; }
  .dl-d-dt-h-l-grey:hover {
    border-top: solid 2px #b4b8c4 !important; }
  .dl-d-dt-h-d-grey:hover {
    border-top: solid 2px #989cae !important; }
  .dl-d-dr-grey {
    border-right: solid 2px #A6AAB9 !important; }
  .dl-d-dr-l-grey {
    border-right: solid 2px #b4b8c4 !important; }
  .dl-d-dr-d-grey {
    border-right: solid 2px #989cae !important; }
  .dl-d-dr-h-grey:hover {
    border-right: solid 2px #A6AAB9 !important; }
  .dl-d-dr-h-l-grey:hover {
    border-right: solid 2px #b4b8c4 !important; }
  .dl-d-dr-h-d-grey:hover {
    border-right: solid 2px #989cae !important; }
  .dl-d-db-grey {
    border-bottom: solid 2px #A6AAB9 !important; }
  .dl-d-db-l-grey {
    border-bottom: solid 2px #b4b8c4 !important; }
  .dl-d-db-d-grey {
    border-bottom: solid 2px #989cae !important; }
  .dl-d-db-h-grey:hover {
    border-bottom: solid 2px #A6AAB9 !important; }
  .dl-d-db-h-l-grey:hover {
    border-bottom: solid 2px #b4b8c4 !important; }
  .dl-d-db-h-d-grey:hover {
    border-bottom: solid 2px #989cae !important; }
  .dl-d-dl-grey {
    border-left: solid 2px #A6AAB9 !important; }
  .dl-d-dl-l-grey {
    border-left: solid 2px #b4b8c4 !important; }
  .dl-d-dl-d-grey {
    border-left: solid 2px #989cae !important; }
  .dl-d-dl-h-grey:hover {
    border-left: solid 2px #A6AAB9 !important; }
  .dl-d-dl-h-l-grey:hover {
    border-left: solid 2px #b4b8c4 !important; }
  .dl-d-dl-h-d-grey:hover {
    border-left: solid 2px #989cae !important; }
  .dl-c-white {
    color: #ffffff !important; }
  .dl-c-l-white {
    color: white !important; }
  .dl-c-d-white {
    color: #f2f2f2 !important; }
  .dl-c-h-white:hover {
    color: #ffffff !important; }
  .dl-c-h-l-white:hover {
    color: white !important; }
  .dl-c-h-d-white:hover {
    color: #f2f2f2 !important; }
  .dl-b-white {
    background-color: #ffffff !important; }
  .dl-b-l-white {
    background-color: white !important; }
  .dl-b-d-white {
    background-color: #f2f2f2 !important; }
  .dl-b-h-white:hover {
    background-color: #ffffff !important; }
  .dl-b-h-l-white:hover {
    background-color: white !important; }
  .dl-b-h-d-white:hover {
    background-color: #f2f2f2 !important; }
  .dl-d-white {
    border: solid 2px #ffffff !important; }
  .dl-d-l-white {
    border: solid 2px white !important; }
  .dl-d-d-white {
    border: solid 2px #f2f2f2 !important; }
  .dl-d-h-white:hover {
    border: solid 2px #ffffff !important; }
  .dl-d-h-l-white:hover {
    border: solid 2px white !important; }
  .dl-d-h-d-white:hover {
    border: solid 2px #f2f2f2 !important; }
  .dl-d-dt-white {
    border-top: solid 2px #ffffff !important; }
  .dl-d-dt-l-white {
    border-top: solid 2px white !important; }
  .dl-d-dt-d-white {
    border-top: solid 2px #f2f2f2 !important; }
  .dl-d-dt-h-white:hover {
    border-top: solid 2px #ffffff !important; }
  .dl-d-dt-h-l-white:hover {
    border-top: solid 2px white !important; }
  .dl-d-dt-h-d-white:hover {
    border-top: solid 2px #f2f2f2 !important; }
  .dl-d-dr-white {
    border-right: solid 2px #ffffff !important; }
  .dl-d-dr-l-white {
    border-right: solid 2px white !important; }
  .dl-d-dr-d-white {
    border-right: solid 2px #f2f2f2 !important; }
  .dl-d-dr-h-white:hover {
    border-right: solid 2px #ffffff !important; }
  .dl-d-dr-h-l-white:hover {
    border-right: solid 2px white !important; }
  .dl-d-dr-h-d-white:hover {
    border-right: solid 2px #f2f2f2 !important; }
  .dl-d-db-white {
    border-bottom: solid 2px #ffffff !important; }
  .dl-d-db-l-white {
    border-bottom: solid 2px white !important; }
  .dl-d-db-d-white {
    border-bottom: solid 2px #f2f2f2 !important; }
  .dl-d-db-h-white:hover {
    border-bottom: solid 2px #ffffff !important; }
  .dl-d-db-h-l-white:hover {
    border-bottom: solid 2px white !important; }
  .dl-d-db-h-d-white:hover {
    border-bottom: solid 2px #f2f2f2 !important; }
  .dl-d-dl-white {
    border-left: solid 2px #ffffff !important; }
  .dl-d-dl-l-white {
    border-left: solid 2px white !important; }
  .dl-d-dl-d-white {
    border-left: solid 2px #f2f2f2 !important; }
  .dl-d-dl-h-white:hover {
    border-left: solid 2px #ffffff !important; }
  .dl-d-dl-h-l-white:hover {
    border-left: solid 2px white !important; }
  .dl-d-dl-h-d-white:hover {
    border-left: solid 2px #f2f2f2 !important; }
  .dl-c-whitesmoke {
    color: #F1F2F8 !important; }
  .dl-c-l-whitesmoke {
    color: white !important; }
  .dl-c-d-whitesmoke {
    color: #e0e2f0 !important; }
  .dl-c-h-whitesmoke:hover {
    color: #F1F2F8 !important; }
  .dl-c-h-l-whitesmoke:hover {
    color: white !important; }
  .dl-c-h-d-whitesmoke:hover {
    color: #e0e2f0 !important; }
  .dl-b-whitesmoke {
    background-color: #F1F2F8 !important; }
  .dl-b-l-whitesmoke {
    background-color: white !important; }
  .dl-b-d-whitesmoke {
    background-color: #e0e2f0 !important; }
  .dl-b-h-whitesmoke:hover {
    background-color: #F1F2F8 !important; }
  .dl-b-h-l-whitesmoke:hover {
    background-color: white !important; }
  .dl-b-h-d-whitesmoke:hover {
    background-color: #e0e2f0 !important; }
  .dl-d-whitesmoke {
    border: solid 2px #F1F2F8 !important; }
  .dl-d-l-whitesmoke {
    border: solid 2px white !important; }
  .dl-d-d-whitesmoke {
    border: solid 2px #e0e2f0 !important; }
  .dl-d-h-whitesmoke:hover {
    border: solid 2px #F1F2F8 !important; }
  .dl-d-h-l-whitesmoke:hover {
    border: solid 2px white !important; }
  .dl-d-h-d-whitesmoke:hover {
    border: solid 2px #e0e2f0 !important; }
  .dl-d-dt-whitesmoke {
    border-top: solid 2px #F1F2F8 !important; }
  .dl-d-dt-l-whitesmoke {
    border-top: solid 2px white !important; }
  .dl-d-dt-d-whitesmoke {
    border-top: solid 2px #e0e2f0 !important; }
  .dl-d-dt-h-whitesmoke:hover {
    border-top: solid 2px #F1F2F8 !important; }
  .dl-d-dt-h-l-whitesmoke:hover {
    border-top: solid 2px white !important; }
  .dl-d-dt-h-d-whitesmoke:hover {
    border-top: solid 2px #e0e2f0 !important; }
  .dl-d-dr-whitesmoke {
    border-right: solid 2px #F1F2F8 !important; }
  .dl-d-dr-l-whitesmoke {
    border-right: solid 2px white !important; }
  .dl-d-dr-d-whitesmoke {
    border-right: solid 2px #e0e2f0 !important; }
  .dl-d-dr-h-whitesmoke:hover {
    border-right: solid 2px #F1F2F8 !important; }
  .dl-d-dr-h-l-whitesmoke:hover {
    border-right: solid 2px white !important; }
  .dl-d-dr-h-d-whitesmoke:hover {
    border-right: solid 2px #e0e2f0 !important; }
  .dl-d-db-whitesmoke {
    border-bottom: solid 2px #F1F2F8 !important; }
  .dl-d-db-l-whitesmoke {
    border-bottom: solid 2px white !important; }
  .dl-d-db-d-whitesmoke {
    border-bottom: solid 2px #e0e2f0 !important; }
  .dl-d-db-h-whitesmoke:hover {
    border-bottom: solid 2px #F1F2F8 !important; }
  .dl-d-db-h-l-whitesmoke:hover {
    border-bottom: solid 2px white !important; }
  .dl-d-db-h-d-whitesmoke:hover {
    border-bottom: solid 2px #e0e2f0 !important; }
  .dl-d-dl-whitesmoke {
    border-left: solid 2px #F1F2F8 !important; }
  .dl-d-dl-l-whitesmoke {
    border-left: solid 2px white !important; }
  .dl-d-dl-d-whitesmoke {
    border-left: solid 2px #e0e2f0 !important; }
  .dl-d-dl-h-whitesmoke:hover {
    border-left: solid 2px #F1F2F8 !important; }
  .dl-d-dl-h-l-whitesmoke:hover {
    border-left: solid 2px white !important; }
  .dl-d-dl-h-d-whitesmoke:hover {
    border-left: solid 2px #e0e2f0 !important; }
  .dl-c-transparent {
    color: transparent !important; }
  .dl-c-l-transparent {
    color: transparent !important; }
  .dl-c-d-transparent {
    color: transparent !important; }
  .dl-c-h-transparent:hover {
    color: transparent !important; }
  .dl-c-h-l-transparent:hover {
    color: transparent !important; }
  .dl-c-h-d-transparent:hover {
    color: transparent !important; }
  .dl-b-transparent {
    background-color: transparent !important; }
  .dl-b-l-transparent {
    background-color: transparent !important; }
  .dl-b-d-transparent {
    background-color: transparent !important; }
  .dl-b-h-transparent:hover {
    background-color: transparent !important; }
  .dl-b-h-l-transparent:hover {
    background-color: transparent !important; }
  .dl-b-h-d-transparent:hover {
    background-color: transparent !important; }
  .dl-d-transparent {
    border: solid 2px transparent !important; }
  .dl-d-l-transparent {
    border: solid 2px transparent !important; }
  .dl-d-d-transparent {
    border: solid 2px transparent !important; }
  .dl-d-h-transparent:hover {
    border: solid 2px transparent !important; }
  .dl-d-h-l-transparent:hover {
    border: solid 2px transparent !important; }
  .dl-d-h-d-transparent:hover {
    border: solid 2px transparent !important; }
  .dl-d-dt-transparent {
    border-top: solid 2px transparent !important; }
  .dl-d-dt-l-transparent {
    border-top: solid 2px transparent !important; }
  .dl-d-dt-d-transparent {
    border-top: solid 2px transparent !important; }
  .dl-d-dt-h-transparent:hover {
    border-top: solid 2px transparent !important; }
  .dl-d-dt-h-l-transparent:hover {
    border-top: solid 2px transparent !important; }
  .dl-d-dt-h-d-transparent:hover {
    border-top: solid 2px transparent !important; }
  .dl-d-dr-transparent {
    border-right: solid 2px transparent !important; }
  .dl-d-dr-l-transparent {
    border-right: solid 2px transparent !important; }
  .dl-d-dr-d-transparent {
    border-right: solid 2px transparent !important; }
  .dl-d-dr-h-transparent:hover {
    border-right: solid 2px transparent !important; }
  .dl-d-dr-h-l-transparent:hover {
    border-right: solid 2px transparent !important; }
  .dl-d-dr-h-d-transparent:hover {
    border-right: solid 2px transparent !important; }
  .dl-d-db-transparent {
    border-bottom: solid 2px transparent !important; }
  .dl-d-db-l-transparent {
    border-bottom: solid 2px transparent !important; }
  .dl-d-db-d-transparent {
    border-bottom: solid 2px transparent !important; }
  .dl-d-db-h-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .dl-d-db-h-l-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .dl-d-db-h-d-transparent:hover {
    border-bottom: solid 2px transparent !important; }
  .dl-d-dl-transparent {
    border-left: solid 2px transparent !important; }
  .dl-d-dl-l-transparent {
    border-left: solid 2px transparent !important; }
  .dl-d-dl-d-transparent {
    border-left: solid 2px transparent !important; }
  .dl-d-dl-h-transparent:hover {
    border-left: solid 2px transparent !important; }
  .dl-d-dl-h-l-transparent:hover {
    border-left: solid 2px transparent !important; }
  .dl-d-dl-h-d-transparent:hover {
    border-left: solid 2px transparent !important; } }

.input-red {
  border-bottom: solid #F94180 !important; }

.input-l-red {
  border-bottom: solid #fa5a91 !important; }

.input-d-red {
  border-bottom: solid #f8286f !important; }

.input-h-red:hover, .input-h-red:focus {
  border-bottom: solid #F94180 !important; }

.input-h-l-red:hover, .input-h-l-red:focus {
  border-bottom: solid #fa5a91 !important; }

.input-h-d-red:hover, .input-h-d-red:focus {
  border-bottom: solid #f8286f !important; }

.check-red:checked + label:after {
  background: #F94180 !important; }

.check-l-red:checked + label:after {
  background: #fa5a91 !important; }

.check-d-red:checked + label:after {
  background: #f8286f !important; }

.check-h-red:hover + label:before, .check-h-red:focus + label:before {
  border-bottom: solid 2px #F94180 !important; }

.check-h-l-red:hover + label:before, .check-h-l-red:focus + label:before {
  border-bottom: solid 2px #fa5a91 !important; }

.check-h-d-red:hover + label:before, .check-h-d-red:focus + label:before {
  border-bottom: solid 2px #f8286f !important; }

.input-pink {
  border-bottom: solid #FC58F1 !important; }

.input-l-pink {
  border-bottom: solid #fc71f3 !important; }

.input-d-pink {
  border-bottom: solid #fc3fef !important; }

.input-h-pink:hover, .input-h-pink:focus {
  border-bottom: solid #FC58F1 !important; }

.input-h-l-pink:hover, .input-h-l-pink:focus {
  border-bottom: solid #fc71f3 !important; }

.input-h-d-pink:hover, .input-h-d-pink:focus {
  border-bottom: solid #fc3fef !important; }

.check-pink:checked + label:after {
  background: #FC58F1 !important; }

.check-l-pink:checked + label:after {
  background: #fc71f3 !important; }

.check-d-pink:checked + label:after {
  background: #fc3fef !important; }

.check-h-pink:hover + label:before, .check-h-pink:focus + label:before {
  border-bottom: solid 2px #FC58F1 !important; }

.check-h-l-pink:hover + label:before, .check-h-l-pink:focus + label:before {
  border-bottom: solid 2px #fc71f3 !important; }

.check-h-d-pink:hover + label:before, .check-h-d-pink:focus + label:before {
  border-bottom: solid 2px #fc3fef !important; }

.input-purple {
  border-bottom: solid #A418F3 !important; }

.input-l-purple {
  border-bottom: solid #ae30f4 !important; }

.input-d-purple {
  border-bottom: solid #970ce6 !important; }

.input-h-purple:hover, .input-h-purple:focus {
  border-bottom: solid #A418F3 !important; }

.input-h-l-purple:hover, .input-h-l-purple:focus {
  border-bottom: solid #ae30f4 !important; }

.input-h-d-purple:hover, .input-h-d-purple:focus {
  border-bottom: solid #970ce6 !important; }

.check-purple:checked + label:after {
  background: #A418F3 !important; }

.check-l-purple:checked + label:after {
  background: #ae30f4 !important; }

.check-d-purple:checked + label:after {
  background: #970ce6 !important; }

.check-h-purple:hover + label:before, .check-h-purple:focus + label:before {
  border-bottom: solid 2px #A418F3 !important; }

.check-h-l-purple:hover + label:before, .check-h-l-purple:focus + label:before {
  border-bottom: solid 2px #ae30f4 !important; }

.check-h-d-purple:hover + label:before, .check-h-d-purple:focus + label:before {
  border-bottom: solid 2px #970ce6 !important; }

.input-indigo {
  border-bottom: solid #8432FF !important; }

.input-l-indigo {
  border-bottom: solid #934cff !important; }

.input-d-indigo {
  border-bottom: solid #7519ff !important; }

.input-h-indigo:hover, .input-h-indigo:focus {
  border-bottom: solid #8432FF !important; }

.input-h-l-indigo:hover, .input-h-l-indigo:focus {
  border-bottom: solid #934cff !important; }

.input-h-d-indigo:hover, .input-h-d-indigo:focus {
  border-bottom: solid #7519ff !important; }

.check-indigo:checked + label:after {
  background: #8432FF !important; }

.check-l-indigo:checked + label:after {
  background: #934cff !important; }

.check-d-indigo:checked + label:after {
  background: #7519ff !important; }

.check-h-indigo:hover + label:before, .check-h-indigo:focus + label:before {
  border-bottom: solid 2px #8432FF !important; }

.check-h-l-indigo:hover + label:before, .check-h-l-indigo:focus + label:before {
  border-bottom: solid 2px #934cff !important; }

.check-h-d-indigo:hover + label:before, .check-h-d-indigo:focus + label:before {
  border-bottom: solid 2px #7519ff !important; }

.input-blue {
  border-bottom: solid #4085FF !important; }

.input-l-blue {
  border-bottom: solid #5a95ff !important; }

.input-d-blue {
  border-bottom: solid #2775ff !important; }

.input-h-blue:hover, .input-h-blue:focus {
  border-bottom: solid #4085FF !important; }

.input-h-l-blue:hover, .input-h-l-blue:focus {
  border-bottom: solid #5a95ff !important; }

.input-h-d-blue:hover, .input-h-d-blue:focus {
  border-bottom: solid #2775ff !important; }

.check-blue:checked + label:after {
  background: #4085FF !important; }

.check-l-blue:checked + label:after {
  background: #5a95ff !important; }

.check-d-blue:checked + label:after {
  background: #2775ff !important; }

.check-h-blue:hover + label:before, .check-h-blue:focus + label:before {
  border-bottom: solid 2px #4085FF !important; }

.check-h-l-blue:hover + label:before, .check-h-l-blue:focus + label:before {
  border-bottom: solid 2px #5a95ff !important; }

.check-h-d-blue:hover + label:before, .check-h-d-blue:focus + label:before {
  border-bottom: solid 2px #2775ff !important; }

.input-cyan {
  border-bottom: solid #40CDF7 !important; }

.input-l-cyan {
  border-bottom: solid #58d3f8 !important; }

.input-d-cyan {
  border-bottom: solid #28c7f6 !important; }

.input-h-cyan:hover, .input-h-cyan:focus {
  border-bottom: solid #40CDF7 !important; }

.input-h-l-cyan:hover, .input-h-l-cyan:focus {
  border-bottom: solid #58d3f8 !important; }

.input-h-d-cyan:hover, .input-h-d-cyan:focus {
  border-bottom: solid #28c7f6 !important; }

.check-cyan:checked + label:after {
  background: #40CDF7 !important; }

.check-l-cyan:checked + label:after {
  background: #58d3f8 !important; }

.check-d-cyan:checked + label:after {
  background: #28c7f6 !important; }

.check-h-cyan:hover + label:before, .check-h-cyan:focus + label:before {
  border-bottom: solid 2px #40CDF7 !important; }

.check-h-l-cyan:hover + label:before, .check-h-l-cyan:focus + label:before {
  border-bottom: solid 2px #58d3f8 !important; }

.check-h-d-cyan:hover + label:before, .check-h-d-cyan:focus + label:before {
  border-bottom: solid 2px #28c7f6 !important; }

.input-teal {
  border-bottom: solid #35F7D9 !important; }

.input-l-teal {
  border-bottom: solid #4ef8de !important; }

.input-d-teal {
  border-bottom: solid #1cf6d4 !important; }

.input-h-teal:hover, .input-h-teal:focus {
  border-bottom: solid #35F7D9 !important; }

.input-h-l-teal:hover, .input-h-l-teal:focus {
  border-bottom: solid #4ef8de !important; }

.input-h-d-teal:hover, .input-h-d-teal:focus {
  border-bottom: solid #1cf6d4 !important; }

.check-teal:checked + label:after {
  background: #35F7D9 !important; }

.check-l-teal:checked + label:after {
  background: #4ef8de !important; }

.check-d-teal:checked + label:after {
  background: #1cf6d4 !important; }

.check-h-teal:hover + label:before, .check-h-teal:focus + label:before {
  border-bottom: solid 2px #35F7D9 !important; }

.check-h-l-teal:hover + label:before, .check-h-l-teal:focus + label:before {
  border-bottom: solid 2px #4ef8de !important; }

.check-h-d-teal:hover + label:before, .check-h-d-teal:focus + label:before {
  border-bottom: solid 2px #1cf6d4 !important; }

.input-green {
  border-bottom: solid #45E6AA !important; }

.input-l-green {
  border-bottom: solid #5be9b4 !important; }

.input-d-green {
  border-bottom: solid #2fe3a0 !important; }

.input-h-green:hover, .input-h-green:focus {
  border-bottom: solid #45E6AA !important; }

.input-h-l-green:hover, .input-h-l-green:focus {
  border-bottom: solid #5be9b4 !important; }

.input-h-d-green:hover, .input-h-d-green:focus {
  border-bottom: solid #2fe3a0 !important; }

.check-green:checked + label:after {
  background: #45E6AA !important; }

.check-l-green:checked + label:after {
  background: #5be9b4 !important; }

.check-d-green:checked + label:after {
  background: #2fe3a0 !important; }

.check-h-green:hover + label:before, .check-h-green:focus + label:before {
  border-bottom: solid 2px #45E6AA !important; }

.check-h-l-green:hover + label:before, .check-h-l-green:focus + label:before {
  border-bottom: solid 2px #5be9b4 !important; }

.check-h-d-green:hover + label:before, .check-h-d-green:focus + label:before {
  border-bottom: solid 2px #2fe3a0 !important; }

.input-lime {
  border-bottom: solid #89ED54 !important; }

.input-l-lime {
  border-bottom: solid #99ef6b !important; }

.input-d-lime {
  border-bottom: solid #79eb3d !important; }

.input-h-lime:hover, .input-h-lime:focus {
  border-bottom: solid #89ED54 !important; }

.input-h-l-lime:hover, .input-h-l-lime:focus {
  border-bottom: solid #99ef6b !important; }

.input-h-d-lime:hover, .input-h-d-lime:focus {
  border-bottom: solid #79eb3d !important; }

.check-lime:checked + label:after {
  background: #89ED54 !important; }

.check-l-lime:checked + label:after {
  background: #99ef6b !important; }

.check-d-lime:checked + label:after {
  background: #79eb3d !important; }

.check-h-lime:hover + label:before, .check-h-lime:focus + label:before {
  border-bottom: solid 2px #89ED54 !important; }

.check-h-l-lime:hover + label:before, .check-h-l-lime:focus + label:before {
  border-bottom: solid 2px #99ef6b !important; }

.check-h-d-lime:hover + label:before, .check-h-d-lime:focus + label:before {
  border-bottom: solid 2px #79eb3d !important; }

.input-yellow {
  border-bottom: solid #F6EB49 !important; }

.input-l-yellow {
  border-bottom: solid #f7ee61 !important; }

.input-d-yellow {
  border-bottom: solid #f5e831 !important; }

.input-h-yellow:hover, .input-h-yellow:focus {
  border-bottom: solid #F6EB49 !important; }

.input-h-l-yellow:hover, .input-h-l-yellow:focus {
  border-bottom: solid #f7ee61 !important; }

.input-h-d-yellow:hover, .input-h-d-yellow:focus {
  border-bottom: solid #f5e831 !important; }

.check-yellow:checked + label:after {
  background: #F6EB49 !important; }

.check-l-yellow:checked + label:after {
  background: #f7ee61 !important; }

.check-d-yellow:checked + label:after {
  background: #f5e831 !important; }

.check-h-yellow:hover + label:before, .check-h-yellow:focus + label:before {
  border-bottom: solid 2px #F6EB49 !important; }

.check-h-l-yellow:hover + label:before, .check-h-l-yellow:focus + label:before {
  border-bottom: solid 2px #f7ee61 !important; }

.check-h-d-yellow:hover + label:before, .check-h-d-yellow:focus + label:before {
  border-bottom: solid 2px #f5e831 !important; }

.input-amber {
  border-bottom: solid #FFDA44 !important; }

.input-l-amber {
  border-bottom: solid #ffdf5e !important; }

.input-d-amber {
  border-bottom: solid #ffd52b !important; }

.input-h-amber:hover, .input-h-amber:focus {
  border-bottom: solid #FFDA44 !important; }

.input-h-l-amber:hover, .input-h-l-amber:focus {
  border-bottom: solid #ffdf5e !important; }

.input-h-d-amber:hover, .input-h-d-amber:focus {
  border-bottom: solid #ffd52b !important; }

.check-amber:checked + label:after {
  background: #FFDA44 !important; }

.check-l-amber:checked + label:after {
  background: #ffdf5e !important; }

.check-d-amber:checked + label:after {
  background: #ffd52b !important; }

.check-h-amber:hover + label:before, .check-h-amber:focus + label:before {
  border-bottom: solid 2px #FFDA44 !important; }

.check-h-l-amber:hover + label:before, .check-h-l-amber:focus + label:before {
  border-bottom: solid 2px #ffdf5e !important; }

.check-h-d-amber:hover + label:before, .check-h-d-amber:focus + label:before {
  border-bottom: solid 2px #ffd52b !important; }

.input-orange {
  border-bottom: solid #FFA52E !important; }

.input-l-orange {
  border-bottom: solid #ffb048 !important; }

.input-d-orange {
  border-bottom: solid #ff9a15 !important; }

.input-h-orange:hover, .input-h-orange:focus {
  border-bottom: solid #FFA52E !important; }

.input-h-l-orange:hover, .input-h-l-orange:focus {
  border-bottom: solid #ffb048 !important; }

.input-h-d-orange:hover, .input-h-d-orange:focus {
  border-bottom: solid #ff9a15 !important; }

.check-orange:checked + label:after {
  background: #FFA52E !important; }

.check-l-orange:checked + label:after {
  background: #ffb048 !important; }

.check-d-orange:checked + label:after {
  background: #ff9a15 !important; }

.check-h-orange:hover + label:before, .check-h-orange:focus + label:before {
  border-bottom: solid 2px #FFA52E !important; }

.check-h-l-orange:hover + label:before, .check-h-l-orange:focus + label:before {
  border-bottom: solid 2px #ffb048 !important; }

.check-h-d-orange:hover + label:before, .check-h-d-orange:focus + label:before {
  border-bottom: solid 2px #ff9a15 !important; }

.input-brown {
  border-bottom: solid #956D38 !important; }

.input-l-brown {
  border-bottom: solid #a87b3f !important; }

.input-d-brown {
  border-bottom: solid #825f31 !important; }

.input-h-brown:hover, .input-h-brown:focus {
  border-bottom: solid #956D38 !important; }

.input-h-l-brown:hover, .input-h-l-brown:focus {
  border-bottom: solid #a87b3f !important; }

.input-h-d-brown:hover, .input-h-d-brown:focus {
  border-bottom: solid #825f31 !important; }

.check-brown:checked + label:after {
  background: #956D38 !important; }

.check-l-brown:checked + label:after {
  background: #a87b3f !important; }

.check-d-brown:checked + label:after {
  background: #825f31 !important; }

.check-h-brown:hover + label:before, .check-h-brown:focus + label:before {
  border-bottom: solid 2px #956D38 !important; }

.check-h-l-brown:hover + label:before, .check-h-l-brown:focus + label:before {
  border-bottom: solid 2px #a87b3f !important; }

.check-h-d-brown:hover + label:before, .check-h-d-brown:focus + label:before {
  border-bottom: solid 2px #825f31 !important; }

.input-black {
  border-bottom: solid #040E18 !important; }

.input-l-black {
  border-bottom: solid #081b2e !important; }

.input-d-black {
  border-bottom: solid #000102 !important; }

.input-h-black:hover, .input-h-black:focus {
  border-bottom: solid #040E18 !important; }

.input-h-l-black:hover, .input-h-l-black:focus {
  border-bottom: solid #081b2e !important; }

.input-h-d-black:hover, .input-h-d-black:focus {
  border-bottom: solid #000102 !important; }

.check-black:checked + label:after {
  background: #040E18 !important; }

.check-l-black:checked + label:after {
  background: #081b2e !important; }

.check-d-black:checked + label:after {
  background: #000102 !important; }

.check-h-black:hover + label:before, .check-h-black:focus + label:before {
  border-bottom: solid 2px #040E18 !important; }

.check-h-l-black:hover + label:before, .check-h-l-black:focus + label:before {
  border-bottom: solid 2px #081b2e !important; }

.check-h-d-black:hover + label:before, .check-h-d-black:focus + label:before {
  border-bottom: solid 2px #000102 !important; }

.input-grey {
  border-bottom: solid #A6AAB9 !important; }

.input-l-grey {
  border-bottom: solid #b4b8c4 !important; }

.input-d-grey {
  border-bottom: solid #989cae !important; }

.input-h-grey:hover, .input-h-grey:focus {
  border-bottom: solid #A6AAB9 !important; }

.input-h-l-grey:hover, .input-h-l-grey:focus {
  border-bottom: solid #b4b8c4 !important; }

.input-h-d-grey:hover, .input-h-d-grey:focus {
  border-bottom: solid #989cae !important; }

.check-grey:checked + label:after {
  background: #A6AAB9 !important; }

.check-l-grey:checked + label:after {
  background: #b4b8c4 !important; }

.check-d-grey:checked + label:after {
  background: #989cae !important; }

.check-h-grey:hover + label:before, .check-h-grey:focus + label:before {
  border-bottom: solid 2px #A6AAB9 !important; }

.check-h-l-grey:hover + label:before, .check-h-l-grey:focus + label:before {
  border-bottom: solid 2px #b4b8c4 !important; }

.check-h-d-grey:hover + label:before, .check-h-d-grey:focus + label:before {
  border-bottom: solid 2px #989cae !important; }

.input-white {
  border-bottom: solid #ffffff !important; }

.input-l-white {
  border-bottom: solid white !important; }

.input-d-white {
  border-bottom: solid #f2f2f2 !important; }

.input-h-white:hover, .input-h-white:focus {
  border-bottom: solid #ffffff !important; }

.input-h-l-white:hover, .input-h-l-white:focus {
  border-bottom: solid white !important; }

.input-h-d-white:hover, .input-h-d-white:focus {
  border-bottom: solid #f2f2f2 !important; }

.check-white:checked + label:after {
  background: #ffffff !important; }

.check-l-white:checked + label:after {
  background: white !important; }

.check-d-white:checked + label:after {
  background: #f2f2f2 !important; }

.check-h-white:hover + label:before, .check-h-white:focus + label:before {
  border-bottom: solid 2px #ffffff !important; }

.check-h-l-white:hover + label:before, .check-h-l-white:focus + label:before {
  border-bottom: solid 2px white !important; }

.check-h-d-white:hover + label:before, .check-h-d-white:focus + label:before {
  border-bottom: solid 2px #f2f2f2 !important; }

.input-whitesmoke {
  border-bottom: solid #F1F2F8 !important; }

.input-l-whitesmoke {
  border-bottom: solid white !important; }

.input-d-whitesmoke {
  border-bottom: solid #e0e2f0 !important; }

.input-h-whitesmoke:hover, .input-h-whitesmoke:focus {
  border-bottom: solid #F1F2F8 !important; }

.input-h-l-whitesmoke:hover, .input-h-l-whitesmoke:focus {
  border-bottom: solid white !important; }

.input-h-d-whitesmoke:hover, .input-h-d-whitesmoke:focus {
  border-bottom: solid #e0e2f0 !important; }

.check-whitesmoke:checked + label:after {
  background: #F1F2F8 !important; }

.check-l-whitesmoke:checked + label:after {
  background: white !important; }

.check-d-whitesmoke:checked + label:after {
  background: #e0e2f0 !important; }

.check-h-whitesmoke:hover + label:before, .check-h-whitesmoke:focus + label:before {
  border-bottom: solid 2px #F1F2F8 !important; }

.check-h-l-whitesmoke:hover + label:before, .check-h-l-whitesmoke:focus + label:before {
  border-bottom: solid 2px white !important; }

.check-h-d-whitesmoke:hover + label:before, .check-h-d-whitesmoke:focus + label:before {
  border-bottom: solid 2px #e0e2f0 !important; }

.input-transparent {
  border-bottom: solid transparent !important; }

.input-l-transparent {
  border-bottom: solid transparent !important; }

.input-d-transparent {
  border-bottom: solid transparent !important; }

.input-h-transparent:hover, .input-h-transparent:focus {
  border-bottom: solid transparent !important; }

.input-h-l-transparent:hover, .input-h-l-transparent:focus {
  border-bottom: solid transparent !important; }

.input-h-d-transparent:hover, .input-h-d-transparent:focus {
  border-bottom: solid transparent !important; }

.check-transparent:checked + label:after {
  background: transparent !important; }

.check-l-transparent:checked + label:after {
  background: transparent !important; }

.check-d-transparent:checked + label:after {
  background: transparent !important; }

.check-h-transparent:hover + label:before, .check-h-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.check-h-l-transparent:hover + label:before, .check-h-l-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.check-h-d-transparent:hover + label:before, .check-h-d-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.ms-input-red {
  border-bottom: solid #F94180 !important; }

.ms-input-l-red {
  border-bottom: solid #fa5a91 !important; }

.ms-input-d-red {
  border-bottom: solid #f8286f !important; }

.ms-input-h-red:hover, .ms-input-h-red:focus {
  border-bottom: solid #F94180 !important; }

.ms-input-h-l-red:hover, .ms-input-h-l-red:focus {
  border-bottom: solid #fa5a91 !important; }

.ms-input-h-d-red:hover, .ms-input-h-d-red:focus {
  border-bottom: solid #f8286f !important; }

.ms-check-red:checked + label:after {
  background: #F94180 !important; }

.ms-check-l-red:checked + label:after {
  background: #fa5a91 !important; }

.ms-check-d-red:checked + label:after {
  background: #f8286f !important; }

.ms-check-h-red:hover + label:before, .ms-check-h-red:focus + label:before {
  border-bottom: solid 2px #F94180 !important; }

.ms-check-h-l-red:hover + label:before, .ms-check-h-l-red:focus + label:before {
  border-bottom: solid 2px #fa5a91 !important; }

.ms-check-h-d-red:hover + label:before, .ms-check-h-d-red:focus + label:before {
  border-bottom: solid 2px #f8286f !important; }

.ms-input-pink {
  border-bottom: solid #FC58F1 !important; }

.ms-input-l-pink {
  border-bottom: solid #fc71f3 !important; }

.ms-input-d-pink {
  border-bottom: solid #fc3fef !important; }

.ms-input-h-pink:hover, .ms-input-h-pink:focus {
  border-bottom: solid #FC58F1 !important; }

.ms-input-h-l-pink:hover, .ms-input-h-l-pink:focus {
  border-bottom: solid #fc71f3 !important; }

.ms-input-h-d-pink:hover, .ms-input-h-d-pink:focus {
  border-bottom: solid #fc3fef !important; }

.ms-check-pink:checked + label:after {
  background: #FC58F1 !important; }

.ms-check-l-pink:checked + label:after {
  background: #fc71f3 !important; }

.ms-check-d-pink:checked + label:after {
  background: #fc3fef !important; }

.ms-check-h-pink:hover + label:before, .ms-check-h-pink:focus + label:before {
  border-bottom: solid 2px #FC58F1 !important; }

.ms-check-h-l-pink:hover + label:before, .ms-check-h-l-pink:focus + label:before {
  border-bottom: solid 2px #fc71f3 !important; }

.ms-check-h-d-pink:hover + label:before, .ms-check-h-d-pink:focus + label:before {
  border-bottom: solid 2px #fc3fef !important; }

.ms-input-purple {
  border-bottom: solid #A418F3 !important; }

.ms-input-l-purple {
  border-bottom: solid #ae30f4 !important; }

.ms-input-d-purple {
  border-bottom: solid #970ce6 !important; }

.ms-input-h-purple:hover, .ms-input-h-purple:focus {
  border-bottom: solid #A418F3 !important; }

.ms-input-h-l-purple:hover, .ms-input-h-l-purple:focus {
  border-bottom: solid #ae30f4 !important; }

.ms-input-h-d-purple:hover, .ms-input-h-d-purple:focus {
  border-bottom: solid #970ce6 !important; }

.ms-check-purple:checked + label:after {
  background: #A418F3 !important; }

.ms-check-l-purple:checked + label:after {
  background: #ae30f4 !important; }

.ms-check-d-purple:checked + label:after {
  background: #970ce6 !important; }

.ms-check-h-purple:hover + label:before, .ms-check-h-purple:focus + label:before {
  border-bottom: solid 2px #A418F3 !important; }

.ms-check-h-l-purple:hover + label:before, .ms-check-h-l-purple:focus + label:before {
  border-bottom: solid 2px #ae30f4 !important; }

.ms-check-h-d-purple:hover + label:before, .ms-check-h-d-purple:focus + label:before {
  border-bottom: solid 2px #970ce6 !important; }

.ms-input-indigo {
  border-bottom: solid #8432FF !important; }

.ms-input-l-indigo {
  border-bottom: solid #934cff !important; }

.ms-input-d-indigo {
  border-bottom: solid #7519ff !important; }

.ms-input-h-indigo:hover, .ms-input-h-indigo:focus {
  border-bottom: solid #8432FF !important; }

.ms-input-h-l-indigo:hover, .ms-input-h-l-indigo:focus {
  border-bottom: solid #934cff !important; }

.ms-input-h-d-indigo:hover, .ms-input-h-d-indigo:focus {
  border-bottom: solid #7519ff !important; }

.ms-check-indigo:checked + label:after {
  background: #8432FF !important; }

.ms-check-l-indigo:checked + label:after {
  background: #934cff !important; }

.ms-check-d-indigo:checked + label:after {
  background: #7519ff !important; }

.ms-check-h-indigo:hover + label:before, .ms-check-h-indigo:focus + label:before {
  border-bottom: solid 2px #8432FF !important; }

.ms-check-h-l-indigo:hover + label:before, .ms-check-h-l-indigo:focus + label:before {
  border-bottom: solid 2px #934cff !important; }

.ms-check-h-d-indigo:hover + label:before, .ms-check-h-d-indigo:focus + label:before {
  border-bottom: solid 2px #7519ff !important; }

.ms-input-blue {
  border-bottom: solid #4085FF !important; }

.ms-input-l-blue {
  border-bottom: solid #5a95ff !important; }

.ms-input-d-blue {
  border-bottom: solid #2775ff !important; }

.ms-input-h-blue:hover, .ms-input-h-blue:focus {
  border-bottom: solid #4085FF !important; }

.ms-input-h-l-blue:hover, .ms-input-h-l-blue:focus {
  border-bottom: solid #5a95ff !important; }

.ms-input-h-d-blue:hover, .ms-input-h-d-blue:focus {
  border-bottom: solid #2775ff !important; }

.ms-check-blue:checked + label:after {
  background: #4085FF !important; }

.ms-check-l-blue:checked + label:after {
  background: #5a95ff !important; }

.ms-check-d-blue:checked + label:after {
  background: #2775ff !important; }

.ms-check-h-blue:hover + label:before, .ms-check-h-blue:focus + label:before {
  border-bottom: solid 2px #4085FF !important; }

.ms-check-h-l-blue:hover + label:before, .ms-check-h-l-blue:focus + label:before {
  border-bottom: solid 2px #5a95ff !important; }

.ms-check-h-d-blue:hover + label:before, .ms-check-h-d-blue:focus + label:before {
  border-bottom: solid 2px #2775ff !important; }

.ms-input-cyan {
  border-bottom: solid #40CDF7 !important; }

.ms-input-l-cyan {
  border-bottom: solid #58d3f8 !important; }

.ms-input-d-cyan {
  border-bottom: solid #28c7f6 !important; }

.ms-input-h-cyan:hover, .ms-input-h-cyan:focus {
  border-bottom: solid #40CDF7 !important; }

.ms-input-h-l-cyan:hover, .ms-input-h-l-cyan:focus {
  border-bottom: solid #58d3f8 !important; }

.ms-input-h-d-cyan:hover, .ms-input-h-d-cyan:focus {
  border-bottom: solid #28c7f6 !important; }

.ms-check-cyan:checked + label:after {
  background: #40CDF7 !important; }

.ms-check-l-cyan:checked + label:after {
  background: #58d3f8 !important; }

.ms-check-d-cyan:checked + label:after {
  background: #28c7f6 !important; }

.ms-check-h-cyan:hover + label:before, .ms-check-h-cyan:focus + label:before {
  border-bottom: solid 2px #40CDF7 !important; }

.ms-check-h-l-cyan:hover + label:before, .ms-check-h-l-cyan:focus + label:before {
  border-bottom: solid 2px #58d3f8 !important; }

.ms-check-h-d-cyan:hover + label:before, .ms-check-h-d-cyan:focus + label:before {
  border-bottom: solid 2px #28c7f6 !important; }

.ms-input-teal {
  border-bottom: solid #35F7D9 !important; }

.ms-input-l-teal {
  border-bottom: solid #4ef8de !important; }

.ms-input-d-teal {
  border-bottom: solid #1cf6d4 !important; }

.ms-input-h-teal:hover, .ms-input-h-teal:focus {
  border-bottom: solid #35F7D9 !important; }

.ms-input-h-l-teal:hover, .ms-input-h-l-teal:focus {
  border-bottom: solid #4ef8de !important; }

.ms-input-h-d-teal:hover, .ms-input-h-d-teal:focus {
  border-bottom: solid #1cf6d4 !important; }

.ms-check-teal:checked + label:after {
  background: #35F7D9 !important; }

.ms-check-l-teal:checked + label:after {
  background: #4ef8de !important; }

.ms-check-d-teal:checked + label:after {
  background: #1cf6d4 !important; }

.ms-check-h-teal:hover + label:before, .ms-check-h-teal:focus + label:before {
  border-bottom: solid 2px #35F7D9 !important; }

.ms-check-h-l-teal:hover + label:before, .ms-check-h-l-teal:focus + label:before {
  border-bottom: solid 2px #4ef8de !important; }

.ms-check-h-d-teal:hover + label:before, .ms-check-h-d-teal:focus + label:before {
  border-bottom: solid 2px #1cf6d4 !important; }

.ms-input-green {
  border-bottom: solid #45E6AA !important; }

.ms-input-l-green {
  border-bottom: solid #5be9b4 !important; }

.ms-input-d-green {
  border-bottom: solid #2fe3a0 !important; }

.ms-input-h-green:hover, .ms-input-h-green:focus {
  border-bottom: solid #45E6AA !important; }

.ms-input-h-l-green:hover, .ms-input-h-l-green:focus {
  border-bottom: solid #5be9b4 !important; }

.ms-input-h-d-green:hover, .ms-input-h-d-green:focus {
  border-bottom: solid #2fe3a0 !important; }

.ms-check-green:checked + label:after {
  background: #45E6AA !important; }

.ms-check-l-green:checked + label:after {
  background: #5be9b4 !important; }

.ms-check-d-green:checked + label:after {
  background: #2fe3a0 !important; }

.ms-check-h-green:hover + label:before, .ms-check-h-green:focus + label:before {
  border-bottom: solid 2px #45E6AA !important; }

.ms-check-h-l-green:hover + label:before, .ms-check-h-l-green:focus + label:before {
  border-bottom: solid 2px #5be9b4 !important; }

.ms-check-h-d-green:hover + label:before, .ms-check-h-d-green:focus + label:before {
  border-bottom: solid 2px #2fe3a0 !important; }

.ms-input-lime {
  border-bottom: solid #89ED54 !important; }

.ms-input-l-lime {
  border-bottom: solid #99ef6b !important; }

.ms-input-d-lime {
  border-bottom: solid #79eb3d !important; }

.ms-input-h-lime:hover, .ms-input-h-lime:focus {
  border-bottom: solid #89ED54 !important; }

.ms-input-h-l-lime:hover, .ms-input-h-l-lime:focus {
  border-bottom: solid #99ef6b !important; }

.ms-input-h-d-lime:hover, .ms-input-h-d-lime:focus {
  border-bottom: solid #79eb3d !important; }

.ms-check-lime:checked + label:after {
  background: #89ED54 !important; }

.ms-check-l-lime:checked + label:after {
  background: #99ef6b !important; }

.ms-check-d-lime:checked + label:after {
  background: #79eb3d !important; }

.ms-check-h-lime:hover + label:before, .ms-check-h-lime:focus + label:before {
  border-bottom: solid 2px #89ED54 !important; }

.ms-check-h-l-lime:hover + label:before, .ms-check-h-l-lime:focus + label:before {
  border-bottom: solid 2px #99ef6b !important; }

.ms-check-h-d-lime:hover + label:before, .ms-check-h-d-lime:focus + label:before {
  border-bottom: solid 2px #79eb3d !important; }

.ms-input-yellow {
  border-bottom: solid #F6EB49 !important; }

.ms-input-l-yellow {
  border-bottom: solid #f7ee61 !important; }

.ms-input-d-yellow {
  border-bottom: solid #f5e831 !important; }

.ms-input-h-yellow:hover, .ms-input-h-yellow:focus {
  border-bottom: solid #F6EB49 !important; }

.ms-input-h-l-yellow:hover, .ms-input-h-l-yellow:focus {
  border-bottom: solid #f7ee61 !important; }

.ms-input-h-d-yellow:hover, .ms-input-h-d-yellow:focus {
  border-bottom: solid #f5e831 !important; }

.ms-check-yellow:checked + label:after {
  background: #F6EB49 !important; }

.ms-check-l-yellow:checked + label:after {
  background: #f7ee61 !important; }

.ms-check-d-yellow:checked + label:after {
  background: #f5e831 !important; }

.ms-check-h-yellow:hover + label:before, .ms-check-h-yellow:focus + label:before {
  border-bottom: solid 2px #F6EB49 !important; }

.ms-check-h-l-yellow:hover + label:before, .ms-check-h-l-yellow:focus + label:before {
  border-bottom: solid 2px #f7ee61 !important; }

.ms-check-h-d-yellow:hover + label:before, .ms-check-h-d-yellow:focus + label:before {
  border-bottom: solid 2px #f5e831 !important; }

.ms-input-amber {
  border-bottom: solid #FFDA44 !important; }

.ms-input-l-amber {
  border-bottom: solid #ffdf5e !important; }

.ms-input-d-amber {
  border-bottom: solid #ffd52b !important; }

.ms-input-h-amber:hover, .ms-input-h-amber:focus {
  border-bottom: solid #FFDA44 !important; }

.ms-input-h-l-amber:hover, .ms-input-h-l-amber:focus {
  border-bottom: solid #ffdf5e !important; }

.ms-input-h-d-amber:hover, .ms-input-h-d-amber:focus {
  border-bottom: solid #ffd52b !important; }

.ms-check-amber:checked + label:after {
  background: #FFDA44 !important; }

.ms-check-l-amber:checked + label:after {
  background: #ffdf5e !important; }

.ms-check-d-amber:checked + label:after {
  background: #ffd52b !important; }

.ms-check-h-amber:hover + label:before, .ms-check-h-amber:focus + label:before {
  border-bottom: solid 2px #FFDA44 !important; }

.ms-check-h-l-amber:hover + label:before, .ms-check-h-l-amber:focus + label:before {
  border-bottom: solid 2px #ffdf5e !important; }

.ms-check-h-d-amber:hover + label:before, .ms-check-h-d-amber:focus + label:before {
  border-bottom: solid 2px #ffd52b !important; }

.ms-input-orange {
  border-bottom: solid #FFA52E !important; }

.ms-input-l-orange {
  border-bottom: solid #ffb048 !important; }

.ms-input-d-orange {
  border-bottom: solid #ff9a15 !important; }

.ms-input-h-orange:hover, .ms-input-h-orange:focus {
  border-bottom: solid #FFA52E !important; }

.ms-input-h-l-orange:hover, .ms-input-h-l-orange:focus {
  border-bottom: solid #ffb048 !important; }

.ms-input-h-d-orange:hover, .ms-input-h-d-orange:focus {
  border-bottom: solid #ff9a15 !important; }

.ms-check-orange:checked + label:after {
  background: #FFA52E !important; }

.ms-check-l-orange:checked + label:after {
  background: #ffb048 !important; }

.ms-check-d-orange:checked + label:after {
  background: #ff9a15 !important; }

.ms-check-h-orange:hover + label:before, .ms-check-h-orange:focus + label:before {
  border-bottom: solid 2px #FFA52E !important; }

.ms-check-h-l-orange:hover + label:before, .ms-check-h-l-orange:focus + label:before {
  border-bottom: solid 2px #ffb048 !important; }

.ms-check-h-d-orange:hover + label:before, .ms-check-h-d-orange:focus + label:before {
  border-bottom: solid 2px #ff9a15 !important; }

.ms-input-brown {
  border-bottom: solid #956D38 !important; }

.ms-input-l-brown {
  border-bottom: solid #a87b3f !important; }

.ms-input-d-brown {
  border-bottom: solid #825f31 !important; }

.ms-input-h-brown:hover, .ms-input-h-brown:focus {
  border-bottom: solid #956D38 !important; }

.ms-input-h-l-brown:hover, .ms-input-h-l-brown:focus {
  border-bottom: solid #a87b3f !important; }

.ms-input-h-d-brown:hover, .ms-input-h-d-brown:focus {
  border-bottom: solid #825f31 !important; }

.ms-check-brown:checked + label:after {
  background: #956D38 !important; }

.ms-check-l-brown:checked + label:after {
  background: #a87b3f !important; }

.ms-check-d-brown:checked + label:after {
  background: #825f31 !important; }

.ms-check-h-brown:hover + label:before, .ms-check-h-brown:focus + label:before {
  border-bottom: solid 2px #956D38 !important; }

.ms-check-h-l-brown:hover + label:before, .ms-check-h-l-brown:focus + label:before {
  border-bottom: solid 2px #a87b3f !important; }

.ms-check-h-d-brown:hover + label:before, .ms-check-h-d-brown:focus + label:before {
  border-bottom: solid 2px #825f31 !important; }

.ms-input-black {
  border-bottom: solid #040E18 !important; }

.ms-input-l-black {
  border-bottom: solid #081b2e !important; }

.ms-input-d-black {
  border-bottom: solid #000102 !important; }

.ms-input-h-black:hover, .ms-input-h-black:focus {
  border-bottom: solid #040E18 !important; }

.ms-input-h-l-black:hover, .ms-input-h-l-black:focus {
  border-bottom: solid #081b2e !important; }

.ms-input-h-d-black:hover, .ms-input-h-d-black:focus {
  border-bottom: solid #000102 !important; }

.ms-check-black:checked + label:after {
  background: #040E18 !important; }

.ms-check-l-black:checked + label:after {
  background: #081b2e !important; }

.ms-check-d-black:checked + label:after {
  background: #000102 !important; }

.ms-check-h-black:hover + label:before, .ms-check-h-black:focus + label:before {
  border-bottom: solid 2px #040E18 !important; }

.ms-check-h-l-black:hover + label:before, .ms-check-h-l-black:focus + label:before {
  border-bottom: solid 2px #081b2e !important; }

.ms-check-h-d-black:hover + label:before, .ms-check-h-d-black:focus + label:before {
  border-bottom: solid 2px #000102 !important; }

.ms-input-grey {
  border-bottom: solid #A6AAB9 !important; }

.ms-input-l-grey {
  border-bottom: solid #b4b8c4 !important; }

.ms-input-d-grey {
  border-bottom: solid #989cae !important; }

.ms-input-h-grey:hover, .ms-input-h-grey:focus {
  border-bottom: solid #A6AAB9 !important; }

.ms-input-h-l-grey:hover, .ms-input-h-l-grey:focus {
  border-bottom: solid #b4b8c4 !important; }

.ms-input-h-d-grey:hover, .ms-input-h-d-grey:focus {
  border-bottom: solid #989cae !important; }

.ms-check-grey:checked + label:after {
  background: #A6AAB9 !important; }

.ms-check-l-grey:checked + label:after {
  background: #b4b8c4 !important; }

.ms-check-d-grey:checked + label:after {
  background: #989cae !important; }

.ms-check-h-grey:hover + label:before, .ms-check-h-grey:focus + label:before {
  border-bottom: solid 2px #A6AAB9 !important; }

.ms-check-h-l-grey:hover + label:before, .ms-check-h-l-grey:focus + label:before {
  border-bottom: solid 2px #b4b8c4 !important; }

.ms-check-h-d-grey:hover + label:before, .ms-check-h-d-grey:focus + label:before {
  border-bottom: solid 2px #989cae !important; }

.ms-input-white {
  border-bottom: solid #ffffff !important; }

.ms-input-l-white {
  border-bottom: solid white !important; }

.ms-input-d-white {
  border-bottom: solid #f2f2f2 !important; }

.ms-input-h-white:hover, .ms-input-h-white:focus {
  border-bottom: solid #ffffff !important; }

.ms-input-h-l-white:hover, .ms-input-h-l-white:focus {
  border-bottom: solid white !important; }

.ms-input-h-d-white:hover, .ms-input-h-d-white:focus {
  border-bottom: solid #f2f2f2 !important; }

.ms-check-white:checked + label:after {
  background: #ffffff !important; }

.ms-check-l-white:checked + label:after {
  background: white !important; }

.ms-check-d-white:checked + label:after {
  background: #f2f2f2 !important; }

.ms-check-h-white:hover + label:before, .ms-check-h-white:focus + label:before {
  border-bottom: solid 2px #ffffff !important; }

.ms-check-h-l-white:hover + label:before, .ms-check-h-l-white:focus + label:before {
  border-bottom: solid 2px white !important; }

.ms-check-h-d-white:hover + label:before, .ms-check-h-d-white:focus + label:before {
  border-bottom: solid 2px #f2f2f2 !important; }

.ms-input-whitesmoke {
  border-bottom: solid #F1F2F8 !important; }

.ms-input-l-whitesmoke {
  border-bottom: solid white !important; }

.ms-input-d-whitesmoke {
  border-bottom: solid #e0e2f0 !important; }

.ms-input-h-whitesmoke:hover, .ms-input-h-whitesmoke:focus {
  border-bottom: solid #F1F2F8 !important; }

.ms-input-h-l-whitesmoke:hover, .ms-input-h-l-whitesmoke:focus {
  border-bottom: solid white !important; }

.ms-input-h-d-whitesmoke:hover, .ms-input-h-d-whitesmoke:focus {
  border-bottom: solid #e0e2f0 !important; }

.ms-check-whitesmoke:checked + label:after {
  background: #F1F2F8 !important; }

.ms-check-l-whitesmoke:checked + label:after {
  background: white !important; }

.ms-check-d-whitesmoke:checked + label:after {
  background: #e0e2f0 !important; }

.ms-check-h-whitesmoke:hover + label:before, .ms-check-h-whitesmoke:focus + label:before {
  border-bottom: solid 2px #F1F2F8 !important; }

.ms-check-h-l-whitesmoke:hover + label:before, .ms-check-h-l-whitesmoke:focus + label:before {
  border-bottom: solid 2px white !important; }

.ms-check-h-d-whitesmoke:hover + label:before, .ms-check-h-d-whitesmoke:focus + label:before {
  border-bottom: solid 2px #e0e2f0 !important; }

.ms-input-transparent {
  border-bottom: solid transparent !important; }

.ms-input-l-transparent {
  border-bottom: solid transparent !important; }

.ms-input-d-transparent {
  border-bottom: solid transparent !important; }

.ms-input-h-transparent:hover, .ms-input-h-transparent:focus {
  border-bottom: solid transparent !important; }

.ms-input-h-l-transparent:hover, .ms-input-h-l-transparent:focus {
  border-bottom: solid transparent !important; }

.ms-input-h-d-transparent:hover, .ms-input-h-d-transparent:focus {
  border-bottom: solid transparent !important; }

.ms-check-transparent:checked + label:after {
  background: transparent !important; }

.ms-check-l-transparent:checked + label:after {
  background: transparent !important; }

.ms-check-d-transparent:checked + label:after {
  background: transparent !important; }

.ms-check-h-transparent:hover + label:before, .ms-check-h-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.ms-check-h-l-transparent:hover + label:before, .ms-check-h-l-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.ms-check-h-d-transparent:hover + label:before, .ms-check-h-d-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.ml-input-red {
  border-bottom: solid #F94180 !important; }

.ml-input-l-red {
  border-bottom: solid #fa5a91 !important; }

.ml-input-d-red {
  border-bottom: solid #f8286f !important; }

.ml-input-h-red:hover, .ml-input-h-red:focus {
  border-bottom: solid #F94180 !important; }

.ml-input-h-l-red:hover, .ml-input-h-l-red:focus {
  border-bottom: solid #fa5a91 !important; }

.ml-input-h-d-red:hover, .ml-input-h-d-red:focus {
  border-bottom: solid #f8286f !important; }

.ml-check-red:checked + label:after {
  background: #F94180 !important; }

.ml-check-l-red:checked + label:after {
  background: #fa5a91 !important; }

.ml-check-d-red:checked + label:after {
  background: #f8286f !important; }

.ml-check-h-red:hover + label:before, .ml-check-h-red:focus + label:before {
  border-bottom: solid 2px #F94180 !important; }

.ml-check-h-l-red:hover + label:before, .ml-check-h-l-red:focus + label:before {
  border-bottom: solid 2px #fa5a91 !important; }

.ml-check-h-d-red:hover + label:before, .ml-check-h-d-red:focus + label:before {
  border-bottom: solid 2px #f8286f !important; }

.ml-input-pink {
  border-bottom: solid #FC58F1 !important; }

.ml-input-l-pink {
  border-bottom: solid #fc71f3 !important; }

.ml-input-d-pink {
  border-bottom: solid #fc3fef !important; }

.ml-input-h-pink:hover, .ml-input-h-pink:focus {
  border-bottom: solid #FC58F1 !important; }

.ml-input-h-l-pink:hover, .ml-input-h-l-pink:focus {
  border-bottom: solid #fc71f3 !important; }

.ml-input-h-d-pink:hover, .ml-input-h-d-pink:focus {
  border-bottom: solid #fc3fef !important; }

.ml-check-pink:checked + label:after {
  background: #FC58F1 !important; }

.ml-check-l-pink:checked + label:after {
  background: #fc71f3 !important; }

.ml-check-d-pink:checked + label:after {
  background: #fc3fef !important; }

.ml-check-h-pink:hover + label:before, .ml-check-h-pink:focus + label:before {
  border-bottom: solid 2px #FC58F1 !important; }

.ml-check-h-l-pink:hover + label:before, .ml-check-h-l-pink:focus + label:before {
  border-bottom: solid 2px #fc71f3 !important; }

.ml-check-h-d-pink:hover + label:before, .ml-check-h-d-pink:focus + label:before {
  border-bottom: solid 2px #fc3fef !important; }

.ml-input-purple {
  border-bottom: solid #A418F3 !important; }

.ml-input-l-purple {
  border-bottom: solid #ae30f4 !important; }

.ml-input-d-purple {
  border-bottom: solid #970ce6 !important; }

.ml-input-h-purple:hover, .ml-input-h-purple:focus {
  border-bottom: solid #A418F3 !important; }

.ml-input-h-l-purple:hover, .ml-input-h-l-purple:focus {
  border-bottom: solid #ae30f4 !important; }

.ml-input-h-d-purple:hover, .ml-input-h-d-purple:focus {
  border-bottom: solid #970ce6 !important; }

.ml-check-purple:checked + label:after {
  background: #A418F3 !important; }

.ml-check-l-purple:checked + label:after {
  background: #ae30f4 !important; }

.ml-check-d-purple:checked + label:after {
  background: #970ce6 !important; }

.ml-check-h-purple:hover + label:before, .ml-check-h-purple:focus + label:before {
  border-bottom: solid 2px #A418F3 !important; }

.ml-check-h-l-purple:hover + label:before, .ml-check-h-l-purple:focus + label:before {
  border-bottom: solid 2px #ae30f4 !important; }

.ml-check-h-d-purple:hover + label:before, .ml-check-h-d-purple:focus + label:before {
  border-bottom: solid 2px #970ce6 !important; }

.ml-input-indigo {
  border-bottom: solid #8432FF !important; }

.ml-input-l-indigo {
  border-bottom: solid #934cff !important; }

.ml-input-d-indigo {
  border-bottom: solid #7519ff !important; }

.ml-input-h-indigo:hover, .ml-input-h-indigo:focus {
  border-bottom: solid #8432FF !important; }

.ml-input-h-l-indigo:hover, .ml-input-h-l-indigo:focus {
  border-bottom: solid #934cff !important; }

.ml-input-h-d-indigo:hover, .ml-input-h-d-indigo:focus {
  border-bottom: solid #7519ff !important; }

.ml-check-indigo:checked + label:after {
  background: #8432FF !important; }

.ml-check-l-indigo:checked + label:after {
  background: #934cff !important; }

.ml-check-d-indigo:checked + label:after {
  background: #7519ff !important; }

.ml-check-h-indigo:hover + label:before, .ml-check-h-indigo:focus + label:before {
  border-bottom: solid 2px #8432FF !important; }

.ml-check-h-l-indigo:hover + label:before, .ml-check-h-l-indigo:focus + label:before {
  border-bottom: solid 2px #934cff !important; }

.ml-check-h-d-indigo:hover + label:before, .ml-check-h-d-indigo:focus + label:before {
  border-bottom: solid 2px #7519ff !important; }

.ml-input-blue {
  border-bottom: solid #4085FF !important; }

.ml-input-l-blue {
  border-bottom: solid #5a95ff !important; }

.ml-input-d-blue {
  border-bottom: solid #2775ff !important; }

.ml-input-h-blue:hover, .ml-input-h-blue:focus {
  border-bottom: solid #4085FF !important; }

.ml-input-h-l-blue:hover, .ml-input-h-l-blue:focus {
  border-bottom: solid #5a95ff !important; }

.ml-input-h-d-blue:hover, .ml-input-h-d-blue:focus {
  border-bottom: solid #2775ff !important; }

.ml-check-blue:checked + label:after {
  background: #4085FF !important; }

.ml-check-l-blue:checked + label:after {
  background: #5a95ff !important; }

.ml-check-d-blue:checked + label:after {
  background: #2775ff !important; }

.ml-check-h-blue:hover + label:before, .ml-check-h-blue:focus + label:before {
  border-bottom: solid 2px #4085FF !important; }

.ml-check-h-l-blue:hover + label:before, .ml-check-h-l-blue:focus + label:before {
  border-bottom: solid 2px #5a95ff !important; }

.ml-check-h-d-blue:hover + label:before, .ml-check-h-d-blue:focus + label:before {
  border-bottom: solid 2px #2775ff !important; }

.ml-input-cyan {
  border-bottom: solid #40CDF7 !important; }

.ml-input-l-cyan {
  border-bottom: solid #58d3f8 !important; }

.ml-input-d-cyan {
  border-bottom: solid #28c7f6 !important; }

.ml-input-h-cyan:hover, .ml-input-h-cyan:focus {
  border-bottom: solid #40CDF7 !important; }

.ml-input-h-l-cyan:hover, .ml-input-h-l-cyan:focus {
  border-bottom: solid #58d3f8 !important; }

.ml-input-h-d-cyan:hover, .ml-input-h-d-cyan:focus {
  border-bottom: solid #28c7f6 !important; }

.ml-check-cyan:checked + label:after {
  background: #40CDF7 !important; }

.ml-check-l-cyan:checked + label:after {
  background: #58d3f8 !important; }

.ml-check-d-cyan:checked + label:after {
  background: #28c7f6 !important; }

.ml-check-h-cyan:hover + label:before, .ml-check-h-cyan:focus + label:before {
  border-bottom: solid 2px #40CDF7 !important; }

.ml-check-h-l-cyan:hover + label:before, .ml-check-h-l-cyan:focus + label:before {
  border-bottom: solid 2px #58d3f8 !important; }

.ml-check-h-d-cyan:hover + label:before, .ml-check-h-d-cyan:focus + label:before {
  border-bottom: solid 2px #28c7f6 !important; }

.ml-input-teal {
  border-bottom: solid #35F7D9 !important; }

.ml-input-l-teal {
  border-bottom: solid #4ef8de !important; }

.ml-input-d-teal {
  border-bottom: solid #1cf6d4 !important; }

.ml-input-h-teal:hover, .ml-input-h-teal:focus {
  border-bottom: solid #35F7D9 !important; }

.ml-input-h-l-teal:hover, .ml-input-h-l-teal:focus {
  border-bottom: solid #4ef8de !important; }

.ml-input-h-d-teal:hover, .ml-input-h-d-teal:focus {
  border-bottom: solid #1cf6d4 !important; }

.ml-check-teal:checked + label:after {
  background: #35F7D9 !important; }

.ml-check-l-teal:checked + label:after {
  background: #4ef8de !important; }

.ml-check-d-teal:checked + label:after {
  background: #1cf6d4 !important; }

.ml-check-h-teal:hover + label:before, .ml-check-h-teal:focus + label:before {
  border-bottom: solid 2px #35F7D9 !important; }

.ml-check-h-l-teal:hover + label:before, .ml-check-h-l-teal:focus + label:before {
  border-bottom: solid 2px #4ef8de !important; }

.ml-check-h-d-teal:hover + label:before, .ml-check-h-d-teal:focus + label:before {
  border-bottom: solid 2px #1cf6d4 !important; }

.ml-input-green {
  border-bottom: solid #45E6AA !important; }

.ml-input-l-green {
  border-bottom: solid #5be9b4 !important; }

.ml-input-d-green {
  border-bottom: solid #2fe3a0 !important; }

.ml-input-h-green:hover, .ml-input-h-green:focus {
  border-bottom: solid #45E6AA !important; }

.ml-input-h-l-green:hover, .ml-input-h-l-green:focus {
  border-bottom: solid #5be9b4 !important; }

.ml-input-h-d-green:hover, .ml-input-h-d-green:focus {
  border-bottom: solid #2fe3a0 !important; }

.ml-check-green:checked + label:after {
  background: #45E6AA !important; }

.ml-check-l-green:checked + label:after {
  background: #5be9b4 !important; }

.ml-check-d-green:checked + label:after {
  background: #2fe3a0 !important; }

.ml-check-h-green:hover + label:before, .ml-check-h-green:focus + label:before {
  border-bottom: solid 2px #45E6AA !important; }

.ml-check-h-l-green:hover + label:before, .ml-check-h-l-green:focus + label:before {
  border-bottom: solid 2px #5be9b4 !important; }

.ml-check-h-d-green:hover + label:before, .ml-check-h-d-green:focus + label:before {
  border-bottom: solid 2px #2fe3a0 !important; }

.ml-input-lime {
  border-bottom: solid #89ED54 !important; }

.ml-input-l-lime {
  border-bottom: solid #99ef6b !important; }

.ml-input-d-lime {
  border-bottom: solid #79eb3d !important; }

.ml-input-h-lime:hover, .ml-input-h-lime:focus {
  border-bottom: solid #89ED54 !important; }

.ml-input-h-l-lime:hover, .ml-input-h-l-lime:focus {
  border-bottom: solid #99ef6b !important; }

.ml-input-h-d-lime:hover, .ml-input-h-d-lime:focus {
  border-bottom: solid #79eb3d !important; }

.ml-check-lime:checked + label:after {
  background: #89ED54 !important; }

.ml-check-l-lime:checked + label:after {
  background: #99ef6b !important; }

.ml-check-d-lime:checked + label:after {
  background: #79eb3d !important; }

.ml-check-h-lime:hover + label:before, .ml-check-h-lime:focus + label:before {
  border-bottom: solid 2px #89ED54 !important; }

.ml-check-h-l-lime:hover + label:before, .ml-check-h-l-lime:focus + label:before {
  border-bottom: solid 2px #99ef6b !important; }

.ml-check-h-d-lime:hover + label:before, .ml-check-h-d-lime:focus + label:before {
  border-bottom: solid 2px #79eb3d !important; }

.ml-input-yellow {
  border-bottom: solid #F6EB49 !important; }

.ml-input-l-yellow {
  border-bottom: solid #f7ee61 !important; }

.ml-input-d-yellow {
  border-bottom: solid #f5e831 !important; }

.ml-input-h-yellow:hover, .ml-input-h-yellow:focus {
  border-bottom: solid #F6EB49 !important; }

.ml-input-h-l-yellow:hover, .ml-input-h-l-yellow:focus {
  border-bottom: solid #f7ee61 !important; }

.ml-input-h-d-yellow:hover, .ml-input-h-d-yellow:focus {
  border-bottom: solid #f5e831 !important; }

.ml-check-yellow:checked + label:after {
  background: #F6EB49 !important; }

.ml-check-l-yellow:checked + label:after {
  background: #f7ee61 !important; }

.ml-check-d-yellow:checked + label:after {
  background: #f5e831 !important; }

.ml-check-h-yellow:hover + label:before, .ml-check-h-yellow:focus + label:before {
  border-bottom: solid 2px #F6EB49 !important; }

.ml-check-h-l-yellow:hover + label:before, .ml-check-h-l-yellow:focus + label:before {
  border-bottom: solid 2px #f7ee61 !important; }

.ml-check-h-d-yellow:hover + label:before, .ml-check-h-d-yellow:focus + label:before {
  border-bottom: solid 2px #f5e831 !important; }

.ml-input-amber {
  border-bottom: solid #FFDA44 !important; }

.ml-input-l-amber {
  border-bottom: solid #ffdf5e !important; }

.ml-input-d-amber {
  border-bottom: solid #ffd52b !important; }

.ml-input-h-amber:hover, .ml-input-h-amber:focus {
  border-bottom: solid #FFDA44 !important; }

.ml-input-h-l-amber:hover, .ml-input-h-l-amber:focus {
  border-bottom: solid #ffdf5e !important; }

.ml-input-h-d-amber:hover, .ml-input-h-d-amber:focus {
  border-bottom: solid #ffd52b !important; }

.ml-check-amber:checked + label:after {
  background: #FFDA44 !important; }

.ml-check-l-amber:checked + label:after {
  background: #ffdf5e !important; }

.ml-check-d-amber:checked + label:after {
  background: #ffd52b !important; }

.ml-check-h-amber:hover + label:before, .ml-check-h-amber:focus + label:before {
  border-bottom: solid 2px #FFDA44 !important; }

.ml-check-h-l-amber:hover + label:before, .ml-check-h-l-amber:focus + label:before {
  border-bottom: solid 2px #ffdf5e !important; }

.ml-check-h-d-amber:hover + label:before, .ml-check-h-d-amber:focus + label:before {
  border-bottom: solid 2px #ffd52b !important; }

.ml-input-orange {
  border-bottom: solid #FFA52E !important; }

.ml-input-l-orange {
  border-bottom: solid #ffb048 !important; }

.ml-input-d-orange {
  border-bottom: solid #ff9a15 !important; }

.ml-input-h-orange:hover, .ml-input-h-orange:focus {
  border-bottom: solid #FFA52E !important; }

.ml-input-h-l-orange:hover, .ml-input-h-l-orange:focus {
  border-bottom: solid #ffb048 !important; }

.ml-input-h-d-orange:hover, .ml-input-h-d-orange:focus {
  border-bottom: solid #ff9a15 !important; }

.ml-check-orange:checked + label:after {
  background: #FFA52E !important; }

.ml-check-l-orange:checked + label:after {
  background: #ffb048 !important; }

.ml-check-d-orange:checked + label:after {
  background: #ff9a15 !important; }

.ml-check-h-orange:hover + label:before, .ml-check-h-orange:focus + label:before {
  border-bottom: solid 2px #FFA52E !important; }

.ml-check-h-l-orange:hover + label:before, .ml-check-h-l-orange:focus + label:before {
  border-bottom: solid 2px #ffb048 !important; }

.ml-check-h-d-orange:hover + label:before, .ml-check-h-d-orange:focus + label:before {
  border-bottom: solid 2px #ff9a15 !important; }

.ml-input-brown {
  border-bottom: solid #956D38 !important; }

.ml-input-l-brown {
  border-bottom: solid #a87b3f !important; }

.ml-input-d-brown {
  border-bottom: solid #825f31 !important; }

.ml-input-h-brown:hover, .ml-input-h-brown:focus {
  border-bottom: solid #956D38 !important; }

.ml-input-h-l-brown:hover, .ml-input-h-l-brown:focus {
  border-bottom: solid #a87b3f !important; }

.ml-input-h-d-brown:hover, .ml-input-h-d-brown:focus {
  border-bottom: solid #825f31 !important; }

.ml-check-brown:checked + label:after {
  background: #956D38 !important; }

.ml-check-l-brown:checked + label:after {
  background: #a87b3f !important; }

.ml-check-d-brown:checked + label:after {
  background: #825f31 !important; }

.ml-check-h-brown:hover + label:before, .ml-check-h-brown:focus + label:before {
  border-bottom: solid 2px #956D38 !important; }

.ml-check-h-l-brown:hover + label:before, .ml-check-h-l-brown:focus + label:before {
  border-bottom: solid 2px #a87b3f !important; }

.ml-check-h-d-brown:hover + label:before, .ml-check-h-d-brown:focus + label:before {
  border-bottom: solid 2px #825f31 !important; }

.ml-input-black {
  border-bottom: solid #040E18 !important; }

.ml-input-l-black {
  border-bottom: solid #081b2e !important; }

.ml-input-d-black {
  border-bottom: solid #000102 !important; }

.ml-input-h-black:hover, .ml-input-h-black:focus {
  border-bottom: solid #040E18 !important; }

.ml-input-h-l-black:hover, .ml-input-h-l-black:focus {
  border-bottom: solid #081b2e !important; }

.ml-input-h-d-black:hover, .ml-input-h-d-black:focus {
  border-bottom: solid #000102 !important; }

.ml-check-black:checked + label:after {
  background: #040E18 !important; }

.ml-check-l-black:checked + label:after {
  background: #081b2e !important; }

.ml-check-d-black:checked + label:after {
  background: #000102 !important; }

.ml-check-h-black:hover + label:before, .ml-check-h-black:focus + label:before {
  border-bottom: solid 2px #040E18 !important; }

.ml-check-h-l-black:hover + label:before, .ml-check-h-l-black:focus + label:before {
  border-bottom: solid 2px #081b2e !important; }

.ml-check-h-d-black:hover + label:before, .ml-check-h-d-black:focus + label:before {
  border-bottom: solid 2px #000102 !important; }

.ml-input-grey {
  border-bottom: solid #A6AAB9 !important; }

.ml-input-l-grey {
  border-bottom: solid #b4b8c4 !important; }

.ml-input-d-grey {
  border-bottom: solid #989cae !important; }

.ml-input-h-grey:hover, .ml-input-h-grey:focus {
  border-bottom: solid #A6AAB9 !important; }

.ml-input-h-l-grey:hover, .ml-input-h-l-grey:focus {
  border-bottom: solid #b4b8c4 !important; }

.ml-input-h-d-grey:hover, .ml-input-h-d-grey:focus {
  border-bottom: solid #989cae !important; }

.ml-check-grey:checked + label:after {
  background: #A6AAB9 !important; }

.ml-check-l-grey:checked + label:after {
  background: #b4b8c4 !important; }

.ml-check-d-grey:checked + label:after {
  background: #989cae !important; }

.ml-check-h-grey:hover + label:before, .ml-check-h-grey:focus + label:before {
  border-bottom: solid 2px #A6AAB9 !important; }

.ml-check-h-l-grey:hover + label:before, .ml-check-h-l-grey:focus + label:before {
  border-bottom: solid 2px #b4b8c4 !important; }

.ml-check-h-d-grey:hover + label:before, .ml-check-h-d-grey:focus + label:before {
  border-bottom: solid 2px #989cae !important; }

.ml-input-white {
  border-bottom: solid #ffffff !important; }

.ml-input-l-white {
  border-bottom: solid white !important; }

.ml-input-d-white {
  border-bottom: solid #f2f2f2 !important; }

.ml-input-h-white:hover, .ml-input-h-white:focus {
  border-bottom: solid #ffffff !important; }

.ml-input-h-l-white:hover, .ml-input-h-l-white:focus {
  border-bottom: solid white !important; }

.ml-input-h-d-white:hover, .ml-input-h-d-white:focus {
  border-bottom: solid #f2f2f2 !important; }

.ml-check-white:checked + label:after {
  background: #ffffff !important; }

.ml-check-l-white:checked + label:after {
  background: white !important; }

.ml-check-d-white:checked + label:after {
  background: #f2f2f2 !important; }

.ml-check-h-white:hover + label:before, .ml-check-h-white:focus + label:before {
  border-bottom: solid 2px #ffffff !important; }

.ml-check-h-l-white:hover + label:before, .ml-check-h-l-white:focus + label:before {
  border-bottom: solid 2px white !important; }

.ml-check-h-d-white:hover + label:before, .ml-check-h-d-white:focus + label:before {
  border-bottom: solid 2px #f2f2f2 !important; }

.ml-input-whitesmoke {
  border-bottom: solid #F1F2F8 !important; }

.ml-input-l-whitesmoke {
  border-bottom: solid white !important; }

.ml-input-d-whitesmoke {
  border-bottom: solid #e0e2f0 !important; }

.ml-input-h-whitesmoke:hover, .ml-input-h-whitesmoke:focus {
  border-bottom: solid #F1F2F8 !important; }

.ml-input-h-l-whitesmoke:hover, .ml-input-h-l-whitesmoke:focus {
  border-bottom: solid white !important; }

.ml-input-h-d-whitesmoke:hover, .ml-input-h-d-whitesmoke:focus {
  border-bottom: solid #e0e2f0 !important; }

.ml-check-whitesmoke:checked + label:after {
  background: #F1F2F8 !important; }

.ml-check-l-whitesmoke:checked + label:after {
  background: white !important; }

.ml-check-d-whitesmoke:checked + label:after {
  background: #e0e2f0 !important; }

.ml-check-h-whitesmoke:hover + label:before, .ml-check-h-whitesmoke:focus + label:before {
  border-bottom: solid 2px #F1F2F8 !important; }

.ml-check-h-l-whitesmoke:hover + label:before, .ml-check-h-l-whitesmoke:focus + label:before {
  border-bottom: solid 2px white !important; }

.ml-check-h-d-whitesmoke:hover + label:before, .ml-check-h-d-whitesmoke:focus + label:before {
  border-bottom: solid 2px #e0e2f0 !important; }

.ml-input-transparent {
  border-bottom: solid transparent !important; }

.ml-input-l-transparent {
  border-bottom: solid transparent !important; }

.ml-input-d-transparent {
  border-bottom: solid transparent !important; }

.ml-input-h-transparent:hover, .ml-input-h-transparent:focus {
  border-bottom: solid transparent !important; }

.ml-input-h-l-transparent:hover, .ml-input-h-l-transparent:focus {
  border-bottom: solid transparent !important; }

.ml-input-h-d-transparent:hover, .ml-input-h-d-transparent:focus {
  border-bottom: solid transparent !important; }

.ml-check-transparent:checked + label:after {
  background: transparent !important; }

.ml-check-l-transparent:checked + label:after {
  background: transparent !important; }

.ml-check-d-transparent:checked + label:after {
  background: transparent !important; }

.ml-check-h-transparent:hover + label:before, .ml-check-h-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.ml-check-h-l-transparent:hover + label:before, .ml-check-h-l-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.ml-check-h-d-transparent:hover + label:before, .ml-check-h-d-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.ts-input-red {
  border-bottom: solid #F94180 !important; }

.ts-input-l-red {
  border-bottom: solid #fa5a91 !important; }

.ts-input-d-red {
  border-bottom: solid #f8286f !important; }

.ts-input-h-red:hover, .ts-input-h-red:focus {
  border-bottom: solid #F94180 !important; }

.ts-input-h-l-red:hover, .ts-input-h-l-red:focus {
  border-bottom: solid #fa5a91 !important; }

.ts-input-h-d-red:hover, .ts-input-h-d-red:focus {
  border-bottom: solid #f8286f !important; }

.ts-check-red:checked + label:after {
  background: #F94180 !important; }

.ts-check-l-red:checked + label:after {
  background: #fa5a91 !important; }

.ts-check-d-red:checked + label:after {
  background: #f8286f !important; }

.ts-check-h-red:hover + label:before, .ts-check-h-red:focus + label:before {
  border-bottom: solid 2px #F94180 !important; }

.ts-check-h-l-red:hover + label:before, .ts-check-h-l-red:focus + label:before {
  border-bottom: solid 2px #fa5a91 !important; }

.ts-check-h-d-red:hover + label:before, .ts-check-h-d-red:focus + label:before {
  border-bottom: solid 2px #f8286f !important; }

.ts-input-pink {
  border-bottom: solid #FC58F1 !important; }

.ts-input-l-pink {
  border-bottom: solid #fc71f3 !important; }

.ts-input-d-pink {
  border-bottom: solid #fc3fef !important; }

.ts-input-h-pink:hover, .ts-input-h-pink:focus {
  border-bottom: solid #FC58F1 !important; }

.ts-input-h-l-pink:hover, .ts-input-h-l-pink:focus {
  border-bottom: solid #fc71f3 !important; }

.ts-input-h-d-pink:hover, .ts-input-h-d-pink:focus {
  border-bottom: solid #fc3fef !important; }

.ts-check-pink:checked + label:after {
  background: #FC58F1 !important; }

.ts-check-l-pink:checked + label:after {
  background: #fc71f3 !important; }

.ts-check-d-pink:checked + label:after {
  background: #fc3fef !important; }

.ts-check-h-pink:hover + label:before, .ts-check-h-pink:focus + label:before {
  border-bottom: solid 2px #FC58F1 !important; }

.ts-check-h-l-pink:hover + label:before, .ts-check-h-l-pink:focus + label:before {
  border-bottom: solid 2px #fc71f3 !important; }

.ts-check-h-d-pink:hover + label:before, .ts-check-h-d-pink:focus + label:before {
  border-bottom: solid 2px #fc3fef !important; }

.ts-input-purple {
  border-bottom: solid #A418F3 !important; }

.ts-input-l-purple {
  border-bottom: solid #ae30f4 !important; }

.ts-input-d-purple {
  border-bottom: solid #970ce6 !important; }

.ts-input-h-purple:hover, .ts-input-h-purple:focus {
  border-bottom: solid #A418F3 !important; }

.ts-input-h-l-purple:hover, .ts-input-h-l-purple:focus {
  border-bottom: solid #ae30f4 !important; }

.ts-input-h-d-purple:hover, .ts-input-h-d-purple:focus {
  border-bottom: solid #970ce6 !important; }

.ts-check-purple:checked + label:after {
  background: #A418F3 !important; }

.ts-check-l-purple:checked + label:after {
  background: #ae30f4 !important; }

.ts-check-d-purple:checked + label:after {
  background: #970ce6 !important; }

.ts-check-h-purple:hover + label:before, .ts-check-h-purple:focus + label:before {
  border-bottom: solid 2px #A418F3 !important; }

.ts-check-h-l-purple:hover + label:before, .ts-check-h-l-purple:focus + label:before {
  border-bottom: solid 2px #ae30f4 !important; }

.ts-check-h-d-purple:hover + label:before, .ts-check-h-d-purple:focus + label:before {
  border-bottom: solid 2px #970ce6 !important; }

.ts-input-indigo {
  border-bottom: solid #8432FF !important; }

.ts-input-l-indigo {
  border-bottom: solid #934cff !important; }

.ts-input-d-indigo {
  border-bottom: solid #7519ff !important; }

.ts-input-h-indigo:hover, .ts-input-h-indigo:focus {
  border-bottom: solid #8432FF !important; }

.ts-input-h-l-indigo:hover, .ts-input-h-l-indigo:focus {
  border-bottom: solid #934cff !important; }

.ts-input-h-d-indigo:hover, .ts-input-h-d-indigo:focus {
  border-bottom: solid #7519ff !important; }

.ts-check-indigo:checked + label:after {
  background: #8432FF !important; }

.ts-check-l-indigo:checked + label:after {
  background: #934cff !important; }

.ts-check-d-indigo:checked + label:after {
  background: #7519ff !important; }

.ts-check-h-indigo:hover + label:before, .ts-check-h-indigo:focus + label:before {
  border-bottom: solid 2px #8432FF !important; }

.ts-check-h-l-indigo:hover + label:before, .ts-check-h-l-indigo:focus + label:before {
  border-bottom: solid 2px #934cff !important; }

.ts-check-h-d-indigo:hover + label:before, .ts-check-h-d-indigo:focus + label:before {
  border-bottom: solid 2px #7519ff !important; }

.ts-input-blue {
  border-bottom: solid #4085FF !important; }

.ts-input-l-blue {
  border-bottom: solid #5a95ff !important; }

.ts-input-d-blue {
  border-bottom: solid #2775ff !important; }

.ts-input-h-blue:hover, .ts-input-h-blue:focus {
  border-bottom: solid #4085FF !important; }

.ts-input-h-l-blue:hover, .ts-input-h-l-blue:focus {
  border-bottom: solid #5a95ff !important; }

.ts-input-h-d-blue:hover, .ts-input-h-d-blue:focus {
  border-bottom: solid #2775ff !important; }

.ts-check-blue:checked + label:after {
  background: #4085FF !important; }

.ts-check-l-blue:checked + label:after {
  background: #5a95ff !important; }

.ts-check-d-blue:checked + label:after {
  background: #2775ff !important; }

.ts-check-h-blue:hover + label:before, .ts-check-h-blue:focus + label:before {
  border-bottom: solid 2px #4085FF !important; }

.ts-check-h-l-blue:hover + label:before, .ts-check-h-l-blue:focus + label:before {
  border-bottom: solid 2px #5a95ff !important; }

.ts-check-h-d-blue:hover + label:before, .ts-check-h-d-blue:focus + label:before {
  border-bottom: solid 2px #2775ff !important; }

.ts-input-cyan {
  border-bottom: solid #40CDF7 !important; }

.ts-input-l-cyan {
  border-bottom: solid #58d3f8 !important; }

.ts-input-d-cyan {
  border-bottom: solid #28c7f6 !important; }

.ts-input-h-cyan:hover, .ts-input-h-cyan:focus {
  border-bottom: solid #40CDF7 !important; }

.ts-input-h-l-cyan:hover, .ts-input-h-l-cyan:focus {
  border-bottom: solid #58d3f8 !important; }

.ts-input-h-d-cyan:hover, .ts-input-h-d-cyan:focus {
  border-bottom: solid #28c7f6 !important; }

.ts-check-cyan:checked + label:after {
  background: #40CDF7 !important; }

.ts-check-l-cyan:checked + label:after {
  background: #58d3f8 !important; }

.ts-check-d-cyan:checked + label:after {
  background: #28c7f6 !important; }

.ts-check-h-cyan:hover + label:before, .ts-check-h-cyan:focus + label:before {
  border-bottom: solid 2px #40CDF7 !important; }

.ts-check-h-l-cyan:hover + label:before, .ts-check-h-l-cyan:focus + label:before {
  border-bottom: solid 2px #58d3f8 !important; }

.ts-check-h-d-cyan:hover + label:before, .ts-check-h-d-cyan:focus + label:before {
  border-bottom: solid 2px #28c7f6 !important; }

.ts-input-teal {
  border-bottom: solid #35F7D9 !important; }

.ts-input-l-teal {
  border-bottom: solid #4ef8de !important; }

.ts-input-d-teal {
  border-bottom: solid #1cf6d4 !important; }

.ts-input-h-teal:hover, .ts-input-h-teal:focus {
  border-bottom: solid #35F7D9 !important; }

.ts-input-h-l-teal:hover, .ts-input-h-l-teal:focus {
  border-bottom: solid #4ef8de !important; }

.ts-input-h-d-teal:hover, .ts-input-h-d-teal:focus {
  border-bottom: solid #1cf6d4 !important; }

.ts-check-teal:checked + label:after {
  background: #35F7D9 !important; }

.ts-check-l-teal:checked + label:after {
  background: #4ef8de !important; }

.ts-check-d-teal:checked + label:after {
  background: #1cf6d4 !important; }

.ts-check-h-teal:hover + label:before, .ts-check-h-teal:focus + label:before {
  border-bottom: solid 2px #35F7D9 !important; }

.ts-check-h-l-teal:hover + label:before, .ts-check-h-l-teal:focus + label:before {
  border-bottom: solid 2px #4ef8de !important; }

.ts-check-h-d-teal:hover + label:before, .ts-check-h-d-teal:focus + label:before {
  border-bottom: solid 2px #1cf6d4 !important; }

.ts-input-green {
  border-bottom: solid #45E6AA !important; }

.ts-input-l-green {
  border-bottom: solid #5be9b4 !important; }

.ts-input-d-green {
  border-bottom: solid #2fe3a0 !important; }

.ts-input-h-green:hover, .ts-input-h-green:focus {
  border-bottom: solid #45E6AA !important; }

.ts-input-h-l-green:hover, .ts-input-h-l-green:focus {
  border-bottom: solid #5be9b4 !important; }

.ts-input-h-d-green:hover, .ts-input-h-d-green:focus {
  border-bottom: solid #2fe3a0 !important; }

.ts-check-green:checked + label:after {
  background: #45E6AA !important; }

.ts-check-l-green:checked + label:after {
  background: #5be9b4 !important; }

.ts-check-d-green:checked + label:after {
  background: #2fe3a0 !important; }

.ts-check-h-green:hover + label:before, .ts-check-h-green:focus + label:before {
  border-bottom: solid 2px #45E6AA !important; }

.ts-check-h-l-green:hover + label:before, .ts-check-h-l-green:focus + label:before {
  border-bottom: solid 2px #5be9b4 !important; }

.ts-check-h-d-green:hover + label:before, .ts-check-h-d-green:focus + label:before {
  border-bottom: solid 2px #2fe3a0 !important; }

.ts-input-lime {
  border-bottom: solid #89ED54 !important; }

.ts-input-l-lime {
  border-bottom: solid #99ef6b !important; }

.ts-input-d-lime {
  border-bottom: solid #79eb3d !important; }

.ts-input-h-lime:hover, .ts-input-h-lime:focus {
  border-bottom: solid #89ED54 !important; }

.ts-input-h-l-lime:hover, .ts-input-h-l-lime:focus {
  border-bottom: solid #99ef6b !important; }

.ts-input-h-d-lime:hover, .ts-input-h-d-lime:focus {
  border-bottom: solid #79eb3d !important; }

.ts-check-lime:checked + label:after {
  background: #89ED54 !important; }

.ts-check-l-lime:checked + label:after {
  background: #99ef6b !important; }

.ts-check-d-lime:checked + label:after {
  background: #79eb3d !important; }

.ts-check-h-lime:hover + label:before, .ts-check-h-lime:focus + label:before {
  border-bottom: solid 2px #89ED54 !important; }

.ts-check-h-l-lime:hover + label:before, .ts-check-h-l-lime:focus + label:before {
  border-bottom: solid 2px #99ef6b !important; }

.ts-check-h-d-lime:hover + label:before, .ts-check-h-d-lime:focus + label:before {
  border-bottom: solid 2px #79eb3d !important; }

.ts-input-yellow {
  border-bottom: solid #F6EB49 !important; }

.ts-input-l-yellow {
  border-bottom: solid #f7ee61 !important; }

.ts-input-d-yellow {
  border-bottom: solid #f5e831 !important; }

.ts-input-h-yellow:hover, .ts-input-h-yellow:focus {
  border-bottom: solid #F6EB49 !important; }

.ts-input-h-l-yellow:hover, .ts-input-h-l-yellow:focus {
  border-bottom: solid #f7ee61 !important; }

.ts-input-h-d-yellow:hover, .ts-input-h-d-yellow:focus {
  border-bottom: solid #f5e831 !important; }

.ts-check-yellow:checked + label:after {
  background: #F6EB49 !important; }

.ts-check-l-yellow:checked + label:after {
  background: #f7ee61 !important; }

.ts-check-d-yellow:checked + label:after {
  background: #f5e831 !important; }

.ts-check-h-yellow:hover + label:before, .ts-check-h-yellow:focus + label:before {
  border-bottom: solid 2px #F6EB49 !important; }

.ts-check-h-l-yellow:hover + label:before, .ts-check-h-l-yellow:focus + label:before {
  border-bottom: solid 2px #f7ee61 !important; }

.ts-check-h-d-yellow:hover + label:before, .ts-check-h-d-yellow:focus + label:before {
  border-bottom: solid 2px #f5e831 !important; }

.ts-input-amber {
  border-bottom: solid #FFDA44 !important; }

.ts-input-l-amber {
  border-bottom: solid #ffdf5e !important; }

.ts-input-d-amber {
  border-bottom: solid #ffd52b !important; }

.ts-input-h-amber:hover, .ts-input-h-amber:focus {
  border-bottom: solid #FFDA44 !important; }

.ts-input-h-l-amber:hover, .ts-input-h-l-amber:focus {
  border-bottom: solid #ffdf5e !important; }

.ts-input-h-d-amber:hover, .ts-input-h-d-amber:focus {
  border-bottom: solid #ffd52b !important; }

.ts-check-amber:checked + label:after {
  background: #FFDA44 !important; }

.ts-check-l-amber:checked + label:after {
  background: #ffdf5e !important; }

.ts-check-d-amber:checked + label:after {
  background: #ffd52b !important; }

.ts-check-h-amber:hover + label:before, .ts-check-h-amber:focus + label:before {
  border-bottom: solid 2px #FFDA44 !important; }

.ts-check-h-l-amber:hover + label:before, .ts-check-h-l-amber:focus + label:before {
  border-bottom: solid 2px #ffdf5e !important; }

.ts-check-h-d-amber:hover + label:before, .ts-check-h-d-amber:focus + label:before {
  border-bottom: solid 2px #ffd52b !important; }

.ts-input-orange {
  border-bottom: solid #FFA52E !important; }

.ts-input-l-orange {
  border-bottom: solid #ffb048 !important; }

.ts-input-d-orange {
  border-bottom: solid #ff9a15 !important; }

.ts-input-h-orange:hover, .ts-input-h-orange:focus {
  border-bottom: solid #FFA52E !important; }

.ts-input-h-l-orange:hover, .ts-input-h-l-orange:focus {
  border-bottom: solid #ffb048 !important; }

.ts-input-h-d-orange:hover, .ts-input-h-d-orange:focus {
  border-bottom: solid #ff9a15 !important; }

.ts-check-orange:checked + label:after {
  background: #FFA52E !important; }

.ts-check-l-orange:checked + label:after {
  background: #ffb048 !important; }

.ts-check-d-orange:checked + label:after {
  background: #ff9a15 !important; }

.ts-check-h-orange:hover + label:before, .ts-check-h-orange:focus + label:before {
  border-bottom: solid 2px #FFA52E !important; }

.ts-check-h-l-orange:hover + label:before, .ts-check-h-l-orange:focus + label:before {
  border-bottom: solid 2px #ffb048 !important; }

.ts-check-h-d-orange:hover + label:before, .ts-check-h-d-orange:focus + label:before {
  border-bottom: solid 2px #ff9a15 !important; }

.ts-input-brown {
  border-bottom: solid #956D38 !important; }

.ts-input-l-brown {
  border-bottom: solid #a87b3f !important; }

.ts-input-d-brown {
  border-bottom: solid #825f31 !important; }

.ts-input-h-brown:hover, .ts-input-h-brown:focus {
  border-bottom: solid #956D38 !important; }

.ts-input-h-l-brown:hover, .ts-input-h-l-brown:focus {
  border-bottom: solid #a87b3f !important; }

.ts-input-h-d-brown:hover, .ts-input-h-d-brown:focus {
  border-bottom: solid #825f31 !important; }

.ts-check-brown:checked + label:after {
  background: #956D38 !important; }

.ts-check-l-brown:checked + label:after {
  background: #a87b3f !important; }

.ts-check-d-brown:checked + label:after {
  background: #825f31 !important; }

.ts-check-h-brown:hover + label:before, .ts-check-h-brown:focus + label:before {
  border-bottom: solid 2px #956D38 !important; }

.ts-check-h-l-brown:hover + label:before, .ts-check-h-l-brown:focus + label:before {
  border-bottom: solid 2px #a87b3f !important; }

.ts-check-h-d-brown:hover + label:before, .ts-check-h-d-brown:focus + label:before {
  border-bottom: solid 2px #825f31 !important; }

.ts-input-black {
  border-bottom: solid #040E18 !important; }

.ts-input-l-black {
  border-bottom: solid #081b2e !important; }

.ts-input-d-black {
  border-bottom: solid #000102 !important; }

.ts-input-h-black:hover, .ts-input-h-black:focus {
  border-bottom: solid #040E18 !important; }

.ts-input-h-l-black:hover, .ts-input-h-l-black:focus {
  border-bottom: solid #081b2e !important; }

.ts-input-h-d-black:hover, .ts-input-h-d-black:focus {
  border-bottom: solid #000102 !important; }

.ts-check-black:checked + label:after {
  background: #040E18 !important; }

.ts-check-l-black:checked + label:after {
  background: #081b2e !important; }

.ts-check-d-black:checked + label:after {
  background: #000102 !important; }

.ts-check-h-black:hover + label:before, .ts-check-h-black:focus + label:before {
  border-bottom: solid 2px #040E18 !important; }

.ts-check-h-l-black:hover + label:before, .ts-check-h-l-black:focus + label:before {
  border-bottom: solid 2px #081b2e !important; }

.ts-check-h-d-black:hover + label:before, .ts-check-h-d-black:focus + label:before {
  border-bottom: solid 2px #000102 !important; }

.ts-input-grey {
  border-bottom: solid #A6AAB9 !important; }

.ts-input-l-grey {
  border-bottom: solid #b4b8c4 !important; }

.ts-input-d-grey {
  border-bottom: solid #989cae !important; }

.ts-input-h-grey:hover, .ts-input-h-grey:focus {
  border-bottom: solid #A6AAB9 !important; }

.ts-input-h-l-grey:hover, .ts-input-h-l-grey:focus {
  border-bottom: solid #b4b8c4 !important; }

.ts-input-h-d-grey:hover, .ts-input-h-d-grey:focus {
  border-bottom: solid #989cae !important; }

.ts-check-grey:checked + label:after {
  background: #A6AAB9 !important; }

.ts-check-l-grey:checked + label:after {
  background: #b4b8c4 !important; }

.ts-check-d-grey:checked + label:after {
  background: #989cae !important; }

.ts-check-h-grey:hover + label:before, .ts-check-h-grey:focus + label:before {
  border-bottom: solid 2px #A6AAB9 !important; }

.ts-check-h-l-grey:hover + label:before, .ts-check-h-l-grey:focus + label:before {
  border-bottom: solid 2px #b4b8c4 !important; }

.ts-check-h-d-grey:hover + label:before, .ts-check-h-d-grey:focus + label:before {
  border-bottom: solid 2px #989cae !important; }

.ts-input-white {
  border-bottom: solid #ffffff !important; }

.ts-input-l-white {
  border-bottom: solid white !important; }

.ts-input-d-white {
  border-bottom: solid #f2f2f2 !important; }

.ts-input-h-white:hover, .ts-input-h-white:focus {
  border-bottom: solid #ffffff !important; }

.ts-input-h-l-white:hover, .ts-input-h-l-white:focus {
  border-bottom: solid white !important; }

.ts-input-h-d-white:hover, .ts-input-h-d-white:focus {
  border-bottom: solid #f2f2f2 !important; }

.ts-check-white:checked + label:after {
  background: #ffffff !important; }

.ts-check-l-white:checked + label:after {
  background: white !important; }

.ts-check-d-white:checked + label:after {
  background: #f2f2f2 !important; }

.ts-check-h-white:hover + label:before, .ts-check-h-white:focus + label:before {
  border-bottom: solid 2px #ffffff !important; }

.ts-check-h-l-white:hover + label:before, .ts-check-h-l-white:focus + label:before {
  border-bottom: solid 2px white !important; }

.ts-check-h-d-white:hover + label:before, .ts-check-h-d-white:focus + label:before {
  border-bottom: solid 2px #f2f2f2 !important; }

.ts-input-whitesmoke {
  border-bottom: solid #F1F2F8 !important; }

.ts-input-l-whitesmoke {
  border-bottom: solid white !important; }

.ts-input-d-whitesmoke {
  border-bottom: solid #e0e2f0 !important; }

.ts-input-h-whitesmoke:hover, .ts-input-h-whitesmoke:focus {
  border-bottom: solid #F1F2F8 !important; }

.ts-input-h-l-whitesmoke:hover, .ts-input-h-l-whitesmoke:focus {
  border-bottom: solid white !important; }

.ts-input-h-d-whitesmoke:hover, .ts-input-h-d-whitesmoke:focus {
  border-bottom: solid #e0e2f0 !important; }

.ts-check-whitesmoke:checked + label:after {
  background: #F1F2F8 !important; }

.ts-check-l-whitesmoke:checked + label:after {
  background: white !important; }

.ts-check-d-whitesmoke:checked + label:after {
  background: #e0e2f0 !important; }

.ts-check-h-whitesmoke:hover + label:before, .ts-check-h-whitesmoke:focus + label:before {
  border-bottom: solid 2px #F1F2F8 !important; }

.ts-check-h-l-whitesmoke:hover + label:before, .ts-check-h-l-whitesmoke:focus + label:before {
  border-bottom: solid 2px white !important; }

.ts-check-h-d-whitesmoke:hover + label:before, .ts-check-h-d-whitesmoke:focus + label:before {
  border-bottom: solid 2px #e0e2f0 !important; }

.ts-input-transparent {
  border-bottom: solid transparent !important; }

.ts-input-l-transparent {
  border-bottom: solid transparent !important; }

.ts-input-d-transparent {
  border-bottom: solid transparent !important; }

.ts-input-h-transparent:hover, .ts-input-h-transparent:focus {
  border-bottom: solid transparent !important; }

.ts-input-h-l-transparent:hover, .ts-input-h-l-transparent:focus {
  border-bottom: solid transparent !important; }

.ts-input-h-d-transparent:hover, .ts-input-h-d-transparent:focus {
  border-bottom: solid transparent !important; }

.ts-check-transparent:checked + label:after {
  background: transparent !important; }

.ts-check-l-transparent:checked + label:after {
  background: transparent !important; }

.ts-check-d-transparent:checked + label:after {
  background: transparent !important; }

.ts-check-h-transparent:hover + label:before, .ts-check-h-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.ts-check-h-l-transparent:hover + label:before, .ts-check-h-l-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.ts-check-h-d-transparent:hover + label:before, .ts-check-h-d-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.tl-input-red {
  border-bottom: solid #F94180 !important; }

.tl-input-l-red {
  border-bottom: solid #fa5a91 !important; }

.tl-input-d-red {
  border-bottom: solid #f8286f !important; }

.tl-input-h-red:hover, .tl-input-h-red:focus {
  border-bottom: solid #F94180 !important; }

.tl-input-h-l-red:hover, .tl-input-h-l-red:focus {
  border-bottom: solid #fa5a91 !important; }

.tl-input-h-d-red:hover, .tl-input-h-d-red:focus {
  border-bottom: solid #f8286f !important; }

.tl-check-red:checked + label:after {
  background: #F94180 !important; }

.tl-check-l-red:checked + label:after {
  background: #fa5a91 !important; }

.tl-check-d-red:checked + label:after {
  background: #f8286f !important; }

.tl-check-h-red:hover + label:before, .tl-check-h-red:focus + label:before {
  border-bottom: solid 2px #F94180 !important; }

.tl-check-h-l-red:hover + label:before, .tl-check-h-l-red:focus + label:before {
  border-bottom: solid 2px #fa5a91 !important; }

.tl-check-h-d-red:hover + label:before, .tl-check-h-d-red:focus + label:before {
  border-bottom: solid 2px #f8286f !important; }

.tl-input-pink {
  border-bottom: solid #FC58F1 !important; }

.tl-input-l-pink {
  border-bottom: solid #fc71f3 !important; }

.tl-input-d-pink {
  border-bottom: solid #fc3fef !important; }

.tl-input-h-pink:hover, .tl-input-h-pink:focus {
  border-bottom: solid #FC58F1 !important; }

.tl-input-h-l-pink:hover, .tl-input-h-l-pink:focus {
  border-bottom: solid #fc71f3 !important; }

.tl-input-h-d-pink:hover, .tl-input-h-d-pink:focus {
  border-bottom: solid #fc3fef !important; }

.tl-check-pink:checked + label:after {
  background: #FC58F1 !important; }

.tl-check-l-pink:checked + label:after {
  background: #fc71f3 !important; }

.tl-check-d-pink:checked + label:after {
  background: #fc3fef !important; }

.tl-check-h-pink:hover + label:before, .tl-check-h-pink:focus + label:before {
  border-bottom: solid 2px #FC58F1 !important; }

.tl-check-h-l-pink:hover + label:before, .tl-check-h-l-pink:focus + label:before {
  border-bottom: solid 2px #fc71f3 !important; }

.tl-check-h-d-pink:hover + label:before, .tl-check-h-d-pink:focus + label:before {
  border-bottom: solid 2px #fc3fef !important; }

.tl-input-purple {
  border-bottom: solid #A418F3 !important; }

.tl-input-l-purple {
  border-bottom: solid #ae30f4 !important; }

.tl-input-d-purple {
  border-bottom: solid #970ce6 !important; }

.tl-input-h-purple:hover, .tl-input-h-purple:focus {
  border-bottom: solid #A418F3 !important; }

.tl-input-h-l-purple:hover, .tl-input-h-l-purple:focus {
  border-bottom: solid #ae30f4 !important; }

.tl-input-h-d-purple:hover, .tl-input-h-d-purple:focus {
  border-bottom: solid #970ce6 !important; }

.tl-check-purple:checked + label:after {
  background: #A418F3 !important; }

.tl-check-l-purple:checked + label:after {
  background: #ae30f4 !important; }

.tl-check-d-purple:checked + label:after {
  background: #970ce6 !important; }

.tl-check-h-purple:hover + label:before, .tl-check-h-purple:focus + label:before {
  border-bottom: solid 2px #A418F3 !important; }

.tl-check-h-l-purple:hover + label:before, .tl-check-h-l-purple:focus + label:before {
  border-bottom: solid 2px #ae30f4 !important; }

.tl-check-h-d-purple:hover + label:before, .tl-check-h-d-purple:focus + label:before {
  border-bottom: solid 2px #970ce6 !important; }

.tl-input-indigo {
  border-bottom: solid #8432FF !important; }

.tl-input-l-indigo {
  border-bottom: solid #934cff !important; }

.tl-input-d-indigo {
  border-bottom: solid #7519ff !important; }

.tl-input-h-indigo:hover, .tl-input-h-indigo:focus {
  border-bottom: solid #8432FF !important; }

.tl-input-h-l-indigo:hover, .tl-input-h-l-indigo:focus {
  border-bottom: solid #934cff !important; }

.tl-input-h-d-indigo:hover, .tl-input-h-d-indigo:focus {
  border-bottom: solid #7519ff !important; }

.tl-check-indigo:checked + label:after {
  background: #8432FF !important; }

.tl-check-l-indigo:checked + label:after {
  background: #934cff !important; }

.tl-check-d-indigo:checked + label:after {
  background: #7519ff !important; }

.tl-check-h-indigo:hover + label:before, .tl-check-h-indigo:focus + label:before {
  border-bottom: solid 2px #8432FF !important; }

.tl-check-h-l-indigo:hover + label:before, .tl-check-h-l-indigo:focus + label:before {
  border-bottom: solid 2px #934cff !important; }

.tl-check-h-d-indigo:hover + label:before, .tl-check-h-d-indigo:focus + label:before {
  border-bottom: solid 2px #7519ff !important; }

.tl-input-blue {
  border-bottom: solid #4085FF !important; }

.tl-input-l-blue {
  border-bottom: solid #5a95ff !important; }

.tl-input-d-blue {
  border-bottom: solid #2775ff !important; }

.tl-input-h-blue:hover, .tl-input-h-blue:focus {
  border-bottom: solid #4085FF !important; }

.tl-input-h-l-blue:hover, .tl-input-h-l-blue:focus {
  border-bottom: solid #5a95ff !important; }

.tl-input-h-d-blue:hover, .tl-input-h-d-blue:focus {
  border-bottom: solid #2775ff !important; }

.tl-check-blue:checked + label:after {
  background: #4085FF !important; }

.tl-check-l-blue:checked + label:after {
  background: #5a95ff !important; }

.tl-check-d-blue:checked + label:after {
  background: #2775ff !important; }

.tl-check-h-blue:hover + label:before, .tl-check-h-blue:focus + label:before {
  border-bottom: solid 2px #4085FF !important; }

.tl-check-h-l-blue:hover + label:before, .tl-check-h-l-blue:focus + label:before {
  border-bottom: solid 2px #5a95ff !important; }

.tl-check-h-d-blue:hover + label:before, .tl-check-h-d-blue:focus + label:before {
  border-bottom: solid 2px #2775ff !important; }

.tl-input-cyan {
  border-bottom: solid #40CDF7 !important; }

.tl-input-l-cyan {
  border-bottom: solid #58d3f8 !important; }

.tl-input-d-cyan {
  border-bottom: solid #28c7f6 !important; }

.tl-input-h-cyan:hover, .tl-input-h-cyan:focus {
  border-bottom: solid #40CDF7 !important; }

.tl-input-h-l-cyan:hover, .tl-input-h-l-cyan:focus {
  border-bottom: solid #58d3f8 !important; }

.tl-input-h-d-cyan:hover, .tl-input-h-d-cyan:focus {
  border-bottom: solid #28c7f6 !important; }

.tl-check-cyan:checked + label:after {
  background: #40CDF7 !important; }

.tl-check-l-cyan:checked + label:after {
  background: #58d3f8 !important; }

.tl-check-d-cyan:checked + label:after {
  background: #28c7f6 !important; }

.tl-check-h-cyan:hover + label:before, .tl-check-h-cyan:focus + label:before {
  border-bottom: solid 2px #40CDF7 !important; }

.tl-check-h-l-cyan:hover + label:before, .tl-check-h-l-cyan:focus + label:before {
  border-bottom: solid 2px #58d3f8 !important; }

.tl-check-h-d-cyan:hover + label:before, .tl-check-h-d-cyan:focus + label:before {
  border-bottom: solid 2px #28c7f6 !important; }

.tl-input-teal {
  border-bottom: solid #35F7D9 !important; }

.tl-input-l-teal {
  border-bottom: solid #4ef8de !important; }

.tl-input-d-teal {
  border-bottom: solid #1cf6d4 !important; }

.tl-input-h-teal:hover, .tl-input-h-teal:focus {
  border-bottom: solid #35F7D9 !important; }

.tl-input-h-l-teal:hover, .tl-input-h-l-teal:focus {
  border-bottom: solid #4ef8de !important; }

.tl-input-h-d-teal:hover, .tl-input-h-d-teal:focus {
  border-bottom: solid #1cf6d4 !important; }

.tl-check-teal:checked + label:after {
  background: #35F7D9 !important; }

.tl-check-l-teal:checked + label:after {
  background: #4ef8de !important; }

.tl-check-d-teal:checked + label:after {
  background: #1cf6d4 !important; }

.tl-check-h-teal:hover + label:before, .tl-check-h-teal:focus + label:before {
  border-bottom: solid 2px #35F7D9 !important; }

.tl-check-h-l-teal:hover + label:before, .tl-check-h-l-teal:focus + label:before {
  border-bottom: solid 2px #4ef8de !important; }

.tl-check-h-d-teal:hover + label:before, .tl-check-h-d-teal:focus + label:before {
  border-bottom: solid 2px #1cf6d4 !important; }

.tl-input-green {
  border-bottom: solid #45E6AA !important; }

.tl-input-l-green {
  border-bottom: solid #5be9b4 !important; }

.tl-input-d-green {
  border-bottom: solid #2fe3a0 !important; }

.tl-input-h-green:hover, .tl-input-h-green:focus {
  border-bottom: solid #45E6AA !important; }

.tl-input-h-l-green:hover, .tl-input-h-l-green:focus {
  border-bottom: solid #5be9b4 !important; }

.tl-input-h-d-green:hover, .tl-input-h-d-green:focus {
  border-bottom: solid #2fe3a0 !important; }

.tl-check-green:checked + label:after {
  background: #45E6AA !important; }

.tl-check-l-green:checked + label:after {
  background: #5be9b4 !important; }

.tl-check-d-green:checked + label:after {
  background: #2fe3a0 !important; }

.tl-check-h-green:hover + label:before, .tl-check-h-green:focus + label:before {
  border-bottom: solid 2px #45E6AA !important; }

.tl-check-h-l-green:hover + label:before, .tl-check-h-l-green:focus + label:before {
  border-bottom: solid 2px #5be9b4 !important; }

.tl-check-h-d-green:hover + label:before, .tl-check-h-d-green:focus + label:before {
  border-bottom: solid 2px #2fe3a0 !important; }

.tl-input-lime {
  border-bottom: solid #89ED54 !important; }

.tl-input-l-lime {
  border-bottom: solid #99ef6b !important; }

.tl-input-d-lime {
  border-bottom: solid #79eb3d !important; }

.tl-input-h-lime:hover, .tl-input-h-lime:focus {
  border-bottom: solid #89ED54 !important; }

.tl-input-h-l-lime:hover, .tl-input-h-l-lime:focus {
  border-bottom: solid #99ef6b !important; }

.tl-input-h-d-lime:hover, .tl-input-h-d-lime:focus {
  border-bottom: solid #79eb3d !important; }

.tl-check-lime:checked + label:after {
  background: #89ED54 !important; }

.tl-check-l-lime:checked + label:after {
  background: #99ef6b !important; }

.tl-check-d-lime:checked + label:after {
  background: #79eb3d !important; }

.tl-check-h-lime:hover + label:before, .tl-check-h-lime:focus + label:before {
  border-bottom: solid 2px #89ED54 !important; }

.tl-check-h-l-lime:hover + label:before, .tl-check-h-l-lime:focus + label:before {
  border-bottom: solid 2px #99ef6b !important; }

.tl-check-h-d-lime:hover + label:before, .tl-check-h-d-lime:focus + label:before {
  border-bottom: solid 2px #79eb3d !important; }

.tl-input-yellow {
  border-bottom: solid #F6EB49 !important; }

.tl-input-l-yellow {
  border-bottom: solid #f7ee61 !important; }

.tl-input-d-yellow {
  border-bottom: solid #f5e831 !important; }

.tl-input-h-yellow:hover, .tl-input-h-yellow:focus {
  border-bottom: solid #F6EB49 !important; }

.tl-input-h-l-yellow:hover, .tl-input-h-l-yellow:focus {
  border-bottom: solid #f7ee61 !important; }

.tl-input-h-d-yellow:hover, .tl-input-h-d-yellow:focus {
  border-bottom: solid #f5e831 !important; }

.tl-check-yellow:checked + label:after {
  background: #F6EB49 !important; }

.tl-check-l-yellow:checked + label:after {
  background: #f7ee61 !important; }

.tl-check-d-yellow:checked + label:after {
  background: #f5e831 !important; }

.tl-check-h-yellow:hover + label:before, .tl-check-h-yellow:focus + label:before {
  border-bottom: solid 2px #F6EB49 !important; }

.tl-check-h-l-yellow:hover + label:before, .tl-check-h-l-yellow:focus + label:before {
  border-bottom: solid 2px #f7ee61 !important; }

.tl-check-h-d-yellow:hover + label:before, .tl-check-h-d-yellow:focus + label:before {
  border-bottom: solid 2px #f5e831 !important; }

.tl-input-amber {
  border-bottom: solid #FFDA44 !important; }

.tl-input-l-amber {
  border-bottom: solid #ffdf5e !important; }

.tl-input-d-amber {
  border-bottom: solid #ffd52b !important; }

.tl-input-h-amber:hover, .tl-input-h-amber:focus {
  border-bottom: solid #FFDA44 !important; }

.tl-input-h-l-amber:hover, .tl-input-h-l-amber:focus {
  border-bottom: solid #ffdf5e !important; }

.tl-input-h-d-amber:hover, .tl-input-h-d-amber:focus {
  border-bottom: solid #ffd52b !important; }

.tl-check-amber:checked + label:after {
  background: #FFDA44 !important; }

.tl-check-l-amber:checked + label:after {
  background: #ffdf5e !important; }

.tl-check-d-amber:checked + label:after {
  background: #ffd52b !important; }

.tl-check-h-amber:hover + label:before, .tl-check-h-amber:focus + label:before {
  border-bottom: solid 2px #FFDA44 !important; }

.tl-check-h-l-amber:hover + label:before, .tl-check-h-l-amber:focus + label:before {
  border-bottom: solid 2px #ffdf5e !important; }

.tl-check-h-d-amber:hover + label:before, .tl-check-h-d-amber:focus + label:before {
  border-bottom: solid 2px #ffd52b !important; }

.tl-input-orange {
  border-bottom: solid #FFA52E !important; }

.tl-input-l-orange {
  border-bottom: solid #ffb048 !important; }

.tl-input-d-orange {
  border-bottom: solid #ff9a15 !important; }

.tl-input-h-orange:hover, .tl-input-h-orange:focus {
  border-bottom: solid #FFA52E !important; }

.tl-input-h-l-orange:hover, .tl-input-h-l-orange:focus {
  border-bottom: solid #ffb048 !important; }

.tl-input-h-d-orange:hover, .tl-input-h-d-orange:focus {
  border-bottom: solid #ff9a15 !important; }

.tl-check-orange:checked + label:after {
  background: #FFA52E !important; }

.tl-check-l-orange:checked + label:after {
  background: #ffb048 !important; }

.tl-check-d-orange:checked + label:after {
  background: #ff9a15 !important; }

.tl-check-h-orange:hover + label:before, .tl-check-h-orange:focus + label:before {
  border-bottom: solid 2px #FFA52E !important; }

.tl-check-h-l-orange:hover + label:before, .tl-check-h-l-orange:focus + label:before {
  border-bottom: solid 2px #ffb048 !important; }

.tl-check-h-d-orange:hover + label:before, .tl-check-h-d-orange:focus + label:before {
  border-bottom: solid 2px #ff9a15 !important; }

.tl-input-brown {
  border-bottom: solid #956D38 !important; }

.tl-input-l-brown {
  border-bottom: solid #a87b3f !important; }

.tl-input-d-brown {
  border-bottom: solid #825f31 !important; }

.tl-input-h-brown:hover, .tl-input-h-brown:focus {
  border-bottom: solid #956D38 !important; }

.tl-input-h-l-brown:hover, .tl-input-h-l-brown:focus {
  border-bottom: solid #a87b3f !important; }

.tl-input-h-d-brown:hover, .tl-input-h-d-brown:focus {
  border-bottom: solid #825f31 !important; }

.tl-check-brown:checked + label:after {
  background: #956D38 !important; }

.tl-check-l-brown:checked + label:after {
  background: #a87b3f !important; }

.tl-check-d-brown:checked + label:after {
  background: #825f31 !important; }

.tl-check-h-brown:hover + label:before, .tl-check-h-brown:focus + label:before {
  border-bottom: solid 2px #956D38 !important; }

.tl-check-h-l-brown:hover + label:before, .tl-check-h-l-brown:focus + label:before {
  border-bottom: solid 2px #a87b3f !important; }

.tl-check-h-d-brown:hover + label:before, .tl-check-h-d-brown:focus + label:before {
  border-bottom: solid 2px #825f31 !important; }

.tl-input-black {
  border-bottom: solid #040E18 !important; }

.tl-input-l-black {
  border-bottom: solid #081b2e !important; }

.tl-input-d-black {
  border-bottom: solid #000102 !important; }

.tl-input-h-black:hover, .tl-input-h-black:focus {
  border-bottom: solid #040E18 !important; }

.tl-input-h-l-black:hover, .tl-input-h-l-black:focus {
  border-bottom: solid #081b2e !important; }

.tl-input-h-d-black:hover, .tl-input-h-d-black:focus {
  border-bottom: solid #000102 !important; }

.tl-check-black:checked + label:after {
  background: #040E18 !important; }

.tl-check-l-black:checked + label:after {
  background: #081b2e !important; }

.tl-check-d-black:checked + label:after {
  background: #000102 !important; }

.tl-check-h-black:hover + label:before, .tl-check-h-black:focus + label:before {
  border-bottom: solid 2px #040E18 !important; }

.tl-check-h-l-black:hover + label:before, .tl-check-h-l-black:focus + label:before {
  border-bottom: solid 2px #081b2e !important; }

.tl-check-h-d-black:hover + label:before, .tl-check-h-d-black:focus + label:before {
  border-bottom: solid 2px #000102 !important; }

.tl-input-grey {
  border-bottom: solid #A6AAB9 !important; }

.tl-input-l-grey {
  border-bottom: solid #b4b8c4 !important; }

.tl-input-d-grey {
  border-bottom: solid #989cae !important; }

.tl-input-h-grey:hover, .tl-input-h-grey:focus {
  border-bottom: solid #A6AAB9 !important; }

.tl-input-h-l-grey:hover, .tl-input-h-l-grey:focus {
  border-bottom: solid #b4b8c4 !important; }

.tl-input-h-d-grey:hover, .tl-input-h-d-grey:focus {
  border-bottom: solid #989cae !important; }

.tl-check-grey:checked + label:after {
  background: #A6AAB9 !important; }

.tl-check-l-grey:checked + label:after {
  background: #b4b8c4 !important; }

.tl-check-d-grey:checked + label:after {
  background: #989cae !important; }

.tl-check-h-grey:hover + label:before, .tl-check-h-grey:focus + label:before {
  border-bottom: solid 2px #A6AAB9 !important; }

.tl-check-h-l-grey:hover + label:before, .tl-check-h-l-grey:focus + label:before {
  border-bottom: solid 2px #b4b8c4 !important; }

.tl-check-h-d-grey:hover + label:before, .tl-check-h-d-grey:focus + label:before {
  border-bottom: solid 2px #989cae !important; }

.tl-input-white {
  border-bottom: solid #ffffff !important; }

.tl-input-l-white {
  border-bottom: solid white !important; }

.tl-input-d-white {
  border-bottom: solid #f2f2f2 !important; }

.tl-input-h-white:hover, .tl-input-h-white:focus {
  border-bottom: solid #ffffff !important; }

.tl-input-h-l-white:hover, .tl-input-h-l-white:focus {
  border-bottom: solid white !important; }

.tl-input-h-d-white:hover, .tl-input-h-d-white:focus {
  border-bottom: solid #f2f2f2 !important; }

.tl-check-white:checked + label:after {
  background: #ffffff !important; }

.tl-check-l-white:checked + label:after {
  background: white !important; }

.tl-check-d-white:checked + label:after {
  background: #f2f2f2 !important; }

.tl-check-h-white:hover + label:before, .tl-check-h-white:focus + label:before {
  border-bottom: solid 2px #ffffff !important; }

.tl-check-h-l-white:hover + label:before, .tl-check-h-l-white:focus + label:before {
  border-bottom: solid 2px white !important; }

.tl-check-h-d-white:hover + label:before, .tl-check-h-d-white:focus + label:before {
  border-bottom: solid 2px #f2f2f2 !important; }

.tl-input-whitesmoke {
  border-bottom: solid #F1F2F8 !important; }

.tl-input-l-whitesmoke {
  border-bottom: solid white !important; }

.tl-input-d-whitesmoke {
  border-bottom: solid #e0e2f0 !important; }

.tl-input-h-whitesmoke:hover, .tl-input-h-whitesmoke:focus {
  border-bottom: solid #F1F2F8 !important; }

.tl-input-h-l-whitesmoke:hover, .tl-input-h-l-whitesmoke:focus {
  border-bottom: solid white !important; }

.tl-input-h-d-whitesmoke:hover, .tl-input-h-d-whitesmoke:focus {
  border-bottom: solid #e0e2f0 !important; }

.tl-check-whitesmoke:checked + label:after {
  background: #F1F2F8 !important; }

.tl-check-l-whitesmoke:checked + label:after {
  background: white !important; }

.tl-check-d-whitesmoke:checked + label:after {
  background: #e0e2f0 !important; }

.tl-check-h-whitesmoke:hover + label:before, .tl-check-h-whitesmoke:focus + label:before {
  border-bottom: solid 2px #F1F2F8 !important; }

.tl-check-h-l-whitesmoke:hover + label:before, .tl-check-h-l-whitesmoke:focus + label:before {
  border-bottom: solid 2px white !important; }

.tl-check-h-d-whitesmoke:hover + label:before, .tl-check-h-d-whitesmoke:focus + label:before {
  border-bottom: solid 2px #e0e2f0 !important; }

.tl-input-transparent {
  border-bottom: solid transparent !important; }

.tl-input-l-transparent {
  border-bottom: solid transparent !important; }

.tl-input-d-transparent {
  border-bottom: solid transparent !important; }

.tl-input-h-transparent:hover, .tl-input-h-transparent:focus {
  border-bottom: solid transparent !important; }

.tl-input-h-l-transparent:hover, .tl-input-h-l-transparent:focus {
  border-bottom: solid transparent !important; }

.tl-input-h-d-transparent:hover, .tl-input-h-d-transparent:focus {
  border-bottom: solid transparent !important; }

.tl-check-transparent:checked + label:after {
  background: transparent !important; }

.tl-check-l-transparent:checked + label:after {
  background: transparent !important; }

.tl-check-d-transparent:checked + label:after {
  background: transparent !important; }

.tl-check-h-transparent:hover + label:before, .tl-check-h-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.tl-check-h-l-transparent:hover + label:before, .tl-check-h-l-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.tl-check-h-d-transparent:hover + label:before, .tl-check-h-d-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.ds-input-red {
  border-bottom: solid #F94180 !important; }

.ds-input-l-red {
  border-bottom: solid #fa5a91 !important; }

.ds-input-d-red {
  border-bottom: solid #f8286f !important; }

.ds-input-h-red:hover, .ds-input-h-red:focus {
  border-bottom: solid #F94180 !important; }

.ds-input-h-l-red:hover, .ds-input-h-l-red:focus {
  border-bottom: solid #fa5a91 !important; }

.ds-input-h-d-red:hover, .ds-input-h-d-red:focus {
  border-bottom: solid #f8286f !important; }

.ds-check-red:checked + label:after {
  background: #F94180 !important; }

.ds-check-l-red:checked + label:after {
  background: #fa5a91 !important; }

.ds-check-d-red:checked + label:after {
  background: #f8286f !important; }

.ds-check-h-red:hover + label:before, .ds-check-h-red:focus + label:before {
  border-bottom: solid 2px #F94180 !important; }

.ds-check-h-l-red:hover + label:before, .ds-check-h-l-red:focus + label:before {
  border-bottom: solid 2px #fa5a91 !important; }

.ds-check-h-d-red:hover + label:before, .ds-check-h-d-red:focus + label:before {
  border-bottom: solid 2px #f8286f !important; }

.ds-input-pink {
  border-bottom: solid #FC58F1 !important; }

.ds-input-l-pink {
  border-bottom: solid #fc71f3 !important; }

.ds-input-d-pink {
  border-bottom: solid #fc3fef !important; }

.ds-input-h-pink:hover, .ds-input-h-pink:focus {
  border-bottom: solid #FC58F1 !important; }

.ds-input-h-l-pink:hover, .ds-input-h-l-pink:focus {
  border-bottom: solid #fc71f3 !important; }

.ds-input-h-d-pink:hover, .ds-input-h-d-pink:focus {
  border-bottom: solid #fc3fef !important; }

.ds-check-pink:checked + label:after {
  background: #FC58F1 !important; }

.ds-check-l-pink:checked + label:after {
  background: #fc71f3 !important; }

.ds-check-d-pink:checked + label:after {
  background: #fc3fef !important; }

.ds-check-h-pink:hover + label:before, .ds-check-h-pink:focus + label:before {
  border-bottom: solid 2px #FC58F1 !important; }

.ds-check-h-l-pink:hover + label:before, .ds-check-h-l-pink:focus + label:before {
  border-bottom: solid 2px #fc71f3 !important; }

.ds-check-h-d-pink:hover + label:before, .ds-check-h-d-pink:focus + label:before {
  border-bottom: solid 2px #fc3fef !important; }

.ds-input-purple {
  border-bottom: solid #A418F3 !important; }

.ds-input-l-purple {
  border-bottom: solid #ae30f4 !important; }

.ds-input-d-purple {
  border-bottom: solid #970ce6 !important; }

.ds-input-h-purple:hover, .ds-input-h-purple:focus {
  border-bottom: solid #A418F3 !important; }

.ds-input-h-l-purple:hover, .ds-input-h-l-purple:focus {
  border-bottom: solid #ae30f4 !important; }

.ds-input-h-d-purple:hover, .ds-input-h-d-purple:focus {
  border-bottom: solid #970ce6 !important; }

.ds-check-purple:checked + label:after {
  background: #A418F3 !important; }

.ds-check-l-purple:checked + label:after {
  background: #ae30f4 !important; }

.ds-check-d-purple:checked + label:after {
  background: #970ce6 !important; }

.ds-check-h-purple:hover + label:before, .ds-check-h-purple:focus + label:before {
  border-bottom: solid 2px #A418F3 !important; }

.ds-check-h-l-purple:hover + label:before, .ds-check-h-l-purple:focus + label:before {
  border-bottom: solid 2px #ae30f4 !important; }

.ds-check-h-d-purple:hover + label:before, .ds-check-h-d-purple:focus + label:before {
  border-bottom: solid 2px #970ce6 !important; }

.ds-input-indigo {
  border-bottom: solid #8432FF !important; }

.ds-input-l-indigo {
  border-bottom: solid #934cff !important; }

.ds-input-d-indigo {
  border-bottom: solid #7519ff !important; }

.ds-input-h-indigo:hover, .ds-input-h-indigo:focus {
  border-bottom: solid #8432FF !important; }

.ds-input-h-l-indigo:hover, .ds-input-h-l-indigo:focus {
  border-bottom: solid #934cff !important; }

.ds-input-h-d-indigo:hover, .ds-input-h-d-indigo:focus {
  border-bottom: solid #7519ff !important; }

.ds-check-indigo:checked + label:after {
  background: #8432FF !important; }

.ds-check-l-indigo:checked + label:after {
  background: #934cff !important; }

.ds-check-d-indigo:checked + label:after {
  background: #7519ff !important; }

.ds-check-h-indigo:hover + label:before, .ds-check-h-indigo:focus + label:before {
  border-bottom: solid 2px #8432FF !important; }

.ds-check-h-l-indigo:hover + label:before, .ds-check-h-l-indigo:focus + label:before {
  border-bottom: solid 2px #934cff !important; }

.ds-check-h-d-indigo:hover + label:before, .ds-check-h-d-indigo:focus + label:before {
  border-bottom: solid 2px #7519ff !important; }

.ds-input-blue {
  border-bottom: solid #4085FF !important; }

.ds-input-l-blue {
  border-bottom: solid #5a95ff !important; }

.ds-input-d-blue {
  border-bottom: solid #2775ff !important; }

.ds-input-h-blue:hover, .ds-input-h-blue:focus {
  border-bottom: solid #4085FF !important; }

.ds-input-h-l-blue:hover, .ds-input-h-l-blue:focus {
  border-bottom: solid #5a95ff !important; }

.ds-input-h-d-blue:hover, .ds-input-h-d-blue:focus {
  border-bottom: solid #2775ff !important; }

.ds-check-blue:checked + label:after {
  background: #4085FF !important; }

.ds-check-l-blue:checked + label:after {
  background: #5a95ff !important; }

.ds-check-d-blue:checked + label:after {
  background: #2775ff !important; }

.ds-check-h-blue:hover + label:before, .ds-check-h-blue:focus + label:before {
  border-bottom: solid 2px #4085FF !important; }

.ds-check-h-l-blue:hover + label:before, .ds-check-h-l-blue:focus + label:before {
  border-bottom: solid 2px #5a95ff !important; }

.ds-check-h-d-blue:hover + label:before, .ds-check-h-d-blue:focus + label:before {
  border-bottom: solid 2px #2775ff !important; }

.ds-input-cyan {
  border-bottom: solid #40CDF7 !important; }

.ds-input-l-cyan {
  border-bottom: solid #58d3f8 !important; }

.ds-input-d-cyan {
  border-bottom: solid #28c7f6 !important; }

.ds-input-h-cyan:hover, .ds-input-h-cyan:focus {
  border-bottom: solid #40CDF7 !important; }

.ds-input-h-l-cyan:hover, .ds-input-h-l-cyan:focus {
  border-bottom: solid #58d3f8 !important; }

.ds-input-h-d-cyan:hover, .ds-input-h-d-cyan:focus {
  border-bottom: solid #28c7f6 !important; }

.ds-check-cyan:checked + label:after {
  background: #40CDF7 !important; }

.ds-check-l-cyan:checked + label:after {
  background: #58d3f8 !important; }

.ds-check-d-cyan:checked + label:after {
  background: #28c7f6 !important; }

.ds-check-h-cyan:hover + label:before, .ds-check-h-cyan:focus + label:before {
  border-bottom: solid 2px #40CDF7 !important; }

.ds-check-h-l-cyan:hover + label:before, .ds-check-h-l-cyan:focus + label:before {
  border-bottom: solid 2px #58d3f8 !important; }

.ds-check-h-d-cyan:hover + label:before, .ds-check-h-d-cyan:focus + label:before {
  border-bottom: solid 2px #28c7f6 !important; }

.ds-input-teal {
  border-bottom: solid #35F7D9 !important; }

.ds-input-l-teal {
  border-bottom: solid #4ef8de !important; }

.ds-input-d-teal {
  border-bottom: solid #1cf6d4 !important; }

.ds-input-h-teal:hover, .ds-input-h-teal:focus {
  border-bottom: solid #35F7D9 !important; }

.ds-input-h-l-teal:hover, .ds-input-h-l-teal:focus {
  border-bottom: solid #4ef8de !important; }

.ds-input-h-d-teal:hover, .ds-input-h-d-teal:focus {
  border-bottom: solid #1cf6d4 !important; }

.ds-check-teal:checked + label:after {
  background: #35F7D9 !important; }

.ds-check-l-teal:checked + label:after {
  background: #4ef8de !important; }

.ds-check-d-teal:checked + label:after {
  background: #1cf6d4 !important; }

.ds-check-h-teal:hover + label:before, .ds-check-h-teal:focus + label:before {
  border-bottom: solid 2px #35F7D9 !important; }

.ds-check-h-l-teal:hover + label:before, .ds-check-h-l-teal:focus + label:before {
  border-bottom: solid 2px #4ef8de !important; }

.ds-check-h-d-teal:hover + label:before, .ds-check-h-d-teal:focus + label:before {
  border-bottom: solid 2px #1cf6d4 !important; }

.ds-input-green {
  border-bottom: solid #45E6AA !important; }

.ds-input-l-green {
  border-bottom: solid #5be9b4 !important; }

.ds-input-d-green {
  border-bottom: solid #2fe3a0 !important; }

.ds-input-h-green:hover, .ds-input-h-green:focus {
  border-bottom: solid #45E6AA !important; }

.ds-input-h-l-green:hover, .ds-input-h-l-green:focus {
  border-bottom: solid #5be9b4 !important; }

.ds-input-h-d-green:hover, .ds-input-h-d-green:focus {
  border-bottom: solid #2fe3a0 !important; }

.ds-check-green:checked + label:after {
  background: #45E6AA !important; }

.ds-check-l-green:checked + label:after {
  background: #5be9b4 !important; }

.ds-check-d-green:checked + label:after {
  background: #2fe3a0 !important; }

.ds-check-h-green:hover + label:before, .ds-check-h-green:focus + label:before {
  border-bottom: solid 2px #45E6AA !important; }

.ds-check-h-l-green:hover + label:before, .ds-check-h-l-green:focus + label:before {
  border-bottom: solid 2px #5be9b4 !important; }

.ds-check-h-d-green:hover + label:before, .ds-check-h-d-green:focus + label:before {
  border-bottom: solid 2px #2fe3a0 !important; }

.ds-input-lime {
  border-bottom: solid #89ED54 !important; }

.ds-input-l-lime {
  border-bottom: solid #99ef6b !important; }

.ds-input-d-lime {
  border-bottom: solid #79eb3d !important; }

.ds-input-h-lime:hover, .ds-input-h-lime:focus {
  border-bottom: solid #89ED54 !important; }

.ds-input-h-l-lime:hover, .ds-input-h-l-lime:focus {
  border-bottom: solid #99ef6b !important; }

.ds-input-h-d-lime:hover, .ds-input-h-d-lime:focus {
  border-bottom: solid #79eb3d !important; }

.ds-check-lime:checked + label:after {
  background: #89ED54 !important; }

.ds-check-l-lime:checked + label:after {
  background: #99ef6b !important; }

.ds-check-d-lime:checked + label:after {
  background: #79eb3d !important; }

.ds-check-h-lime:hover + label:before, .ds-check-h-lime:focus + label:before {
  border-bottom: solid 2px #89ED54 !important; }

.ds-check-h-l-lime:hover + label:before, .ds-check-h-l-lime:focus + label:before {
  border-bottom: solid 2px #99ef6b !important; }

.ds-check-h-d-lime:hover + label:before, .ds-check-h-d-lime:focus + label:before {
  border-bottom: solid 2px #79eb3d !important; }

.ds-input-yellow {
  border-bottom: solid #F6EB49 !important; }

.ds-input-l-yellow {
  border-bottom: solid #f7ee61 !important; }

.ds-input-d-yellow {
  border-bottom: solid #f5e831 !important; }

.ds-input-h-yellow:hover, .ds-input-h-yellow:focus {
  border-bottom: solid #F6EB49 !important; }

.ds-input-h-l-yellow:hover, .ds-input-h-l-yellow:focus {
  border-bottom: solid #f7ee61 !important; }

.ds-input-h-d-yellow:hover, .ds-input-h-d-yellow:focus {
  border-bottom: solid #f5e831 !important; }

.ds-check-yellow:checked + label:after {
  background: #F6EB49 !important; }

.ds-check-l-yellow:checked + label:after {
  background: #f7ee61 !important; }

.ds-check-d-yellow:checked + label:after {
  background: #f5e831 !important; }

.ds-check-h-yellow:hover + label:before, .ds-check-h-yellow:focus + label:before {
  border-bottom: solid 2px #F6EB49 !important; }

.ds-check-h-l-yellow:hover + label:before, .ds-check-h-l-yellow:focus + label:before {
  border-bottom: solid 2px #f7ee61 !important; }

.ds-check-h-d-yellow:hover + label:before, .ds-check-h-d-yellow:focus + label:before {
  border-bottom: solid 2px #f5e831 !important; }

.ds-input-amber {
  border-bottom: solid #FFDA44 !important; }

.ds-input-l-amber {
  border-bottom: solid #ffdf5e !important; }

.ds-input-d-amber {
  border-bottom: solid #ffd52b !important; }

.ds-input-h-amber:hover, .ds-input-h-amber:focus {
  border-bottom: solid #FFDA44 !important; }

.ds-input-h-l-amber:hover, .ds-input-h-l-amber:focus {
  border-bottom: solid #ffdf5e !important; }

.ds-input-h-d-amber:hover, .ds-input-h-d-amber:focus {
  border-bottom: solid #ffd52b !important; }

.ds-check-amber:checked + label:after {
  background: #FFDA44 !important; }

.ds-check-l-amber:checked + label:after {
  background: #ffdf5e !important; }

.ds-check-d-amber:checked + label:after {
  background: #ffd52b !important; }

.ds-check-h-amber:hover + label:before, .ds-check-h-amber:focus + label:before {
  border-bottom: solid 2px #FFDA44 !important; }

.ds-check-h-l-amber:hover + label:before, .ds-check-h-l-amber:focus + label:before {
  border-bottom: solid 2px #ffdf5e !important; }

.ds-check-h-d-amber:hover + label:before, .ds-check-h-d-amber:focus + label:before {
  border-bottom: solid 2px #ffd52b !important; }

.ds-input-orange {
  border-bottom: solid #FFA52E !important; }

.ds-input-l-orange {
  border-bottom: solid #ffb048 !important; }

.ds-input-d-orange {
  border-bottom: solid #ff9a15 !important; }

.ds-input-h-orange:hover, .ds-input-h-orange:focus {
  border-bottom: solid #FFA52E !important; }

.ds-input-h-l-orange:hover, .ds-input-h-l-orange:focus {
  border-bottom: solid #ffb048 !important; }

.ds-input-h-d-orange:hover, .ds-input-h-d-orange:focus {
  border-bottom: solid #ff9a15 !important; }

.ds-check-orange:checked + label:after {
  background: #FFA52E !important; }

.ds-check-l-orange:checked + label:after {
  background: #ffb048 !important; }

.ds-check-d-orange:checked + label:after {
  background: #ff9a15 !important; }

.ds-check-h-orange:hover + label:before, .ds-check-h-orange:focus + label:before {
  border-bottom: solid 2px #FFA52E !important; }

.ds-check-h-l-orange:hover + label:before, .ds-check-h-l-orange:focus + label:before {
  border-bottom: solid 2px #ffb048 !important; }

.ds-check-h-d-orange:hover + label:before, .ds-check-h-d-orange:focus + label:before {
  border-bottom: solid 2px #ff9a15 !important; }

.ds-input-brown {
  border-bottom: solid #956D38 !important; }

.ds-input-l-brown {
  border-bottom: solid #a87b3f !important; }

.ds-input-d-brown {
  border-bottom: solid #825f31 !important; }

.ds-input-h-brown:hover, .ds-input-h-brown:focus {
  border-bottom: solid #956D38 !important; }

.ds-input-h-l-brown:hover, .ds-input-h-l-brown:focus {
  border-bottom: solid #a87b3f !important; }

.ds-input-h-d-brown:hover, .ds-input-h-d-brown:focus {
  border-bottom: solid #825f31 !important; }

.ds-check-brown:checked + label:after {
  background: #956D38 !important; }

.ds-check-l-brown:checked + label:after {
  background: #a87b3f !important; }

.ds-check-d-brown:checked + label:after {
  background: #825f31 !important; }

.ds-check-h-brown:hover + label:before, .ds-check-h-brown:focus + label:before {
  border-bottom: solid 2px #956D38 !important; }

.ds-check-h-l-brown:hover + label:before, .ds-check-h-l-brown:focus + label:before {
  border-bottom: solid 2px #a87b3f !important; }

.ds-check-h-d-brown:hover + label:before, .ds-check-h-d-brown:focus + label:before {
  border-bottom: solid 2px #825f31 !important; }

.ds-input-black {
  border-bottom: solid #040E18 !important; }

.ds-input-l-black {
  border-bottom: solid #081b2e !important; }

.ds-input-d-black {
  border-bottom: solid #000102 !important; }

.ds-input-h-black:hover, .ds-input-h-black:focus {
  border-bottom: solid #040E18 !important; }

.ds-input-h-l-black:hover, .ds-input-h-l-black:focus {
  border-bottom: solid #081b2e !important; }

.ds-input-h-d-black:hover, .ds-input-h-d-black:focus {
  border-bottom: solid #000102 !important; }

.ds-check-black:checked + label:after {
  background: #040E18 !important; }

.ds-check-l-black:checked + label:after {
  background: #081b2e !important; }

.ds-check-d-black:checked + label:after {
  background: #000102 !important; }

.ds-check-h-black:hover + label:before, .ds-check-h-black:focus + label:before {
  border-bottom: solid 2px #040E18 !important; }

.ds-check-h-l-black:hover + label:before, .ds-check-h-l-black:focus + label:before {
  border-bottom: solid 2px #081b2e !important; }

.ds-check-h-d-black:hover + label:before, .ds-check-h-d-black:focus + label:before {
  border-bottom: solid 2px #000102 !important; }

.ds-input-grey {
  border-bottom: solid #A6AAB9 !important; }

.ds-input-l-grey {
  border-bottom: solid #b4b8c4 !important; }

.ds-input-d-grey {
  border-bottom: solid #989cae !important; }

.ds-input-h-grey:hover, .ds-input-h-grey:focus {
  border-bottom: solid #A6AAB9 !important; }

.ds-input-h-l-grey:hover, .ds-input-h-l-grey:focus {
  border-bottom: solid #b4b8c4 !important; }

.ds-input-h-d-grey:hover, .ds-input-h-d-grey:focus {
  border-bottom: solid #989cae !important; }

.ds-check-grey:checked + label:after {
  background: #A6AAB9 !important; }

.ds-check-l-grey:checked + label:after {
  background: #b4b8c4 !important; }

.ds-check-d-grey:checked + label:after {
  background: #989cae !important; }

.ds-check-h-grey:hover + label:before, .ds-check-h-grey:focus + label:before {
  border-bottom: solid 2px #A6AAB9 !important; }

.ds-check-h-l-grey:hover + label:before, .ds-check-h-l-grey:focus + label:before {
  border-bottom: solid 2px #b4b8c4 !important; }

.ds-check-h-d-grey:hover + label:before, .ds-check-h-d-grey:focus + label:before {
  border-bottom: solid 2px #989cae !important; }

.ds-input-white {
  border-bottom: solid #ffffff !important; }

.ds-input-l-white {
  border-bottom: solid white !important; }

.ds-input-d-white {
  border-bottom: solid #f2f2f2 !important; }

.ds-input-h-white:hover, .ds-input-h-white:focus {
  border-bottom: solid #ffffff !important; }

.ds-input-h-l-white:hover, .ds-input-h-l-white:focus {
  border-bottom: solid white !important; }

.ds-input-h-d-white:hover, .ds-input-h-d-white:focus {
  border-bottom: solid #f2f2f2 !important; }

.ds-check-white:checked + label:after {
  background: #ffffff !important; }

.ds-check-l-white:checked + label:after {
  background: white !important; }

.ds-check-d-white:checked + label:after {
  background: #f2f2f2 !important; }

.ds-check-h-white:hover + label:before, .ds-check-h-white:focus + label:before {
  border-bottom: solid 2px #ffffff !important; }

.ds-check-h-l-white:hover + label:before, .ds-check-h-l-white:focus + label:before {
  border-bottom: solid 2px white !important; }

.ds-check-h-d-white:hover + label:before, .ds-check-h-d-white:focus + label:before {
  border-bottom: solid 2px #f2f2f2 !important; }

.ds-input-whitesmoke {
  border-bottom: solid #F1F2F8 !important; }

.ds-input-l-whitesmoke {
  border-bottom: solid white !important; }

.ds-input-d-whitesmoke {
  border-bottom: solid #e0e2f0 !important; }

.ds-input-h-whitesmoke:hover, .ds-input-h-whitesmoke:focus {
  border-bottom: solid #F1F2F8 !important; }

.ds-input-h-l-whitesmoke:hover, .ds-input-h-l-whitesmoke:focus {
  border-bottom: solid white !important; }

.ds-input-h-d-whitesmoke:hover, .ds-input-h-d-whitesmoke:focus {
  border-bottom: solid #e0e2f0 !important; }

.ds-check-whitesmoke:checked + label:after {
  background: #F1F2F8 !important; }

.ds-check-l-whitesmoke:checked + label:after {
  background: white !important; }

.ds-check-d-whitesmoke:checked + label:after {
  background: #e0e2f0 !important; }

.ds-check-h-whitesmoke:hover + label:before, .ds-check-h-whitesmoke:focus + label:before {
  border-bottom: solid 2px #F1F2F8 !important; }

.ds-check-h-l-whitesmoke:hover + label:before, .ds-check-h-l-whitesmoke:focus + label:before {
  border-bottom: solid 2px white !important; }

.ds-check-h-d-whitesmoke:hover + label:before, .ds-check-h-d-whitesmoke:focus + label:before {
  border-bottom: solid 2px #e0e2f0 !important; }

.ds-input-transparent {
  border-bottom: solid transparent !important; }

.ds-input-l-transparent {
  border-bottom: solid transparent !important; }

.ds-input-d-transparent {
  border-bottom: solid transparent !important; }

.ds-input-h-transparent:hover, .ds-input-h-transparent:focus {
  border-bottom: solid transparent !important; }

.ds-input-h-l-transparent:hover, .ds-input-h-l-transparent:focus {
  border-bottom: solid transparent !important; }

.ds-input-h-d-transparent:hover, .ds-input-h-d-transparent:focus {
  border-bottom: solid transparent !important; }

.ds-check-transparent:checked + label:after {
  background: transparent !important; }

.ds-check-l-transparent:checked + label:after {
  background: transparent !important; }

.ds-check-d-transparent:checked + label:after {
  background: transparent !important; }

.ds-check-h-transparent:hover + label:before, .ds-check-h-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.ds-check-h-l-transparent:hover + label:before, .ds-check-h-l-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.ds-check-h-d-transparent:hover + label:before, .ds-check-h-d-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.dl-input-red {
  border-bottom: solid #F94180 !important; }

.dl-input-l-red {
  border-bottom: solid #fa5a91 !important; }

.dl-input-d-red {
  border-bottom: solid #f8286f !important; }

.dl-input-h-red:hover, .dl-input-h-red:focus {
  border-bottom: solid #F94180 !important; }

.dl-input-h-l-red:hover, .dl-input-h-l-red:focus {
  border-bottom: solid #fa5a91 !important; }

.dl-input-h-d-red:hover, .dl-input-h-d-red:focus {
  border-bottom: solid #f8286f !important; }

.dl-check-red:checked + label:after {
  background: #F94180 !important; }

.dl-check-l-red:checked + label:after {
  background: #fa5a91 !important; }

.dl-check-d-red:checked + label:after {
  background: #f8286f !important; }

.dl-check-h-red:hover + label:before, .dl-check-h-red:focus + label:before {
  border-bottom: solid 2px #F94180 !important; }

.dl-check-h-l-red:hover + label:before, .dl-check-h-l-red:focus + label:before {
  border-bottom: solid 2px #fa5a91 !important; }

.dl-check-h-d-red:hover + label:before, .dl-check-h-d-red:focus + label:before {
  border-bottom: solid 2px #f8286f !important; }

.dl-input-pink {
  border-bottom: solid #FC58F1 !important; }

.dl-input-l-pink {
  border-bottom: solid #fc71f3 !important; }

.dl-input-d-pink {
  border-bottom: solid #fc3fef !important; }

.dl-input-h-pink:hover, .dl-input-h-pink:focus {
  border-bottom: solid #FC58F1 !important; }

.dl-input-h-l-pink:hover, .dl-input-h-l-pink:focus {
  border-bottom: solid #fc71f3 !important; }

.dl-input-h-d-pink:hover, .dl-input-h-d-pink:focus {
  border-bottom: solid #fc3fef !important; }

.dl-check-pink:checked + label:after {
  background: #FC58F1 !important; }

.dl-check-l-pink:checked + label:after {
  background: #fc71f3 !important; }

.dl-check-d-pink:checked + label:after {
  background: #fc3fef !important; }

.dl-check-h-pink:hover + label:before, .dl-check-h-pink:focus + label:before {
  border-bottom: solid 2px #FC58F1 !important; }

.dl-check-h-l-pink:hover + label:before, .dl-check-h-l-pink:focus + label:before {
  border-bottom: solid 2px #fc71f3 !important; }

.dl-check-h-d-pink:hover + label:before, .dl-check-h-d-pink:focus + label:before {
  border-bottom: solid 2px #fc3fef !important; }

.dl-input-purple {
  border-bottom: solid #A418F3 !important; }

.dl-input-l-purple {
  border-bottom: solid #ae30f4 !important; }

.dl-input-d-purple {
  border-bottom: solid #970ce6 !important; }

.dl-input-h-purple:hover, .dl-input-h-purple:focus {
  border-bottom: solid #A418F3 !important; }

.dl-input-h-l-purple:hover, .dl-input-h-l-purple:focus {
  border-bottom: solid #ae30f4 !important; }

.dl-input-h-d-purple:hover, .dl-input-h-d-purple:focus {
  border-bottom: solid #970ce6 !important; }

.dl-check-purple:checked + label:after {
  background: #A418F3 !important; }

.dl-check-l-purple:checked + label:after {
  background: #ae30f4 !important; }

.dl-check-d-purple:checked + label:after {
  background: #970ce6 !important; }

.dl-check-h-purple:hover + label:before, .dl-check-h-purple:focus + label:before {
  border-bottom: solid 2px #A418F3 !important; }

.dl-check-h-l-purple:hover + label:before, .dl-check-h-l-purple:focus + label:before {
  border-bottom: solid 2px #ae30f4 !important; }

.dl-check-h-d-purple:hover + label:before, .dl-check-h-d-purple:focus + label:before {
  border-bottom: solid 2px #970ce6 !important; }

.dl-input-indigo {
  border-bottom: solid #8432FF !important; }

.dl-input-l-indigo {
  border-bottom: solid #934cff !important; }

.dl-input-d-indigo {
  border-bottom: solid #7519ff !important; }

.dl-input-h-indigo:hover, .dl-input-h-indigo:focus {
  border-bottom: solid #8432FF !important; }

.dl-input-h-l-indigo:hover, .dl-input-h-l-indigo:focus {
  border-bottom: solid #934cff !important; }

.dl-input-h-d-indigo:hover, .dl-input-h-d-indigo:focus {
  border-bottom: solid #7519ff !important; }

.dl-check-indigo:checked + label:after {
  background: #8432FF !important; }

.dl-check-l-indigo:checked + label:after {
  background: #934cff !important; }

.dl-check-d-indigo:checked + label:after {
  background: #7519ff !important; }

.dl-check-h-indigo:hover + label:before, .dl-check-h-indigo:focus + label:before {
  border-bottom: solid 2px #8432FF !important; }

.dl-check-h-l-indigo:hover + label:before, .dl-check-h-l-indigo:focus + label:before {
  border-bottom: solid 2px #934cff !important; }

.dl-check-h-d-indigo:hover + label:before, .dl-check-h-d-indigo:focus + label:before {
  border-bottom: solid 2px #7519ff !important; }

.dl-input-blue {
  border-bottom: solid #4085FF !important; }

.dl-input-l-blue {
  border-bottom: solid #5a95ff !important; }

.dl-input-d-blue {
  border-bottom: solid #2775ff !important; }

.dl-input-h-blue:hover, .dl-input-h-blue:focus {
  border-bottom: solid #4085FF !important; }

.dl-input-h-l-blue:hover, .dl-input-h-l-blue:focus {
  border-bottom: solid #5a95ff !important; }

.dl-input-h-d-blue:hover, .dl-input-h-d-blue:focus {
  border-bottom: solid #2775ff !important; }

.dl-check-blue:checked + label:after {
  background: #4085FF !important; }

.dl-check-l-blue:checked + label:after {
  background: #5a95ff !important; }

.dl-check-d-blue:checked + label:after {
  background: #2775ff !important; }

.dl-check-h-blue:hover + label:before, .dl-check-h-blue:focus + label:before {
  border-bottom: solid 2px #4085FF !important; }

.dl-check-h-l-blue:hover + label:before, .dl-check-h-l-blue:focus + label:before {
  border-bottom: solid 2px #5a95ff !important; }

.dl-check-h-d-blue:hover + label:before, .dl-check-h-d-blue:focus + label:before {
  border-bottom: solid 2px #2775ff !important; }

.dl-input-cyan {
  border-bottom: solid #40CDF7 !important; }

.dl-input-l-cyan {
  border-bottom: solid #58d3f8 !important; }

.dl-input-d-cyan {
  border-bottom: solid #28c7f6 !important; }

.dl-input-h-cyan:hover, .dl-input-h-cyan:focus {
  border-bottom: solid #40CDF7 !important; }

.dl-input-h-l-cyan:hover, .dl-input-h-l-cyan:focus {
  border-bottom: solid #58d3f8 !important; }

.dl-input-h-d-cyan:hover, .dl-input-h-d-cyan:focus {
  border-bottom: solid #28c7f6 !important; }

.dl-check-cyan:checked + label:after {
  background: #40CDF7 !important; }

.dl-check-l-cyan:checked + label:after {
  background: #58d3f8 !important; }

.dl-check-d-cyan:checked + label:after {
  background: #28c7f6 !important; }

.dl-check-h-cyan:hover + label:before, .dl-check-h-cyan:focus + label:before {
  border-bottom: solid 2px #40CDF7 !important; }

.dl-check-h-l-cyan:hover + label:before, .dl-check-h-l-cyan:focus + label:before {
  border-bottom: solid 2px #58d3f8 !important; }

.dl-check-h-d-cyan:hover + label:before, .dl-check-h-d-cyan:focus + label:before {
  border-bottom: solid 2px #28c7f6 !important; }

.dl-input-teal {
  border-bottom: solid #35F7D9 !important; }

.dl-input-l-teal {
  border-bottom: solid #4ef8de !important; }

.dl-input-d-teal {
  border-bottom: solid #1cf6d4 !important; }

.dl-input-h-teal:hover, .dl-input-h-teal:focus {
  border-bottom: solid #35F7D9 !important; }

.dl-input-h-l-teal:hover, .dl-input-h-l-teal:focus {
  border-bottom: solid #4ef8de !important; }

.dl-input-h-d-teal:hover, .dl-input-h-d-teal:focus {
  border-bottom: solid #1cf6d4 !important; }

.dl-check-teal:checked + label:after {
  background: #35F7D9 !important; }

.dl-check-l-teal:checked + label:after {
  background: #4ef8de !important; }

.dl-check-d-teal:checked + label:after {
  background: #1cf6d4 !important; }

.dl-check-h-teal:hover + label:before, .dl-check-h-teal:focus + label:before {
  border-bottom: solid 2px #35F7D9 !important; }

.dl-check-h-l-teal:hover + label:before, .dl-check-h-l-teal:focus + label:before {
  border-bottom: solid 2px #4ef8de !important; }

.dl-check-h-d-teal:hover + label:before, .dl-check-h-d-teal:focus + label:before {
  border-bottom: solid 2px #1cf6d4 !important; }

.dl-input-green {
  border-bottom: solid #45E6AA !important; }

.dl-input-l-green {
  border-bottom: solid #5be9b4 !important; }

.dl-input-d-green {
  border-bottom: solid #2fe3a0 !important; }

.dl-input-h-green:hover, .dl-input-h-green:focus {
  border-bottom: solid #45E6AA !important; }

.dl-input-h-l-green:hover, .dl-input-h-l-green:focus {
  border-bottom: solid #5be9b4 !important; }

.dl-input-h-d-green:hover, .dl-input-h-d-green:focus {
  border-bottom: solid #2fe3a0 !important; }

.dl-check-green:checked + label:after {
  background: #45E6AA !important; }

.dl-check-l-green:checked + label:after {
  background: #5be9b4 !important; }

.dl-check-d-green:checked + label:after {
  background: #2fe3a0 !important; }

.dl-check-h-green:hover + label:before, .dl-check-h-green:focus + label:before {
  border-bottom: solid 2px #45E6AA !important; }

.dl-check-h-l-green:hover + label:before, .dl-check-h-l-green:focus + label:before {
  border-bottom: solid 2px #5be9b4 !important; }

.dl-check-h-d-green:hover + label:before, .dl-check-h-d-green:focus + label:before {
  border-bottom: solid 2px #2fe3a0 !important; }

.dl-input-lime {
  border-bottom: solid #89ED54 !important; }

.dl-input-l-lime {
  border-bottom: solid #99ef6b !important; }

.dl-input-d-lime {
  border-bottom: solid #79eb3d !important; }

.dl-input-h-lime:hover, .dl-input-h-lime:focus {
  border-bottom: solid #89ED54 !important; }

.dl-input-h-l-lime:hover, .dl-input-h-l-lime:focus {
  border-bottom: solid #99ef6b !important; }

.dl-input-h-d-lime:hover, .dl-input-h-d-lime:focus {
  border-bottom: solid #79eb3d !important; }

.dl-check-lime:checked + label:after {
  background: #89ED54 !important; }

.dl-check-l-lime:checked + label:after {
  background: #99ef6b !important; }

.dl-check-d-lime:checked + label:after {
  background: #79eb3d !important; }

.dl-check-h-lime:hover + label:before, .dl-check-h-lime:focus + label:before {
  border-bottom: solid 2px #89ED54 !important; }

.dl-check-h-l-lime:hover + label:before, .dl-check-h-l-lime:focus + label:before {
  border-bottom: solid 2px #99ef6b !important; }

.dl-check-h-d-lime:hover + label:before, .dl-check-h-d-lime:focus + label:before {
  border-bottom: solid 2px #79eb3d !important; }

.dl-input-yellow {
  border-bottom: solid #F6EB49 !important; }

.dl-input-l-yellow {
  border-bottom: solid #f7ee61 !important; }

.dl-input-d-yellow {
  border-bottom: solid #f5e831 !important; }

.dl-input-h-yellow:hover, .dl-input-h-yellow:focus {
  border-bottom: solid #F6EB49 !important; }

.dl-input-h-l-yellow:hover, .dl-input-h-l-yellow:focus {
  border-bottom: solid #f7ee61 !important; }

.dl-input-h-d-yellow:hover, .dl-input-h-d-yellow:focus {
  border-bottom: solid #f5e831 !important; }

.dl-check-yellow:checked + label:after {
  background: #F6EB49 !important; }

.dl-check-l-yellow:checked + label:after {
  background: #f7ee61 !important; }

.dl-check-d-yellow:checked + label:after {
  background: #f5e831 !important; }

.dl-check-h-yellow:hover + label:before, .dl-check-h-yellow:focus + label:before {
  border-bottom: solid 2px #F6EB49 !important; }

.dl-check-h-l-yellow:hover + label:before, .dl-check-h-l-yellow:focus + label:before {
  border-bottom: solid 2px #f7ee61 !important; }

.dl-check-h-d-yellow:hover + label:before, .dl-check-h-d-yellow:focus + label:before {
  border-bottom: solid 2px #f5e831 !important; }

.dl-input-amber {
  border-bottom: solid #FFDA44 !important; }

.dl-input-l-amber {
  border-bottom: solid #ffdf5e !important; }

.dl-input-d-amber {
  border-bottom: solid #ffd52b !important; }

.dl-input-h-amber:hover, .dl-input-h-amber:focus {
  border-bottom: solid #FFDA44 !important; }

.dl-input-h-l-amber:hover, .dl-input-h-l-amber:focus {
  border-bottom: solid #ffdf5e !important; }

.dl-input-h-d-amber:hover, .dl-input-h-d-amber:focus {
  border-bottom: solid #ffd52b !important; }

.dl-check-amber:checked + label:after {
  background: #FFDA44 !important; }

.dl-check-l-amber:checked + label:after {
  background: #ffdf5e !important; }

.dl-check-d-amber:checked + label:after {
  background: #ffd52b !important; }

.dl-check-h-amber:hover + label:before, .dl-check-h-amber:focus + label:before {
  border-bottom: solid 2px #FFDA44 !important; }

.dl-check-h-l-amber:hover + label:before, .dl-check-h-l-amber:focus + label:before {
  border-bottom: solid 2px #ffdf5e !important; }

.dl-check-h-d-amber:hover + label:before, .dl-check-h-d-amber:focus + label:before {
  border-bottom: solid 2px #ffd52b !important; }

.dl-input-orange {
  border-bottom: solid #FFA52E !important; }

.dl-input-l-orange {
  border-bottom: solid #ffb048 !important; }

.dl-input-d-orange {
  border-bottom: solid #ff9a15 !important; }

.dl-input-h-orange:hover, .dl-input-h-orange:focus {
  border-bottom: solid #FFA52E !important; }

.dl-input-h-l-orange:hover, .dl-input-h-l-orange:focus {
  border-bottom: solid #ffb048 !important; }

.dl-input-h-d-orange:hover, .dl-input-h-d-orange:focus {
  border-bottom: solid #ff9a15 !important; }

.dl-check-orange:checked + label:after {
  background: #FFA52E !important; }

.dl-check-l-orange:checked + label:after {
  background: #ffb048 !important; }

.dl-check-d-orange:checked + label:after {
  background: #ff9a15 !important; }

.dl-check-h-orange:hover + label:before, .dl-check-h-orange:focus + label:before {
  border-bottom: solid 2px #FFA52E !important; }

.dl-check-h-l-orange:hover + label:before, .dl-check-h-l-orange:focus + label:before {
  border-bottom: solid 2px #ffb048 !important; }

.dl-check-h-d-orange:hover + label:before, .dl-check-h-d-orange:focus + label:before {
  border-bottom: solid 2px #ff9a15 !important; }

.dl-input-brown {
  border-bottom: solid #956D38 !important; }

.dl-input-l-brown {
  border-bottom: solid #a87b3f !important; }

.dl-input-d-brown {
  border-bottom: solid #825f31 !important; }

.dl-input-h-brown:hover, .dl-input-h-brown:focus {
  border-bottom: solid #956D38 !important; }

.dl-input-h-l-brown:hover, .dl-input-h-l-brown:focus {
  border-bottom: solid #a87b3f !important; }

.dl-input-h-d-brown:hover, .dl-input-h-d-brown:focus {
  border-bottom: solid #825f31 !important; }

.dl-check-brown:checked + label:after {
  background: #956D38 !important; }

.dl-check-l-brown:checked + label:after {
  background: #a87b3f !important; }

.dl-check-d-brown:checked + label:after {
  background: #825f31 !important; }

.dl-check-h-brown:hover + label:before, .dl-check-h-brown:focus + label:before {
  border-bottom: solid 2px #956D38 !important; }

.dl-check-h-l-brown:hover + label:before, .dl-check-h-l-brown:focus + label:before {
  border-bottom: solid 2px #a87b3f !important; }

.dl-check-h-d-brown:hover + label:before, .dl-check-h-d-brown:focus + label:before {
  border-bottom: solid 2px #825f31 !important; }

.dl-input-black {
  border-bottom: solid #040E18 !important; }

.dl-input-l-black {
  border-bottom: solid #081b2e !important; }

.dl-input-d-black {
  border-bottom: solid #000102 !important; }

.dl-input-h-black:hover, .dl-input-h-black:focus {
  border-bottom: solid #040E18 !important; }

.dl-input-h-l-black:hover, .dl-input-h-l-black:focus {
  border-bottom: solid #081b2e !important; }

.dl-input-h-d-black:hover, .dl-input-h-d-black:focus {
  border-bottom: solid #000102 !important; }

.dl-check-black:checked + label:after {
  background: #040E18 !important; }

.dl-check-l-black:checked + label:after {
  background: #081b2e !important; }

.dl-check-d-black:checked + label:after {
  background: #000102 !important; }

.dl-check-h-black:hover + label:before, .dl-check-h-black:focus + label:before {
  border-bottom: solid 2px #040E18 !important; }

.dl-check-h-l-black:hover + label:before, .dl-check-h-l-black:focus + label:before {
  border-bottom: solid 2px #081b2e !important; }

.dl-check-h-d-black:hover + label:before, .dl-check-h-d-black:focus + label:before {
  border-bottom: solid 2px #000102 !important; }

.dl-input-grey {
  border-bottom: solid #A6AAB9 !important; }

.dl-input-l-grey {
  border-bottom: solid #b4b8c4 !important; }

.dl-input-d-grey {
  border-bottom: solid #989cae !important; }

.dl-input-h-grey:hover, .dl-input-h-grey:focus {
  border-bottom: solid #A6AAB9 !important; }

.dl-input-h-l-grey:hover, .dl-input-h-l-grey:focus {
  border-bottom: solid #b4b8c4 !important; }

.dl-input-h-d-grey:hover, .dl-input-h-d-grey:focus {
  border-bottom: solid #989cae !important; }

.dl-check-grey:checked + label:after {
  background: #A6AAB9 !important; }

.dl-check-l-grey:checked + label:after {
  background: #b4b8c4 !important; }

.dl-check-d-grey:checked + label:after {
  background: #989cae !important; }

.dl-check-h-grey:hover + label:before, .dl-check-h-grey:focus + label:before {
  border-bottom: solid 2px #A6AAB9 !important; }

.dl-check-h-l-grey:hover + label:before, .dl-check-h-l-grey:focus + label:before {
  border-bottom: solid 2px #b4b8c4 !important; }

.dl-check-h-d-grey:hover + label:before, .dl-check-h-d-grey:focus + label:before {
  border-bottom: solid 2px #989cae !important; }

.dl-input-white {
  border-bottom: solid #ffffff !important; }

.dl-input-l-white {
  border-bottom: solid white !important; }

.dl-input-d-white {
  border-bottom: solid #f2f2f2 !important; }

.dl-input-h-white:hover, .dl-input-h-white:focus {
  border-bottom: solid #ffffff !important; }

.dl-input-h-l-white:hover, .dl-input-h-l-white:focus {
  border-bottom: solid white !important; }

.dl-input-h-d-white:hover, .dl-input-h-d-white:focus {
  border-bottom: solid #f2f2f2 !important; }

.dl-check-white:checked + label:after {
  background: #ffffff !important; }

.dl-check-l-white:checked + label:after {
  background: white !important; }

.dl-check-d-white:checked + label:after {
  background: #f2f2f2 !important; }

.dl-check-h-white:hover + label:before, .dl-check-h-white:focus + label:before {
  border-bottom: solid 2px #ffffff !important; }

.dl-check-h-l-white:hover + label:before, .dl-check-h-l-white:focus + label:before {
  border-bottom: solid 2px white !important; }

.dl-check-h-d-white:hover + label:before, .dl-check-h-d-white:focus + label:before {
  border-bottom: solid 2px #f2f2f2 !important; }

.dl-input-whitesmoke {
  border-bottom: solid #F1F2F8 !important; }

.dl-input-l-whitesmoke {
  border-bottom: solid white !important; }

.dl-input-d-whitesmoke {
  border-bottom: solid #e0e2f0 !important; }

.dl-input-h-whitesmoke:hover, .dl-input-h-whitesmoke:focus {
  border-bottom: solid #F1F2F8 !important; }

.dl-input-h-l-whitesmoke:hover, .dl-input-h-l-whitesmoke:focus {
  border-bottom: solid white !important; }

.dl-input-h-d-whitesmoke:hover, .dl-input-h-d-whitesmoke:focus {
  border-bottom: solid #e0e2f0 !important; }

.dl-check-whitesmoke:checked + label:after {
  background: #F1F2F8 !important; }

.dl-check-l-whitesmoke:checked + label:after {
  background: white !important; }

.dl-check-d-whitesmoke:checked + label:after {
  background: #e0e2f0 !important; }

.dl-check-h-whitesmoke:hover + label:before, .dl-check-h-whitesmoke:focus + label:before {
  border-bottom: solid 2px #F1F2F8 !important; }

.dl-check-h-l-whitesmoke:hover + label:before, .dl-check-h-l-whitesmoke:focus + label:before {
  border-bottom: solid 2px white !important; }

.dl-check-h-d-whitesmoke:hover + label:before, .dl-check-h-d-whitesmoke:focus + label:before {
  border-bottom: solid 2px #e0e2f0 !important; }

.dl-input-transparent {
  border-bottom: solid transparent !important; }

.dl-input-l-transparent {
  border-bottom: solid transparent !important; }

.dl-input-d-transparent {
  border-bottom: solid transparent !important; }

.dl-input-h-transparent:hover, .dl-input-h-transparent:focus {
  border-bottom: solid transparent !important; }

.dl-input-h-l-transparent:hover, .dl-input-h-l-transparent:focus {
  border-bottom: solid transparent !important; }

.dl-input-h-d-transparent:hover, .dl-input-h-d-transparent:focus {
  border-bottom: solid transparent !important; }

.dl-check-transparent:checked + label:after {
  background: transparent !important; }

.dl-check-l-transparent:checked + label:after {
  background: transparent !important; }

.dl-check-d-transparent:checked + label:after {
  background: transparent !important; }

.dl-check-h-transparent:hover + label:before, .dl-check-h-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.dl-check-h-l-transparent:hover + label:before, .dl-check-h-l-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }

.dl-check-h-d-transparent:hover + label:before, .dl-check-h-d-transparent:focus + label:before {
  border-bottom: solid 2px transparent !important; }








/* Define the font family */
* {
  font-family: "Hind siliguri", sans-serif;
  font-weight: 400; }

/* Reassign hgroup styles */
h1, h2, h3, h4, h5, h6 {
  margin: 0; }

h1 {
  font-size: 48px; }

h2 {
  font-size: 32px; }

h3 {
  font-size: 24px; }

h4 {
  font-size: 16px; }

h5 {
  font-size: 12px; }

h6 {
  font-size: 10px; }

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

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

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

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

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

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

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

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

.fw-9 {
  font-weight: 900; }

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

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

.t-left {
  text-align: left; }

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

.ellipsis {
  display: block;
  overflow: hidden !important;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis; }

.pre-wrap {
  white-space: pre-wrap; }

/* Small element define */
small {
  font-size: 75%;
  opacity: 0.8; }

/*
//Considered a BAD PRACTICE, at least if you're supporting IE 11 and iOS 8 and older 
@supports not (display: grid) {
   //Isolated code for non-support of grid
}
@supports (display: grid) {
   //Isolated code for support of grid
}
*/
/* Défine grid system */
/* Grid system */
.grid {
  display: -ms-grid;
  display: grid; }

@media (min-width: 240px) {
  .ms-grid {
    display: -ms-grid;
    display: grid; } }

@media (min-width: 400px) {
  .ml-grid {
    display: -ms-grid;
    display: grid; } }

@media (min-width: 576px) {
  .ts-grid {
    display: -ms-grid;
    display: grid; } }

@media (min-width: 768px) {
  .tl-grid {
    display: -ms-grid;
    display: grid; } }

@media (min-width: 1024px) {
  .ds-grid {
    display: -ms-grid;
    display: grid; } }

@media (min-width: 1280px) {
  .dl-grid {
    display: -ms-grid;
    display: grid; } }

[class*="grid"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
  grid-template-columns: repeat(12, 1fr);
  width: 100%;
  /* gutter of grid system */ }
  [class*="grid"].no-gutter {
    grid-gap: 0 !important; }
  [class*="grid"].gutter {
    grid-gap: 8px !important; }
  [class*="grid"].mi-gutter {
    grid-gap: 4px !important; }
  [class*="grid"].big-gutter {
    grid-gap: 16px !important; }
  @media (min-width: 240px) {
    [class*="grid"].ms-no-gutter {
      grid-gap: 0 !important; }
    [class*="grid"].ms-gutter {
      grid-gap: 8px !important; }
    [class*="grid"].ms-mi-gutter {
      grid-gap: 4px !important; }
    [class*="grid"].ms-big-gutter {
      grid-gap: 16px !important; } }
  @media (min-width: 400px) {
    [class*="grid"].ml-no-gutter {
      grid-gap: 0 !important; }
    [class*="grid"].ml-gutter {
      grid-gap: 8px !important; }
    [class*="grid"].ml-mi-gutter {
      grid-gap: 4px !important; }
    [class*="grid"].ml-big-gutter {
      grid-gap: 16px !important; } }
  @media (min-width: 576px) {
    [class*="grid"].ts-no-gutter {
      grid-gap: 0 !important; }
    [class*="grid"].ts-gutter {
      grid-gap: 8px !important; }
    [class*="grid"].ts-mi-gutter {
      grid-gap: 4px !important; }
    [class*="grid"].ts-big-gutter {
      grid-gap: 16px !important; } }
  @media (min-width: 768px) {
    [class*="grid"].tl-no-gutter {
      grid-gap: 0 !important; }
    [class*="grid"].tl-gutter {
      grid-gap: 8px !important; }
    [class*="grid"].tl-mi-gutter {
      grid-gap: 4px !important; }
    [class*="grid"].tl-big-gutter {
      grid-gap: 16px !important; } }
  @media (min-width: 1024px) {
    [class*="grid"].ds-no-gutter {
      grid-gap: 0 !important; }
    [class*="grid"].ds-gutter {
      grid-gap: 8px !important; }
    [class*="grid"].ds-mi-gutter {
      grid-gap: 4px !important; }
    [class*="grid"].ds-big-gutter {
      grid-gap: 16px !important; } }
  @media (min-width: 1280px) {
    [class*="grid"].dl-no-gutter {
      grid-gap: 0 !important; }
    [class*="grid"].dl-gutter {
      grid-gap: 8px !important; }
    [class*="grid"].dl-mi-gutter {
      grid-gap: 4px !important; }
    [class*="grid"].dl-big-gutter {
      grid-gap: 16px !important; } }

/* Add gutter to all col-* class */
[class*="col-"] {
  padding: 8px; }

/* Auto col width flex element */
.auto {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  padding: 8px; }

/* Auto creat the col grid system */
.row-1 {
  -ms-grid-row-span: 1;
  grid-row-end: span 1; }

.row-2 {
  -ms-grid-row-span: 2;
  grid-row-end: span 2; }

.row-3 {
  -ms-grid-row-span: 3;
  grid-row-end: span 3; }

.row-4 {
  -ms-grid-row-span: 4;
  grid-row-end: span 4; }

.row-5 {
  -ms-grid-row-span: 5;
  grid-row-end: span 5; }

.row-6 {
  -ms-grid-row-span: 6;
  grid-row-end: span 6; }

.row-7 {
  -ms-grid-row-span: 7;
  grid-row-end: span 7; }

.row-8 {
  -ms-grid-row-span: 8;
  grid-row-end: span 8; }

.row-9 {
  -ms-grid-row-span: 9;
  grid-row-end: span 9; }

.row-10 {
  -ms-grid-row-span: 10;
  grid-row-end: span 10; }

.row-11 {
  -ms-grid-row-span: 11;
  grid-row-end: span 11; }

.row-12 {
  -ms-grid-row-span: 12;
  grid-row-end: span 12; }

@media (min-width: 240px) {
  .ms-row-1 {
    -ms-grid-row-span: 1;
    grid-row-end: span 1; } }

@media (min-width: 240px) {
  .ms-row-2 {
    -ms-grid-row-span: 2;
    grid-row-end: span 2; } }

@media (min-width: 240px) {
  .ms-row-3 {
    -ms-grid-row-span: 3;
    grid-row-end: span 3; } }

@media (min-width: 240px) {
  .ms-row-4 {
    -ms-grid-row-span: 4;
    grid-row-end: span 4; } }

@media (min-width: 240px) {
  .ms-row-5 {
    -ms-grid-row-span: 5;
    grid-row-end: span 5; } }

@media (min-width: 240px) {
  .ms-row-6 {
    -ms-grid-row-span: 6;
    grid-row-end: span 6; } }

@media (min-width: 240px) {
  .ms-row-7 {
    -ms-grid-row-span: 7;
    grid-row-end: span 7; } }

@media (min-width: 240px) {
  .ms-row-8 {
    -ms-grid-row-span: 8;
    grid-row-end: span 8; } }

@media (min-width: 240px) {
  .ms-row-9 {
    -ms-grid-row-span: 9;
    grid-row-end: span 9; } }

@media (min-width: 240px) {
  .ms-row-10 {
    -ms-grid-row-span: 10;
    grid-row-end: span 10; } }

@media (min-width: 240px) {
  .ms-row-11 {
    -ms-grid-row-span: 11;
    grid-row-end: span 11; } }

@media (min-width: 240px) {
  .ms-row-12 {
    -ms-grid-row-span: 12;
    grid-row-end: span 12; } }

@media (min-width: 400px) {
  .ml-row-1 {
    -ms-grid-row-span: 1;
    grid-row-end: span 1; } }

@media (min-width: 400px) {
  .ml-row-2 {
    -ms-grid-row-span: 2;
    grid-row-end: span 2; } }

@media (min-width: 400px) {
  .ml-row-3 {
    -ms-grid-row-span: 3;
    grid-row-end: span 3; } }

@media (min-width: 400px) {
  .ml-row-4 {
    -ms-grid-row-span: 4;
    grid-row-end: span 4; } }

@media (min-width: 400px) {
  .ml-row-5 {
    -ms-grid-row-span: 5;
    grid-row-end: span 5; } }

@media (min-width: 400px) {
  .ml-row-6 {
    -ms-grid-row-span: 6;
    grid-row-end: span 6; } }

@media (min-width: 400px) {
  .ml-row-7 {
    -ms-grid-row-span: 7;
    grid-row-end: span 7; } }

@media (min-width: 400px) {
  .ml-row-8 {
    -ms-grid-row-span: 8;
    grid-row-end: span 8; } }

@media (min-width: 400px) {
  .ml-row-9 {
    -ms-grid-row-span: 9;
    grid-row-end: span 9; } }

@media (min-width: 400px) {
  .ml-row-10 {
    -ms-grid-row-span: 10;
    grid-row-end: span 10; } }

@media (min-width: 400px) {
  .ml-row-11 {
    -ms-grid-row-span: 11;
    grid-row-end: span 11; } }

@media (min-width: 400px) {
  .ml-row-12 {
    -ms-grid-row-span: 12;
    grid-row-end: span 12; } }

@media (min-width: 576px) {
  .ts-row-1 {
    -ms-grid-row-span: 1;
    grid-row-end: span 1; } }

@media (min-width: 576px) {
  .ts-row-2 {
    -ms-grid-row-span: 2;
    grid-row-end: span 2; } }

@media (min-width: 576px) {
  .ts-row-3 {
    -ms-grid-row-span: 3;
    grid-row-end: span 3; } }

@media (min-width: 576px) {
  .ts-row-4 {
    -ms-grid-row-span: 4;
    grid-row-end: span 4; } }

@media (min-width: 576px) {
  .ts-row-5 {
    -ms-grid-row-span: 5;
    grid-row-end: span 5; } }

@media (min-width: 576px) {
  .ts-row-6 {
    -ms-grid-row-span: 6;
    grid-row-end: span 6; } }

@media (min-width: 576px) {
  .ts-row-7 {
    -ms-grid-row-span: 7;
    grid-row-end: span 7; } }

@media (min-width: 576px) {
  .ts-row-8 {
    -ms-grid-row-span: 8;
    grid-row-end: span 8; } }

@media (min-width: 576px) {
  .ts-row-9 {
    -ms-grid-row-span: 9;
    grid-row-end: span 9; } }

@media (min-width: 576px) {
  .ts-row-10 {
    -ms-grid-row-span: 10;
    grid-row-end: span 10; } }

@media (min-width: 576px) {
  .ts-row-11 {
    -ms-grid-row-span: 11;
    grid-row-end: span 11; } }

@media (min-width: 576px) {
  .ts-row-12 {
    -ms-grid-row-span: 12;
    grid-row-end: span 12; } }

@media (min-width: 768px) {
  .tl-row-1 {
    -ms-grid-row-span: 1;
    grid-row-end: span 1; } }

@media (min-width: 768px) {
  .tl-row-2 {
    -ms-grid-row-span: 2;
    grid-row-end: span 2; } }

@media (min-width: 768px) {
  .tl-row-3 {
    -ms-grid-row-span: 3;
    grid-row-end: span 3; } }

@media (min-width: 768px) {
  .tl-row-4 {
    -ms-grid-row-span: 4;
    grid-row-end: span 4; } }

@media (min-width: 768px) {
  .tl-row-5 {
    -ms-grid-row-span: 5;
    grid-row-end: span 5; } }

@media (min-width: 768px) {
  .tl-row-6 {
    -ms-grid-row-span: 6;
    grid-row-end: span 6; } }

@media (min-width: 768px) {
  .tl-row-7 {
    -ms-grid-row-span: 7;
    grid-row-end: span 7; } }

@media (min-width: 768px) {
  .tl-row-8 {
    -ms-grid-row-span: 8;
    grid-row-end: span 8; } }

@media (min-width: 768px) {
  .tl-row-9 {
    -ms-grid-row-span: 9;
    grid-row-end: span 9; } }

@media (min-width: 768px) {
  .tl-row-10 {
    -ms-grid-row-span: 10;
    grid-row-end: span 10; } }

@media (min-width: 768px) {
  .tl-row-11 {
    -ms-grid-row-span: 11;
    grid-row-end: span 11; } }

@media (min-width: 768px) {
  .tl-row-12 {
    -ms-grid-row-span: 12;
    grid-row-end: span 12; } }

@media (min-width: 1024px) {
  .ds-row-1 {
    -ms-grid-row-span: 1;
    grid-row-end: span 1; } }

@media (min-width: 1024px) {
  .ds-row-2 {
    -ms-grid-row-span: 2;
    grid-row-end: span 2; } }

@media (min-width: 1024px) {
  .ds-row-3 {
    -ms-grid-row-span: 3;
    grid-row-end: span 3; } }

@media (min-width: 1024px) {
  .ds-row-4 {
    -ms-grid-row-span: 4;
    grid-row-end: span 4; } }

@media (min-width: 1024px) {
  .ds-row-5 {
    -ms-grid-row-span: 5;
    grid-row-end: span 5; } }

@media (min-width: 1024px) {
  .ds-row-6 {
    -ms-grid-row-span: 6;
    grid-row-end: span 6; } }

@media (min-width: 1024px) {
  .ds-row-7 {
    -ms-grid-row-span: 7;
    grid-row-end: span 7; } }

@media (min-width: 1024px) {
  .ds-row-8 {
    -ms-grid-row-span: 8;
    grid-row-end: span 8; } }

@media (min-width: 1024px) {
  .ds-row-9 {
    -ms-grid-row-span: 9;
    grid-row-end: span 9; } }

@media (min-width: 1024px) {
  .ds-row-10 {
    -ms-grid-row-span: 10;
    grid-row-end: span 10; } }

@media (min-width: 1024px) {
  .ds-row-11 {
    -ms-grid-row-span: 11;
    grid-row-end: span 11; } }

@media (min-width: 1024px) {
  .ds-row-12 {
    -ms-grid-row-span: 12;
    grid-row-end: span 12; } }

@media (min-width: 1280px) {
  .dl-row-1 {
    -ms-grid-row-span: 1;
    grid-row-end: span 1; } }

@media (min-width: 1280px) {
  .dl-row-2 {
    -ms-grid-row-span: 2;
    grid-row-end: span 2; } }

@media (min-width: 1280px) {
  .dl-row-3 {
    -ms-grid-row-span: 3;
    grid-row-end: span 3; } }

@media (min-width: 1280px) {
  .dl-row-4 {
    -ms-grid-row-span: 4;
    grid-row-end: span 4; } }

@media (min-width: 1280px) {
  .dl-row-5 {
    -ms-grid-row-span: 5;
    grid-row-end: span 5; } }

@media (min-width: 1280px) {
  .dl-row-6 {
    -ms-grid-row-span: 6;
    grid-row-end: span 6; } }

@media (min-width: 1280px) {
  .dl-row-7 {
    -ms-grid-row-span: 7;
    grid-row-end: span 7; } }

@media (min-width: 1280px) {
  .dl-row-8 {
    -ms-grid-row-span: 8;
    grid-row-end: span 8; } }

@media (min-width: 1280px) {
  .dl-row-9 {
    -ms-grid-row-span: 9;
    grid-row-end: span 9; } }

@media (min-width: 1280px) {
  .dl-row-10 {
    -ms-grid-row-span: 10;
    grid-row-end: span 10; } }

@media (min-width: 1280px) {
  .dl-row-11 {
    -ms-grid-row-span: 11;
    grid-row-end: span 11; } }

@media (min-width: 1280px) {
  .dl-row-12 {
    -ms-grid-row-span: 12;
    grid-row-end: span 12; } }

.line-1 {
  -ms-grid-row:  1;
  grid-row-start:  1; }

.line-2 {
  -ms-grid-row:  2;
  grid-row-start:  2; }

.line-3 {
  -ms-grid-row:  3;
  grid-row-start:  3; }

.line-4 {
  -ms-grid-row:  4;
  grid-row-start:  4; }

.line-5 {
  -ms-grid-row:  5;
  grid-row-start:  5; }

.line-6 {
  -ms-grid-row:  6;
  grid-row-start:  6; }

.line-7 {
  -ms-grid-row:  7;
  grid-row-start:  7; }

.line-8 {
  -ms-grid-row:  8;
  grid-row-start:  8; }

.line-9 {
  -ms-grid-row:  9;
  grid-row-start:  9; }

.line-10 {
  -ms-grid-row:  10;
  grid-row-start:  10; }

.line-11 {
  -ms-grid-row:  11;
  grid-row-start:  11; }

.line-12 {
  -ms-grid-row:  12;
  grid-row-start:  12; }

@media (min-width: 240px) {
  .ms-line-1 {
    -ms-grid-row:  1;
    grid-row-start:  1; } }

@media (min-width: 240px) {
  .ms-line-2 {
    -ms-grid-row:  2;
    grid-row-start:  2; } }

@media (min-width: 240px) {
  .ms-line-3 {
    -ms-grid-row:  3;
    grid-row-start:  3; } }

@media (min-width: 240px) {
  .ms-line-4 {
    -ms-grid-row:  4;
    grid-row-start:  4; } }

@media (min-width: 240px) {
  .ms-line-5 {
    -ms-grid-row:  5;
    grid-row-start:  5; } }

@media (min-width: 240px) {
  .ms-line-6 {
    -ms-grid-row:  6;
    grid-row-start:  6; } }

@media (min-width: 240px) {
  .ms-line-7 {
    -ms-grid-row:  7;
    grid-row-start:  7; } }

@media (min-width: 240px) {
  .ms-line-8 {
    -ms-grid-row:  8;
    grid-row-start:  8; } }

@media (min-width: 240px) {
  .ms-line-9 {
    -ms-grid-row:  9;
    grid-row-start:  9; } }

@media (min-width: 240px) {
  .ms-line-10 {
    -ms-grid-row:  10;
    grid-row-start:  10; } }

@media (min-width: 240px) {
  .ms-line-11 {
    -ms-grid-row:  11;
    grid-row-start:  11; } }

@media (min-width: 240px) {
  .ms-line-12 {
    -ms-grid-row:  12;
    grid-row-start:  12; } }

@media (min-width: 400px) {
  .ml-line-1 {
    -ms-grid-row:  1;
    grid-row-start:  1; } }

@media (min-width: 400px) {
  .ml-line-2 {
    -ms-grid-row:  2;
    grid-row-start:  2; } }

@media (min-width: 400px) {
  .ml-line-3 {
    -ms-grid-row:  3;
    grid-row-start:  3; } }

@media (min-width: 400px) {
  .ml-line-4 {
    -ms-grid-row:  4;
    grid-row-start:  4; } }

@media (min-width: 400px) {
  .ml-line-5 {
    -ms-grid-row:  5;
    grid-row-start:  5; } }

@media (min-width: 400px) {
  .ml-line-6 {
    -ms-grid-row:  6;
    grid-row-start:  6; } }

@media (min-width: 400px) {
  .ml-line-7 {
    -ms-grid-row:  7;
    grid-row-start:  7; } }

@media (min-width: 400px) {
  .ml-line-8 {
    -ms-grid-row:  8;
    grid-row-start:  8; } }

@media (min-width: 400px) {
  .ml-line-9 {
    -ms-grid-row:  9;
    grid-row-start:  9; } }

@media (min-width: 400px) {
  .ml-line-10 {
    -ms-grid-row:  10;
    grid-row-start:  10; } }

@media (min-width: 400px) {
  .ml-line-11 {
    -ms-grid-row:  11;
    grid-row-start:  11; } }

@media (min-width: 400px) {
  .ml-line-12 {
    -ms-grid-row:  12;
    grid-row-start:  12; } }

@media (min-width: 576px) {
  .ts-line-1 {
    -ms-grid-row:  1;
    grid-row-start:  1; } }

@media (min-width: 576px) {
  .ts-line-2 {
    -ms-grid-row:  2;
    grid-row-start:  2; } }

@media (min-width: 576px) {
  .ts-line-3 {
    -ms-grid-row:  3;
    grid-row-start:  3; } }

@media (min-width: 576px) {
  .ts-line-4 {
    -ms-grid-row:  4;
    grid-row-start:  4; } }

@media (min-width: 576px) {
  .ts-line-5 {
    -ms-grid-row:  5;
    grid-row-start:  5; } }

@media (min-width: 576px) {
  .ts-line-6 {
    -ms-grid-row:  6;
    grid-row-start:  6; } }

@media (min-width: 576px) {
  .ts-line-7 {
    -ms-grid-row:  7;
    grid-row-start:  7; } }

@media (min-width: 576px) {
  .ts-line-8 {
    -ms-grid-row:  8;
    grid-row-start:  8; } }

@media (min-width: 576px) {
  .ts-line-9 {
    -ms-grid-row:  9;
    grid-row-start:  9; } }

@media (min-width: 576px) {
  .ts-line-10 {
    -ms-grid-row:  10;
    grid-row-start:  10; } }

@media (min-width: 576px) {
  .ts-line-11 {
    -ms-grid-row:  11;
    grid-row-start:  11; } }

@media (min-width: 576px) {
  .ts-line-12 {
    -ms-grid-row:  12;
    grid-row-start:  12; } }

@media (min-width: 768px) {
  .tl-line-1 {
    -ms-grid-row:  1;
    grid-row-start:  1; } }

@media (min-width: 768px) {
  .tl-line-2 {
    -ms-grid-row:  2;
    grid-row-start:  2; } }

@media (min-width: 768px) {
  .tl-line-3 {
    -ms-grid-row:  3;
    grid-row-start:  3; } }

@media (min-width: 768px) {
  .tl-line-4 {
    -ms-grid-row:  4;
    grid-row-start:  4; } }

@media (min-width: 768px) {
  .tl-line-5 {
    -ms-grid-row:  5;
    grid-row-start:  5; } }

@media (min-width: 768px) {
  .tl-line-6 {
    -ms-grid-row:  6;
    grid-row-start:  6; } }

@media (min-width: 768px) {
  .tl-line-7 {
    -ms-grid-row:  7;
    grid-row-start:  7; } }

@media (min-width: 768px) {
  .tl-line-8 {
    -ms-grid-row:  8;
    grid-row-start:  8; } }

@media (min-width: 768px) {
  .tl-line-9 {
    -ms-grid-row:  9;
    grid-row-start:  9; } }

@media (min-width: 768px) {
  .tl-line-10 {
    -ms-grid-row:  10;
    grid-row-start:  10; } }

@media (min-width: 768px) {
  .tl-line-11 {
    -ms-grid-row:  11;
    grid-row-start:  11; } }

@media (min-width: 768px) {
  .tl-line-12 {
    -ms-grid-row:  12;
    grid-row-start:  12; } }

@media (min-width: 1024px) {
  .ds-line-1 {
    -ms-grid-row:  1;
    grid-row-start:  1; } }

@media (min-width: 1024px) {
  .ds-line-2 {
    -ms-grid-row:  2;
    grid-row-start:  2; } }

@media (min-width: 1024px) {
  .ds-line-3 {
    -ms-grid-row:  3;
    grid-row-start:  3; } }

@media (min-width: 1024px) {
  .ds-line-4 {
    -ms-grid-row:  4;
    grid-row-start:  4; } }

@media (min-width: 1024px) {
  .ds-line-5 {
    -ms-grid-row:  5;
    grid-row-start:  5; } }

@media (min-width: 1024px) {
  .ds-line-6 {
    -ms-grid-row:  6;
    grid-row-start:  6; } }

@media (min-width: 1024px) {
  .ds-line-7 {
    -ms-grid-row:  7;
    grid-row-start:  7; } }

@media (min-width: 1024px) {
  .ds-line-8 {
    -ms-grid-row:  8;
    grid-row-start:  8; } }

@media (min-width: 1024px) {
  .ds-line-9 {
    -ms-grid-row:  9;
    grid-row-start:  9; } }

@media (min-width: 1024px) {
  .ds-line-10 {
    -ms-grid-row:  10;
    grid-row-start:  10; } }

@media (min-width: 1024px) {
  .ds-line-11 {
    -ms-grid-row:  11;
    grid-row-start:  11; } }

@media (min-width: 1024px) {
  .ds-line-12 {
    -ms-grid-row:  12;
    grid-row-start:  12; } }

@media (min-width: 1280px) {
  .dl-line-1 {
    -ms-grid-row:  1;
    grid-row-start:  1; } }

@media (min-width: 1280px) {
  .dl-line-2 {
    -ms-grid-row:  2;
    grid-row-start:  2; } }

@media (min-width: 1280px) {
  .dl-line-3 {
    -ms-grid-row:  3;
    grid-row-start:  3; } }

@media (min-width: 1280px) {
  .dl-line-4 {
    -ms-grid-row:  4;
    grid-row-start:  4; } }

@media (min-width: 1280px) {
  .dl-line-5 {
    -ms-grid-row:  5;
    grid-row-start:  5; } }

@media (min-width: 1280px) {
  .dl-line-6 {
    -ms-grid-row:  6;
    grid-row-start:  6; } }

@media (min-width: 1280px) {
  .dl-line-7 {
    -ms-grid-row:  7;
    grid-row-start:  7; } }

@media (min-width: 1280px) {
  .dl-line-8 {
    -ms-grid-row:  8;
    grid-row-start:  8; } }

@media (min-width: 1280px) {
  .dl-line-9 {
    -ms-grid-row:  9;
    grid-row-start:  9; } }

@media (min-width: 1280px) {
  .dl-line-10 {
    -ms-grid-row:  10;
    grid-row-start:  10; } }

@media (min-width: 1280px) {
  .dl-line-11 {
    -ms-grid-row:  11;
    grid-row-start:  11; } }

@media (min-width: 1280px) {
  .dl-line-12 {
    -ms-grid-row:  12;
    grid-row-start:  12; } }

.col-1 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1; }

.col-2 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2; }

.col-3 {
  -ms-grid-column-span: 3;
  grid-column-end: span 3; }

.col-4 {
  -ms-grid-column-span: 4;
  grid-column-end: span 4; }

.col-5 {
  -ms-grid-column-span: 5;
  grid-column-end: span 5; }

.col-6 {
  -ms-grid-column-span: 6;
  grid-column-end: span 6; }

.col-7 {
  -ms-grid-column-span: 7;
  grid-column-end: span 7; }

.col-8 {
  -ms-grid-column-span: 8;
  grid-column-end: span 8; }

.col-9 {
  -ms-grid-column-span: 9;
  grid-column-end: span 9; }

.col-10 {
  -ms-grid-column-span: 10;
  grid-column-end: span 10; }

.col-11 {
  -ms-grid-column-span: 11;
  grid-column-end: span 11; }

.col-12 {
  -ms-grid-column-span: 12;
  grid-column-end: span 12; }

@media (min-width: 240px) {
  .ms-col-1 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1; } }

@media (min-width: 240px) {
  .ms-col-2 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2; } }

@media (min-width: 240px) {
  .ms-col-3 {
    -ms-grid-column-span: 3;
    grid-column-end: span 3; } }

@media (min-width: 240px) {
  .ms-col-4 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4; } }

@media (min-width: 240px) {
  .ms-col-5 {
    -ms-grid-column-span: 5;
    grid-column-end: span 5; } }

@media (min-width: 240px) {
  .ms-col-6 {
    -ms-grid-column-span: 6;
    grid-column-end: span 6; } }

@media (min-width: 240px) {
  .ms-col-7 {
    -ms-grid-column-span: 7;
    grid-column-end: span 7; } }

@media (min-width: 240px) {
  .ms-col-8 {
    -ms-grid-column-span: 8;
    grid-column-end: span 8; } }

@media (min-width: 240px) {
  .ms-col-9 {
    -ms-grid-column-span: 9;
    grid-column-end: span 9; } }

@media (min-width: 240px) {
  .ms-col-10 {
    -ms-grid-column-span: 10;
    grid-column-end: span 10; } }

@media (min-width: 240px) {
  .ms-col-11 {
    -ms-grid-column-span: 11;
    grid-column-end: span 11; } }

@media (min-width: 240px) {
  .ms-col-12 {
    -ms-grid-column-span: 12;
    grid-column-end: span 12; } }

@media (min-width: 400px) {
  .ml-col-1 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1; } }

@media (min-width: 400px) {
  .ml-col-2 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2; } }

@media (min-width: 400px) {
  .ml-col-3 {
    -ms-grid-column-span: 3;
    grid-column-end: span 3; } }

@media (min-width: 400px) {
  .ml-col-4 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4; } }

@media (min-width: 400px) {
  .ml-col-5 {
    -ms-grid-column-span: 5;
    grid-column-end: span 5; } }

@media (min-width: 400px) {
  .ml-col-6 {
    -ms-grid-column-span: 6;
    grid-column-end: span 6; } }

@media (min-width: 400px) {
  .ml-col-7 {
    -ms-grid-column-span: 7;
    grid-column-end: span 7; } }

@media (min-width: 400px) {
  .ml-col-8 {
    -ms-grid-column-span: 8;
    grid-column-end: span 8; } }

@media (min-width: 400px) {
  .ml-col-9 {
    -ms-grid-column-span: 9;
    grid-column-end: span 9; } }

@media (min-width: 400px) {
  .ml-col-10 {
    -ms-grid-column-span: 10;
    grid-column-end: span 10; } }

@media (min-width: 400px) {
  .ml-col-11 {
    -ms-grid-column-span: 11;
    grid-column-end: span 11; } }

@media (min-width: 400px) {
  .ml-col-12 {
    -ms-grid-column-span: 12;
    grid-column-end: span 12; } }

@media (min-width: 576px) {
  .ts-col-1 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1; } }

@media (min-width: 576px) {
  .ts-col-2 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2; } }

@media (min-width: 576px) {
  .ts-col-3 {
    -ms-grid-column-span: 3;
    grid-column-end: span 3; } }

@media (min-width: 576px) {
  .ts-col-4 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4; } }

@media (min-width: 576px) {
  .ts-col-5 {
    -ms-grid-column-span: 5;
    grid-column-end: span 5; } }

@media (min-width: 576px) {
  .ts-col-6 {
    -ms-grid-column-span: 6;
    grid-column-end: span 6; } }

@media (min-width: 576px) {
  .ts-col-7 {
    -ms-grid-column-span: 7;
    grid-column-end: span 7; } }

@media (min-width: 576px) {
  .ts-col-8 {
    -ms-grid-column-span: 8;
    grid-column-end: span 8; } }

@media (min-width: 576px) {
  .ts-col-9 {
    -ms-grid-column-span: 9;
    grid-column-end: span 9; } }

@media (min-width: 576px) {
  .ts-col-10 {
    -ms-grid-column-span: 10;
    grid-column-end: span 10; } }

@media (min-width: 576px) {
  .ts-col-11 {
    -ms-grid-column-span: 11;
    grid-column-end: span 11; } }

@media (min-width: 576px) {
  .ts-col-12 {
    -ms-grid-column-span: 12;
    grid-column-end: span 12; } }

@media (min-width: 768px) {
  .tl-col-1 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1; } }

@media (min-width: 768px) {
  .tl-col-2 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2; } }

@media (min-width: 768px) {
  .tl-col-3 {
    -ms-grid-column-span: 3;
    grid-column-end: span 3; } }

@media (min-width: 768px) {
  .tl-col-4 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4; } }

@media (min-width: 768px) {
  .tl-col-5 {
    -ms-grid-column-span: 5;
    grid-column-end: span 5; } }

@media (min-width: 768px) {
  .tl-col-6 {
    -ms-grid-column-span: 6;
    grid-column-end: span 6; } }

@media (min-width: 768px) {
  .tl-col-7 {
    -ms-grid-column-span: 7;
    grid-column-end: span 7; } }

@media (min-width: 768px) {
  .tl-col-8 {
    -ms-grid-column-span: 8;
    grid-column-end: span 8; } }

@media (min-width: 768px) {
  .tl-col-9 {
    -ms-grid-column-span: 9;
    grid-column-end: span 9; } }

@media (min-width: 768px) {
  .tl-col-10 {
    -ms-grid-column-span: 10;
    grid-column-end: span 10; } }

@media (min-width: 768px) {
  .tl-col-11 {
    -ms-grid-column-span: 11;
    grid-column-end: span 11; } }

@media (min-width: 768px) {
  .tl-col-12 {
    -ms-grid-column-span: 12;
    grid-column-end: span 12; } }

@media (min-width: 1024px) {
  .ds-col-1 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1; } }

@media (min-width: 1024px) {
  .ds-col-2 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2; } }

@media (min-width: 1024px) {
  .ds-col-3 {
    -ms-grid-column-span: 3;
    grid-column-end: span 3; } }

@media (min-width: 1024px) {
  .ds-col-4 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4; } }

@media (min-width: 1024px) {
  .ds-col-5 {
    -ms-grid-column-span: 5;
    grid-column-end: span 5; } }

@media (min-width: 1024px) {
  .ds-col-6 {
    -ms-grid-column-span: 6;
    grid-column-end: span 6; } }

@media (min-width: 1024px) {
  .ds-col-7 {
    -ms-grid-column-span: 7;
    grid-column-end: span 7; } }

@media (min-width: 1024px) {
  .ds-col-8 {
    -ms-grid-column-span: 8;
    grid-column-end: span 8; } }

@media (min-width: 1024px) {
  .ds-col-9 {
    -ms-grid-column-span: 9;
    grid-column-end: span 9; } }

@media (min-width: 1024px) {
  .ds-col-10 {
    -ms-grid-column-span: 10;
    grid-column-end: span 10; } }

@media (min-width: 1024px) {
  .ds-col-11 {
    -ms-grid-column-span: 11;
    grid-column-end: span 11; } }

@media (min-width: 1024px) {
  .ds-col-12 {
    -ms-grid-column-span: 12;
    grid-column-end: span 12; } }

@media (min-width: 1280px) {
  .dl-col-1 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1; } }

@media (min-width: 1280px) {
  .dl-col-2 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2; } }

@media (min-width: 1280px) {
  .dl-col-3 {
    -ms-grid-column-span: 3;
    grid-column-end: span 3; } }

@media (min-width: 1280px) {
  .dl-col-4 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4; } }

@media (min-width: 1280px) {
  .dl-col-5 {
    -ms-grid-column-span: 5;
    grid-column-end: span 5; } }

@media (min-width: 1280px) {
  .dl-col-6 {
    -ms-grid-column-span: 6;
    grid-column-end: span 6; } }

@media (min-width: 1280px) {
  .dl-col-7 {
    -ms-grid-column-span: 7;
    grid-column-end: span 7; } }

@media (min-width: 1280px) {
  .dl-col-8 {
    -ms-grid-column-span: 8;
    grid-column-end: span 8; } }

@media (min-width: 1280px) {
  .dl-col-9 {
    -ms-grid-column-span: 9;
    grid-column-end: span 9; } }

@media (min-width: 1280px) {
  .dl-col-10 {
    -ms-grid-column-span: 10;
    grid-column-end: span 10; } }

@media (min-width: 1280px) {
  .dl-col-11 {
    -ms-grid-column-span: 11;
    grid-column-end: span 11; } }

@media (min-width: 1280px) {
  .dl-col-12 {
    -ms-grid-column-span: 12;
    grid-column-end: span 12; } }

.offset-1 {
  -ms-grid-column:  2;
  grid-column-start:  2; }

.offset-2 {
  -ms-grid-column:  3;
  grid-column-start:  3; }

.offset-3 {
  -ms-grid-column:  4;
  grid-column-start:  4; }

.offset-4 {
  -ms-grid-column:  5;
  grid-column-start:  5; }

.offset-5 {
  -ms-grid-column:  6;
  grid-column-start:  6; }

.offset-6 {
  -ms-grid-column:  7;
  grid-column-start:  7; }

.offset-7 {
  -ms-grid-column:  8;
  grid-column-start:  8; }

.offset-8 {
  -ms-grid-column:  9;
  grid-column-start:  9; }

.offset-9 {
  -ms-grid-column:  10;
  grid-column-start:  10; }

.offset-10 {
  -ms-grid-column:  11;
  grid-column-start:  11; }

.offset-11 {
  -ms-grid-column:  12;
  grid-column-start:  12; }

.offset-12 {
  -ms-grid-column:  13;
  grid-column-start:  13; }

@media (min-width: 240px) {
  .ms-offset-1 {
    -ms-grid-column:  2;
    grid-column-start:  2; } }

@media (min-width: 240px) {
  .ms-offset-2 {
    -ms-grid-column:  3;
    grid-column-start:  3; } }

@media (min-width: 240px) {
  .ms-offset-3 {
    -ms-grid-column:  4;
    grid-column-start:  4; } }

@media (min-width: 240px) {
  .ms-offset-4 {
    -ms-grid-column:  5;
    grid-column-start:  5; } }

@media (min-width: 240px) {
  .ms-offset-5 {
    -ms-grid-column:  6;
    grid-column-start:  6; } }

@media (min-width: 240px) {
  .ms-offset-6 {
    -ms-grid-column:  7;
    grid-column-start:  7; } }

@media (min-width: 240px) {
  .ms-offset-7 {
    -ms-grid-column:  8;
    grid-column-start:  8; } }

@media (min-width: 240px) {
  .ms-offset-8 {
    -ms-grid-column:  9;
    grid-column-start:  9; } }

@media (min-width: 240px) {
  .ms-offset-9 {
    -ms-grid-column:  10;
    grid-column-start:  10; } }

@media (min-width: 240px) {
  .ms-offset-10 {
    -ms-grid-column:  11;
    grid-column-start:  11; } }

@media (min-width: 240px) {
  .ms-offset-11 {
    -ms-grid-column:  12;
    grid-column-start:  12; } }

@media (min-width: 240px) {
  .ms-offset-12 {
    -ms-grid-column:  13;
    grid-column-start:  13; } }

@media (min-width: 400px) {
  .ml-offset-1 {
    -ms-grid-column:  2;
    grid-column-start:  2; } }

@media (min-width: 400px) {
  .ml-offset-2 {
    -ms-grid-column:  3;
    grid-column-start:  3; } }

@media (min-width: 400px) {
  .ml-offset-3 {
    -ms-grid-column:  4;
    grid-column-start:  4; } }

@media (min-width: 400px) {
  .ml-offset-4 {
    -ms-grid-column:  5;
    grid-column-start:  5; } }

@media (min-width: 400px) {
  .ml-offset-5 {
    -ms-grid-column:  6;
    grid-column-start:  6; } }

@media (min-width: 400px) {
  .ml-offset-6 {
    -ms-grid-column:  7;
    grid-column-start:  7; } }

@media (min-width: 400px) {
  .ml-offset-7 {
    -ms-grid-column:  8;
    grid-column-start:  8; } }

@media (min-width: 400px) {
  .ml-offset-8 {
    -ms-grid-column:  9;
    grid-column-start:  9; } }

@media (min-width: 400px) {
  .ml-offset-9 {
    -ms-grid-column:  10;
    grid-column-start:  10; } }

@media (min-width: 400px) {
  .ml-offset-10 {
    -ms-grid-column:  11;
    grid-column-start:  11; } }

@media (min-width: 400px) {
  .ml-offset-11 {
    -ms-grid-column:  12;
    grid-column-start:  12; } }

@media (min-width: 400px) {
  .ml-offset-12 {
    -ms-grid-column:  13;
    grid-column-start:  13; } }

@media (min-width: 576px) {
  .ts-offset-1 {
    -ms-grid-column:  2;
    grid-column-start:  2; } }

@media (min-width: 576px) {
  .ts-offset-2 {
    -ms-grid-column:  3;
    grid-column-start:  3; } }

@media (min-width: 576px) {
  .ts-offset-3 {
    -ms-grid-column:  4;
    grid-column-start:  4; } }

@media (min-width: 576px) {
  .ts-offset-4 {
    -ms-grid-column:  5;
    grid-column-start:  5; } }

@media (min-width: 576px) {
  .ts-offset-5 {
    -ms-grid-column:  6;
    grid-column-start:  6; } }

@media (min-width: 576px) {
  .ts-offset-6 {
    -ms-grid-column:  7;
    grid-column-start:  7; } }

@media (min-width: 576px) {
  .ts-offset-7 {
    -ms-grid-column:  8;
    grid-column-start:  8; } }

@media (min-width: 576px) {
  .ts-offset-8 {
    -ms-grid-column:  9;
    grid-column-start:  9; } }

@media (min-width: 576px) {
  .ts-offset-9 {
    -ms-grid-column:  10;
    grid-column-start:  10; } }

@media (min-width: 576px) {
  .ts-offset-10 {
    -ms-grid-column:  11;
    grid-column-start:  11; } }

@media (min-width: 576px) {
  .ts-offset-11 {
    -ms-grid-column:  12;
    grid-column-start:  12; } }

@media (min-width: 576px) {
  .ts-offset-12 {
    -ms-grid-column:  13;
    grid-column-start:  13; } }

@media (min-width: 768px) {
  .tl-offset-1 {
    -ms-grid-column:  2;
    grid-column-start:  2; } }

@media (min-width: 768px) {
  .tl-offset-2 {
    -ms-grid-column:  3;
    grid-column-start:  3; } }

@media (min-width: 768px) {
  .tl-offset-3 {
    -ms-grid-column:  4;
    grid-column-start:  4; } }

@media (min-width: 768px) {
  .tl-offset-4 {
    -ms-grid-column:  5;
    grid-column-start:  5; } }

@media (min-width: 768px) {
  .tl-offset-5 {
    -ms-grid-column:  6;
    grid-column-start:  6; } }

@media (min-width: 768px) {
  .tl-offset-6 {
    -ms-grid-column:  7;
    grid-column-start:  7; } }

@media (min-width: 768px) {
  .tl-offset-7 {
    -ms-grid-column:  8;
    grid-column-start:  8; } }

@media (min-width: 768px) {
  .tl-offset-8 {
    -ms-grid-column:  9;
    grid-column-start:  9; } }

@media (min-width: 768px) {
  .tl-offset-9 {
    -ms-grid-column:  10;
    grid-column-start:  10; } }

@media (min-width: 768px) {
  .tl-offset-10 {
    -ms-grid-column:  11;
    grid-column-start:  11; } }

@media (min-width: 768px) {
  .tl-offset-11 {
    -ms-grid-column:  12;
    grid-column-start:  12; } }

@media (min-width: 768px) {
  .tl-offset-12 {
    -ms-grid-column:  13;
    grid-column-start:  13; } }

@media (min-width: 1024px) {
  .ds-offset-1 {
    -ms-grid-column:  2;
    grid-column-start:  2; } }

@media (min-width: 1024px) {
  .ds-offset-2 {
    -ms-grid-column:  3;
    grid-column-start:  3; } }

@media (min-width: 1024px) {
  .ds-offset-3 {
    -ms-grid-column:  4;
    grid-column-start:  4; } }

@media (min-width: 1024px) {
  .ds-offset-4 {
    -ms-grid-column:  5;
    grid-column-start:  5; } }

@media (min-width: 1024px) {
  .ds-offset-5 {
    -ms-grid-column:  6;
    grid-column-start:  6; } }

@media (min-width: 1024px) {
  .ds-offset-6 {
    -ms-grid-column:  7;
    grid-column-start:  7; } }

@media (min-width: 1024px) {
  .ds-offset-7 {
    -ms-grid-column:  8;
    grid-column-start:  8; } }

@media (min-width: 1024px) {
  .ds-offset-8 {
    -ms-grid-column:  9;
    grid-column-start:  9; } }

@media (min-width: 1024px) {
  .ds-offset-9 {
    -ms-grid-column:  10;
    grid-column-start:  10; } }

@media (min-width: 1024px) {
  .ds-offset-10 {
    -ms-grid-column:  11;
    grid-column-start:  11; } }

@media (min-width: 1024px) {
  .ds-offset-11 {
    -ms-grid-column:  12;
    grid-column-start:  12; } }

@media (min-width: 1024px) {
  .ds-offset-12 {
    -ms-grid-column:  13;
    grid-column-start:  13; } }

@media (min-width: 1280px) {
  .dl-offset-1 {
    -ms-grid-column:  2;
    grid-column-start:  2; } }

@media (min-width: 1280px) {
  .dl-offset-2 {
    -ms-grid-column:  3;
    grid-column-start:  3; } }

@media (min-width: 1280px) {
  .dl-offset-3 {
    -ms-grid-column:  4;
    grid-column-start:  4; } }

@media (min-width: 1280px) {
  .dl-offset-4 {
    -ms-grid-column:  5;
    grid-column-start:  5; } }

@media (min-width: 1280px) {
  .dl-offset-5 {
    -ms-grid-column:  6;
    grid-column-start:  6; } }

@media (min-width: 1280px) {
  .dl-offset-6 {
    -ms-grid-column:  7;
    grid-column-start:  7; } }

@media (min-width: 1280px) {
  .dl-offset-7 {
    -ms-grid-column:  8;
    grid-column-start:  8; } }

@media (min-width: 1280px) {
  .dl-offset-8 {
    -ms-grid-column:  9;
    grid-column-start:  9; } }

@media (min-width: 1280px) {
  .dl-offset-9 {
    -ms-grid-column:  10;
    grid-column-start:  10; } }

@media (min-width: 1280px) {
  .dl-offset-10 {
    -ms-grid-column:  11;
    grid-column-start:  11; } }

@media (min-width: 1280px) {
  .dl-offset-11 {
    -ms-grid-column:  12;
    grid-column-start:  12; } }

@media (min-width: 1280px) {
  .dl-offset-12 {
    -ms-grid-column:  13;
    grid-column-start:  13; } }

/* Gutter */
.gutter-0 {
  grid-gap: 0px !important; }

.gutter-4 {
  grid-gap: 4px !important; }

.gutter-8 {
  grid-gap: 8px !important; }

.gutter-12 {
  grid-gap: 12px !important; }

.gutter-16 {
  grid-gap: 16px !important; }

.gutter-20 {
  grid-gap: 20px !important; }

.gutter-24 {
  grid-gap: 24px !important; }

.gutter-28 {
  grid-gap: 28px !important; }

.gutter-32 {
  grid-gap: 32px !important; }

/* Gutter column */
.gutter-column-0 {
  grid-column-gap: 0px !important; }

.gutter-column-4 {
  grid-column-gap: 4px !important; }

.gutter-column-8 {
  grid-column-gap: 8px !important; }

.gutter-column-12 {
  grid-column-gap: 12px !important; }

.gutter-column-16 {
  grid-column-gap: 16px !important; }

.gutter-column-20 {
  grid-column-gap: 20px !important; }

.gutter-column-24 {
  grid-column-gap: 24px !important; }

.gutter-column-28 {
  grid-column-gap: 28px !important; }

.gutter-column-32 {
  grid-column-gap: 32px !important; }

/* Gutter row */
.gutter-row-0 {
  grid-row-gap: 0px !important; }

.gutter-row-4 {
  grid-row-gap: 4px !important; }

.gutter-row-8 {
  grid-row-gap: 8px !important; }

.gutter-row-12 {
  grid-row-gap: 12px !important; }

.gutter-row-16 {
  grid-row-gap: 16px !important; }

.gutter-row-20 {
  grid-row-gap: 20px !important; }

.gutter-row-24 {
  grid-row-gap: 24px !important; }

.gutter-row-28 {
  grid-row-gap: 28px !important; }

.gutter-row-32 {
  grid-row-gap: 32px !important; }

@media (min-width: 240px) {
  /* Gutter */
  .ms-gutter-0 {
    grid-gap: 0px !important; }
  .ms-gutter-4 {
    grid-gap: 4px !important; }
  .ms-gutter-8 {
    grid-gap: 8px !important; }
  .ms-gutter-12 {
    grid-gap: 12px !important; }
  .ms-gutter-16 {
    grid-gap: 16px !important; }
  .ms-gutter-20 {
    grid-gap: 20px !important; }
  .ms-gutter-24 {
    grid-gap: 24px !important; }
  .ms-gutter-28 {
    grid-gap: 28px !important; }
  .ms-gutter-32 {
    grid-gap: 32px !important; }
  /* Gutter column */
  .ms-gutter-column-0 {
    grid-column-gap: 0px !important; }
  .ms-gutter-column-4 {
    grid-column-gap: 4px !important; }
  .ms-gutter-column-8 {
    grid-column-gap: 8px !important; }
  .ms-gutter-column-12 {
    grid-column-gap: 12px !important; }
  .ms-gutter-column-16 {
    grid-column-gap: 16px !important; }
  .ms-gutter-column-20 {
    grid-column-gap: 20px !important; }
  .ms-gutter-column-24 {
    grid-column-gap: 24px !important; }
  .ms-gutter-column-28 {
    grid-column-gap: 28px !important; }
  .ms-gutter-column-32 {
    grid-column-gap: 32px !important; }
  /* Gutter row */
  .ms-gutter-row-0 {
    grid-row-gap: 0px !important; }
  .ms-gutter-row-4 {
    grid-row-gap: 4px !important; }
  .ms-gutter-row-8 {
    grid-row-gap: 8px !important; }
  .ms-gutter-row-12 {
    grid-row-gap: 12px !important; }
  .ms-gutter-row-16 {
    grid-row-gap: 16px !important; }
  .ms-gutter-row-20 {
    grid-row-gap: 20px !important; }
  .ms-gutter-row-24 {
    grid-row-gap: 24px !important; }
  .ms-gutter-row-28 {
    grid-row-gap: 28px !important; }
  .ms-gutter-row-32 {
    grid-row-gap: 32px !important; } }

@media (min-width: 400px) {
  /* Gutter */
  .ml-gutter-0 {
    grid-gap: 0px !important; }
  .ml-gutter-4 {
    grid-gap: 4px !important; }
  .ml-gutter-8 {
    grid-gap: 8px !important; }
  .ml-gutter-12 {
    grid-gap: 12px !important; }
  .ml-gutter-16 {
    grid-gap: 16px !important; }
  .ml-gutter-20 {
    grid-gap: 20px !important; }
  .ml-gutter-24 {
    grid-gap: 24px !important; }
  .ml-gutter-28 {
    grid-gap: 28px !important; }
  .ml-gutter-32 {
    grid-gap: 32px !important; }
  /* Gutter column */
  .ml-gutter-column-0 {
    grid-column-gap: 0px !important; }
  .ml-gutter-column-4 {
    grid-column-gap: 4px !important; }
  .ml-gutter-column-8 {
    grid-column-gap: 8px !important; }
  .ml-gutter-column-12 {
    grid-column-gap: 12px !important; }
  .ml-gutter-column-16 {
    grid-column-gap: 16px !important; }
  .ml-gutter-column-20 {
    grid-column-gap: 20px !important; }
  .ml-gutter-column-24 {
    grid-column-gap: 24px !important; }
  .ml-gutter-column-28 {
    grid-column-gap: 28px !important; }
  .ml-gutter-column-32 {
    grid-column-gap: 32px !important; }
  /* Gutter row */
  .ml-gutter-row-0 {
    grid-row-gap: 0px !important; }
  .ml-gutter-row-4 {
    grid-row-gap: 4px !important; }
  .ml-gutter-row-8 {
    grid-row-gap: 8px !important; }
  .ml-gutter-row-12 {
    grid-row-gap: 12px !important; }
  .ml-gutter-row-16 {
    grid-row-gap: 16px !important; }
  .ml-gutter-row-20 {
    grid-row-gap: 20px !important; }
  .ml-gutter-row-24 {
    grid-row-gap: 24px !important; }
  .ml-gutter-row-28 {
    grid-row-gap: 28px !important; }
  .ml-gutter-row-32 {
    grid-row-gap: 32px !important; } }

@media (min-width: 576px) {
  /* Gutter */
  .ts-gutter-0 {
    grid-gap: 0px !important; }
  .ts-gutter-4 {
    grid-gap: 4px !important; }
  .ts-gutter-8 {
    grid-gap: 8px !important; }
  .ts-gutter-12 {
    grid-gap: 12px !important; }
  .ts-gutter-16 {
    grid-gap: 16px !important; }
  .ts-gutter-20 {
    grid-gap: 20px !important; }
  .ts-gutter-24 {
    grid-gap: 24px !important; }
  .ts-gutter-28 {
    grid-gap: 28px !important; }
  .ts-gutter-32 {
    grid-gap: 32px !important; }
  /* Gutter column */
  .ts-gutter-column-0 {
    grid-column-gap: 0px !important; }
  .ts-gutter-column-4 {
    grid-column-gap: 4px !important; }
  .ts-gutter-column-8 {
    grid-column-gap: 8px !important; }
  .ts-gutter-column-12 {
    grid-column-gap: 12px !important; }
  .ts-gutter-column-16 {
    grid-column-gap: 16px !important; }
  .ts-gutter-column-20 {
    grid-column-gap: 20px !important; }
  .ts-gutter-column-24 {
    grid-column-gap: 24px !important; }
  .ts-gutter-column-28 {
    grid-column-gap: 28px !important; }
  .ts-gutter-column-32 {
    grid-column-gap: 32px !important; }
  /* Gutter row */
  .ts-gutter-row-0 {
    grid-row-gap: 0px !important; }
  .ts-gutter-row-4 {
    grid-row-gap: 4px !important; }
  .ts-gutter-row-8 {
    grid-row-gap: 8px !important; }
  .ts-gutter-row-12 {
    grid-row-gap: 12px !important; }
  .ts-gutter-row-16 {
    grid-row-gap: 16px !important; }
  .ts-gutter-row-20 {
    grid-row-gap: 20px !important; }
  .ts-gutter-row-24 {
    grid-row-gap: 24px !important; }
  .ts-gutter-row-28 {
    grid-row-gap: 28px !important; }
  .ts-gutter-row-32 {
    grid-row-gap: 32px !important; } }

@media (min-width: 768px) {
  /* Gutter */
  .tl-gutter-0 {
    grid-gap: 0px !important; }
  .tl-gutter-4 {
    grid-gap: 4px !important; }
  .tl-gutter-8 {
    grid-gap: 8px !important; }
  .tl-gutter-12 {
    grid-gap: 12px !important; }
  .tl-gutter-16 {
    grid-gap: 16px !important; }
  .tl-gutter-20 {
    grid-gap: 20px !important; }
  .tl-gutter-24 {
    grid-gap: 24px !important; }
  .tl-gutter-28 {
    grid-gap: 28px !important; }
  .tl-gutter-32 {
    grid-gap: 32px !important; }
  /* Gutter column */
  .tl-gutter-column-0 {
    grid-column-gap: 0px !important; }
  .tl-gutter-column-4 {
    grid-column-gap: 4px !important; }
  .tl-gutter-column-8 {
    grid-column-gap: 8px !important; }
  .tl-gutter-column-12 {
    grid-column-gap: 12px !important; }
  .tl-gutter-column-16 {
    grid-column-gap: 16px !important; }
  .tl-gutter-column-20 {
    grid-column-gap: 20px !important; }
  .tl-gutter-column-24 {
    grid-column-gap: 24px !important; }
  .tl-gutter-column-28 {
    grid-column-gap: 28px !important; }
  .tl-gutter-column-32 {
    grid-column-gap: 32px !important; }
  /* Gutter row */
  .tl-gutter-row-0 {
    grid-row-gap: 0px !important; }
  .tl-gutter-row-4 {
    grid-row-gap: 4px !important; }
  .tl-gutter-row-8 {
    grid-row-gap: 8px !important; }
  .tl-gutter-row-12 {
    grid-row-gap: 12px !important; }
  .tl-gutter-row-16 {
    grid-row-gap: 16px !important; }
  .tl-gutter-row-20 {
    grid-row-gap: 20px !important; }
  .tl-gutter-row-24 {
    grid-row-gap: 24px !important; }
  .tl-gutter-row-28 {
    grid-row-gap: 28px !important; }
  .tl-gutter-row-32 {
    grid-row-gap: 32px !important; } }

@media (min-width: 1024px) {
  /* Gutter */
  .ds-gutter-0 {
    grid-gap: 0px !important; }
  .ds-gutter-4 {
    grid-gap: 4px !important; }
  .ds-gutter-8 {
    grid-gap: 8px !important; }
  .ds-gutter-12 {
    grid-gap: 12px !important; }
  .ds-gutter-16 {
    grid-gap: 16px !important; }
  .ds-gutter-20 {
    grid-gap: 20px !important; }
  .ds-gutter-24 {
    grid-gap: 24px !important; }
  .ds-gutter-28 {
    grid-gap: 28px !important; }
  .ds-gutter-32 {
    grid-gap: 32px !important; }
  /* Gutter column */
  .ds-gutter-column-0 {
    grid-column-gap: 0px !important; }
  .ds-gutter-column-4 {
    grid-column-gap: 4px !important; }
  .ds-gutter-column-8 {
    grid-column-gap: 8px !important; }
  .ds-gutter-column-12 {
    grid-column-gap: 12px !important; }
  .ds-gutter-column-16 {
    grid-column-gap: 16px !important; }
  .ds-gutter-column-20 {
    grid-column-gap: 20px !important; }
  .ds-gutter-column-24 {
    grid-column-gap: 24px !important; }
  .ds-gutter-column-28 {
    grid-column-gap: 28px !important; }
  .ds-gutter-column-32 {
    grid-column-gap: 32px !important; }
  /* Gutter row */
  .ds-gutter-row-0 {
    grid-row-gap: 0px !important; }
  .ds-gutter-row-4 {
    grid-row-gap: 4px !important; }
  .ds-gutter-row-8 {
    grid-row-gap: 8px !important; }
  .ds-gutter-row-12 {
    grid-row-gap: 12px !important; }
  .ds-gutter-row-16 {
    grid-row-gap: 16px !important; }
  .ds-gutter-row-20 {
    grid-row-gap: 20px !important; }
  .ds-gutter-row-24 {
    grid-row-gap: 24px !important; }
  .ds-gutter-row-28 {
    grid-row-gap: 28px !important; }
  .ds-gutter-row-32 {
    grid-row-gap: 32px !important; } }

@media (min-width: 1280px) {
  /* Gutter */
  .dl-gutter-0 {
    grid-gap: 0px !important; }
  .dl-gutter-4 {
    grid-gap: 4px !important; }
  .dl-gutter-8 {
    grid-gap: 8px !important; }
  .dl-gutter-12 {
    grid-gap: 12px !important; }
  .dl-gutter-16 {
    grid-gap: 16px !important; }
  .dl-gutter-20 {
    grid-gap: 20px !important; }
  .dl-gutter-24 {
    grid-gap: 24px !important; }
  .dl-gutter-28 {
    grid-gap: 28px !important; }
  .dl-gutter-32 {
    grid-gap: 32px !important; }
  /* Gutter column */
  .dl-gutter-column-0 {
    grid-column-gap: 0px !important; }
  .dl-gutter-column-4 {
    grid-column-gap: 4px !important; }
  .dl-gutter-column-8 {
    grid-column-gap: 8px !important; }
  .dl-gutter-column-12 {
    grid-column-gap: 12px !important; }
  .dl-gutter-column-16 {
    grid-column-gap: 16px !important; }
  .dl-gutter-column-20 {
    grid-column-gap: 20px !important; }
  .dl-gutter-column-24 {
    grid-column-gap: 24px !important; }
  .dl-gutter-column-28 {
    grid-column-gap: 28px !important; }
  .dl-gutter-column-32 {
    grid-column-gap: 32px !important; }
  /* Gutter row */
  .dl-gutter-row-0 {
    grid-row-gap: 0px !important; }
  .dl-gutter-row-4 {
    grid-row-gap: 4px !important; }
  .dl-gutter-row-8 {
    grid-row-gap: 8px !important; }
  .dl-gutter-row-12 {
    grid-row-gap: 12px !important; }
  .dl-gutter-row-16 {
    grid-row-gap: 16px !important; }
  .dl-gutter-row-20 {
    grid-row-gap: 20px !important; }
  .dl-gutter-row-24 {
    grid-row-gap: 24px !important; }
  .dl-gutter-row-28 {
    grid-row-gap: 28px !important; }
  .dl-gutter-row-32 {
    grid-row-gap: 32px !important; } }

/* Define all flex element with the breakpoint */
.rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  width: auto; }
  .rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
    width: 100% !important; }
    .rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1; }

.columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  width: auto; }
  .columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
    width: 100% !important; }
    .columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1; }

.no-wrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }

.reverse.rows {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.reverse.columns {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

.center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important; }

.between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important; }

.around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important; }

.evenly {
  -webkit-box-pack: space-evenly !important;
  -ms-flex-pack: space-evenly !important;
  justify-content: space-evenly !important; }

.start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important; }

.end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important; }

.top {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important; }

.bottom {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important; }

.middle {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -ms-flex-line-pack: center !important;
  align-content: center !important; }

.stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important; }

.baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
  -ms-flex-line-pack: baseline !important;
  align-content: baseline !important; }

.s-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important; }

.s-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important; }

.s-center {
  -ms-flex-item-align: center !important;
  -ms-grid-row-align: center !important;
  align-self: center !important;
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important; }

.s-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important; }

.s-stretch {
  -ms-flex-item-align: stretch !important;
  -ms-grid-row-align: stretch !important;
  align-self: stretch !important;
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important; }

.max-grow {
  -webkit-box-flex: 99 !important;
  -ms-flex-positive: 99 !important;
  flex-grow: 99 !important; }

.grow {
  -webkit-box-flex: 2 !important;
  -ms-flex-positive: 2 !important;
  flex-grow: 2 !important; }

.min-grow {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important; }

.max-shrink {
  -ms-flex-negative: 99 !important;
  flex-shrink: 99 !important; }

.shrink {
  -ms-flex-negative: 2 !important;
  flex-shrink: 2 !important; }

.min-shrink {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important; }

/* Order for flex element order. */
.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12; }

.order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1; }

.order-last {
  -webkit-box-ordinal-group: 10000;
  -ms-flex-order: 9999;
  order: 9999; }

@media (min-width: 240px) {
  .ms-rows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: auto; }
    .ms-rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
      width: 100%; }
      .ms-rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
  .ms-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    width: auto; }
    .ms-columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
      width: 100% !important; }
      .ms-columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
  .ms-no-wrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .ms-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .ms-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .ms-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .ms-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important; }
  .ms-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .ms-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .ms-top {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .ms-bottom {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .ms-middle {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .ms-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .ms-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
    -ms-flex-line-pack: baseline !important;
    align-content: baseline !important; }
  .ms-s-start {
    -ms-grid-column-align: start !important;
    justify-self: start !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ms-s-end {
    -ms-grid-column-align: end !important;
    justify-self: end !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ms-s-center {
    -ms-grid-column-align: center !important;
    justify-self: center !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ms-s-stretch {
    -ms-grid-column-align: stretch !important;
    justify-self: stretch !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ms-s-top {
    -ms-flex-item-align: start !important;
    -ms-grid-row-align: start !important;
    align-self: start !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ms-s-bottom {
    -ms-flex-item-align: end !important;
    -ms-grid-row-align: end !important;
    align-self: end !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ms-s-middle {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ms-s-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ms-max-grow {
    -webkit-box-flex: 99 !important;
    -ms-flex-positive: 99 !important;
    flex-grow: 99 !important; }
  .ms-grow {
    -webkit-box-flex: 2 !important;
    -ms-flex-positive: 2 !important;
    flex-grow: 2 !important; }
  .ms-min-grow {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ms-max-shrink {
    -ms-flex-negative: 99 !important;
    flex-shrink: 99 !important; }
  .ms-shrink {
    -ms-flex-negative: 2 !important;
    flex-shrink: 2 !important; }
  .ms-min-shrink {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  /* Order for flex element order. */
  .ms-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .ms-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .ms-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .ms-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .ms-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .ms-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .ms-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .ms-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .ms-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .ms-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .ms-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .ms-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .ms-order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .ms-order-last {
    -webkit-box-ordinal-group: 10000;
    -ms-flex-order: 9999;
    order: 9999; } }

@media (min-width: 400px) {
  .ml-rows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: auto; }
    .ml-rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
      width: 100%; }
      .ml-rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
  .ml-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    width: auto; }
    .ml-columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
      width: 100% !important; }
      .ml-columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
  .ml-no-wrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .ml-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .ml-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .ml-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .ml-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important; }
  .ml-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .ml-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .ml-top {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .ml-bottom {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .ml-middle {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .ml-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .ml-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
    -ms-flex-line-pack: baseline !important;
    align-content: baseline !important; }
  .ml-s-start {
    -ms-grid-column-align: start !important;
    justify-self: start !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ml-s-end {
    -ms-grid-column-align: end !important;
    justify-self: end !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ml-s-center {
    -ms-grid-column-align: center !important;
    justify-self: center !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ml-s-stretch {
    -ms-grid-column-align: stretch !important;
    justify-self: stretch !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ml-s-top {
    -ms-flex-item-align: start !important;
    -ms-grid-row-align: start !important;
    align-self: start !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ml-s-bottom {
    -ms-flex-item-align: end !important;
    -ms-grid-row-align: end !important;
    align-self: end !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ml-s-middle {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ml-s-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ml-max-grow {
    -webkit-box-flex: 99 !important;
    -ms-flex-positive: 99 !important;
    flex-grow: 99 !important; }
  .ml-grow {
    -webkit-box-flex: 2 !important;
    -ms-flex-positive: 2 !important;
    flex-grow: 2 !important; }
  .ml-min-grow {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ml-max-shrink {
    -ms-flex-negative: 99 !important;
    flex-shrink: 99 !important; }
  .ml-shrink {
    -ms-flex-negative: 2 !important;
    flex-shrink: 2 !important; }
  .ml-min-shrink {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  /* Order for flex element order. */
  .ml-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .ml-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .ml-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .ml-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .ml-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .ml-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .ml-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .ml-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .ml-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .ml-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .ml-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .ml-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .ml-order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .ml-order-last {
    -webkit-box-ordinal-group: 10000;
    -ms-flex-order: 9999;
    order: 9999; } }

@media (min-width: 576px) {
  .ts-rows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: auto; }
    .ts-rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
      width: 100%; }
      .ts-rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
  .ts-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    width: auto; }
    .ts-columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
      width: 100% !important; }
      .ts-columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
  .ts-no-wrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .ts-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .ts-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .ts-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .ts-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important; }
  .ts-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .ts-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .ts-top {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .ts-bottom {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .ts-middle {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .ts-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .ts-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
    -ms-flex-line-pack: baseline !important;
    align-content: baseline !important; }
  .ts-s-start {
    -ms-grid-column-align: start !important;
    justify-self: start !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ts-s-end {
    -ms-grid-column-align: end !important;
    justify-self: end !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ts-s-center {
    -ms-grid-column-align: center !important;
    justify-self: center !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ts-s-stretch {
    -ms-grid-column-align: stretch !important;
    justify-self: stretch !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ts-s-top {
    -ms-flex-item-align: start !important;
    -ms-grid-row-align: start !important;
    align-self: start !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ts-s-bottom {
    -ms-flex-item-align: end !important;
    -ms-grid-row-align: end !important;
    align-self: end !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ts-s-middle {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ts-s-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ts-max-grow {
    -webkit-box-flex: 99 !important;
    -ms-flex-positive: 99 !important;
    flex-grow: 99 !important; }
  .ts-grow {
    -webkit-box-flex: 2 !important;
    -ms-flex-positive: 2 !important;
    flex-grow: 2 !important; }
  .ts-min-grow {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ts-max-shrink {
    -ms-flex-negative: 99 !important;
    flex-shrink: 99 !important; }
  .ts-shrink {
    -ms-flex-negative: 2 !important;
    flex-shrink: 2 !important; }
  .ts-min-shrink {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  /* Order for flex element order. */
  .ts-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .ts-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .ts-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .ts-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .ts-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .ts-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .ts-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .ts-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .ts-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .ts-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .ts-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .ts-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .ts-order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .ts-order-last {
    -webkit-box-ordinal-group: 10000;
    -ms-flex-order: 9999;
    order: 9999; } }

@media (min-width: 768px) {
  .tl-rows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: auto; }
    .tl-rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
      width: 100%; }
      .tl-rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
  .tl-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    width: auto; }
    .tl-columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
      width: 100% !important; }
      .tl-columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
  .tl-no-wrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .tl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .tl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .tl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .tl-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important; }
  .tl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .tl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .tl-top {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .tl-bottom {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .tl-middle {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .tl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .tl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
    -ms-flex-line-pack: baseline !important;
    align-content: baseline !important; }
  .tl-s-start {
    -ms-grid-column-align: start !important;
    justify-self: start !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .tl-s-end {
    -ms-grid-column-align: end !important;
    justify-self: end !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .tl-s-center {
    -ms-grid-column-align: center !important;
    justify-self: center !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .tl-s-stretch {
    -ms-grid-column-align: stretch !important;
    justify-self: stretch !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .tl-s-top {
    -ms-flex-item-align: start !important;
    -ms-grid-row-align: start !important;
    align-self: start !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .tl-s-bottom {
    -ms-flex-item-align: end !important;
    -ms-grid-row-align: end !important;
    align-self: end !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .tl-s-middle {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .tl-s-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .tl-max-grow {
    -webkit-box-flex: 99 !important;
    -ms-flex-positive: 99 !important;
    flex-grow: 99 !important; }
  .tl-grow {
    -webkit-box-flex: 2 !important;
    -ms-flex-positive: 2 !important;
    flex-grow: 2 !important; }
  .tl-min-grow {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .tl-max-shrink {
    -ms-flex-negative: 99 !important;
    flex-shrink: 99 !important; }
  .tl-shrink {
    -ms-flex-negative: 2 !important;
    flex-shrink: 2 !important; }
  .tl-min-shrink {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  /* Order for flex element order. */
  .tl-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .tl-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .tl-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .tl-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .tl-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .tl-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .tl-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .tl-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .tl-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .tl-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .tl-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .tl-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .tl-order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .tl-order-last {
    -webkit-box-ordinal-group: 10000;
    -ms-flex-order: 9999;
    order: 9999; } }

@media (min-width: 1024px) {
  .ds-rows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: auto; }
    .ds-rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
      width: 100%; }
      .ds-rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
  .ds-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    width: auto; }
    .ds-columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
      width: 100% !important; }
      .ds-columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
  .ds-no-wrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .ds-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .ds-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .ds-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .ds-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important; }
  .ds-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .ds-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .ds-top {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .ds-bottom {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .ds-middle {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .ds-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .ds-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
    -ms-flex-line-pack: baseline !important;
    align-content: baseline !important; }
  .ds-s-start {
    -ms-grid-column-align: start !important;
    justify-self: start !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ds-s-end {
    -ms-grid-column-align: end !important;
    justify-self: end !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ds-s-center {
    -ms-grid-column-align: center !important;
    justify-self: center !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ds-s-stretch {
    -ms-grid-column-align: stretch !important;
    justify-self: stretch !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ds-s-top {
    -ms-flex-item-align: start !important;
    -ms-grid-row-align: start !important;
    align-self: start !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ds-s-bottom {
    -ms-flex-item-align: end !important;
    -ms-grid-row-align: end !important;
    align-self: end !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ds-s-middle {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ds-s-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ds-max-grow {
    -webkit-box-flex: 99 !important;
    -ms-flex-positive: 99 !important;
    flex-grow: 99 !important; }
  .ds-grow {
    -webkit-box-flex: 2 !important;
    -ms-flex-positive: 2 !important;
    flex-grow: 2 !important; }
  .ds-min-grow {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .ds-max-shrink {
    -ms-flex-negative: 99 !important;
    flex-shrink: 99 !important; }
  .ds-shrink {
    -ms-flex-negative: 2 !important;
    flex-shrink: 2 !important; }
  .ds-min-shrink {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  /* Order for flex element order. */
  .ds-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .ds-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .ds-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .ds-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .ds-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .ds-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .ds-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .ds-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .ds-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .ds-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .ds-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .ds-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .ds-order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .ds-order-last {
    -webkit-box-ordinal-group: 10000;
    -ms-flex-order: 9999;
    order: 9999; } }

@media (min-width: 1280px) {
  .dl-rows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: auto; }
    .dl-rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
      width: 100%; }
      .dl-rows:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
  .dl-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    width: auto; }
    .dl-columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) {
      width: 100% !important; }
      .dl-columns:not(.start):not(.ms-start):not(.ml-start):not(.ts-start):not(.tl-start):not(.ds-start):not(.dl-start):not(.end):not(.ms-end):not(.ml-end):not(.ts-end):not(.tl-end):not(.ds-end):not(.dl-end):not(.center):not(.ms-center):not(.ml-center):not(.ts-center):not(.tl-center):not(.ds-center):not(.dl-center):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.around):not(.ms-around):not(.ml-around):not(.ts-around):not(.tl-around):not(.ds-around):not(.dl-around):not(.between):not(.ms-between):not(.ml-between):not(.ts-between):not(.tl-between):not(.ds-between):not(.dl-between):not(.evenly):not(.ms-evenly):not(.ml-evenly):not(.ts-evenly):not(.tl-evenly):not(.ds-evenly):not(.dl-evenly):not(.top):not(.ms-top):not(.ml-top):not(.ts-top):not(.tl-top):not(.ds-top):not(.dl-top):not(.bottom):not(.ms-bottom):not(.ml-bottom):not(.ts-bottom):not(.tl-bottom):not(.ds-bottom):not(.dl-bottom):not(.middle):not(.ms-middle):not(.ml-middle):not(.ts-middle):not(.tl-middle):not(.ds-middle):not(.dl-middle):not(.stretch):not(.ms-stretch):not(.ml-stretch):not(.ts-stretch):not(.tl-stretch):not(.ds-stretch):not(.dl-stretch):not(.baseline):not(.ms-baseline):not(.ml-baseline):not(.ts-baseline):not(.tl-baseline):not(.ds-baseline):not(.dl-baseline) > * {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
  .dl-no-wrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .dl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .dl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .dl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .dl-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important; }
  .dl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .dl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .dl-top {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .dl-bottom {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .dl-middle {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .dl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .dl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
    -ms-flex-line-pack: baseline !important;
    align-content: baseline !important; }
  .dl-s-start {
    -ms-grid-column-align: start !important;
    justify-self: start !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .dl-s-end {
    -ms-grid-column-align: end !important;
    justify-self: end !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .dl-s-center {
    -ms-grid-column-align: center !important;
    justify-self: center !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .dl-s-stretch {
    -ms-grid-column-align: stretch !important;
    justify-self: stretch !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .dl-s-top {
    -ms-flex-item-align: start !important;
    -ms-grid-row-align: start !important;
    align-self: start !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .dl-s-bottom {
    -ms-flex-item-align: end !important;
    -ms-grid-row-align: end !important;
    align-self: end !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .dl-s-middle {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .dl-s-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .dl-max-grow {
    -webkit-box-flex: 99 !important;
    -ms-flex-positive: 99 !important;
    flex-grow: 99 !important; }
  .dl-grow {
    -webkit-box-flex: 2 !important;
    -ms-flex-positive: 2 !important;
    flex-grow: 2 !important; }
  .dl-min-grow {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .dl-max-shrink {
    -ms-flex-negative: 99 !important;
    flex-shrink: 99 !important; }
  .dl-shrink {
    -ms-flex-negative: 2 !important;
    flex-shrink: 2 !important; }
  .dl-min-shrink {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  /* Order for flex element order. */
  .dl-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .dl-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .dl-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .dl-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .dl-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .dl-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .dl-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .dl-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .dl-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .dl-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .dl-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .dl-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .dl-order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .dl-order-last {
    -webkit-box-ordinal-group: 10000;
    -ms-flex-order: 9999;
    order: 9999; } }

[class*="-h-"] {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  [class*="-h-"]:after, [class*="-h-"]:before {
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }

/* 
Creat the basic element container for easier use simply element, but limited the dev position for this placement.

Force the footer to be bottom and main to grow full size

The header can't be fixed, to be evolve
*/
.container {
  display: -ms-grid;
  display: grid;
  justify-items: center;
  width: 100%;
  min-height: 100vh;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto; }

.content {
  height: auto;
  max-width: 1024px;
  width: 100%;
  margin: 0 auto; }

/* Display element / Position / Overflow */
.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.fixed {
  position: fixed !important; }

.absolute {
  position: absolute !important; }

.relative {
  position: relative !important; }

.none {
  display: none !important; }

.block {
  display: block !important; }

.inline {
  display: inline !important; }

@media (min-width: 240px) {
  .ms-overflow-auto {
    overflow: auto !important; }
  .ms-overflow-hidden {
    overflow: hidden !important; }
  .ms-fixed {
    position: fixed !important; }
  .ms-absolute {
    position: absolute !important; }
  .ms-relative {
    position: relative !important; }
  .ms-none {
    display: none !important; }
  .ms-block {
    display: block !important; }
  .ms-inline {
    display: inline !important; } }

@media (min-width: 400px) {
  .ml-overflow-auto {
    overflow: auto !important; }
  .ml-overflow-hidden {
    overflow: hidden !important; }
  .ml-fixed {
    position: fixed !important; }
  .ml-absolute {
    position: absolute !important; }
  .ml-relative {
    position: relative !important; }
  .ml-none {
    display: none !important; }
  .ml-block {
    display: block !important; }
  .ml-inline {
    display: inline !important; } }

@media (min-width: 576px) {
  .ts-overflow-auto {
    overflow: auto !important; }
  .ts-overflow-hidden {
    overflow: hidden !important; }
  .ts-fixed {
    position: fixed !important; }
  .ts-absolute {
    position: absolute !important; }
  .ts-relative {
    position: relative !important; }
  .ts-none {
    display: none !important; }
  .ts-block {
    display: block !important; }
  .ts-inline {
    display: inline !important; } }

@media (min-width: 768px) {
  .tl-overflow-auto {
    overflow: auto !important; }
  .tl-overflow-hidden {
    overflow: hidden !important; }
  .tl-fixed {
    position: fixed !important; }
  .tl-absolute {
    position: absolute !important; }
  .tl-relative {
    position: relative !important; }
  .tl-none {
    display: none !important; }
  .tl-block {
    display: block !important; }
  .tl-inline {
    display: inline !important; } }

@media (min-width: 1024px) {
  .ds-overflow-auto {
    overflow: auto !important; }
  .ds-overflow-hidden {
    overflow: hidden !important; }
  .ds-fixed {
    position: fixed !important; }
  .ds-absolute {
    position: absolute !important; }
  .ds-relative {
    position: relative !important; }
  .ds-none {
    display: none !important; }
  .ds-block {
    display: block !important; }
  .ds-inline {
    display: inline !important; } }

@media (min-width: 1280px) {
  .dl-overflow-auto {
    overflow: auto !important; }
  .dl-overflow-hidden {
    overflow: hidden !important; }
  .dl-fixed {
    position: fixed !important; }
  .dl-absolute {
    position: absolute !important; }
  .dl-relative {
    position: relative !important; }
  .dl-none {
    display: none !important; }
  .dl-block {
    display: block !important; }
  .dl-inline {
    display: inline !important; } }

/* 

Creat auto the element of supp, padding, height, width, spacer, can add what you need creat element with all breakpoint.

*/
/* Box-shadow */
/* drop-shadow */
/* text-shadow */
/* Padding */
.p-4 {
  padding: 4px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-t-64 {
  padding-top: 64px !important; }

.p-l-64 {
  padding-left: 64px !important; }

.p-b-64 {
  padding-bottom: 64px !important; }

.p-r-64 {
  padding-right: 64px !important; }


/* Margin */
.m-0 {
  margin: 0px !important; }

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

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

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

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

.m-minus-0 {
  margin: 0px !important; }

.m-t-minus-0 {
  margin-top: 0px !important; }

.m-l-minus-0 {
  margin-left: 0px !important; }

.m-b-minus-0 {
  margin-bottom: 0px !important; }

.m-r-minus-0 {
  margin-right: 0px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-r-minus-32 {
  margin-right: -32px !important; }
  
/*************/
.m-64 {
  margin: 64px !important; }

.m-t-64 {
  margin-top: 64px !important; }

.m-l-64 {
  margin-left: 64px !important; }

.m-b-64 {
  margin-bottom: 64px !important; }

.m-r-64 {
  margin-right: 64px !important; }

.m-minus-64 {
  margin: -64px !important; }

.m-t-minus-64 {
  margin-top: -64px !important; }

.m-l-minus-64 {
  margin-left: -64px !important; }

.m-b-minus-64 {
  margin-bottom: -64px !important; }

.m-r-minus-64 {
  margin-right: -64px !important; }
  
.m-96 {
  margin: 96px !important; }

.m-t-96 {
  margin-top: 96px !important; }

.m-l-96 {
  margin-left: 96px !important; }

.m-b-96 {
  margin-bottom: 96px !important; }

.m-r-96 {
  margin-right: 96px !important; }

.m-minus-96 {
  margin: -96px !important; }

.m-t-minus-96 {
  margin-top: -96px !important; }

.m-l-minus-96 {
  margin-left: -96px !important; }

.m-b-minus-96 {
  margin-bottom: -96px !important; }

.m-r-minus-96 {
  margin-right: -96px !important; }

/*************/

/* Height in VH */
.h-10 {
  min-height: 10vh !important; }

.mh-10 {
  max-height: 10vh !important; }

.h-20 {
  min-height: 20vh !important; }

.mh-20 {
  max-height: 20vh !important; }

.h-30 {
  min-height: 30vh !important; }

.mh-30 {
  max-height: 30vh !important; }

.h-40 {
  min-height: 40vh !important; }

.mh-40 {
  max-height: 40vh !important; }

.h-50 {
  min-height: 50vh !important; }

.mh-50 {
  max-height: 50vh !important; }

.h-60 {
  min-height: 60vh !important; }

.mh-60 {
  max-height: 60vh !important; }

.h-70 {
  min-height: 70vh !important; }

.mh-70 {
  max-height: 70vh !important; }

.h-80 {
  min-height: 80vh !important; }

.mh-80 {
  max-height: 80vh !important; }

.h-90 {
  min-height: 90vh !important; }

.mh-90 {
  max-height: 90vh !important; }

.h-100 {
  min-height: 100vh !important; }

.mh-100 {
  max-height: 100vh !important; }

/* Width in % */
.w-10 {
  min-width: 10% !important; }

.mw-10 {
  max-width: 10% !important; }

.w-20 {
  min-width: 20% !important; }

.mw-20 {
  max-width: 20% !important; }

.w-30 {
  min-width: 30% !important; }

.mw-30 {
  max-width: 30% !important; }

.w-40 {
  min-width: 40% !important; }

.mw-40 {
  max-width: 40% !important; }

.w-50 {
  min-width: 50% !important; }

.mw-50 {
  max-width: 50% !important; }

.w-60 {
  min-width: 60% !important; }

.mw-60 {
  max-width: 60% !important; }

.w-70 {
  min-width: 70% !important; }

.mw-70 {
  max-width: 70% !important; }

.w-80 {
  min-width: 80% !important; }

.mw-80 {
  max-width: 80% !important; }

.w-90 {
  min-width: 90% !important; }
  
.w-95 {
  min-width: 95% !important; }

.mw-90 {
  max-width: 90% !important; }

.mw-95 {
  max-width: 95% !important; }

.w-100 {
  min-width: 100% !important; }

.mw-100 {
  max-width: 100% !important; }

/* Border-radius */
.br-0 {
  border-radius: 0px !important; }

.br-t-0 {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important; }

.br-r-0 {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important; }

.br-b-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important; }

.br-l-0 {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important; }

.br-t-l-0 {
  border-top-left-radius: 0px !important; }

.br-t-r-0 {
  border-top-right-radius: 0px !important; }

.br-b-l-0 {
  border-bottom-left-radius: 0px !important; }

.br-b-r-0 {
  border-bottom-right-radius: 0px !important; }

.br-4 {
  border-radius: 4px !important; }

.br-t-4 {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important; }

.br-r-4 {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important; }

.br-b-4 {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important; }

.br-l-4 {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important; }

.br-t-l-4 {
  border-top-left-radius: 4px !important; }

.br-t-r-4 {
  border-top-right-radius: 4px !important; }

.br-b-l-4 {
  border-bottom-left-radius: 4px !important; }

.br-b-r-4 {
  border-bottom-right-radius: 4px !important; }

.br-8 {
  border-radius: 8px !important; }

.br-t-8 {
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important; }

.br-r-8 {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important; }

.br-b-8 {
  border-bottom-left-radius: 8px !important;
  border-bottom-right-radius: 8px !important; }

.br-l-8 {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important; }

.br-t-l-8 {
  border-top-left-radius: 8px !important; }

.br-t-r-8 {
  border-top-right-radius: 8px !important; }

.br-b-l-8 {
  border-bottom-left-radius: 8px !important; }

.br-b-r-8 {
  border-bottom-right-radius: 8px !important; }

.br-12 {
  border-radius: 12px !important; }

.br-t-12 {
  border-top-left-radius: 12px !important;
  border-top-right-radius: 12px !important; }

.br-r-12 {
  border-top-right-radius: 12px !important;
  border-bottom-right-radius: 12px !important; }

.br-b-12 {
  border-bottom-left-radius: 12px !important;
  border-bottom-right-radius: 12px !important; }

.br-l-12 {
  border-top-left-radius: 12px !important;
  border-bottom-left-radius: 12px !important; }

.br-t-l-12 {
  border-top-left-radius: 12px !important; }

.br-t-r-12 {
  border-top-right-radius: 12px !important; }

.br-b-l-12 {
  border-bottom-left-radius: 12px !important; }

.br-b-r-12 {
  border-bottom-right-radius: 12px !important; }

.br-16 {
  border-radius: 16px !important; }

.br-t-16 {
  border-top-left-radius: 16px !important;
  border-top-right-radius: 16px !important; }

.br-r-16 {
  border-top-right-radius: 16px !important;
  border-bottom-right-radius: 16px !important; }

.br-b-16 {
  border-bottom-left-radius: 16px !important;
  border-bottom-right-radius: 16px !important; }

.br-l-16 {
  border-top-left-radius: 16px !important;
  border-bottom-left-radius: 16px !important; }

.br-t-l-16 {
  border-top-left-radius: 16px !important; }

.br-t-r-16 {
  border-top-right-radius: 16px !important; }

.br-b-l-16 {
  border-bottom-left-radius: 16px !important; }

.br-b-r-16 {
  border-bottom-right-radius: 16px !important; }

.br-20 {
  border-radius: 20px !important; }

.br-t-20 {
  border-top-left-radius: 20px !important;
  border-top-right-radius: 20px !important; }

.br-r-20 {
  border-top-right-radius: 20px !important;
  border-bottom-right-radius: 20px !important; }

.br-b-20 {
  border-bottom-left-radius: 20px !important;
  border-bottom-right-radius: 20px !important; }

.br-l-20 {
  border-top-left-radius: 20px !important;
  border-bottom-left-radius: 20px !important; }

.br-t-l-20 {
  border-top-left-radius: 20px !important; }

.br-t-r-20 {
  border-top-right-radius: 20px !important; }

.br-b-l-20 {
  border-bottom-left-radius: 20px !important; }

.br-b-r-20 {
  border-bottom-right-radius: 20px !important; }

.br-24 {
  border-radius: 24px !important; }

.br-t-24 {
  border-top-left-radius: 24px !important;
  border-top-right-radius: 24px !important; }

.br-r-24 {
  border-top-right-radius: 24px !important;
  border-bottom-right-radius: 24px !important; }

.br-b-24 {
  border-bottom-left-radius: 24px !important;
  border-bottom-right-radius: 24px !important; }

.br-l-24 {
  border-top-left-radius: 24px !important;
  border-bottom-left-radius: 24px !important; }

.br-t-l-24 {
  border-top-left-radius: 24px !important; }

.br-t-r-24 {
  border-top-right-radius: 24px !important; }

.br-b-l-24 {
  border-bottom-left-radius: 24px !important; }

.br-b-r-24 {
  border-bottom-right-radius: 24px !important; }

.br-28 {
  border-radius: 28px !important; }

.br-t-28 {
  border-top-left-radius: 28px !important;
  border-top-right-radius: 28px !important; }

.br-r-28 {
  border-top-right-radius: 28px !important;
  border-bottom-right-radius: 28px !important; }

.br-b-28 {
  border-bottom-left-radius: 28px !important;
  border-bottom-right-radius: 28px !important; }

.br-l-28 {
  border-top-left-radius: 28px !important;
  border-bottom-left-radius: 28px !important; }

.br-t-l-28 {
  border-top-left-radius: 28px !important; }

.br-t-r-28 {
  border-top-right-radius: 28px !important; }

.br-b-l-28 {
  border-bottom-left-radius: 28px !important; }

.br-b-r-28 {
  border-bottom-right-radius: 28px !important; }

.br-32 {
  border-radius: 32px !important; }

.br-t-32 {
  border-top-left-radius: 32px !important;
  border-top-right-radius: 32px !important; }

.br-r-32 {
  border-top-right-radius: 32px !important;
  border-bottom-right-radius: 32px !important; }

.br-b-32 {
  border-bottom-left-radius: 32px !important;
  border-bottom-right-radius: 32px !important; }

.br-l-32 {
  border-top-left-radius: 32px !important;
  border-bottom-left-radius: 32px !important; }

.br-t-l-32 {
  border-top-left-radius: 32px !important; }

.br-t-r-32 {
  border-top-right-radius: 32px !important; }

.br-b-l-32 {
  border-bottom-left-radius: 32px !important; }

.br-b-r-32 {
  border-bottom-right-radius: 32px !important; }

.br-circle {
  border-radius: 999999999999px !important; }

/* Box-shadow */
.bs-0 {
  -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
  box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }

.bs-h-0:hover {
  -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
  box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }

.bs-1 {
  -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
  box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }

.bs-h-1:hover {
  -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
  box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }

.bs-2 {
  -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
  box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }

.bs-h-2:hover {
  -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
  box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }

.bs-3 {
  -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
  box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }

.bs-h-3:hover {
  -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
  box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }

.bs-4 {
  -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
  box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }

.bs-h-4:hover {
  -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
  box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }

.bs-5 {
  -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
  box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }

.bs-h-5:hover {
  -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
  box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }

/* drop-shadow */
.ds-0 {
  -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
  filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }

.ds-h-0:hover {
  -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
  filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }

.ds-1 {
  -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
  filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }

.ds-h-1:hover {
  -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
  filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }

.ds-2 {
  -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
  filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }

.ds-h-2:hover {
  -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
  filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }

.ds-3 {
  -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
  filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }

.ds-h-3:hover {
  -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
  filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }

.ds-4 {
  -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
  filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }

.ds-h-4:hover {
  -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
  filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }

.ds-5 {
  -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
  filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }

.ds-h-5:hover {
  -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
  filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }

/* text-shadow */
.ts-0 {
  text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }

.ts-h-0:hover {
  text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }

.ts-1 {
  text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }

.ts-h-1:hover {
  text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }

.ts-2 {
  text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }

.ts-h-2:hover {
  text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }

.ts-3 {
  text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }

.ts-h-3:hover {
  text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }

.ts-4 {
  text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }

.ts-h-4:hover {
  text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }

.ts-5 {
  text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }

.ts-h-5:hover {
  text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }

/* z-index */
.z-reverse {
  z-index: -1; }

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

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

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

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

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

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

@media (min-width: 240px) {
  /* trbl */
  .t-0 {
    top: 0 !important; }
  .r-0 {
    right: 0 !important; }
  .b-0 {
    bottom: 0 !important; }
  .l-0 {
    left: 0 !important; }
  /* Padding */
  .ms-p-4 {
    padding: 4px !important; }
  .ms-p-t-4 {
    padding-top: 4px !important; }
  .ms-p-l-4 {
    padding-left: 4px !important; }
  .ms-p-b-4 {
    padding-bottom: 4px !important; }
  .ms-p-r-4 {
    padding-right: 4px !important; }
  .ms-p-0 {
    padding: 0px !important; }
  .ms-p-t-0 {
    padding-top: 0px !important; }
  .ms-p-l-0 {
    padding-left: 0px !important; }
  .ms-p-b-0 {
    padding-bottom: 0px !important; }
  .ms-p-r-0 {
    padding-right: 0px !important; }
  .ms-p-8 {
    padding: 8px !important; }
  .ms-p-t-8 {
    padding-top: 8px !important; }
  .ms-p-l-8 {
    padding-left: 8px !important; }
  .ms-p-b-8 {
    padding-bottom: 8px !important; }
  .ms-p-r-8 {
    padding-right: 8px !important; }
  .ms-p-16 {
    padding: 16px !important; }
  .ms-p-t-16 {
    padding-top: 16px !important; }
  .ms-p-l-16 {
    padding-left: 16px !important; }
  .ms-p-b-16 {
    padding-bottom: 16px !important; }
  .ms-p-r-16 {
    padding-right: 16px !important; }
  .ms-p-24 {
    padding: 24px !important; }
  .ms-p-t-24 {
    padding-top: 24px !important; }
  .ms-p-l-24 {
    padding-left: 24px !important; }
  .ms-p-b-24 {
    padding-bottom: 24px !important; }
  .ms-p-r-24 {
    padding-right: 24px !important; }
  .ms-p-32 {
    padding: 32px !important; }
  .ms-p-t-32 {
    padding-top: 32px !important; }
  .ms-p-l-32 {
    padding-left: 32px !important; }
  .ms-p-b-32 {
    padding-bottom: 32px !important; }
  .ms-p-r-32 {
    padding-right: 32px !important; }
  /* Margin */
  .ms-m-0 {
    margin: 0px !important; }
  .ms-m-t-0 {
    margin-top: 0px !important; }
  .ms-m-l-0 {
    margin-left: 0px !important; }
  .ms-m-b-0 {
    margin-bottom: 0px !important; }
  .ms-m-r-0 {
    margin-right: 0px !important; }
  .ms-m-minus-0 {
    margin: 0px !important; }
  .ms-m-t-minus-0 {
    margin-top: 0px !important; }
  .ms-m-l-minus-0 {
    margin-left: 0px !important; }
  .ms-m-b-minus-0 {
    margin-bottom: 0px !important; }
  .ms-m-r-minus-0 {
    margin-right: 0px !important; }
  .ms-m-8 {
    margin: 8px !important; }
  .ms-m-t-8 {
    margin-top: 8px !important; }
  .ms-m-l-8 {
    margin-left: 8px !important; }
  .ms-m-b-8 {
    margin-bottom: 8px !important; }
  .ms-m-r-8 {
    margin-right: 8px !important; }
  .ms-m-minus-8 {
    margin: -8px !important; }
  .ms-m-t-minus-8 {
    margin-top: -8px !important; }
  .ms-m-l-minus-8 {
    margin-left: -8px !important; }
  .ms-m-b-minus-8 {
    margin-bottom: -8px !important; }
  .ms-m-r-minus-8 {
    margin-right: -8px !important; }
  .ms-m-16 {
    margin: 16px !important; }
  .ms-m-t-16 {
    margin-top: 16px !important; }
  .ms-m-l-16 {
    margin-left: 16px !important; }
  .ms-m-b-16 {
    margin-bottom: 16px !important; }
  .ms-m-r-16 {
    margin-right: 16px !important; }
  .ms-m-minus-16 {
    margin: -16px !important; }
  .ms-m-t-minus-16 {
    margin-top: -16px !important; }
  .ms-m-l-minus-16 {
    margin-left: -16px !important; }
  .ms-m-b-minus-16 {
    margin-bottom: -16px !important; }
  .ms-m-r-minus-16 {
    margin-right: -16px !important; }
  .ms-m-24 {
    margin: 24px !important; }
  .ms-m-t-24 {
    margin-top: 24px !important; }
  .ms-m-l-24 {
    margin-left: 24px !important; }
  .ms-m-b-24 {
    margin-bottom: 24px !important; }
  .ms-m-r-24 {
    margin-right: 24px !important; }
  .ms-m-minus-24 {
    margin: -24px !important; }
  .ms-m-t-minus-24 {
    margin-top: -24px !important; }
  .ms-m-l-minus-24 {
    margin-left: -24px !important; }
  .ms-m-b-minus-24 {
    margin-bottom: -24px !important; }
  .ms-m-r-minus-24 {
    margin-right: -24px !important; }
  .ms-m-32 {
    margin: 32px !important; }
  .ms-m-t-32 {
    margin-top: 32px !important; }
  .ms-m-l-32 {
    margin-left: 32px !important; }
  .ms-m-b-32 {
    margin-bottom: 32px !important; }
  .ms-m-r-32 {
    margin-right: 32px !important; }
  .ms-m-minus-32 {
    margin: -32px !important; }
  .ms-m-t-minus-32 {
    margin-top: -32px !important; }
  .ms-m-l-minus-32 {
    margin-left: -32px !important; }
  .ms-m-b-minus-32 {
    margin-bottom: -32px !important; }
  .ms-m-r-minus-32 {
    margin-right: -32px !important; }
  /* Height in VH */
  .ms-h-10 {
    min-height: 10vh !important; }
  .ms-mh-10 {
    max-height: 10vh !important; }
  .ms-h-20 {
    min-height: 20vh !important; }
  .ms-mh-20 {
    max-height: 20vh !important; }
  .ms-h-30 {
    min-height: 30vh !important; }
  .ms-mh-30 {
    max-height: 30vh !important; }
  .ms-h-40 {
    min-height: 40vh !important; }
  .ms-mh-40 {
    max-height: 40vh !important; }
  .ms-h-50 {
    min-height: 50vh !important; }
  .ms-mh-50 {
    max-height: 50vh !important; }
  .ms-h-60 {
    min-height: 60vh !important; }
  .ms-mh-60 {
    max-height: 60vh !important; }
  .ms-h-70 {
    min-height: 70vh !important; }
  .ms-mh-70 {
    max-height: 70vh !important; }
  .ms-h-80 {
    min-height: 80vh !important; }
  .ms-mh-80 {
    max-height: 80vh !important; }
  .ms-h-90 {
    min-height: 90vh !important; }
  .ms-mh-90 {
    max-height: 90vh !important; }
  .ms-h-100 {
    min-height: 100vh !important; }
  .ms-mh-100 {
    max-height: 100vh !important; }
  /* Width in % */
  .ms-w-10 {
    min-width: 10% !important; }
  .ms-mw-10 {
    max-width: 10% !important; }
  .ms-w-20 {
    min-width: 20% !important; }
  .ms-mw-20 {
    max-width: 20% !important; }
  .ms-w-30 {
    min-width: 30% !important; }
  .ms-mw-30 {
    max-width: 30% !important; }
  .ms-w-40 {
    min-width: 40% !important; }
  .ms-mw-40 {
    max-width: 40% !important; }
  .ms-w-50 {
    min-width: 50% !important; }
  .ms-mw-50 {
    max-width: 50% !important; }
  .ms-w-60 {
    min-width: 60% !important; }
  .ms-mw-60 {
    max-width: 60% !important; }
  .ms-w-70 {
    min-width: 70% !important; }
  .ms-mw-70 {
    max-width: 70% !important; }
  .ms-w-80 {
    min-width: 80% !important; }
  .ms-mw-80 {
    max-width: 80% !important; }
  .ms-w-90 {
    min-width: 90% !important; }
  .ms-w-95 {
    min-width: 95% !important; }
  .ms-mw-90 {
    max-width: 90% !important; }
  .ms-mw-95 {
    max-width: 95% !important; }
  .ms-w-100 {
    min-width: 100% !important; }
  .ms-mw-100 {
    max-width: 100% !important; }
  /* Border-radius */
  .ms-br-0 {
    border-radius: 0px !important; }
  .ms-br-t-0 {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important; }
  .ms-br-r-0 {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
  .ms-br-b-0 {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
  .ms-br-l-0 {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important; }
  .ms-br-t-l-0 {
    border-top-left-radius: 0px !important; }
  .ms-br-t-r-0 {
    border-top-right-radius: 0px !important; }
  .ms-br-b-l-0 {
    border-bottom-left-radius: 0px !important; }
  .ms-br-b-r-0 {
    border-bottom-right-radius: 0px !important; }
  .ms-br-4 {
    border-radius: 4px !important; }
  .ms-br-t-4 {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important; }
  .ms-br-r-4 {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .ms-br-b-4 {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .ms-br-l-4 {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important; }
  .ms-br-t-l-4 {
    border-top-left-radius: 4px !important; }
  .ms-br-t-r-4 {
    border-top-right-radius: 4px !important; }
  .ms-br-b-l-4 {
    border-bottom-left-radius: 4px !important; }
  .ms-br-b-r-4 {
    border-bottom-right-radius: 4px !important; }
  .ms-br-8 {
    border-radius: 8px !important; }
  .ms-br-t-8 {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important; }
  .ms-br-r-8 {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important; }
  .ms-br-b-8 {
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important; }
  .ms-br-l-8 {
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important; }
  .ms-br-t-l-8 {
    border-top-left-radius: 8px !important; }
  .ms-br-t-r-8 {
    border-top-right-radius: 8px !important; }
  .ms-br-b-l-8 {
    border-bottom-left-radius: 8px !important; }
  .ms-br-b-r-8 {
    border-bottom-right-radius: 8px !important; }
  .ms-br-12 {
    border-radius: 12px !important; }
  .ms-br-t-12 {
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important; }
  .ms-br-r-12 {
    border-top-right-radius: 12px !important;
    border-bottom-right-radius: 12px !important; }
  .ms-br-b-12 {
    border-bottom-left-radius: 12px !important;
    border-bottom-right-radius: 12px !important; }
  .ms-br-l-12 {
    border-top-left-radius: 12px !important;
    border-bottom-left-radius: 12px !important; }
  .ms-br-t-l-12 {
    border-top-left-radius: 12px !important; }
  .ms-br-t-r-12 {
    border-top-right-radius: 12px !important; }
  .ms-br-b-l-12 {
    border-bottom-left-radius: 12px !important; }
  .ms-br-b-r-12 {
    border-bottom-right-radius: 12px !important; }
  .ms-br-16 {
    border-radius: 16px !important; }
  .ms-br-t-16 {
    border-top-left-radius: 16px !important;
    border-top-right-radius: 16px !important; }
  .ms-br-r-16 {
    border-top-right-radius: 16px !important;
    border-bottom-right-radius: 16px !important; }
  .ms-br-b-16 {
    border-bottom-left-radius: 16px !important;
    border-bottom-right-radius: 16px !important; }
  .ms-br-l-16 {
    border-top-left-radius: 16px !important;
    border-bottom-left-radius: 16px !important; }
  .ms-br-t-l-16 {
    border-top-left-radius: 16px !important; }
  .ms-br-t-r-16 {
    border-top-right-radius: 16px !important; }
  .ms-br-b-l-16 {
    border-bottom-left-radius: 16px !important; }
  .ms-br-b-r-16 {
    border-bottom-right-radius: 16px !important; }
  .ms-br-circle {
    border-radius: 999999999999px !important; }
  /* Box-shadow */
  .ms-bs-0 {
    -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
    box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ms-bs-h-0:hover {
    -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
    box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ms-bs-1 {
    -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ms-bs-h-1:hover {
    -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ms-bs-2 {
    -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ms-bs-h-2:hover {
    -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ms-bs-3 {
    -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ms-bs-h-3:hover {
    -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ms-bs-4 {
    -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ms-bs-h-4:hover {
    -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ms-bs-5 {
    -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  .ms-bs-h-5:hover {
    -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  /* drop-shadow */
  .ms-ds-0 {
    -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
    filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }
  .ms-ds-h-0:hover {
    -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
    filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }
  .ms-ds-1 {
    -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }
  .ms-ds-h-1:hover {
    -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }
  .ms-ds-2 {
    -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }
  .ms-ds-h-2:hover {
    -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }
  .ms-ds-3 {
    -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }
  .ms-ds-h-3:hover {
    -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }
  .ms-ds-4 {
    -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }
  .ms-ds-h-4:hover {
    -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }
  .ms-ds-5 {
    -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }
  .ms-ds-h-5:hover {
    -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }
  /* text-shadow */
  .ms-ts-0 {
    text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ms-ts-h-0:hover {
    text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ms-ts-1 {
    text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ms-ts-h-1:hover {
    text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ms-ts-2 {
    text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ms-ts-h-2:hover {
    text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ms-ts-3 {
    text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ms-ts-h-3:hover {
    text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ms-ts-4 {
    text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ms-ts-h-4:hover {
    text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ms-ts-5 {
    text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  .ms-ts-h-5:hover {
    text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; } }

@media (min-width: 400px) {
  /* trbl */
  .t-0 {
    top: 0 !important; }
  .r-0 {
    right: 0 !important; }
  .b-0 {
    bottom: 0 !important; }
  .l-0 {
    left: 0 !important; }
  /* Padding */
  .ml-p-4 {
    padding: 4px !important; }
  .ml-p-t-4 {
    padding-top: 4px !important; }
  .ml-p-l-4 {
    padding-left: 4px !important; }
  .ml-p-b-4 {
    padding-bottom: 4px !important; }
  .ml-p-r-4 {
    padding-right: 4px !important; }
  .ml-p-0 {
    padding: 0px !important; }
  .ml-p-t-0 {
    padding-top: 0px !important; }
  .ml-p-l-0 {
    padding-left: 0px !important; }
  .ml-p-b-0 {
    padding-bottom: 0px !important; }
  .ml-p-r-0 {
    padding-right: 0px !important; }
  .ml-p-8 {
    padding: 8px !important; }
  .ml-p-t-8 {
    padding-top: 8px !important; }
  .ml-p-l-8 {
    padding-left: 8px !important; }
  .ml-p-b-8 {
    padding-bottom: 8px !important; }
  .ml-p-r-8 {
    padding-right: 8px !important; }
  .ml-p-16 {
    padding: 16px !important; }
  .ml-p-t-16 {
    padding-top: 16px !important; }
  .ml-p-l-16 {
    padding-left: 16px !important; }
  .ml-p-b-16 {
    padding-bottom: 16px !important; }
  .ml-p-r-16 {
    padding-right: 16px !important; }
  .ml-p-24 {
    padding: 24px !important; }
  .ml-p-t-24 {
    padding-top: 24px !important; }
  .ml-p-l-24 {
    padding-left: 24px !important; }
  .ml-p-b-24 {
    padding-bottom: 24px !important; }
  .ml-p-r-24 {
    padding-right: 24px !important; }
  .ml-p-32 {
    padding: 32px !important; }
  .ml-p-t-32 {
    padding-top: 32px !important; }
  .ml-p-l-32 {
    padding-left: 32px !important; }
  .ml-p-b-32 {
    padding-bottom: 32px !important; }
  .ml-p-r-32 {
    padding-right: 32px !important; }
  /* Margin */
  .ml-m-0 {
    margin: 0px !important; }
  .ml-m-t-0 {
    margin-top: 0px !important; }
  .ml-m-l-0 {
    margin-left: 0px !important; }
  .ml-m-b-0 {
    margin-bottom: 0px !important; }
  .ml-m-r-0 {
    margin-right: 0px !important; }
  .ml-m-minus-0 {
    margin: 0px !important; }
  .ml-m-t-minus-0 {
    margin-top: 0px !important; }
  .ml-m-l-minus-0 {
    margin-left: 0px !important; }
  .ml-m-b-minus-0 {
    margin-bottom: 0px !important; }
  .ml-m-r-minus-0 {
    margin-right: 0px !important; }
  .ml-m-8 {
    margin: 8px !important; }
  .ml-m-t-8 {
    margin-top: 8px !important; }
  .ml-m-l-8 {
    margin-left: 8px !important; }
  .ml-m-b-8 {
    margin-bottom: 8px !important; }
  .ml-m-r-8 {
    margin-right: 8px !important; }
  .ml-m-minus-8 {
    margin: -8px !important; }
  .ml-m-t-minus-8 {
    margin-top: -8px !important; }
  .ml-m-l-minus-8 {
    margin-left: -8px !important; }
  .ml-m-b-minus-8 {
    margin-bottom: -8px !important; }
  .ml-m-r-minus-8 {
    margin-right: -8px !important; }
  .ml-m-16 {
    margin: 16px !important; }
  .ml-m-t-16 {
    margin-top: 16px !important; }
  .ml-m-l-16 {
    margin-left: 16px !important; }
  .ml-m-b-16 {
    margin-bottom: 16px !important; }
  .ml-m-r-16 {
    margin-right: 16px !important; }
  .ml-m-minus-16 {
    margin: -16px !important; }
  .ml-m-t-minus-16 {
    margin-top: -16px !important; }
  .ml-m-l-minus-16 {
    margin-left: -16px !important; }
  .ml-m-b-minus-16 {
    margin-bottom: -16px !important; }
  .ml-m-r-minus-16 {
    margin-right: -16px !important; }
  .ml-m-24 {
    margin: 24px !important; }
  .ml-m-t-24 {
    margin-top: 24px !important; }
  .ml-m-l-24 {
    margin-left: 24px !important; }
  .ml-m-b-24 {
    margin-bottom: 24px !important; }
  .ml-m-r-24 {
    margin-right: 24px !important; }
  .ml-m-minus-24 {
    margin: -24px !important; }
  .ml-m-t-minus-24 {
    margin-top: -24px !important; }
  .ml-m-l-minus-24 {
    margin-left: -24px !important; }
  .ml-m-b-minus-24 {
    margin-bottom: -24px !important; }
  .ml-m-r-minus-24 {
    margin-right: -24px !important; }
  .ml-m-32 {
    margin: 32px !important; }
  .ml-m-t-32 {
    margin-top: 32px !important; }
  .ml-m-l-32 {
    margin-left: 32px !important; }
  .ml-m-b-32 {
    margin-bottom: 32px !important; }
  .ml-m-r-32 {
    margin-right: 32px !important; }
  .ml-m-minus-32 {
    margin: -32px !important; }
  .ml-m-t-minus-32 {
    margin-top: -32px !important; }
  .ml-m-l-minus-32 {
    margin-left: -32px !important; }
  .ml-m-b-minus-32 {
    margin-bottom: -32px !important; }
  .ml-m-r-minus-32 {
    margin-right: -32px !important; }
  /* Height in VH */
  .ml-h-10 {
    min-height: 10vh !important; }
  .ml-mh-10 {
    max-height: 10vh !important; }
  .ml-h-20 {
    min-height: 20vh !important; }
  .ml-mh-20 {
    max-height: 20vh !important; }
  .ml-h-30 {
    min-height: 30vh !important; }
  .ml-mh-30 {
    max-height: 30vh !important; }
  .ml-h-40 {
    min-height: 40vh !important; }
  .ml-mh-40 {
    max-height: 40vh !important; }
  .ml-h-50 {
    min-height: 50vh !important; }
  .ml-mh-50 {
    max-height: 50vh !important; }
  .ml-h-60 {
    min-height: 60vh !important; }
  .ml-mh-60 {
    max-height: 60vh !important; }
  .ml-h-70 {
    min-height: 70vh !important; }
  .ml-mh-70 {
    max-height: 70vh !important; }
  .ml-h-80 {
    min-height: 80vh !important; }
  .ml-mh-80 {
    max-height: 80vh !important; }
  .ml-h-90 {
    min-height: 90vh !important; }
  .ml-mh-90 {
    max-height: 90vh !important; }
  .ml-h-100 {
    min-height: 100vh !important; }
  .ml-mh-100 {
    max-height: 100vh !important; }
  /* Width in % */
  .ml-w-10 {
    min-width: 10% !important; }
  .ml-mw-10 {
    max-width: 10% !important; }
  .ml-w-20 {
    min-width: 20% !important; }
  .ml-mw-20 {
    max-width: 20% !important; }
  .ml-w-30 {
    min-width: 30% !important; }
  .ml-mw-30 {
    max-width: 30% !important; }
  .ml-w-40 {
    min-width: 40% !important; }
  .ml-mw-40 {
    max-width: 40% !important; }
  .ml-w-50 {
    min-width: 50% !important; }
  .ml-mw-50 {
    max-width: 50% !important; }
  .ml-w-60 {
    min-width: 60% !important; }
  .ml-mw-60 {
    max-width: 60% !important; }
  .ml-w-70 {
    min-width: 70% !important; }
  .ml-mw-70 {
    max-width: 70% !important; }
  .ml-w-80 {
    min-width: 80% !important; }
  .ml-mw-80 {
    max-width: 80% !important; }
  .ml-w-90 {
    min-width: 90% !important; }
  .ml-w-95 {
    min-width: 95% !important; }
  .ml-mw-90 {
    max-width: 90% !important; }
  .ml-mw-95 {
    max-width: 95% !important; }
  .ml-w-100 {
    min-width: 100% !important; }
  .ml-mw-100 {
    max-width: 100% !important; }
  /* Border-radius */
  .ml-br-0 {
    border-radius: 0px !important; }
  .ml-br-t-0 {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important; }
  .ml-br-r-0 {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
  .ml-br-b-0 {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
  .ml-br-l-0 {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important; }
  .ml-br-t-l-0 {
    border-top-left-radius: 0px !important; }
  .ml-br-t-r-0 {
    border-top-right-radius: 0px !important; }
  .ml-br-b-l-0 {
    border-bottom-left-radius: 0px !important; }
  .ml-br-b-r-0 {
    border-bottom-right-radius: 0px !important; }
  .ml-br-4 {
    border-radius: 4px !important; }
  .ml-br-t-4 {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important; }
  .ml-br-r-4 {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .ml-br-b-4 {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .ml-br-l-4 {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important; }
  .ml-br-t-l-4 {
    border-top-left-radius: 4px !important; }
  .ml-br-t-r-4 {
    border-top-right-radius: 4px !important; }
  .ml-br-b-l-4 {
    border-bottom-left-radius: 4px !important; }
  .ml-br-b-r-4 {
    border-bottom-right-radius: 4px !important; }
  .ml-br-8 {
    border-radius: 8px !important; }
  .ml-br-t-8 {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important; }
  .ml-br-r-8 {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important; }
  .ml-br-b-8 {
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important; }
  .ml-br-l-8 {
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important; }
  .ml-br-t-l-8 {
    border-top-left-radius: 8px !important; }
  .ml-br-t-r-8 {
    border-top-right-radius: 8px !important; }
  .ml-br-b-l-8 {
    border-bottom-left-radius: 8px !important; }
  .ml-br-b-r-8 {
    border-bottom-right-radius: 8px !important; }
  .ml-br-12 {
    border-radius: 12px !important; }
  .ml-br-t-12 {
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important; }
  .ml-br-r-12 {
    border-top-right-radius: 12px !important;
    border-bottom-right-radius: 12px !important; }
  .ml-br-b-12 {
    border-bottom-left-radius: 12px !important;
    border-bottom-right-radius: 12px !important; }
  .ml-br-l-12 {
    border-top-left-radius: 12px !important;
    border-bottom-left-radius: 12px !important; }
  .ml-br-t-l-12 {
    border-top-left-radius: 12px !important; }
  .ml-br-t-r-12 {
    border-top-right-radius: 12px !important; }
  .ml-br-b-l-12 {
    border-bottom-left-radius: 12px !important; }
  .ml-br-b-r-12 {
    border-bottom-right-radius: 12px !important; }
  .ml-br-16 {
    border-radius: 16px !important; }
  .ml-br-t-16 {
    border-top-left-radius: 16px !important;
    border-top-right-radius: 16px !important; }
  .ml-br-r-16 {
    border-top-right-radius: 16px !important;
    border-bottom-right-radius: 16px !important; }
  .ml-br-b-16 {
    border-bottom-left-radius: 16px !important;
    border-bottom-right-radius: 16px !important; }
  .ml-br-l-16 {
    border-top-left-radius: 16px !important;
    border-bottom-left-radius: 16px !important; }
  .ml-br-t-l-16 {
    border-top-left-radius: 16px !important; }
  .ml-br-t-r-16 {
    border-top-right-radius: 16px !important; }
  .ml-br-b-l-16 {
    border-bottom-left-radius: 16px !important; }
  .ml-br-b-r-16 {
    border-bottom-right-radius: 16px !important; }
  .ml-br-circle {
    border-radius: 999999999999px !important; }
  /* Box-shadow */
  .ml-bs-0 {
    -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
    box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ml-bs-h-0:hover {
    -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
    box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ml-bs-1 {
    -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ml-bs-h-1:hover {
    -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ml-bs-2 {
    -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ml-bs-h-2:hover {
    -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ml-bs-3 {
    -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ml-bs-h-3:hover {
    -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ml-bs-4 {
    -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ml-bs-h-4:hover {
    -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ml-bs-5 {
    -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  .ml-bs-h-5:hover {
    -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  /* drop-shadow */
  .ml-ds-0 {
    -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
    filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }
  .ml-ds-h-0:hover {
    -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
    filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }
  .ml-ds-1 {
    -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }
  .ml-ds-h-1:hover {
    -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }
  .ml-ds-2 {
    -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }
  .ml-ds-h-2:hover {
    -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }
  .ml-ds-3 {
    -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }
  .ml-ds-h-3:hover {
    -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }
  .ml-ds-4 {
    -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }
  .ml-ds-h-4:hover {
    -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }
  .ml-ds-5 {
    -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }
  .ml-ds-h-5:hover {
    -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }
  /* text-shadow */
  .ml-ts-0 {
    text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ml-ts-h-0:hover {
    text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ml-ts-1 {
    text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ml-ts-h-1:hover {
    text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ml-ts-2 {
    text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ml-ts-h-2:hover {
    text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ml-ts-3 {
    text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ml-ts-h-3:hover {
    text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ml-ts-4 {
    text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ml-ts-h-4:hover {
    text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ml-ts-5 {
    text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  .ml-ts-h-5:hover {
    text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; } }

@media (min-width: 576px) {
  /* trbl */
  .t-0 {
    top: 0 !important; }
  .r-0 {
    right: 0 !important; }
  .b-0 {
    bottom: 0 !important; }
  .l-0 {
    left: 0 !important; }
  /* Padding */
  .ts-p-4 {
    padding: 4px !important; }
  .ts-p-t-4 {
    padding-top: 4px !important; }
  .ts-p-l-4 {
    padding-left: 4px !important; }
  .ts-p-b-4 {
    padding-bottom: 4px !important; }
  .ts-p-r-4 {
    padding-right: 4px !important; }
  .ts-p-0 {
    padding: 0px !important; }
  .ts-p-t-0 {
    padding-top: 0px !important; }
  .ts-p-l-0 {
    padding-left: 0px !important; }
  .ts-p-b-0 {
    padding-bottom: 0px !important; }
  .ts-p-r-0 {
    padding-right: 0px !important; }
  .ts-p-8 {
    padding: 8px !important; }
  .ts-p-t-8 {
    padding-top: 8px !important; }
  .ts-p-l-8 {
    padding-left: 8px !important; }
  .ts-p-b-8 {
    padding-bottom: 8px !important; }
  .ts-p-r-8 {
    padding-right: 8px !important; }
  .ts-p-16 {
    padding: 16px !important; }
  .ts-p-t-16 {
    padding-top: 16px !important; }
  .ts-p-l-16 {
    padding-left: 16px !important; }
  .ts-p-b-16 {
    padding-bottom: 16px !important; }
  .ts-p-r-16 {
    padding-right: 16px !important; }
  .ts-p-24 {
    padding: 24px !important; }
  .ts-p-t-24 {
    padding-top: 24px !important; }
  .ts-p-l-24 {
    padding-left: 24px !important; }
  .ts-p-b-24 {
    padding-bottom: 24px !important; }
  .ts-p-r-24 {
    padding-right: 24px !important; }
  .ts-p-32 {
    padding: 32px !important; }
  .ts-p-t-32 {
    padding-top: 32px !important; }
  .ts-p-l-32 {
    padding-left: 32px !important; }
  .ts-p-b-32 {
    padding-bottom: 32px !important; }
  .ts-p-r-32 {
    padding-right: 32px !important; }
  /* Margin */
  .ts-m-0 {
    margin: 0px !important; }
  .ts-m-t-0 {
    margin-top: 0px !important; }
  .ts-m-l-0 {
    margin-left: 0px !important; }
  .ts-m-b-0 {
    margin-bottom: 0px !important; }
  .ts-m-r-0 {
    margin-right: 0px !important; }
  .ts-m-minus-0 {
    margin: 0px !important; }
  .ts-m-t-minus-0 {
    margin-top: 0px !important; }
  .ts-m-l-minus-0 {
    margin-left: 0px !important; }
  .ts-m-b-minus-0 {
    margin-bottom: 0px !important; }
  .ts-m-r-minus-0 {
    margin-right: 0px !important; }
  .ts-m-8 {
    margin: 8px !important; }
  .ts-m-t-8 {
    margin-top: 8px !important; }
  .ts-m-l-8 {
    margin-left: 8px !important; }
  .ts-m-b-8 {
    margin-bottom: 8px !important; }
  .ts-m-r-8 {
    margin-right: 8px !important; }
  .ts-m-minus-8 {
    margin: -8px !important; }
  .ts-m-t-minus-8 {
    margin-top: -8px !important; }
  .ts-m-l-minus-8 {
    margin-left: -8px !important; }
  .ts-m-b-minus-8 {
    margin-bottom: -8px !important; }
  .ts-m-r-minus-8 {
    margin-right: -8px !important; }
  .ts-m-16 {
    margin: 16px !important; }
  .ts-m-t-16 {
    margin-top: 16px !important; }
  .ts-m-l-16 {
    margin-left: 16px !important; }
  .ts-m-b-16 {
    margin-bottom: 16px !important; }
  .ts-m-r-16 {
    margin-right: 16px !important; }
  .ts-m-minus-16 {
    margin: -16px !important; }
  .ts-m-t-minus-16 {
    margin-top: -16px !important; }
  .ts-m-l-minus-16 {
    margin-left: -16px !important; }
  .ts-m-b-minus-16 {
    margin-bottom: -16px !important; }
  .ts-m-r-minus-16 {
    margin-right: -16px !important; }
  .ts-m-24 {
    margin: 24px !important; }
  .ts-m-t-24 {
    margin-top: 24px !important; }
  .ts-m-l-24 {
    margin-left: 24px !important; }
  .ts-m-b-24 {
    margin-bottom: 24px !important; }
  .ts-m-r-24 {
    margin-right: 24px !important; }
  .ts-m-minus-24 {
    margin: -24px !important; }
  .ts-m-t-minus-24 {
    margin-top: -24px !important; }
  .ts-m-l-minus-24 {
    margin-left: -24px !important; }
  .ts-m-b-minus-24 {
    margin-bottom: -24px !important; }
  .ts-m-r-minus-24 {
    margin-right: -24px !important; }
  .ts-m-32 {
    margin: 32px !important; }
  .ts-m-t-32 {
    margin-top: 32px !important; }
  .ts-m-l-32 {
    margin-left: 32px !important; }
  .ts-m-b-32 {
    margin-bottom: 32px !important; }
  .ts-m-r-32 {
    margin-right: 32px !important; }
  .ts-m-minus-32 {
    margin: -32px !important; }
  .ts-m-t-minus-32 {
    margin-top: -32px !important; }
  .ts-m-l-minus-32 {
    margin-left: -32px !important; }
  .ts-m-b-minus-32 {
    margin-bottom: -32px !important; }
  .ts-m-r-minus-32 {
    margin-right: -32px !important; }
  /* Height in VH */
  .ts-h-10 {
    min-height: 10vh !important; }
  .ts-mh-10 {
    max-height: 10vh !important; }
  .ts-h-20 {
    min-height: 20vh !important; }
  .ts-mh-20 {
    max-height: 20vh !important; }
  .ts-h-30 {
    min-height: 30vh !important; }
  .ts-mh-30 {
    max-height: 30vh !important; }
  .ts-h-40 {
    min-height: 40vh !important; }
  .ts-mh-40 {
    max-height: 40vh !important; }
  .ts-h-50 {
    min-height: 50vh !important; }
  .ts-mh-50 {
    max-height: 50vh !important; }
  .ts-h-60 {
    min-height: 60vh !important; }
  .ts-mh-60 {
    max-height: 60vh !important; }
  .ts-h-70 {
    min-height: 70vh !important; }
  .ts-mh-70 {
    max-height: 70vh !important; }
  .ts-h-80 {
    min-height: 80vh !important; }
  .ts-mh-80 {
    max-height: 80vh !important; }
  .ts-h-90 {
    min-height: 90vh !important; }
  .ts-mh-90 {
    max-height: 90vh !important; }
  .ts-h-100 {
    min-height: 100vh !important; }
  .ts-mh-100 {
    max-height: 100vh !important; }
  /* Width in % */
  .ts-w-10 {
    min-width: 10% !important; }
  .ts-mw-10 {
    max-width: 10% !important; }
  .ts-w-20 {
    min-width: 20% !important; }
  .ts-mw-20 {
    max-width: 20% !important; }
  .ts-w-30 {
    min-width: 30% !important; }
  .ts-mw-30 {
    max-width: 30% !important; }
  .ts-w-40 {
    min-width: 40% !important; }
  .ts-mw-40 {
    max-width: 40% !important; }
  .ts-w-50 {
    min-width: 50% !important; }
  .ts-mw-50 {
    max-width: 50% !important; }
  .ts-w-60 {
    min-width: 60% !important; }
  .ts-mw-60 {
    max-width: 60% !important; }
  .ts-w-70 {
    min-width: 70% !important; }
  .ts-mw-70 {
    max-width: 70% !important; }
  .ts-w-80 {
    min-width: 80% !important; }
  .ts-mw-80 {
    max-width: 80% !important; }
  .ts-w-90 {
    min-width: 90% !important; }
  .ts-mw-90 {
    max-width: 90% !important; }
  .ts-w-100 {
    min-width: 100% !important; }
  .ts-mw-100 {
    max-width: 100% !important; }
  /* Border-radius */
  .ts-br-0 {
    border-radius: 0px !important; }
  .ts-br-t-0 {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important; }
  .ts-br-r-0 {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
  .ts-br-b-0 {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
  .ts-br-l-0 {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important; }
  .ts-br-t-l-0 {
    border-top-left-radius: 0px !important; }
  .ts-br-t-r-0 {
    border-top-right-radius: 0px !important; }
  .ts-br-b-l-0 {
    border-bottom-left-radius: 0px !important; }
  .ts-br-b-r-0 {
    border-bottom-right-radius: 0px !important; }
  .ts-br-4 {
    border-radius: 4px !important; }
  .ts-br-t-4 {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important; }
  .ts-br-r-4 {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .ts-br-b-4 {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .ts-br-l-4 {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important; }
  .ts-br-t-l-4 {
    border-top-left-radius: 4px !important; }
  .ts-br-t-r-4 {
    border-top-right-radius: 4px !important; }
  .ts-br-b-l-4 {
    border-bottom-left-radius: 4px !important; }
  .ts-br-b-r-4 {
    border-bottom-right-radius: 4px !important; }
  .ts-br-8 {
    border-radius: 8px !important; }
  .ts-br-t-8 {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important; }
  .ts-br-r-8 {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important; }
  .ts-br-b-8 {
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important; }
  .ts-br-l-8 {
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important; }
  .ts-br-t-l-8 {
    border-top-left-radius: 8px !important; }
  .ts-br-t-r-8 {
    border-top-right-radius: 8px !important; }
  .ts-br-b-l-8 {
    border-bottom-left-radius: 8px !important; }
  .ts-br-b-r-8 {
    border-bottom-right-radius: 8px !important; }
  .ts-br-12 {
    border-radius: 12px !important; }
  .ts-br-t-12 {
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important; }
  .ts-br-r-12 {
    border-top-right-radius: 12px !important;
    border-bottom-right-radius: 12px !important; }
  .ts-br-b-12 {
    border-bottom-left-radius: 12px !important;
    border-bottom-right-radius: 12px !important; }
  .ts-br-l-12 {
    border-top-left-radius: 12px !important;
    border-bottom-left-radius: 12px !important; }
  .ts-br-t-l-12 {
    border-top-left-radius: 12px !important; }
  .ts-br-t-r-12 {
    border-top-right-radius: 12px !important; }
  .ts-br-b-l-12 {
    border-bottom-left-radius: 12px !important; }
  .ts-br-b-r-12 {
    border-bottom-right-radius: 12px !important; }
  .ts-br-16 {
    border-radius: 16px !important; }
  .ts-br-t-16 {
    border-top-left-radius: 16px !important;
    border-top-right-radius: 16px !important; }
  .ts-br-r-16 {
    border-top-right-radius: 16px !important;
    border-bottom-right-radius: 16px !important; }
  .ts-br-b-16 {
    border-bottom-left-radius: 16px !important;
    border-bottom-right-radius: 16px !important; }
  .ts-br-l-16 {
    border-top-left-radius: 16px !important;
    border-bottom-left-radius: 16px !important; }
  .ts-br-t-l-16 {
    border-top-left-radius: 16px !important; }
  .ts-br-t-r-16 {
    border-top-right-radius: 16px !important; }
  .ts-br-b-l-16 {
    border-bottom-left-radius: 16px !important; }
  .ts-br-b-r-16 {
    border-bottom-right-radius: 16px !important; }
  .ts-br-circle {
    border-radius: 999999999999px !important; }
  /* Box-shadow */
  .ts-bs-0 {
    -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
    box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ts-bs-h-0:hover {
    -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
    box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ts-bs-1 {
    -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ts-bs-h-1:hover {
    -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ts-bs-2 {
    -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ts-bs-h-2:hover {
    -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ts-bs-3 {
    -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ts-bs-h-3:hover {
    -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ts-bs-4 {
    -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ts-bs-h-4:hover {
    -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ts-bs-5 {
    -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  .ts-bs-h-5:hover {
    -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  /* drop-shadow */
  .ts-ds-0 {
    -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
    filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }
  .ts-ds-h-0:hover {
    -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
    filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }
  .ts-ds-1 {
    -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }
  .ts-ds-h-1:hover {
    -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }
  .ts-ds-2 {
    -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }
  .ts-ds-h-2:hover {
    -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }
  .ts-ds-3 {
    -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }
  .ts-ds-h-3:hover {
    -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }
  .ts-ds-4 {
    -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }
  .ts-ds-h-4:hover {
    -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }
  .ts-ds-5 {
    -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }
  .ts-ds-h-5:hover {
    -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }
  /* text-shadow */
  .ts-ts-0 {
    text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ts-ts-h-0:hover {
    text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ts-ts-1 {
    text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ts-ts-h-1:hover {
    text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ts-ts-2 {
    text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ts-ts-h-2:hover {
    text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ts-ts-3 {
    text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ts-ts-h-3:hover {
    text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ts-ts-4 {
    text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ts-ts-h-4:hover {
    text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ts-ts-5 {
    text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  .ts-ts-h-5:hover {
    text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; } }

@media (min-width: 768px) {
  /* trbl */
  .t-0 {
    top: 0 !important; }
  .r-0 {
    right: 0 !important; }
  .b-0 {
    bottom: 0 !important; }
  .l-0 {
    left: 0 !important; }
  /* Padding */
  .tl-p-4 {
    padding: 4px !important; }
  .tl-p-t-4 {
    padding-top: 4px !important; }
  .tl-p-l-4 {
    padding-left: 4px !important; }
  .tl-p-b-4 {
    padding-bottom: 4px !important; }
  .tl-p-r-4 {
    padding-right: 4px !important; }
  .tl-p-0 {
    padding: 0px !important; }
  .tl-p-t-0 {
    padding-top: 0px !important; }
  .tl-p-l-0 {
    padding-left: 0px !important; }
  .tl-p-b-0 {
    padding-bottom: 0px !important; }
  .tl-p-r-0 {
    padding-right: 0px !important; }
  .tl-p-8 {
    padding: 8px !important; }
  .tl-p-t-8 {
    padding-top: 8px !important; }
  .tl-p-l-8 {
    padding-left: 8px !important; }
  .tl-p-b-8 {
    padding-bottom: 8px !important; }
  .tl-p-r-8 {
    padding-right: 8px !important; }
  .tl-p-16 {
    padding: 16px !important; }
  .tl-p-t-16 {
    padding-top: 16px !important; }
  .tl-p-l-16 {
    padding-left: 16px !important; }
  .tl-p-b-16 {
    padding-bottom: 16px !important; }
  .tl-p-r-16 {
    padding-right: 16px !important; }
  .tl-p-24 {
    padding: 24px !important; }
  .tl-p-t-24 {
    padding-top: 24px !important; }
  .tl-p-l-24 {
    padding-left: 24px !important; }
  .tl-p-b-24 {
    padding-bottom: 24px !important; }
  .tl-p-r-24 {
    padding-right: 24px !important; }
  .tl-p-32 {
    padding: 32px !important; }
  .tl-p-t-32 {
    padding-top: 32px !important; }
  .tl-p-l-32 {
    padding-left: 32px !important; }
  .tl-p-b-32 {
    padding-bottom: 32px !important; }
  .tl-p-r-32 {
    padding-right: 32px !important; }
  /* Margin */
  .tl-m-0 {
    margin: 0px !important; }
  .tl-m-t-0 {
    margin-top: 0px !important; }
  .tl-m-l-0 {
    margin-left: 0px !important; }
  .tl-m-b-0 {
    margin-bottom: 0px !important; }
  .tl-m-r-0 {
    margin-right: 0px !important; }
  .tl-m-minus-0 {
    margin: 0px !important; }
  .tl-m-t-minus-0 {
    margin-top: 0px !important; }
  .tl-m-l-minus-0 {
    margin-left: 0px !important; }
  .tl-m-b-minus-0 {
    margin-bottom: 0px !important; }
  .tl-m-r-minus-0 {
    margin-right: 0px !important; }
  .tl-m-8 {
    margin: 8px !important; }
  .tl-m-t-8 {
    margin-top: 8px !important; }
  .tl-m-l-8 {
    margin-left: 8px !important; }
  .tl-m-b-8 {
    margin-bottom: 8px !important; }
  .tl-m-r-8 {
    margin-right: 8px !important; }
  .tl-m-minus-8 {
    margin: -8px !important; }
  .tl-m-t-minus-8 {
    margin-top: -8px !important; }
  .tl-m-l-minus-8 {
    margin-left: -8px !important; }
  .tl-m-b-minus-8 {
    margin-bottom: -8px !important; }
  .tl-m-r-minus-8 {
    margin-right: -8px !important; }
  .tl-m-16 {
    margin: 16px !important; }
  .tl-m-t-16 {
    margin-top: 16px !important; }
  .tl-m-l-16 {
    margin-left: 16px !important; }
  .tl-m-b-16 {
    margin-bottom: 16px !important; }
  .tl-m-r-16 {
    margin-right: 16px !important; }
  .tl-m-minus-16 {
    margin: -16px !important; }
  .tl-m-t-minus-16 {
    margin-top: -16px !important; }
  .tl-m-l-minus-16 {
    margin-left: -16px !important; }
  .tl-m-b-minus-16 {
    margin-bottom: -16px !important; }
  .tl-m-r-minus-16 {
    margin-right: -16px !important; }
  .tl-m-24 {
    margin: 24px !important; }
  .tl-m-t-24 {
    margin-top: 24px !important; }
  .tl-m-l-24 {
    margin-left: 24px !important; }
  .tl-m-b-24 {
    margin-bottom: 24px !important; }
  .tl-m-r-24 {
    margin-right: 24px !important; }
  .tl-m-minus-24 {
    margin: -24px !important; }
  .tl-m-t-minus-24 {
    margin-top: -24px !important; }
  .tl-m-l-minus-24 {
    margin-left: -24px !important; }
  .tl-m-b-minus-24 {
    margin-bottom: -24px !important; }
  .tl-m-r-minus-24 {
    margin-right: -24px !important; }
  .tl-m-32 {
    margin: 32px !important; }
  .tl-m-t-32 {
    margin-top: 32px !important; }
  .tl-m-l-32 {
    margin-left: 32px !important; }
  .tl-m-b-32 {
    margin-bottom: 32px !important; }
  .tl-m-r-32 {
    margin-right: 32px !important; }
  .tl-m-minus-32 {
    margin: -32px !important; }
  .tl-m-t-minus-32 {
    margin-top: -32px !important; }
  .tl-m-l-minus-32 {
    margin-left: -32px !important; }
  .tl-m-b-minus-32 {
    margin-bottom: -32px !important; }
  .tl-m-r-minus-32 {
    margin-right: -32px !important; }
  /* Height in VH */
  .tl-h-10 {
    min-height: 10vh !important; }
  .tl-mh-10 {
    max-height: 10vh !important; }
  .tl-h-20 {
    min-height: 20vh !important; }
  .tl-mh-20 {
    max-height: 20vh !important; }
  .tl-h-30 {
    min-height: 30vh !important; }
  .tl-mh-30 {
    max-height: 30vh !important; }
  .tl-h-40 {
    min-height: 40vh !important; }
  .tl-mh-40 {
    max-height: 40vh !important; }
  .tl-h-50 {
    min-height: 50vh !important; }
  .tl-mh-50 {
    max-height: 50vh !important; }
  .tl-h-60 {
    min-height: 60vh !important; }
  .tl-mh-60 {
    max-height: 60vh !important; }
  .tl-h-70 {
    min-height: 70vh !important; }
  .tl-mh-70 {
    max-height: 70vh !important; }
  .tl-h-80 {
    min-height: 80vh !important; }
  .tl-mh-80 {
    max-height: 80vh !important; }
  .tl-h-90 {
    min-height: 90vh !important; }
  .tl-mh-90 {
    max-height: 90vh !important; }
  .tl-h-100 {
    min-height: 100vh !important; }
  .tl-mh-100 {
    max-height: 100vh !important; }
  /* Width in % */
  .tl-w-10 {
    min-width: 10% !important; }
  .tl-mw-10 {
    max-width: 10% !important; }
  .tl-w-20 {
    min-width: 20% !important; }
  .tl-mw-20 {
    max-width: 20% !important; }
  .tl-w-30 {
    min-width: 30% !important; }
  .tl-mw-30 {
    max-width: 30% !important; }
  .tl-w-40 {
    min-width: 40% !important; }
  .tl-mw-40 {
    max-width: 40% !important; }
  .tl-w-50 {
    min-width: 50% !important; }
  .tl-mw-50 {
    max-width: 50% !important; }
  .tl-w-60 {
    min-width: 60% !important; }
  .tl-mw-60 {
    max-width: 60% !important; }
  .tl-w-70 {
    min-width: 70% !important; }
  .tl-mw-70 {
    max-width: 70% !important; }
  .tl-w-80 {
    min-width: 80% !important; }
  .tl-mw-80 {
    max-width: 80% !important; }
  .tl-w-90 {
    min-width: 90% !important; }
  .tl-w-95 {
    min-width: 95% !important; }
  .tl-mw-90 {
    max-width: 90% !important; }
  .tl-mw-95 {
    max-width: 95% !important; }
  .tl-w-100 {
    min-width: 100% !important; }
  .tl-mw-100 {
    max-width: 100% !important; }
  /* Border-radius */
  .tl-br-0 {
    border-radius: 0px !important; }
  .tl-br-t-0 {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important; }
  .tl-br-r-0 {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
  .tl-br-b-0 {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
  .tl-br-l-0 {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important; }
  .tl-br-t-l-0 {
    border-top-left-radius: 0px !important; }
  .tl-br-t-r-0 {
    border-top-right-radius: 0px !important; }
  .tl-br-b-l-0 {
    border-bottom-left-radius: 0px !important; }
  .tl-br-b-r-0 {
    border-bottom-right-radius: 0px !important; }
  .tl-br-4 {
    border-radius: 4px !important; }
  .tl-br-t-4 {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important; }
  .tl-br-r-4 {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .tl-br-b-4 {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .tl-br-l-4 {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important; }
  .tl-br-t-l-4 {
    border-top-left-radius: 4px !important; }
  .tl-br-t-r-4 {
    border-top-right-radius: 4px !important; }
  .tl-br-b-l-4 {
    border-bottom-left-radius: 4px !important; }
  .tl-br-b-r-4 {
    border-bottom-right-radius: 4px !important; }
  .tl-br-8 {
    border-radius: 8px !important; }
  .tl-br-t-8 {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important; }
  .tl-br-r-8 {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important; }
  .tl-br-b-8 {
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important; }
  .tl-br-l-8 {
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important; }
  .tl-br-t-l-8 {
    border-top-left-radius: 8px !important; }
  .tl-br-t-r-8 {
    border-top-right-radius: 8px !important; }
  .tl-br-b-l-8 {
    border-bottom-left-radius: 8px !important; }
  .tl-br-b-r-8 {
    border-bottom-right-radius: 8px !important; }
  .tl-br-12 {
    border-radius: 12px !important; }
  .tl-br-t-12 {
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important; }
  .tl-br-r-12 {
    border-top-right-radius: 12px !important;
    border-bottom-right-radius: 12px !important; }
  .tl-br-b-12 {
    border-bottom-left-radius: 12px !important;
    border-bottom-right-radius: 12px !important; }
  .tl-br-l-12 {
    border-top-left-radius: 12px !important;
    border-bottom-left-radius: 12px !important; }
  .tl-br-t-l-12 {
    border-top-left-radius: 12px !important; }
  .tl-br-t-r-12 {
    border-top-right-radius: 12px !important; }
  .tl-br-b-l-12 {
    border-bottom-left-radius: 12px !important; }
  .tl-br-b-r-12 {
    border-bottom-right-radius: 12px !important; }
  .tl-br-16 {
    border-radius: 16px !important; }
  .tl-br-t-16 {
    border-top-left-radius: 16px !important;
    border-top-right-radius: 16px !important; }
  .tl-br-r-16 {
    border-top-right-radius: 16px !important;
    border-bottom-right-radius: 16px !important; }
  .tl-br-b-16 {
    border-bottom-left-radius: 16px !important;
    border-bottom-right-radius: 16px !important; }
  .tl-br-l-16 {
    border-top-left-radius: 16px !important;
    border-bottom-left-radius: 16px !important; }
  .tl-br-t-l-16 {
    border-top-left-radius: 16px !important; }
  .tl-br-t-r-16 {
    border-top-right-radius: 16px !important; }
  .tl-br-b-l-16 {
    border-bottom-left-radius: 16px !important; }
  .tl-br-b-r-16 {
    border-bottom-right-radius: 16px !important; }
  .tl-br-circle {
    border-radius: 999999999999px !important; }
  /* Box-shadow */
  .tl-bs-0 {
    -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
    box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .tl-bs-h-0:hover {
    -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
    box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .tl-bs-1 {
    -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .tl-bs-h-1:hover {
    -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .tl-bs-2 {
    -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .tl-bs-h-2:hover {
    -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .tl-bs-3 {
    -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .tl-bs-h-3:hover {
    -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .tl-bs-4 {
    -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .tl-bs-h-4:hover {
    -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .tl-bs-5 {
    -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  .tl-bs-h-5:hover {
    -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  /* drop-shadow */
  .tl-ds-0 {
    -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
    filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }
  .tl-ds-h-0:hover {
    -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
    filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }
  .tl-ds-1 {
    -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }
  .tl-ds-h-1:hover {
    -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }
  .tl-ds-2 {
    -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }
  .tl-ds-h-2:hover {
    -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }
  .tl-ds-3 {
    -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }
  .tl-ds-h-3:hover {
    -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }
  .tl-ds-4 {
    -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }
  .tl-ds-h-4:hover {
    -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }
  .tl-ds-5 {
    -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }
  .tl-ds-h-5:hover {
    -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }
  /* text-shadow */
  .tl-ts-0 {
    text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .tl-ts-h-0:hover {
    text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .tl-ts-1 {
    text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .tl-ts-h-1:hover {
    text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .tl-ts-2 {
    text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .tl-ts-h-2:hover {
    text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .tl-ts-3 {
    text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .tl-ts-h-3:hover {
    text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .tl-ts-4 {
    text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .tl-ts-h-4:hover {
    text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .tl-ts-5 {
    text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  .tl-ts-h-5:hover {
    text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; } }

@media (min-width: 1024px) {
  /* trbl */
  .t-0 {
    top: 0 !important; }
  .r-0 {
    right: 0 !important; }
  .b-0 {
    bottom: 0 !important; }
  .l-0 {
    left: 0 !important; }
  /* Padding */
  .ds-p-4 {
    padding: 4px !important; }
  .ds-p-t-4 {
    padding-top: 4px !important; }
  .ds-p-l-4 {
    padding-left: 4px !important; }
  .ds-p-b-4 {
    padding-bottom: 4px !important; }
  .ds-p-r-4 {
    padding-right: 4px !important; }
  .ds-p-0 {
    padding: 0px !important; }
  .ds-p-t-0 {
    padding-top: 0px !important; }
  .ds-p-l-0 {
    padding-left: 0px !important; }
  .ds-p-b-0 {
    padding-bottom: 0px !important; }
  .ds-p-r-0 {
    padding-right: 0px !important; }
  .ds-p-8 {
    padding: 8px !important; }
  .ds-p-t-8 {
    padding-top: 8px !important; }
  .ds-p-l-8 {
    padding-left: 8px !important; }
  .ds-p-b-8 {
    padding-bottom: 8px !important; }
  .ds-p-r-8 {
    padding-right: 8px !important; }
  .ds-p-16 {
    padding: 16px !important; }
  .ds-p-t-16 {
    padding-top: 16px !important; }
  .ds-p-l-16 {
    padding-left: 16px !important; }
  .ds-p-b-16 {
    padding-bottom: 16px !important; }
  .ds-p-r-16 {
    padding-right: 16px !important; }
  .ds-p-24 {
    padding: 24px !important; }
  .ds-p-t-24 {
    padding-top: 24px !important; }
  .ds-p-l-24 {
    padding-left: 24px !important; }
  .ds-p-b-24 {
    padding-bottom: 24px !important; }
  .ds-p-r-24 {
    padding-right: 24px !important; }
  .ds-p-32 {
    padding: 32px !important; }
  .ds-p-t-32 {
    padding-top: 32px !important; }
  .ds-p-l-32 {
    padding-left: 32px !important; }
  .ds-p-b-32 {
    padding-bottom: 32px !important; }
  .ds-p-r-32 {
    padding-right: 32px !important; }
  /* Margin */
  .ds-m-0 {
    margin: 0px !important; }
  .ds-m-t-0 {
    margin-top: 0px !important; }
  .ds-m-l-0 {
    margin-left: 0px !important; }
  .ds-m-b-0 {
    margin-bottom: 0px !important; }
  .ds-m-r-0 {
    margin-right: 0px !important; }
  .ds-m-minus-0 {
    margin: 0px !important; }
  .ds-m-t-minus-0 {
    margin-top: 0px !important; }
  .ds-m-l-minus-0 {
    margin-left: 0px !important; }
  .ds-m-b-minus-0 {
    margin-bottom: 0px !important; }
  .ds-m-r-minus-0 {
    margin-right: 0px !important; }
  .ds-m-8 {
    margin: 8px !important; }
  .ds-m-t-8 {
    margin-top: 8px !important; }
  .ds-m-l-8 {
    margin-left: 8px !important; }
  .ds-m-b-8 {
    margin-bottom: 8px !important; }
  .ds-m-r-8 {
    margin-right: 8px !important; }
  .ds-m-minus-8 {
    margin: -8px !important; }
  .ds-m-t-minus-8 {
    margin-top: -8px !important; }
  .ds-m-l-minus-8 {
    margin-left: -8px !important; }
  .ds-m-b-minus-8 {
    margin-bottom: -8px !important; }
  .ds-m-r-minus-8 {
    margin-right: -8px !important; }
  .ds-m-16 {
    margin: 16px !important; }
  .ds-m-t-16 {
    margin-top: 16px !important; }
  .ds-m-l-16 {
    margin-left: 16px !important; }
  .ds-m-b-16 {
    margin-bottom: 16px !important; }
  .ds-m-r-16 {
    margin-right: 16px !important; }
  .ds-m-minus-16 {
    margin: -16px !important; }
  .ds-m-t-minus-16 {
    margin-top: -16px !important; }
  .ds-m-l-minus-16 {
    margin-left: -16px !important; }
  .ds-m-b-minus-16 {
    margin-bottom: -16px !important; }
  .ds-m-r-minus-16 {
    margin-right: -16px !important; }
  .ds-m-24 {
    margin: 24px !important; }
  .ds-m-t-24 {
    margin-top: 24px !important; }
  .ds-m-l-24 {
    margin-left: 24px !important; }
  .ds-m-b-24 {
    margin-bottom: 24px !important; }
  .ds-m-r-24 {
    margin-right: 24px !important; }
  .ds-m-minus-24 {
    margin: -24px !important; }
  .ds-m-t-minus-24 {
    margin-top: -24px !important; }
  .ds-m-l-minus-24 {
    margin-left: -24px !important; }
  .ds-m-b-minus-24 {
    margin-bottom: -24px !important; }
  .ds-m-r-minus-24 {
    margin-right: -24px !important; }
  .ds-m-32 {
    margin: 32px !important; }
  .ds-m-t-32 {
    margin-top: 32px !important; }
  .ds-m-l-32 {
    margin-left: 32px !important; }
  .ds-m-b-32 {
    margin-bottom: 32px !important; }
  .ds-m-r-32 {
    margin-right: 32px !important; }
  .ds-m-minus-32 {
    margin: -32px !important; }
  .ds-m-t-minus-32 {
    margin-top: -32px !important; }
  .ds-m-l-minus-32 {
    margin-left: -32px !important; }
  .ds-m-b-minus-32 {
    margin-bottom: -32px !important; }
  .ds-m-r-minus-32 {
    margin-right: -32px !important; }
  /* Height in VH */
  .ds-h-10 {
    min-height: 10vh !important; }
  .ds-mh-10 {
    max-height: 10vh !important; }
  .ds-h-20 {
    min-height: 20vh !important; }
  .ds-mh-20 {
    max-height: 20vh !important; }
  .ds-h-30 {
    min-height: 30vh !important; }
  .ds-mh-30 {
    max-height: 30vh !important; }
  .ds-h-40 {
    min-height: 40vh !important; }
  .ds-mh-40 {
    max-height: 40vh !important; }
  .ds-h-50 {
    min-height: 50vh !important; }
  .ds-mh-50 {
    max-height: 50vh !important; }
  .ds-h-60 {
    min-height: 60vh !important; }
  .ds-mh-60 {
    max-height: 60vh !important; }
  .ds-h-70 {
    min-height: 70vh !important; }
  .ds-mh-70 {
    max-height: 70vh !important; }
  .ds-h-80 {
    min-height: 80vh !important; }
  .ds-mh-80 {
    max-height: 80vh !important; }
  .ds-h-90 {
    min-height: 90vh !important; }
  .ds-mh-90 {
    max-height: 90vh !important; }
  .ds-h-100 {
    min-height: 100vh !important; }
  .ds-mh-100 {
    max-height: 100vh !important; }
  /* Width in % */
  .ds-w-10 {
    min-width: 10% !important; }
  .ds-mw-10 {
    max-width: 10% !important; }
  .ds-w-20 {
    min-width: 20% !important; }
  .ds-mw-20 {
    max-width: 20% !important; }
  .ds-w-30 {
    min-width: 30% !important; }
  .ds-mw-30 {
    max-width: 30% !important; }
  .ds-w-40 {
    min-width: 40% !important; }
  .ds-mw-40 {
    max-width: 40% !important; }
  .ds-w-50 {
    min-width: 50% !important; }
  .ds-mw-50 {
    max-width: 50% !important; }
  .ds-w-60 {
    min-width: 60% !important; }
  .ds-mw-60 {
    max-width: 60% !important; }
  .ds-w-70 {
    min-width: 70% !important; }
  .ds-mw-70 {
    max-width: 70% !important; }
  .ds-w-80 {
    min-width: 80% !important; }
  .ds-mw-80 {
    max-width: 80% !important; }
  .ds-w-90 {
    min-width: 90% !important; }
  .ds-mw-95 {
    max-width: 95% !important; }
  .ds-w-100 {
    min-width: 100% !important; }
  .ds-mw-100 {
    max-width: 100% !important; }
  /* Border-radius */
  .ds-br-0 {
    border-radius: 0px !important; }
  .ds-br-t-0 {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important; }
  .ds-br-r-0 {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
  .ds-br-b-0 {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
  .ds-br-l-0 {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important; }
  .ds-br-t-l-0 {
    border-top-left-radius: 0px !important; }
  .ds-br-t-r-0 {
    border-top-right-radius: 0px !important; }
  .ds-br-b-l-0 {
    border-bottom-left-radius: 0px !important; }
  .ds-br-b-r-0 {
    border-bottom-right-radius: 0px !important; }
  .ds-br-4 {
    border-radius: 4px !important; }
  .ds-br-t-4 {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important; }
  .ds-br-r-4 {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .ds-br-b-4 {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .ds-br-l-4 {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important; }
  .ds-br-t-l-4 {
    border-top-left-radius: 4px !important; }
  .ds-br-t-r-4 {
    border-top-right-radius: 4px !important; }
  .ds-br-b-l-4 {
    border-bottom-left-radius: 4px !important; }
  .ds-br-b-r-4 {
    border-bottom-right-radius: 4px !important; }
  .ds-br-8 {
    border-radius: 8px !important; }
  .ds-br-t-8 {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important; }
  .ds-br-r-8 {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important; }
  .ds-br-b-8 {
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important; }
  .ds-br-l-8 {
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important; }
  .ds-br-t-l-8 {
    border-top-left-radius: 8px !important; }
  .ds-br-t-r-8 {
    border-top-right-radius: 8px !important; }
  .ds-br-b-l-8 {
    border-bottom-left-radius: 8px !important; }
  .ds-br-b-r-8 {
    border-bottom-right-radius: 8px !important; }
  .ds-br-12 {
    border-radius: 12px !important; }
  .ds-br-t-12 {
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important; }
  .ds-br-r-12 {
    border-top-right-radius: 12px !important;
    border-bottom-right-radius: 12px !important; }
  .ds-br-b-12 {
    border-bottom-left-radius: 12px !important;
    border-bottom-right-radius: 12px !important; }
  .ds-br-l-12 {
    border-top-left-radius: 12px !important;
    border-bottom-left-radius: 12px !important; }
  .ds-br-t-l-12 {
    border-top-left-radius: 12px !important; }
  .ds-br-t-r-12 {
    border-top-right-radius: 12px !important; }
  .ds-br-b-l-12 {
    border-bottom-left-radius: 12px !important; }
  .ds-br-b-r-12 {
    border-bottom-right-radius: 12px !important; }
  .ds-br-16 {
    border-radius: 16px !important; }
  .ds-br-t-16 {
    border-top-left-radius: 16px !important;
    border-top-right-radius: 16px !important; }
  .ds-br-r-16 {
    border-top-right-radius: 16px !important;
    border-bottom-right-radius: 16px !important; }
  .ds-br-b-16 {
    border-bottom-left-radius: 16px !important;
    border-bottom-right-radius: 16px !important; }
  .ds-br-l-16 {
    border-top-left-radius: 16px !important;
    border-bottom-left-radius: 16px !important; }
  .ds-br-t-l-16 {
    border-top-left-radius: 16px !important; }
  .ds-br-t-r-16 {
    border-top-right-radius: 16px !important; }
  .ds-br-b-l-16 {
    border-bottom-left-radius: 16px !important; }
  .ds-br-b-r-16 {
    border-bottom-right-radius: 16px !important; }
  .ds-br-circle {
    border-radius: 999999999999px !important; }
  /* Box-shadow */
  .ds-bs-0 {
    -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
    box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ds-bs-h-0:hover {
    -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
    box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ds-bs-1 {
    -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ds-bs-h-1:hover {
    -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ds-bs-2 {
    -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ds-bs-h-2:hover {
    -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ds-bs-3 {
    -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ds-bs-h-3:hover {
    -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ds-bs-4 {
    -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ds-bs-h-4:hover {
    -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ds-bs-5 {
    -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  .ds-bs-h-5:hover {
    -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  /* drop-shadow */
  .ds-ds-0 {
    -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
    filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }
  .ds-ds-h-0:hover {
    -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
    filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }
  .ds-ds-1 {
    -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }
  .ds-ds-h-1:hover {
    -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }
  .ds-ds-2 {
    -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }
  .ds-ds-h-2:hover {
    -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }
  .ds-ds-3 {
    -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }
  .ds-ds-h-3:hover {
    -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }
  .ds-ds-4 {
    -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }
  .ds-ds-h-4:hover {
    -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }
  .ds-ds-5 {
    -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }
  .ds-ds-h-5:hover {
    -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }
  /* text-shadow */
  .ds-ts-0 {
    text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ds-ts-h-0:hover {
    text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .ds-ts-1 {
    text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ds-ts-h-1:hover {
    text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .ds-ts-2 {
    text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ds-ts-h-2:hover {
    text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .ds-ts-3 {
    text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ds-ts-h-3:hover {
    text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .ds-ts-4 {
    text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ds-ts-h-4:hover {
    text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .ds-ts-5 {
    text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  .ds-ts-h-5:hover {
    text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; } }

@media (min-width: 1280px) {
  /* trbl */
  .t-0 {
    top: 0 !important; }
  .r-0 {
    right: 0 !important; }
  .b-0 {
    bottom: 0 !important; }
  .l-0 {
    left: 0 !important; }
  /* Padding */
  .dl-p-4 {
    padding: 4px !important; }
  .dl-p-t-4 {
    padding-top: 4px !important; }
  .dl-p-l-4 {
    padding-left: 4px !important; }
  .dl-p-b-4 {
    padding-bottom: 4px !important; }
  .dl-p-r-4 {
    padding-right: 4px !important; }
  .dl-p-0 {
    padding: 0px !important; }
  .dl-p-t-0 {
    padding-top: 0px !important; }
  .dl-p-l-0 {
    padding-left: 0px !important; }
  .dl-p-b-0 {
    padding-bottom: 0px !important; }
  .dl-p-r-0 {
    padding-right: 0px !important; }
  .dl-p-8 {
    padding: 8px !important; }
  .dl-p-t-8 {
    padding-top: 8px !important; }
  .dl-p-l-8 {
    padding-left: 8px !important; }
  .dl-p-b-8 {
    padding-bottom: 8px !important; }
  .dl-p-r-8 {
    padding-right: 8px !important; }
  .dl-p-16 {
    padding: 16px !important; }
  .dl-p-t-16 {
    padding-top: 16px !important; }
  .dl-p-l-16 {
    padding-left: 16px !important; }
  .dl-p-b-16 {
    padding-bottom: 16px !important; }
  .dl-p-r-16 {
    padding-right: 16px !important; }
  .dl-p-24 {
    padding: 24px !important; }
  .dl-p-t-24 {
    padding-top: 24px !important; }
  .dl-p-l-24 {
    padding-left: 24px !important; }
  .dl-p-b-24 {
    padding-bottom: 24px !important; }
  .dl-p-r-24 {
    padding-right: 24px !important; }
  .dl-p-32 {
    padding: 32px !important; }
  .dl-p-t-32 {
    padding-top: 32px !important; }
  .dl-p-l-32 {
    padding-left: 32px !important; }
  .dl-p-b-32 {
    padding-bottom: 32px !important; }
  .dl-p-r-32 {
    padding-right: 32px !important; }
  /* Margin */
  .dl-m-0 {
    margin: 0px !important; }
  .dl-m-t-0 {
    margin-top: 0px !important; }
  .dl-m-l-0 {
    margin-left: 0px !important; }
  .dl-m-b-0 {
    margin-bottom: 0px !important; }
  .dl-m-r-0 {
    margin-right: 0px !important; }
  .dl-m-minus-0 {
    margin: 0px !important; }
  .dl-m-t-minus-0 {
    margin-top: 0px !important; }
  .dl-m-l-minus-0 {
    margin-left: 0px !important; }
  .dl-m-b-minus-0 {
    margin-bottom: 0px !important; }
  .dl-m-r-minus-0 {
    margin-right: 0px !important; }
  .dl-m-8 {
    margin: 8px !important; }
  .dl-m-t-8 {
    margin-top: 8px !important; }
  .dl-m-l-8 {
    margin-left: 8px !important; }
  .dl-m-b-8 {
    margin-bottom: 8px !important; }
  .dl-m-r-8 {
    margin-right: 8px !important; }
  .dl-m-minus-8 {
    margin: -8px !important; }
  .dl-m-t-minus-8 {
    margin-top: -8px !important; }
  .dl-m-l-minus-8 {
    margin-left: -8px !important; }
  .dl-m-b-minus-8 {
    margin-bottom: -8px !important; }
  .dl-m-r-minus-8 {
    margin-right: -8px !important; }
  .dl-m-16 {
    margin: 16px !important; }
  .dl-m-t-16 {
    margin-top: 16px !important; }
  .dl-m-l-16 {
    margin-left: 16px !important; }
  .dl-m-b-16 {
    margin-bottom: 16px !important; }
  .dl-m-r-16 {
    margin-right: 16px !important; }
  .dl-m-minus-16 {
    margin: -16px !important; }
  .dl-m-t-minus-16 {
    margin-top: -16px !important; }
  .dl-m-l-minus-16 {
    margin-left: -16px !important; }
  .dl-m-b-minus-16 {
    margin-bottom: -16px !important; }
  .dl-m-r-minus-16 {
    margin-right: -16px !important; }
  .dl-m-24 {
    margin: 24px !important; }
  .dl-m-t-24 {
    margin-top: 24px !important; }
  .dl-m-l-24 {
    margin-left: 24px !important; }
  .dl-m-b-24 {
    margin-bottom: 24px !important; }
  .dl-m-r-24 {
    margin-right: 24px !important; }
  .dl-m-minus-24 {
    margin: -24px !important; }
  .dl-m-t-minus-24 {
    margin-top: -24px !important; }
  .dl-m-l-minus-24 {
    margin-left: -24px !important; }
  .dl-m-b-minus-24 {
    margin-bottom: -24px !important; }
  .dl-m-r-minus-24 {
    margin-right: -24px !important; }
  .dl-m-32 {
    margin: 32px !important; }
  .dl-m-t-32 {
    margin-top: 32px !important; }
  .dl-m-l-32 {
    margin-left: 32px !important; }
  .dl-m-b-32 {
    margin-bottom: 32px !important; }
  .dl-m-r-32 {
    margin-right: 32px !important; }
  .dl-m-minus-32 {
    margin: -32px !important; }
  .dl-m-t-minus-32 {
    margin-top: -32px !important; }
  .dl-m-l-minus-32 {
    margin-left: -32px !important; }
  .dl-m-b-minus-32 {
    margin-bottom: -32px !important; }
  .dl-m-r-minus-32 {
    margin-right: -32px !important; }
  /* Height in VH */
  .dl-h-10 {
    min-height: 10vh !important; }
  .dl-mh-10 {
    max-height: 10vh !important; }
  .dl-h-20 {
    min-height: 20vh !important; }
  .dl-mh-20 {
    max-height: 20vh !important; }
  .dl-h-30 {
    min-height: 30vh !important; }
  .dl-mh-30 {
    max-height: 30vh !important; }
  .dl-h-40 {
    min-height: 40vh !important; }
  .dl-mh-40 {
    max-height: 40vh !important; }
  .dl-h-50 {
    min-height: 50vh !important; }
  .dl-mh-50 {
    max-height: 50vh !important; }
  .dl-h-60 {
    min-height: 60vh !important; }
  .dl-mh-60 {
    max-height: 60vh !important; }
  .dl-h-70 {
    min-height: 70vh !important; }
  .dl-mh-70 {
    max-height: 70vh !important; }
  .dl-h-80 {
    min-height: 80vh !important; }
  .dl-mh-80 {
    max-height: 80vh !important; }
  .dl-h-90 {
    min-height: 90vh !important; }
  .dl-mh-90 {
    max-height: 90vh !important; }
  .dl-h-100 {
    min-height: 100vh !important; }
  .dl-mh-100 {
    max-height: 100vh !important; }
  /* Width in % */
  .dl-w-10 {
    min-width: 10% !important; }
  .dl-mw-10 {
    max-width: 10% !important; }
  .dl-w-20 {
    min-width: 20% !important; }
  .dl-mw-20 {
    max-width: 20% !important; }
  .dl-w-30 {
    min-width: 30% !important; }
  .dl-mw-30 {
    max-width: 30% !important; }
  .dl-w-40 {
    min-width: 40% !important; }
  .dl-mw-40 {
    max-width: 40% !important; }
  .dl-w-50 {
    min-width: 50% !important; }
  .dl-mw-50 {
    max-width: 50% !important; }
  .dl-w-60 {
    min-width: 60% !important; }
  .dl-mw-60 {
    max-width: 60% !important; }
  .dl-w-70 {
    min-width: 70% !important; }
  .dl-mw-70 {
    max-width: 70% !important; }
  .dl-w-80 {
    min-width: 80% !important; }
  .dl-mw-80 {
    max-width: 80% !important; }
  .dl-w-90 {
    min-width: 90% !important; }
  .dl-w-95 {
    min-width: 95% !important; }
  .dl-mw-90 {
    max-width: 90% !important; }
  .dl-mw-95 {
    max-width: 95% !important; }
  .dl-w-100 {
    min-width: 100% !important; }
  .dl-mw-100 {
    max-width: 100% !important; }
  /* Border-radius */
  .dl-br-0 {
    border-radius: 0px !important; }
  .dl-br-t-0 {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important; }
  .dl-br-r-0 {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
  .dl-br-b-0 {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
  .dl-br-l-0 {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important; }
  .dl-br-t-l-0 {
    border-top-left-radius: 0px !important; }
  .dl-br-t-r-0 {
    border-top-right-radius: 0px !important; }
  .dl-br-b-l-0 {
    border-bottom-left-radius: 0px !important; }
  .dl-br-b-r-0 {
    border-bottom-right-radius: 0px !important; }
  .dl-br-4 {
    border-radius: 4px !important; }
  .dl-br-t-4 {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important; }
  .dl-br-r-4 {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .dl-br-b-4 {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .dl-br-l-4 {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important; }
  .dl-br-t-l-4 {
    border-top-left-radius: 4px !important; }
  .dl-br-t-r-4 {
    border-top-right-radius: 4px !important; }
  .dl-br-b-l-4 {
    border-bottom-left-radius: 4px !important; }
  .dl-br-b-r-4 {
    border-bottom-right-radius: 4px !important; }
  .dl-br-8 {
    border-radius: 8px !important; }
  .dl-br-t-8 {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important; }
  .dl-br-r-8 {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important; }
  .dl-br-b-8 {
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important; }
  .dl-br-l-8 {
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important; }
  .dl-br-t-l-8 {
    border-top-left-radius: 8px !important; }
  .dl-br-t-r-8 {
    border-top-right-radius: 8px !important; }
  .dl-br-b-l-8 {
    border-bottom-left-radius: 8px !important; }
  .dl-br-b-r-8 {
    border-bottom-right-radius: 8px !important; }
  .dl-br-12 {
    border-radius: 12px !important; }
  .dl-br-t-12 {
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important; }
  .dl-br-r-12 {
    border-top-right-radius: 12px !important;
    border-bottom-right-radius: 12px !important; }
  .dl-br-b-12 {
    border-bottom-left-radius: 12px !important;
    border-bottom-right-radius: 12px !important; }
  .dl-br-l-12 {
    border-top-left-radius: 12px !important;
    border-bottom-left-radius: 12px !important; }
  .dl-br-t-l-12 {
    border-top-left-radius: 12px !important; }
  .dl-br-t-r-12 {
    border-top-right-radius: 12px !important; }
  .dl-br-b-l-12 {
    border-bottom-left-radius: 12px !important; }
  .dl-br-b-r-12 {
    border-bottom-right-radius: 12px !important; }
  .dl-br-16 {
    border-radius: 16px !important; }
  .dl-br-t-16 {
    border-top-left-radius: 16px !important;
    border-top-right-radius: 16px !important; }
  .dl-br-r-16 {
    border-top-right-radius: 16px !important;
    border-bottom-right-radius: 16px !important; }
  .dl-br-b-16 {
    border-bottom-left-radius: 16px !important;
    border-bottom-right-radius: 16px !important; }
  .dl-br-l-16 {
    border-top-left-radius: 16px !important;
    border-bottom-left-radius: 16px !important; }
  .dl-br-t-l-16 {
    border-top-left-radius: 16px !important; }
  .dl-br-t-r-16 {
    border-top-right-radius: 16px !important; }
  .dl-br-b-l-16 {
    border-bottom-left-radius: 16px !important; }
  .dl-br-b-r-16 {
    border-bottom-right-radius: 16px !important; }
  .dl-br-circle {
    border-radius: 999999999999px !important; }
  /* Box-shadow */
  .dl-bs-0 {
    -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
    box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .dl-bs-h-0:hover {
    -webkit-box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important;
    box-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .dl-bs-1 {
    -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .dl-bs-h-1:hover {
    -webkit-box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .dl-bs-2 {
    -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .dl-bs-h-2:hover {
    -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .dl-bs-3 {
    -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .dl-bs-h-3:hover {
    -webkit-box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .dl-bs-4 {
    -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .dl-bs-h-4:hover {
    -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .dl-bs-5 {
    -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  .dl-bs-h-5:hover {
    -webkit-box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  /* drop-shadow */
  .dl-ds-0 {
    -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
    filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }
  .dl-ds-h-0:hover {
    -webkit-filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important;
    filter: drop-shadow(0 0 0 rgba(4, 14, 24, 0)) !important; }
  .dl-ds-1 {
    -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }
  .dl-ds-h-1:hover {
    -webkit-filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-1px 1px 4px rgba(4, 14, 24, 0.08)) !important; }
  .dl-ds-2 {
    -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }
  .dl-ds-h-2:hover {
    -webkit-filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-2px 2px 8px rgba(4, 14, 24, 0.08)) !important; }
  .dl-ds-3 {
    -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }
  .dl-ds-h-3:hover {
    -webkit-filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-4px 4px 16px rgba(4, 14, 24, 0.08)) !important; }
  .dl-ds-4 {
    -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }
  .dl-ds-h-4:hover {
    -webkit-filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-6px 6px 24px rgba(4, 14, 24, 0.08)) !important; }
  .dl-ds-5 {
    -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }
  .dl-ds-h-5:hover {
    -webkit-filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important;
    filter: drop-shadow(-8px 8px 32px rgba(4, 14, 24, 0.08)) !important; }
  /* text-shadow */
  .dl-ts-0 {
    text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .dl-ts-h-0:hover {
    text-shadow: 0 0 0 rgba(4, 14, 24, 0) !important; }
  .dl-ts-1 {
    text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .dl-ts-h-1:hover {
    text-shadow: -1px 1px 4px rgba(4, 14, 24, 0.08) !important; }
  .dl-ts-2 {
    text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .dl-ts-h-2:hover {
    text-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important; }
  .dl-ts-3 {
    text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .dl-ts-h-3:hover {
    text-shadow: -4px 4px 16px rgba(4, 14, 24, 0.08) !important; }
  .dl-ts-4 {
    text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .dl-ts-h-4:hover {
    text-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }
  .dl-ts-5 {
    text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; }
  .dl-ts-h-5:hover {
    text-shadow: -8px 8px 32px rgba(4, 14, 24, 0.08) !important; } }

.btn {
  padding: 8px 16px; }

.cursor-none {
  cursor: default; }

/* Icon */
.icon-0 {
  padding: 0px !important; }

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

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

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

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

/* Image */
.image-h-10 {
  min-height: 0px !important;
  height: 10px !important; }

.image-w-10 {
  min-width: 0px !important;
  width: 10px !important; }

.image-h-20 {
  min-height: 0px !important;
  height: 20px !important; }

.image-w-20 {
  min-width: 0px !important;
  width: 20px !important; }

.image-h-30 {
  min-height: 0px !important;
  height: 30px !important; }

.image-w-30 {
  min-width: 0px !important;
  width: 30px !important; }

.image-h-40 {
  min-height: 0px !important;
  height: 40px !important; }

.image-w-40 {
  min-width: 0px !important;
  width: 40px !important; }

.image-h-50 {
  min-height: 0px !important;
  height: 50px !important; }

.image-w-50 {
  min-width: 0px !important;
  width: 50px !important; }

.image-h-60 {
  min-height: 0px !important;
  height: 60px !important; }

.image-w-60 {
  min-width: 0px !important;
  width: 60px !important; }

.image-h-70 {
  min-height: 0px !important;
  height: 70px !important; }

.image-w-70 {
  min-width: 0px !important;
  width: 70px !important; }

.image-h-80 {
  min-height: 0px !important;
  height: 80px !important; }

.image-w-80 {
  min-width: 0px !important;
  width: 80px !important; }

.image-h-90 {
  min-height: 0px !important;
  height: 90px !important; }

.image-w-90 {
  min-width: 0px !important;
  width: 90px !important; }

.image-w-95 {
  min-width: 0px !important;
  width: 95px !important; }

.image-h-100 {
  min-height: 0px !important;
  height: 100px !important; }

.image-w-100 {
  min-width: 0px !important;
  width: 100px !important; }

@media (min-width: 240px) {
  /* Icon */
  .ms-icon-0 {
    padding: 0px !important; }
  .ms-icon-8 {
    padding: 8px !important; }
  .ms-icon-16 {
    padding: 16px !important; }
  .ms-icon-24 {
    padding: 24px !important; }
  .ms-icon-32 {
    padding: 32px !important; }
  /* Image */
  .ms-image-h-10 {
    min-height: 0px !important;
    height: 10px !important; }
  .ms-image-w-10 {
    min-width: 0px !important;
    width: 10px !important; }
  .ms-image-h-20 {
    min-height: 0px !important;
    height: 20px !important; }
  .ms-image-w-20 {
    min-width: 0px !important;
    width: 20px !important; }
  .ms-image-h-30 {
    min-height: 0px !important;
    height: 30px !important; }
  .ms-image-w-30 {
    min-width: 0px !important;
    width: 30px !important; }
  .ms-image-h-40 {
    min-height: 0px !important;
    height: 40px !important; }
  .ms-image-w-40 {
    min-width: 0px !important;
    width: 40px !important; }
  .ms-image-h-50 {
    min-height: 0px !important;
    height: 50px !important; }
  .ms-image-w-50 {
    min-width: 0px !important;
    width: 50px !important; }
  .ms-image-h-60 {
    min-height: 0px !important;
    height: 60px !important; }
  .ms-image-w-60 {
    min-width: 0px !important;
    width: 60px !important; }
  .ms-image-h-70 {
    min-height: 0px !important;
    height: 70px !important; }
  .ms-image-w-70 {
    min-width: 0px !important;
    width: 70px !important; }
  .ms-image-h-80 {
    min-height: 0px !important;
    height: 80px !important; }
  .ms-image-w-80 {
    min-width: 0px !important;
    width: 80px !important; }
  .ms-image-h-90 {
    min-height: 0px !important;
    height: 90px !important; }
  .ms-image-w-90 {
    min-width: 0px !important;
    width: 90px !important; }
  .ms-image-w-95 {
    min-width: 0px !important;
    width: 95px !important; }
  .ms-image-h-100 {
    min-height: 0px !important;
    height: 100px !important; }
  .ms-image-w-100 {
    min-width: 0px !important;
    width: 100px !important; } }

@media (min-width: 400px) {
  /* Icon */
  .ml-icon-0 {
    padding: 0px !important; }
  .ml-icon-8 {
    padding: 8px !important; }
  .ml-icon-16 {
    padding: 16px !important; }
  .ml-icon-24 {
    padding: 24px !important; }
  .ml-icon-32 {
    padding: 32px !important; }
  /* Image */
  .ml-image-h-10 {
    min-height: 0px !important;
    height: 10px !important; }
  .ml-image-w-10 {
    min-width: 0px !important;
    width: 10px !important; }
  .ml-image-h-20 {
    min-height: 0px !important;
    height: 20px !important; }
  .ml-image-w-20 {
    min-width: 0px !important;
    width: 20px !important; }
  .ml-image-h-30 {
    min-height: 0px !important;
    height: 30px !important; }
  .ml-image-w-30 {
    min-width: 0px !important;
    width: 30px !important; }
  .ml-image-h-40 {
    min-height: 0px !important;
    height: 40px !important; }
  .ml-image-w-40 {
    min-width: 0px !important;
    width: 40px !important; }
  .ml-image-h-50 {
    min-height: 0px !important;
    height: 50px !important; }
  .ml-image-w-50 {
    min-width: 0px !important;
    width: 50px !important; }
  .ml-image-h-60 {
    min-height: 0px !important;
    height: 60px !important; }
  .ml-image-w-60 {
    min-width: 0px !important;
    width: 60px !important; }
  .ml-image-h-70 {
    min-height: 0px !important;
    height: 70px !important; }
  .ml-image-w-70 {
    min-width: 0px !important;
    width: 70px !important; }
  .ml-image-h-80 {
    min-height: 0px !important;
    height: 80px !important; }
  .ml-image-w-80 {
    min-width: 0px !important;
    width: 80px !important; }
  .ml-image-h-90 {
    min-height: 0px !important;
    height: 90px !important; }
  .ml-image-w-90 {
    min-width: 0px !important;
    width: 90px !important; }
  .ml-image-w-95 {
    min-width: 0px !important;
    width: 90px !important; }
  .ml-image-h-100 {
    min-height: 0px !important;
    height: 100px !important; }
  .ml-image-w-100 {
    min-width: 0px !important;
    width: 100px !important; } }

@media (min-width: 576px) {
  /* Icon */
  .ts-icon-0 {
    padding: 0px !important; }
  .ts-icon-8 {
    padding: 8px !important; }
  .ts-icon-16 {
    padding: 16px !important; }
  .ts-icon-24 {
    padding: 24px !important; }
  .ts-icon-32 {
    padding: 32px !important; }
  /* Image */
  .ts-image-h-10 {
    min-height: 0px !important;
    height: 10px !important; }
  .ts-image-w-10 {
    min-width: 0px !important;
    width: 10px !important; }
  .ts-image-h-20 {
    min-height: 0px !important;
    height: 20px !important; }
  .ts-image-w-20 {
    min-width: 0px !important;
    width: 20px !important; }
  .ts-image-h-30 {
    min-height: 0px !important;
    height: 30px !important; }
  .ts-image-w-30 {
    min-width: 0px !important;
    width: 30px !important; }
  .ts-image-h-40 {
    min-height: 0px !important;
    height: 40px !important; }
  .ts-image-w-40 {
    min-width: 0px !important;
    width: 40px !important; }
  .ts-image-h-50 {
    min-height: 0px !important;
    height: 50px !important; }
  .ts-image-w-50 {
    min-width: 0px !important;
    width: 50px !important; }
  .ts-image-h-60 {
    min-height: 0px !important;
    height: 60px !important; }
  .ts-image-w-60 {
    min-width: 0px !important;
    width: 60px !important; }
  .ts-image-h-70 {
    min-height: 0px !important;
    height: 70px !important; }
  .ts-image-w-70 {
    min-width: 0px !important;
    width: 70px !important; }
  .ts-image-h-80 {
    min-height: 0px !important;
    height: 80px !important; }
  .ts-image-w-80 {
    min-width: 0px !important;
    width: 80px !important; }
  .ts-image-h-90 {
    min-height: 0px !important;
    height: 90px !important; }
  .ts-image-w-90 {
    min-width: 0px !important;
    width: 90px !important; }
  .ts-image-w-95 {
    min-width: 0px !important;
    width: 95px !important; }
  .ts-image-h-100 {
    min-height: 0px !important;
    height: 100px !important; }
  .ts-image-w-100 {
    min-width: 0px !important;
    width: 100px !important; } }

@media (min-width: 768px) {
  /* Icon */
  .tl-icon-0 {
    padding: 0px !important; }
  .tl-icon-8 {
    padding: 8px !important; }
  .tl-icon-16 {
    padding: 16px !important; }
  .tl-icon-24 {
    padding: 24px !important; }
  .tl-icon-32 {
    padding: 32px !important; }
  /* Image */
  .tl-image-h-10 {
    min-height: 0px !important;
    height: 10px !important; }
  .tl-image-w-10 {
    min-width: 0px !important;
    width: 10px !important; }
  .tl-image-h-20 {
    min-height: 0px !important;
    height: 20px !important; }
  .tl-image-w-20 {
    min-width: 0px !important;
    width: 20px !important; }
  .tl-image-h-30 {
    min-height: 0px !important;
    height: 30px !important; }
  .tl-image-w-30 {
    min-width: 0px !important;
    width: 30px !important; }
  .tl-image-h-40 {
    min-height: 0px !important;
    height: 40px !important; }
  .tl-image-w-40 {
    min-width: 0px !important;
    width: 40px !important; }
  .tl-image-h-50 {
    min-height: 0px !important;
    height: 50px !important; }
  .tl-image-w-50 {
    min-width: 0px !important;
    width: 50px !important; }
  .tl-image-h-60 {
    min-height: 0px !important;
    height: 60px !important; }
  .tl-image-w-60 {
    min-width: 0px !important;
    width: 60px !important; }
  .tl-image-h-70 {
    min-height: 0px !important;
    height: 70px !important; }
  .tl-image-w-70 {
    min-width: 0px !important;
    width: 70px !important; }
  .tl-image-h-80 {
    min-height: 0px !important;
    height: 80px !important; }
  .tl-image-w-80 {
    min-width: 0px !important;
    width: 80px !important; }
  .tl-image-h-90 {
    min-height: 0px !important;
    height: 90px !important; }
  .tl-image-w-90 {
    min-width: 0px !important;
    width: 90px !important; }
  .tl-image-w-95 {
    min-width: 0px !important;
    width: 95px !important; }
  .tl-image-w-95 {
    min-width: 0px !important;
    width: 95px !important; }
  .tl-image-h-100 {
    min-height: 0px !important;
    height: 100px !important; }
  .tl-image-w-100 {
    min-width: 0px !important;
    width: 100px !important; } }

@media (min-width: 1024px) {
  /* Icon */
  .ds-icon-0 {
    padding: 0px !important; }
  .ds-icon-8 {
    padding: 8px !important; }
  .ds-icon-16 {
    padding: 16px !important; }
  .ds-icon-24 {
    padding: 24px !important; }
  .ds-icon-32 {
    padding: 32px !important; }
  /* Image */
  .ds-image-h-10 {
    min-height: 0px !important;
    height: 10px !important; }
  .ds-image-w-10 {
    min-width: 0px !important;
    width: 10px !important; }
  .ds-image-h-20 {
    min-height: 0px !important;
    height: 20px !important; }
  .ds-image-w-20 {
    min-width: 0px !important;
    width: 20px !important; }
  .ds-image-h-30 {
    min-height: 0px !important;
    height: 30px !important; }
  .ds-image-w-30 {
    min-width: 0px !important;
    width: 30px !important; }
  .ds-image-h-40 {
    min-height: 0px !important;
    height: 40px !important; }
  .ds-image-w-40 {
    min-width: 0px !important;
    width: 40px !important; }
  .ds-image-h-50 {
    min-height: 0px !important;
    height: 50px !important; }
  .ds-image-w-50 {
    min-width: 0px !important;
    width: 50px !important; }
  .ds-image-h-60 {
    min-height: 0px !important;
    height: 60px !important; }
  .ds-image-w-60 {
    min-width: 0px !important;
    width: 60px !important; }
  .ds-image-h-70 {
    min-height: 0px !important;
    height: 70px !important; }
  .ds-image-w-70 {
    min-width: 0px !important;
    width: 70px !important; }
  .ds-image-h-80 {
    min-height: 0px !important;
    height: 80px !important; }
  .ds-image-w-80 {
    min-width: 0px !important;
    width: 80px !important; }
  .ds-image-h-90 {
    min-height: 0px !important;
    height: 90px !important; }
  .ds-image-w-90 {
    min-width: 0px !important;
    width: 90px !important; }
  .ds-image-w-95 {
    min-width: 0px !important;
    width: 95px !important; }
  .ds-image-w-95 {
    min-width: 0px !important;
    width: 95px !important; }
  .ds-image-h-100 {
    min-height: 0px !important;
    height: 100px !important; }
  .ds-image-w-100 {
    min-width: 0px !important;
    width: 100px !important; } }

@media (min-width: 1280px) {
  /* Icon */
  .dl-icon-0 {
    padding: 0px !important; }
  .dl-icon-8 {
    padding: 8px !important; }
  .dl-icon-16 {
    padding: 16px !important; }
  .dl-icon-24 {
    padding: 24px !important; }
  .dl-icon-32 {
    padding: 32px !important; }
  /* Image */
  .dl-image-h-10 {
    min-height: 0px !important;
    height: 10px !important; }
  .dl-image-w-10 {
    min-width: 0px !important;
    width: 10px !important; }
  .dl-image-h-20 {
    min-height: 0px !important;
    height: 20px !important; }
  .dl-image-w-20 {
    min-width: 0px !important;
    width: 20px !important; }
  .dl-image-h-30 {
    min-height: 0px !important;
    height: 30px !important; }
  .dl-image-w-30 {
    min-width: 0px !important;
    width: 30px !important; }
  .dl-image-h-40 {
    min-height: 0px !important;
    height: 40px !important; }
  .dl-image-w-40 {
    min-width: 0px !important;
    width: 40px !important; }
  .dl-image-h-50 {
    min-height: 0px !important;
    height: 50px !important; }
  .dl-image-w-50 {
    min-width: 0px !important;
    width: 50px !important; }
  .dl-image-h-60 {
    min-height: 0px !important;
    height: 60px !important; }
  .dl-image-w-60 {
    min-width: 0px !important;
    width: 60px !important; }
  .dl-image-h-70 {
    min-height: 0px !important;
    height: 70px !important; }
  .dl-image-w-70 {
    min-width: 0px !important;
    width: 70px !important; }
  .dl-image-h-80 {
    min-height: 0px !important;
    height: 80px !important; }
  .dl-image-w-80 {
    min-width: 0px !important;
    width: 80px !important; }
  .dl-image-h-90 {
    min-height: 0px !important;
    height: 90px !important; }
  .dl-image-w-90 {
    min-width: 0px !important;
    width: 90px !important; }
  .dl-image-w-95 {
    min-width: 0px !important;
    width: 95px !important; }
  .dl-image-w-95 {
    min-width: 0px !important;
    width: 95px !important; }
  .dl-image-h-100 {
    min-height: 0px !important;
    height: 100px !important; }
  .dl-image-w-100 {
    min-width: 0px !important;
    width: 100px !important; } }

label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

input, textarea, select {
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 16px;
  border: none;
  border-bottom: solid 2px #e0e2f0;
  background: #F1F2F8;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus {
    border-bottom: solid 2px #989cae; }
  input[type="radio"], input[type="checkbox"], textarea[type="radio"], textarea[type="checkbox"], select[type="radio"], select[type="checkbox"] {
	cursor: pointer;
	display: none;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
    input[type="radio"] + label, input[type="checkbox"] + label, textarea[type="radio"] + label, textarea[type="checkbox"] + label, select[type="radio"] + label, select[type="checkbox"] + label {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding-left: 24px;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
      input[type="radio"] + label:before, input[type="radio"] + label:after, input[type="checkbox"] + label:before, input[type="checkbox"] + label:after, textarea[type="radio"] + label:before, textarea[type="radio"] + label:after, textarea[type="checkbox"] + label:before, textarea[type="checkbox"] + label:after, select[type="radio"] + label:before, select[type="radio"] + label:after, select[type="checkbox"] + label:before, select[type="checkbox"] + label:after {
        content: '';
        display: block;
        position: absolute;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
      input[type="radio"] + label:before, input[type="checkbox"] + label:before, textarea[type="radio"] + label:before, textarea[type="checkbox"] + label:before, select[type="radio"] + label:before, select[type="checkbox"] + label:before {
        width: 16px;
        height: 16px;
        left: 0;
        border-bottom: solid 2px #e0e2f0;
        border-radius: 4px;
        background: #F1F2F8; }
      input[type="radio"] + label:after, input[type="checkbox"] + label:after, textarea[type="radio"] + label:after, textarea[type="checkbox"] + label:after, select[type="radio"] + label:after, select[type="checkbox"] + label:after {
        width: 8px;
        height: 8px;
        left: 4px;
        top: 0;
        bottom: 0;
        margin: auto 0;
        border-radius: 2px;
        background: transparent; }
    input[type="radio"]:checked + label:after, input[type="checkbox"]:checked + label:after, textarea[type="radio"]:checked + label:after, textarea[type="checkbox"]:checked + label:after, select[type="radio"]:checked + label:after, select[type="checkbox"]:checked + label:after {
      background: #081b2e;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    input[type="radio"]:hover + label:before, input[type="checkbox"]:hover + label:before, textarea[type="radio"]:hover + label:before, textarea[type="checkbox"]:hover + label:before, select[type="radio"]:hover + label:before, select[type="checkbox"]:hover + label:before {
      border-bottom: solid 2px #989cae;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
  input[type="radio"] + label:before, textarea[type="radio"] + label:before, select[type="radio"] + label:before {
    border-bottom: solid 2px #e0e2f0; }
  input[type="radio"] + label:before, input[type="radio"] + label:after, textarea[type="radio"] + label:before, textarea[type="radio"] + label:after, select[type="radio"] + label:before, select[type="radio"] + label:after {
    border-radius: 100px; }

select, select option {
  cursor: pointer; }

textarea {
  min-height: 50px;
  max-width: 100%; }

button {
  cursor: pointer;
  padding: 8px;
  border: none;
  border-radius: 4px;
  color: #ffffff;
  background: #040E18;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  button:hover {
    background: #081b2e; }

[tooltip] {
  position: relative;
  /* opinion 1 */
  /* Applies to all tooltips */
  /* Make the tooltips respond to hover */
  /* FLOW: top */
  /* FLOW: bottom */
  /* FLOW: left */
  /* FLOW: right */
  /* FX All The Things */ }
  [tooltip]::before, [tooltip]::after {
    position: absolute;
    pointer-events: none;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    text-transform: none;
    font-size: 12px;
    line-height: 1;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  [tooltip]::before {
    content: '';
    z-index: 1001;
    border: 4px solid transparent; }
  [tooltip]::after {
    content: attr(tooltip);
    z-index: 1000;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: center;
    font-weight: 600 !important;
    /* 
        Let the content set the size of the tooltips 
        but this will also keep them from being obnoxious
        */
    min-width: 0;
    max-width: 256px;
    white-space: nowrap;
    padding: 8px 16px;
    border-radius: 4px;
    background: #040E18;
    color: #ffffff; }
  [tooltip]:hover::before, [tooltip]:hover::after, [tooltip]:focus::before, [tooltip]:focus::after {
    display: block; }
  [tooltip]:not([flow])::before, [tooltip][flow^="top"]::before {
    bottom: 100%;
    border-bottom-width: 0;
    border-top-color: #040E18; }
  [tooltip]:not([flow])::after, [tooltip][flow^="top"]::after {
    bottom: calc(100% + 4px); }
  [tooltip]:not([flow])::before, [tooltip]:not([flow])::after, [tooltip][flow^="top"]::before, [tooltip][flow^="top"]::after {
    left: 50%; }
  [tooltip][flow^="bottom"]::before {
    top: 100%;
    border-top-width: 0;
    border-bottom-color: #040E18; }
  [tooltip][flow^="bottom"]::after {
    top: calc(100% + 4px); }
  [tooltip][flow^="bottom"]::before, [tooltip][flow^="bottom"]::after {
    left: 50%; }
  [tooltip][flow^="left"]::before {
    top: 50%;
    border-right-width: 0;
    border-left-color: #040E18;
    left: calc(0em - 4px); }
  [tooltip][flow^="left"]::after {
    top: 50%;
    right: calc(100% + 4px); }
  [tooltip][flow^="right"]::before {
    top: 50%;
    border-left-width: 0;
    border-right-color: #040E18;
    right: calc(0em - 4px); }
  [tooltip][flow^="right"]::after {
    top: 50%;
    left: calc(100% + 4px); }
  [tooltip]:not([flow])::before, [tooltip]:not([flow])::after, [tooltip][flow^="top"]::before, [tooltip][flow^="top"]::after {
    -webkit-transform: translate(-50%, -16px);
    -ms-transform: translate(-50%, -16px);
    transform: translate(-50%, -16px); }
  [tooltip][flow^="bottom"]::before, [tooltip][flow^="bottom"]::after {
    -webkit-transform: translate(-50%, 16px);
    -ms-transform: translate(-50%, 16px);
    transform: translate(-50%, 16px); }
  [tooltip]:not([flow]):hover::before, [tooltip]:not([flow]):hover::after, [tooltip][flow^="top"]:hover::before, [tooltip][flow^="top"]:hover::after, [tooltip][flow^="bottom"]:hover::before, [tooltip][flow^="bottom"]:hover::after, [tooltip]:not([flow]):focus::before, [tooltip]:not([flow]):focus::after, [tooltip][flow^="top"]:focus::before, [tooltip][flow^="top"]:focus::after, [tooltip][flow^="bottom"]:focus::before, [tooltip][flow^="bottom"]:focus::after {
    opacity: .9;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  [tooltip][flow^="left"]::before, [tooltip][flow^="left"]::after {
    -webkit-transform: translate(-16px, -50%);
    -ms-transform: translate(-16px, -50%);
    transform: translate(-16px, -50%); }
  [tooltip][flow^="right"]::before, [tooltip][flow^="right"]::after {
    -webkit-transform: translate(16px, -50%);
    -ms-transform: translate(16px, -50%);
    transform: translate(16px, -50%); }
  [tooltip][flow^="left"]:hover::before, [tooltip][flow^="left"]:hover::after, [tooltip][flow^="right"]:hover::before, [tooltip][flow^="right"]:hover::after, [tooltip][flow^="left"]:focus::before, [tooltip][flow^="left"]:focus::after, [tooltip][flow^="right"]:focus::before, [tooltip][flow^="right"]:focus::after {
    opacity: .9;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%); }

/* don't show empty tooltips */
[tooltip='']::before,
[tooltip='']::after {
  display: none !important; }

.dropdown {
  position: relative;
  cursor: pointer;
  padding-right: 30px !important; }
  .dropdown:after {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    right: 12px;
    margin: auto;
    top: 3px;
    bottom: 0;
    width: 1px;
    height: 1px;
    color: inherit;
    border-bottom: solid 4px transparent;
    border-top: solid 4px;
    border-left: solid 4px transparent;
    border-right: solid 4px transparent;
    -webkit-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s; }
  .dropdown:hover:after {
    border-top: solid 4px; }
  .dropdown .dropdown-menu {
    position: absolute;
    z-index: 9999999;
    opacity: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    pointer-events: none;
    min-width: 100%;
    -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08);
    box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08);
    color: inherit;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; }
    .dropdown .dropdown-menu:after {
      content: "";
      position: absolute;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 1px;
      height: 1px;
      border-top: solid 8px transparent;
      border-right: solid 8px transparent;
      border-bottom: solid 8px transparent;
      border-left: solid 8px transparent; }
  .dropdown:hover > .dropdown-menu {
    opacity: 1;
    pointer-events: auto; }
  .dropdown .dropdown-menu:not([flow]), .dropdown .dropdown-menu[flow^="bottom"] {
    top: 120%;
    right: auto;
    bottom: auto;
    left: 0;
    color: inherit; }
    .dropdown .dropdown-menu:not([flow]):after, .dropdown .dropdown-menu[flow^="bottom"]:after {
      top: -16px;
      right: auto;
      bottom: auto;
      left: 8px;
      border-top: solid 8px transparent;
      border-right: solid 8px transparent;
      border-bottom: solid 8px #ffffff;
      border-left: solid 8px transparent; }
  .dropdown .dropdown-menu[flow^="top"] {
    top: auto;
    right: auto;
    bottom: 120%;
    left: 0;
    color: inherit; }
    .dropdown .dropdown-menu[flow^="top"]:after {
      top: auto;
      right: auto;
      bottom: -16px;
      left: 8px;
      border-top: solid 8px #ffffff;
      border-right: solid 8px transparent;
      border-bottom: solid 8px transparent;
      border-left: solid 8px transparent; }
  .dropdown .dropdown-menu[flow^="right"] {
    top: 0;
    right: auto;
    bottom: auto;
    left: 120%;
    color: inherit; }
    .dropdown .dropdown-menu[flow^="right"]:after {
      top: 4px;
      right: auto;
      bottom: auto;
      left: -16px;
      border-top: solid 8px transparent;
      border-right: solid 8px #ffffff;
      border-bottom: solid 8px transparent;
      border-left: solid 8px transparent; }
  .dropdown .dropdown-menu[flow^="left"] {
    top: 0;
    right: 120%;
    bottom: auto;
    left: auto;
    color: inherit; }
    .dropdown .dropdown-menu[flow^="left"]:after {
      top: 4px;
      right: -16px;
      bottom: auto;
      left: auto;
      border-top: solid 8px transparent;
      border-right: solid 8px transparent;
      border-bottom: solid 8px transparent;
      border-left: solid 8px #ffffff; }
  .dropdown:hover .dropdown-menu:not([flow]), .dropdown:hover .dropdown-menu[flow^="bottom"] {
    top: 100%;
    right: auto;
    bottom: auto;
    left: 0; }
  .dropdown:hover .dropdown-menu[flow^="top"] {
    top: auto;
    right: auto;
    bottom: 100%;
    left: 0; }
  .dropdown:hover .dropdown-menu[flow^="right"] {
    top: 0;
    right: auto;
    bottom: auto;
    left: 100%; }
  .dropdown:hover .dropdown-menu[flow^="left"] {
    top: 0;
    right: 100%;
    bottom: auto;
    left: auto; }
  @media (min-width: 240px) {
    .dropdown .dropdown-menu:not([flow]), .dropdown .dropdown-menu[ms-flow^="bottom"] {
      top: 120%;
      right: auto;
      bottom: auto;
      left: 0;
      color: inherit; }
      .dropdown .dropdown-menu:not([flow]):after, .dropdown .dropdown-menu[ms-flow^="bottom"]:after {
        top: -16px;
        right: auto;
        bottom: auto;
        left: 8px;
        border-top: solid 8px transparent;
        border-right: solid 8px transparent;
        border-bottom: solid 8px;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[ms-flow^="top"] {
      top: auto;
      right: auto;
      bottom: 120%;
      left: 0;
      color: inherit; }
      .dropdown .dropdown-menu[ms-flow^="top"]:after {
        top: auto;
        right: auto;
        bottom: -16px;
        left: 8px;
        border-top: solid 8px;
        border-right: solid 8px transparent;
        border-bottom: solid 8px transparent;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[ms-flow^="right"] {
      top: 0;
      right: auto;
      bottom: auto;
      left: 120%;
      color: inherit; }
      .dropdown .dropdown-menu[ms-flow^="right"]:after {
        top: 4px;
        right: auto;
        bottom: auto;
        left: -16px;
        border-top: solid 8px transparent;
        border-right: solid 8px;
        border-bottom: solid 8px transparent;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[ms-flow^="left"] {
      top: 0;
      right: 120%;
      bottom: auto;
      left: auto;
      color: inherit; }
      .dropdown .dropdown-menu[ms-flow^="left"]:after {
        top: 4px;
        right: -16px;
        bottom: auto;
        left: auto;
        border-top: solid 8px transparent;
        border-right: solid 8px transparent;
        border-bottom: solid 8px transparent;
        border-left: solid 8px; }
    .dropdown:hover .dropdown-menu:not([flow]), .dropdown:hover .dropdown-menu[ms-flow^="bottom"] {
      top: 100%;
      right: auto;
      bottom: auto;
      left: 0; }
    .dropdown:hover .dropdown-menu[ms-flow^="top"] {
      top: auto;
      right: auto;
      bottom: 100%;
      left: 0; }
    .dropdown:hover .dropdown-menu[ms-flow^="right"] {
      top: 0;
      right: auto;
      bottom: auto;
      left: 100%; }
    .dropdown:hover .dropdown-menu[ms-flow^="left"] {
      top: 0;
      right: 100%;
      bottom: auto;
      left: auto; } }
  @media (min-width: 400px) {
    .dropdown .dropdown-menu:not([flow]), .dropdown .dropdown-menu[ml-flow^="bottom"] {
      top: 120%;
      right: auto;
      bottom: auto;
      left: 0;
      color: inherit; }
      .dropdown .dropdown-menu:not([flow]):after, .dropdown .dropdown-menu[ml-flow^="bottom"]:after {
        top: -16px;
        right: auto;
        bottom: auto;
        left: 8px;
        border-top: solid 8px transparent;
        border-right: solid 8px transparent;
        border-bottom: solid 8px;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[ml-flow^="top"] {
      top: auto;
      right: auto;
      bottom: 120%;
      left: 0;
      color: inherit; }
      .dropdown .dropdown-menu[ml-flow^="top"]:after {
        top: auto;
        right: auto;
        bottom: -16px;
        left: 8px;
        border-top: solid 8px;
        border-right: solid 8px transparent;
        border-bottom: solid 8px transparent;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[ml-flow^="right"] {
      top: 0;
      right: auto;
      bottom: auto;
      left: 120%;
      color: inherit; }
      .dropdown .dropdown-menu[ml-flow^="right"]:after {
        top: 4px;
        right: auto;
        bottom: auto;
        left: -16px;
        border-top: solid 8px transparent;
        border-right: solid 8px;
        border-bottom: solid 8px transparent;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[ml-flow^="left"] {
      top: 0;
      right: 120%;
      bottom: auto;
      left: auto;
      color: inherit; }
      .dropdown .dropdown-menu[ml-flow^="left"]:after {
        top: 4px;
        right: -16px;
        bottom: auto;
        left: auto;
        border-top: solid 8px transparent;
        border-right: solid 8px transparent;
        border-bottom: solid 8px transparent;
        border-left: solid 8px; }
    .dropdown:hover .dropdown-menu:not([flow]), .dropdown:hover .dropdown-menu[ml-flow^="bottom"] {
      top: 100%;
      right: auto;
      bottom: auto;
      left: 0; }
    .dropdown:hover .dropdown-menu[ml-flow^="top"] {
      top: auto;
      right: auto;
      bottom: 100%;
      left: 0; }
    .dropdown:hover .dropdown-menu[ml-flow^="right"] {
      top: 0;
      right: auto;
      bottom: auto;
      left: 100%; }
    .dropdown:hover .dropdown-menu[ml-flow^="left"] {
      top: 0;
      right: 100%;
      bottom: auto;
      left: auto; } }
  @media (min-width: 576px) {
    .dropdown .dropdown-menu:not([flow]), .dropdown .dropdown-menu[ts-flow^="bottom"] {
      top: 120%;
      right: auto;
      bottom: auto;
      left: 0;
      color: inherit; }
      .dropdown .dropdown-menu:not([flow]):after, .dropdown .dropdown-menu[ts-flow^="bottom"]:after {
        top: -16px;
        right: auto;
        bottom: auto;
        left: 8px;
        border-top: solid 8px transparent;
        border-right: solid 8px transparent;
        border-bottom: solid 8px;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[ts-flow^="top"] {
      top: auto;
      right: auto;
      bottom: 120%;
      left: 0;
      color: inherit; }
      .dropdown .dropdown-menu[ts-flow^="top"]:after {
        top: auto;
        right: auto;
        bottom: -16px;
        left: 8px;
        border-top: solid 8px;
        border-right: solid 8px transparent;
        border-bottom: solid 8px transparent;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[ts-flow^="right"] {
      top: 0;
      right: auto;
      bottom: auto;
      left: 120%;
      color: inherit; }
      .dropdown .dropdown-menu[ts-flow^="right"]:after {
        top: 4px;
        right: auto;
        bottom: auto;
        left: -16px;
        border-top: solid 8px transparent;
        border-right: solid 8px;
        border-bottom: solid 8px transparent;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[ts-flow^="left"] {
      top: 0;
      right: 120%;
      bottom: auto;
      left: auto;
      color: inherit; }
      .dropdown .dropdown-menu[ts-flow^="left"]:after {
        top: 4px;
        right: -16px;
        bottom: auto;
        left: auto;
        border-top: solid 8px transparent;
        border-right: solid 8px transparent;
        border-bottom: solid 8px transparent;
        border-left: solid 8px; }
    .dropdown:hover .dropdown-menu:not([flow]), .dropdown:hover .dropdown-menu[ts-flow^="bottom"] {
      top: 100%;
      right: auto;
      bottom: auto;
      left: 0; }
    .dropdown:hover .dropdown-menu[ts-flow^="top"] {
      top: auto;
      right: auto;
      bottom: 100%;
      left: 0; }
    .dropdown:hover .dropdown-menu[ts-flow^="right"] {
      top: 0;
      right: auto;
      bottom: auto;
      left: 100%; }
    .dropdown:hover .dropdown-menu[ts-flow^="left"] {
      top: 0;
      right: 100%;
      bottom: auto;
      left: auto; } }
  @media (min-width: 768px) {
    .dropdown .dropdown-menu:not([flow]), .dropdown .dropdown-menu[tl-flow^="bottom"] {
      top: 120%;
      right: auto;
      bottom: auto;
      left: 0;
      color: inherit; }
      .dropdown .dropdown-menu:not([flow]):after, .dropdown .dropdown-menu[tl-flow^="bottom"]:after {
        top: -16px;
        right: auto;
        bottom: auto;
        left: 8px;
        border-top: solid 8px transparent;
        border-right: solid 8px transparent;
        border-bottom: solid 8px;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[tl-flow^="top"] {
      top: auto;
      right: auto;
      bottom: 120%;
      left: 0;
      color: inherit; }
      .dropdown .dropdown-menu[tl-flow^="top"]:after {
        top: auto;
        right: auto;
        bottom: -16px;
        left: 8px;
        border-top: solid 8px;
        border-right: solid 8px transparent;
        border-bottom: solid 8px transparent;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[tl-flow^="right"] {
      top: 0;
      right: auto;
      bottom: auto;
      left: 120%;
      color: inherit; }
      .dropdown .dropdown-menu[tl-flow^="right"]:after {
        top: 4px;
        right: auto;
        bottom: auto;
        left: -16px;
        border-top: solid 8px transparent;
        border-right: solid 8px;
        border-bottom: solid 8px transparent;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[tl-flow^="left"] {
      top: 0;
      right: 120%;
      bottom: auto;
      left: auto;
      color: inherit; }
      .dropdown .dropdown-menu[tl-flow^="left"]:after {
        top: 4px;
        right: -16px;
        bottom: auto;
        left: auto;
        border-top: solid 8px transparent;
        border-right: solid 8px transparent;
        border-bottom: solid 8px transparent;
        border-left: solid 8px; }
    .dropdown:hover .dropdown-menu:not([flow]), .dropdown:hover .dropdown-menu[tl-flow^="bottom"] {
      top: 100%;
      right: auto;
      bottom: auto;
      left: 0; }
    .dropdown:hover .dropdown-menu[tl-flow^="top"] {
      top: auto;
      right: auto;
      bottom: 100%;
      left: 0; }
    .dropdown:hover .dropdown-menu[tl-flow^="right"] {
      top: 0;
      right: auto;
      bottom: auto;
      left: 100%; }
    .dropdown:hover .dropdown-menu[tl-flow^="left"] {
      top: 0;
      right: 100%;
      bottom: auto;
      left: auto; } }
  @media (min-width: 1024px) {
    .dropdown .dropdown-menu:not([flow]), .dropdown .dropdown-menu[ds-flow^="bottom"] {
      top: 120%;
      right: auto;
      bottom: auto;
      left: 0;
      color: inherit; }
      .dropdown .dropdown-menu:not([flow]):after, .dropdown .dropdown-menu[ds-flow^="bottom"]:after {
        top: -16px;
        right: auto;
        bottom: auto;
        left: 8px;
        border-top: solid 8px transparent;
        border-right: solid 8px transparent;
        border-bottom: solid 8px;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[ds-flow^="top"] {
      top: auto;
      right: auto;
      bottom: 120%;
      left: 0;
      color: inherit; }
      .dropdown .dropdown-menu[ds-flow^="top"]:after {
        top: auto;
        right: auto;
        bottom: -16px;
        left: 8px;
        border-top: solid 8px;
        border-right: solid 8px transparent;
        border-bottom: solid 8px transparent;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[ds-flow^="right"] {
      top: 0;
      right: auto;
      bottom: auto;
      left: 120%;
      color: inherit; }
      .dropdown .dropdown-menu[ds-flow^="right"]:after {
        top: 4px;
        right: auto;
        bottom: auto;
        left: -16px;
        border-top: solid 8px transparent;
        border-right: solid 8px;
        border-bottom: solid 8px transparent;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[ds-flow^="left"] {
      top: 0;
      right: 120%;
      bottom: auto;
      left: auto;
      color: inherit; }
      .dropdown .dropdown-menu[ds-flow^="left"]:after {
        top: 4px;
        right: -16px;
        bottom: auto;
        left: auto;
        border-top: solid 8px transparent;
        border-right: solid 8px transparent;
        border-bottom: solid 8px transparent;
        border-left: solid 8px; }
    .dropdown:hover .dropdown-menu:not([flow]), .dropdown:hover .dropdown-menu[ds-flow^="bottom"] {
      top: 100%;
      right: auto;
      bottom: auto;
      left: 0; }
    .dropdown:hover .dropdown-menu[ds-flow^="top"] {
      top: auto;
      right: auto;
      bottom: 100%;
      left: 0; }
    .dropdown:hover .dropdown-menu[ds-flow^="right"] {
      top: 0;
      right: auto;
      bottom: auto;
      left: 100%; }
    .dropdown:hover .dropdown-menu[ds-flow^="left"] {
      top: 0;
      right: 100%;
      bottom: auto;
      left: auto; } }
  @media (min-width: 1280px) {
    .dropdown .dropdown-menu:not([flow]), .dropdown .dropdown-menu[dl-flow^="bottom"] {
      top: 120%;
      right: auto;
      bottom: auto;
      left: 0;
      color: inherit; }
      .dropdown .dropdown-menu:not([flow]):after, .dropdown .dropdown-menu[dl-flow^="bottom"]:after {
        top: -16px;
        right: auto;
        bottom: auto;
        left: 8px;
        border-top: solid 8px transparent;
        border-right: solid 8px transparent;
        border-bottom: solid 8px;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[dl-flow^="top"] {
      top: auto;
      right: auto;
      bottom: 120%;
      left: 0;
      color: inherit; }
      .dropdown .dropdown-menu[dl-flow^="top"]:after {
        top: auto;
        right: auto;
        bottom: -16px;
        left: 8px;
        border-top: solid 8px;
        border-right: solid 8px transparent;
        border-bottom: solid 8px transparent;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[dl-flow^="right"] {
      top: 0;
      right: auto;
      bottom: auto;
      left: 120%;
      color: inherit; }
      .dropdown .dropdown-menu[dl-flow^="right"]:after {
        top: 4px;
        right: auto;
        bottom: auto;
        left: -16px;
        border-top: solid 8px transparent;
        border-right: solid 8px;
        border-bottom: solid 8px transparent;
        border-left: solid 8px transparent; }
    .dropdown .dropdown-menu[dl-flow^="left"] {
      top: 0;
      right: 120%;
      bottom: auto;
      left: auto;
      color: inherit; }
      .dropdown .dropdown-menu[dl-flow^="left"]:after {
        top: 4px;
        right: -16px;
        bottom: auto;
        left: auto;
        border-top: solid 8px transparent;
        border-right: solid 8px transparent;
        border-bottom: solid 8px transparent;
        border-left: solid 8px; }
    .dropdown:hover .dropdown-menu:not([flow]), .dropdown:hover .dropdown-menu[dl-flow^="bottom"] {
      top: 100%;
      right: auto;
      bottom: auto;
      left: 0; }
    .dropdown:hover .dropdown-menu[dl-flow^="top"] {
      top: auto;
      right: auto;
      bottom: 100%;
      left: 0; }
    .dropdown:hover .dropdown-menu[dl-flow^="right"] {
      top: 0;
      right: auto;
      bottom: auto;
      left: 100%; }
    .dropdown:hover .dropdown-menu[dl-flow^="left"] {
      top: 0;
      right: 100%;
      bottom: auto;
      left: auto; } }

/* Little header system */
/*

.header {grid-area: header;}
.main   {grid-area: main;}
.footer {grid-area: footer;}
*/
[template][sticky^="on"] .nav {
  position: fixed; }

[template^="top"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto 1fr auto;
  grid-template-rows: auto 1fr auto;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }
  [template^="top"] .header {
    z-index: 2;
    width: 100%; }
    [template^="top"] .header .nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: start;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      width: 100%; }
      [template^="top"] .header .nav span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
  [template^="top"] .main, [template^="top"] .footer {
    z-index: 0;
    width: 100%; }
  [template^="top"][sticky="on"] .header {
    width: 100%;
    height: auto; }

[template^="left"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 200px 1fr;
  grid-template-columns: 200px 1fr;
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto; }
  [template^="left"] .header {
    z-index: 2;
    width: auto;
    height: 100%;
    -ms-grid-row-span: 2;
    grid-row-end: span 2; }
    [template^="left"] .header .nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
      width: 200px;
      height: 100% !important; }
  [template^="left"] .main, [template^="left"] .footer {
    z-index: 0;
    width: 100%;
    height: 100%; }
  [template^="left"][sticky="on"] .nav {
    left: 0;
    width: 200px;
    height: 100%; }

[template^="bottom"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto; }
  [template^="bottom"] .header {
    z-index: 2;
    width: 100%;
    -ms-grid-row: 2;
    grid-row-start: 2; }
    [template^="bottom"] .header .nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      width: 100%; }
  [template^="bottom"] .main, [template^="bottom"] .footer {
    z-index: 0;
    width: 100%;
    height: 100%; }
  [template^="bottom"] .footer {
    display: none; }
  [template^="bottom"][footer^="enable"] .footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  [template^="bottom"][sticky="on"] .header {
    width: 100%; }
    [template^="bottom"][sticky="on"] .header .nav {
      width: 100%;
      height: auto;
      bottom: 0; }

[template^="right"] {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 200px;
  grid-template-columns: 1fr 200px;
  -ms-grid-rows: auto 1fr auto;
  grid-template-rows: auto 1fr auto; }
  [template^="right"] .header {
    z-index: 2;
    width: auto;
    height: 100%;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2; }
    [template^="right"] .header .nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
      width: 200px;
      height: 100% !important; }
  [template^="right"] .main, [template^="right"] .footer {
    z-index: 0;
    width: 100%; }
  [template^="right"][sticky="on"] .nav {
    right: 0;
    width: 200px;
    height: 100%; }

/*[template^="hero"] {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: 1fr auto 1fr auto;
grid-template-areas: 
"hero hero"
"header header"
"main main"
"footer footer";

.hero {
width: 100%;
height: calc(100vh - 100px);
}

.header {
z-index: 2;
width: 100%;
height: 100px;

.nav {
display: flex;
flex-flow: row nowrap;
width: 100%;
height: 100% !important;

a, span {
display: flex;
justify-content: center;
align-items: center;
}
}
}

.main, .footer {
z-index: 0;
width: 100%;
}

&[sticky="on"] {
.header {
position: relative;
}
}
}*/
[template][mobile] .background {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  z-index: -1;
  position: fixed;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s; }

[template][mobile] .header.active .background {
  opacity: 1; }

@media (max-width: 240px) {
  [flow^="top"][mobile^="ms"] {
    -ms-grid-rows: auto 1fr auto;
    grid-template-rows: auto 1fr auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
    [flow^="top"][mobile^="ms"] .header {
      z-index: 2;
      width: 100%;
      height: auto;
      -ms-grid-column: auto;
      grid-column-start: auto;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: NaN;
      grid-row-end: auto; }
      [flow^="top"][mobile^="ms"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 100%;
        height: auto !important;
        top: -220px;
        right: auto;
        bottom: auto !important;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="top"][mobile^="ms"] .header .nav a, [flow^="top"][mobile^="ms"] .header .nav span {
          width: 100%; }
      [flow^="top"][mobile^="ms"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="top"][mobile^="ms"] .header.active .nav {
        top: 0; }
    [flow^="top"][mobile^="ms"] .main, [flow^="top"][mobile^="ms"] .footer {
      z-index: 0;
      width: 100%;
      height: auto; }
  [flow^="right"][mobile^="ms"] {
    -ms-grid-columns: 1fr 0px;
    grid-template-columns: 1fr 0px;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr; }
    [flow^="right"][mobile^="ms"] .header {
      z-index: 2;
      width: auto;
      height: 100%;
      -ms-grid-column: 2;
      grid-column-start: 2;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: 2;
      grid-row-end: span 2; }
      [flow^="right"][mobile^="ms"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 200px !important;
        height: 100% !important;
        top: auto;
        right: -220px;
        bottom: auto;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="right"][mobile^="ms"] .header .nav a, [flow^="right"][mobile^="ms"] .header .nav span {
          width: 100%; }
      [flow^="right"][mobile^="ms"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: auto;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="right"][mobile^="ms"] .header.active .nav {
        right: 0; }
    [flow^="right"][mobile^="ms"] .main, [flow^="right"][mobile^="ms"] .footer {
      z-index: 0;
      width: 100%;
      height: 100%; }
  [flow^="bottom"][mobile^="ms"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1fr auto;
    grid-template-rows: auto 1fr auto; }
    [flow^="bottom"][mobile^="ms"][template^="bottom"] {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: 1fr auto;
      grid-template-rows: 1fr auto; }
    [flow^="bottom"][mobile^="ms"] .header {
      z-index: 2;
      width: 100%;
      height: auto;
      -ms-grid-row-span: auto;
      grid-row-end: auto;
      -ms-grid-column: auto;
      grid-column-start: auto; }
      [flow^="bottom"][mobile^="ms"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 100%;
        height: auto !important;
        top: auto;
        right: auto;
        bottom: -220px !important;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="bottom"][mobile^="ms"] .header .nav a, [flow^="bottom"][mobile^="ms"] .header .nav span {
          width: 100%; }
      [flow^="bottom"][mobile^="ms"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="bottom"][mobile^="ms"] .header.active .nav {
        bottom: 0 !important; }
    [flow^="bottom"][mobile^="ms"] .main, [flow^="bottom"][mobile^="ms"] .footer {
      z-index: 0;
      width: 100%;
      height: auto; }
  [flow^="left"][mobile^="ms"] {
    -ms-grid-columns: 0px 1fr;
    grid-template-columns: 0px 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    [flow^="left"][mobile^="ms"] .header {
      z-index: 2;
      width: auto;
      height: 100%;
      -ms-grid-column: auto;
      grid-column-start: auto;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: 2;
      grid-row-end: span 2; }
      [flow^="left"][mobile^="ms"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 200px !important;
        height: 100% !important;
        top: auto;
        right: auto;
        bottom: auto;
        left: -220px;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="left"][mobile^="ms"] .header .nav a, [flow^="left"][mobile^="ms"] .header .nav span {
          width: 100%; }
      [flow^="left"][mobile^="ms"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: auto;
        right: auto;
        bottom: auto;
        left: 0; }
      [flow^="left"][mobile^="ms"] .header.active .nav {
        left: 0; }
    [flow^="left"][mobile^="ms"] .main, [flow^="left"][mobile^="ms"] .footer {
      z-index: 0;
      width: 100%;
      height: 100%; } }

@media (max-width: 400px) {
  [flow^="top"][mobile^="ml"] {
    -ms-grid-rows: auto 1fr auto;
    grid-template-rows: auto 1fr auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
    [flow^="top"][mobile^="ml"] .header {
      z-index: 2;
      width: 100%;
      height: auto;
      -ms-grid-column: auto;
      grid-column-start: auto;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: NaN;
      grid-row-end: auto; }
      [flow^="top"][mobile^="ml"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 100%;
        height: auto !important;
        top: -220px;
        right: auto;
        bottom: auto !important;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="top"][mobile^="ml"] .header .nav a, [flow^="top"][mobile^="ml"] .header .nav span {
          width: 100%; }
      [flow^="top"][mobile^="ml"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="top"][mobile^="ml"] .header.active .nav {
        top: 0; }
    [flow^="top"][mobile^="ml"] .main, [flow^="top"][mobile^="ml"] .footer {
      z-index: 0;
      width: 100%;
      height: auto; }
  [flow^="right"][mobile^="ml"] {
    -ms-grid-columns: 1fr 0px;
    grid-template-columns: 1fr 0px;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr; }
    [flow^="right"][mobile^="ml"] .header {
      z-index: 2;
      width: auto;
      height: 100%;
      -ms-grid-column: 2;
      grid-column-start: 2;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: 2;
      grid-row-end: span 2; }
      [flow^="right"][mobile^="ml"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 200px !important;
        height: 100% !important;
        top: auto;
        right: -220px;
        bottom: auto;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="right"][mobile^="ml"] .header .nav a, [flow^="right"][mobile^="ml"] .header .nav span {
          width: 100%; }
      [flow^="right"][mobile^="ml"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: auto;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="right"][mobile^="ml"] .header.active .nav {
        right: 0; }
    [flow^="right"][mobile^="ml"] .main, [flow^="right"][mobile^="ml"] .footer {
      z-index: 0;
      width: 100%;
      height: 100%; }
  [flow^="bottom"][mobile^="ml"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1fr auto;
    grid-template-rows: auto 1fr auto; }
    [flow^="bottom"][mobile^="ml"][template^="bottom"] {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: 1fr auto;
      grid-template-rows: 1fr auto; }
    [flow^="bottom"][mobile^="ml"] .header {
      z-index: 2;
      width: 100%;
      height: auto;
      -ms-grid-row-span: auto;
      grid-row-end: auto;
      -ms-grid-column: auto;
      grid-column-start: auto; }
      [flow^="bottom"][mobile^="ml"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 100%;
        height: auto !important;
        top: auto;
        right: auto;
        bottom: -220px !important;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="bottom"][mobile^="ml"] .header .nav a, [flow^="bottom"][mobile^="ml"] .header .nav span {
          width: 100%; }
      [flow^="bottom"][mobile^="ml"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="bottom"][mobile^="ml"] .header.active .nav {
        bottom: 0 !important; }
    [flow^="bottom"][mobile^="ml"] .main, [flow^="bottom"][mobile^="ml"] .footer {
      z-index: 0;
      width: 100%;
      height: auto; }
  [flow^="left"][mobile^="ml"] {
    -ms-grid-columns: 0px 1fr;
    grid-template-columns: 0px 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    [flow^="left"][mobile^="ml"] .header {
      z-index: 2;
      width: auto;
      height: 100%;
      -ms-grid-column: auto;
      grid-column-start: auto;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: 2;
      grid-row-end: span 2; }
      [flow^="left"][mobile^="ml"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 200px !important;
        height: 100% !important;
        top: auto;
        right: auto;
        bottom: auto;
        left: -220px;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="left"][mobile^="ml"] .header .nav a, [flow^="left"][mobile^="ml"] .header .nav span {
          width: 100%; }
      [flow^="left"][mobile^="ml"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: auto;
        right: auto;
        bottom: auto;
        left: 0; }
      [flow^="left"][mobile^="ml"] .header.active .nav {
        left: 0; }
    [flow^="left"][mobile^="ml"] .main, [flow^="left"][mobile^="ml"] .footer {
      z-index: 0;
      width: 100%;
      height: 100%; } }

@media (max-width: 576px) {
  [flow^="top"][mobile^="ts"] {
    -ms-grid-rows: auto 1fr auto;
    grid-template-rows: auto 1fr auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
    [flow^="top"][mobile^="ts"] .header {
      z-index: 2;
      width: 100%;
      height: auto;
      -ms-grid-column: auto;
      grid-column-start: auto;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: NaN;
      grid-row-end: auto; }
      [flow^="top"][mobile^="ts"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 100%;
        height: auto !important;
        top: -220px;
        right: auto;
        bottom: auto !important;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="top"][mobile^="ts"] .header .nav a, [flow^="top"][mobile^="ts"] .header .nav span {
          width: 100%; }
      [flow^="top"][mobile^="ts"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="top"][mobile^="ts"] .header.active .nav {
        top: 0; }
    [flow^="top"][mobile^="ts"] .main, [flow^="top"][mobile^="ts"] .footer {
      z-index: 0;
      width: 100%;
      height: auto; }
  [flow^="right"][mobile^="ts"] {
    -ms-grid-columns: 1fr 0px;
    grid-template-columns: 1fr 0px;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr; }
    [flow^="right"][mobile^="ts"] .header {
      z-index: 2;
      width: auto;
      height: 100%;
      -ms-grid-column: 2;
      grid-column-start: 2;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: 2;
      grid-row-end: span 2; }
      [flow^="right"][mobile^="ts"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 200px !important;
        height: 100% !important;
        top: auto;
        right: -220px;
        bottom: auto;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="right"][mobile^="ts"] .header .nav a, [flow^="right"][mobile^="ts"] .header .nav span {
          width: 100%; }
      [flow^="right"][mobile^="ts"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: auto;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="right"][mobile^="ts"] .header.active .nav {
        right: 0; }
    [flow^="right"][mobile^="ts"] .main, [flow^="right"][mobile^="ts"] .footer {
      z-index: 0;
      width: 100%;
      height: 100%; }
  [flow^="bottom"][mobile^="ts"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1fr auto;
    grid-template-rows: auto 1fr auto; }
    [flow^="bottom"][mobile^="ts"][template^="bottom"] {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: 1fr auto;
      grid-template-rows: 1fr auto; }
    [flow^="bottom"][mobile^="ts"] .header {
      z-index: 2;
      width: 100%;
      height: auto;
      -ms-grid-row-span: auto;
      grid-row-end: auto;
      -ms-grid-column: auto;
      grid-column-start: auto; }
      [flow^="bottom"][mobile^="ts"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 100%;
        height: auto !important;
        top: auto;
        right: auto;
        bottom: -220px !important;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="bottom"][mobile^="ts"] .header .nav a, [flow^="bottom"][mobile^="ts"] .header .nav span {
          width: 100%; }
      [flow^="bottom"][mobile^="ts"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="bottom"][mobile^="ts"] .header.active .nav {
        bottom: 0 !important; }
    [flow^="bottom"][mobile^="ts"] .main, [flow^="bottom"][mobile^="ts"] .footer {
      z-index: 0;
      width: 100%;
      height: auto; }
  [flow^="left"][mobile^="ts"] {
    -ms-grid-columns: 0px 1fr;
    grid-template-columns: 0px 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    [flow^="left"][mobile^="ts"] .header {
      z-index: 2;
      width: auto;
      height: 100%;
      -ms-grid-column: auto;
      grid-column-start: auto;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: 2;
      grid-row-end: span 2; }
      [flow^="left"][mobile^="ts"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 200px !important;
        height: 100% !important;
        top: auto;
        right: auto;
        bottom: auto;
        left: -220px;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="left"][mobile^="ts"] .header .nav a, [flow^="left"][mobile^="ts"] .header .nav span {
          width: 100%; }
      [flow^="left"][mobile^="ts"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: auto;
        right: auto;
        bottom: auto;
        left: 0; }
      [flow^="left"][mobile^="ts"] .header.active .nav {
        left: 0; }
    [flow^="left"][mobile^="ts"] .main, [flow^="left"][mobile^="ts"] .footer {
      z-index: 0;
      width: 100%;
      height: 100%; } }

@media (max-width: 768px) {
  [flow^="top"][mobile^="tl"] {
    -ms-grid-rows: auto 1fr auto;
    grid-template-rows: auto 1fr auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
    [flow^="top"][mobile^="tl"] .header {
      z-index: 2;
      width: 100%;
      height: auto;
      -ms-grid-column: auto;
      grid-column-start: auto;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: NaN;
      grid-row-end: auto; }
      [flow^="top"][mobile^="tl"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 100%;
        height: auto !important;
        top: -220px;
        right: auto;
        bottom: auto !important;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="top"][mobile^="tl"] .header .nav a, [flow^="top"][mobile^="tl"] .header .nav span {
          width: 100%; }
      [flow^="top"][mobile^="tl"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="top"][mobile^="tl"] .header.active .nav {
        top: 0; }
    [flow^="top"][mobile^="tl"] .main, [flow^="top"][mobile^="tl"] .footer {
      z-index: 0;
      width: 100%;
      height: auto; }
  [flow^="right"][mobile^="tl"] {
    -ms-grid-columns: 1fr 0px;
    grid-template-columns: 1fr 0px;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr; }
    [flow^="right"][mobile^="tl"] .header {
      z-index: 2;
      width: auto;
      height: 100%;
      -ms-grid-column: 2;
      grid-column-start: 2;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: 2;
      grid-row-end: span 2; }
      [flow^="right"][mobile^="tl"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 200px !important;
        height: 100% !important;
        top: auto;
        right: -220px;
        bottom: auto;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="right"][mobile^="tl"] .header .nav a, [flow^="right"][mobile^="tl"] .header .nav span {
          width: 100%; }
      [flow^="right"][mobile^="tl"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: auto;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="right"][mobile^="tl"] .header.active .nav {
        right: 0; }
    [flow^="right"][mobile^="tl"] .main, [flow^="right"][mobile^="tl"] .footer {
      z-index: 0;
      width: 100%;
      height: 100%; }
  [flow^="bottom"][mobile^="tl"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1fr auto;
    grid-template-rows: auto 1fr auto; }
    [flow^="bottom"][mobile^="tl"][template^="bottom"] {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: 1fr auto;
      grid-template-rows: 1fr auto; }
    [flow^="bottom"][mobile^="tl"] .header {
      z-index: 2;
      width: 100%;
      height: auto;
      -ms-grid-row-span: auto;
      grid-row-end: auto;
      -ms-grid-column: auto;
      grid-column-start: auto; }
      [flow^="bottom"][mobile^="tl"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 100%;
        height: auto !important;
        top: auto;
        right: auto;
        bottom: -220px !important;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="bottom"][mobile^="tl"] .header .nav a, [flow^="bottom"][mobile^="tl"] .header .nav span {
          width: 100%; }
      [flow^="bottom"][mobile^="tl"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="bottom"][mobile^="tl"] .header.active .nav {
        bottom: 0 !important; }
    [flow^="bottom"][mobile^="tl"] .main, [flow^="bottom"][mobile^="tl"] .footer {
      z-index: 0;
      width: 100%;
      height: auto; }
  [flow^="left"][mobile^="tl"] {
    -ms-grid-columns: 0px 1fr;
    grid-template-columns: 0px 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    [flow^="left"][mobile^="tl"] .header {
      z-index: 2;
      width: auto;
      height: 100%;
      -ms-grid-column: auto;
      grid-column-start: auto;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: 2;
      grid-row-end: span 2; }
      [flow^="left"][mobile^="tl"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 200px !important;
        height: 100% !important;
        top: auto;
        right: auto;
        bottom: auto;
        left: -220px;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="left"][mobile^="tl"] .header .nav a, [flow^="left"][mobile^="tl"] .header .nav span {
          width: 100%; }
      [flow^="left"][mobile^="tl"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: auto;
        right: auto;
        bottom: auto;
        left: 0; }
      [flow^="left"][mobile^="tl"] .header.active .nav {
        left: 0; }
    [flow^="left"][mobile^="tl"] .main, [flow^="left"][mobile^="tl"] .footer {
      z-index: 0;
      width: 100%;
      height: 100%; } }

@media (max-width: 1024px) {
  [flow^="top"][mobile^="ds"] {
    -ms-grid-rows: auto 1fr auto;
    grid-template-rows: auto 1fr auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
    [flow^="top"][mobile^="ds"] .header {
      z-index: 2;
      width: 100%;
      height: auto;
      -ms-grid-column: auto;
      grid-column-start: auto;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: NaN;
      grid-row-end: auto; }
      [flow^="top"][mobile^="ds"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 100%;
        height: auto !important;
        top: -220px;
        right: auto;
        bottom: auto !important;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="top"][mobile^="ds"] .header .nav a, [flow^="top"][mobile^="ds"] .header .nav span {
          width: 100%; }
      [flow^="top"][mobile^="ds"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="top"][mobile^="ds"] .header.active .nav {
        top: 0; }
    [flow^="top"][mobile^="ds"] .main, [flow^="top"][mobile^="ds"] .footer {
      z-index: 0;
      width: 100%;
      height: auto; }
  [flow^="right"][mobile^="ds"] {
    -ms-grid-columns: 1fr 0px;
    grid-template-columns: 1fr 0px;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr; }
    [flow^="right"][mobile^="ds"] .header {
      z-index: 2;
      width: auto;
      height: 100%;
      -ms-grid-column: 2;
      grid-column-start: 2;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: 2;
      grid-row-end: span 2; }
      [flow^="right"][mobile^="ds"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 200px !important;
        height: 100% !important;
        top: auto;
        right: -220px;
        bottom: auto;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="right"][mobile^="ds"] .header .nav a, [flow^="right"][mobile^="ds"] .header .nav span {
          width: 100%; }
      [flow^="right"][mobile^="ds"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: auto;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="right"][mobile^="ds"] .header.active .nav {
        right: 0; }
    [flow^="right"][mobile^="ds"] .main, [flow^="right"][mobile^="ds"] .footer {
      z-index: 0;
      width: 100%;
      height: 100%; }
  [flow^="bottom"][mobile^="ds"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1fr auto;
    grid-template-rows: auto 1fr auto; }
    [flow^="bottom"][mobile^="ds"][template^="bottom"] {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: 1fr auto;
      grid-template-rows: 1fr auto; }
    [flow^="bottom"][mobile^="ds"] .header {
      z-index: 2;
      width: 100%;
      height: auto;
      -ms-grid-row-span: auto;
      grid-row-end: auto;
      -ms-grid-column: auto;
      grid-column-start: auto; }
      [flow^="bottom"][mobile^="ds"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 100%;
        height: auto !important;
        top: auto;
        right: auto;
        bottom: -220px !important;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="bottom"][mobile^="ds"] .header .nav a, [flow^="bottom"][mobile^="ds"] .header .nav span {
          width: 100%; }
      [flow^="bottom"][mobile^="ds"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="bottom"][mobile^="ds"] .header.active .nav {
        bottom: 0 !important; }
    [flow^="bottom"][mobile^="ds"] .main, [flow^="bottom"][mobile^="ds"] .footer {
      z-index: 0;
      width: 100%;
      height: auto; }
  [flow^="left"][mobile^="ds"] {
    -ms-grid-columns: 0px 1fr;
    grid-template-columns: 0px 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    [flow^="left"][mobile^="ds"] .header {
      z-index: 2;
      width: auto;
      height: 100%;
      -ms-grid-column: auto;
      grid-column-start: auto;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: 2;
      grid-row-end: span 2; }
      [flow^="left"][mobile^="ds"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 200px !important;
        height: 100% !important;
        top: auto;
        right: auto;
        bottom: auto;
        left: -220px;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="left"][mobile^="ds"] .header .nav a, [flow^="left"][mobile^="ds"] .header .nav span {
          width: 100%; }
      [flow^="left"][mobile^="ds"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: auto;
        right: auto;
        bottom: auto;
        left: 0; }
      [flow^="left"][mobile^="ds"] .header.active .nav {
        left: 0; }
    [flow^="left"][mobile^="ds"] .main, [flow^="left"][mobile^="ds"] .footer {
      z-index: 0;
      width: 100%;
      height: 100%; } }

@media (max-width: 1280px) {
  [flow^="top"][mobile^="dl"] {
    -ms-grid-rows: auto 1fr auto;
    grid-template-rows: auto 1fr auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
    [flow^="top"][mobile^="dl"] .header {
      z-index: 2;
      width: 100%;
      height: auto;
      -ms-grid-column: auto;
      grid-column-start: auto;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: NaN;
      grid-row-end: auto; }
      [flow^="top"][mobile^="dl"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 100%;
        height: auto !important;
        top: -220px;
        right: auto;
        bottom: auto !important;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="top"][mobile^="dl"] .header .nav a, [flow^="top"][mobile^="dl"] .header .nav span {
          width: 100%; }
      [flow^="top"][mobile^="dl"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="top"][mobile^="dl"] .header.active .nav {
        top: 0; }
    [flow^="top"][mobile^="dl"] .main, [flow^="top"][mobile^="dl"] .footer {
      z-index: 0;
      width: 100%;
      height: auto; }
  [flow^="right"][mobile^="dl"] {
    -ms-grid-columns: 1fr 0px;
    grid-template-columns: 1fr 0px;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr; }
    [flow^="right"][mobile^="dl"] .header {
      z-index: 2;
      width: auto;
      height: 100%;
      -ms-grid-column: 2;
      grid-column-start: 2;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: 2;
      grid-row-end: span 2; }
      [flow^="right"][mobile^="dl"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 200px !important;
        height: 100% !important;
        top: auto;
        right: -220px;
        bottom: auto;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="right"][mobile^="dl"] .header .nav a, [flow^="right"][mobile^="dl"] .header .nav span {
          width: 100%; }
      [flow^="right"][mobile^="dl"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: auto;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="right"][mobile^="dl"] .header.active .nav {
        right: 0; }
    [flow^="right"][mobile^="dl"] .main, [flow^="right"][mobile^="dl"] .footer {
      z-index: 0;
      width: 100%;
      height: 100%; }
  [flow^="bottom"][mobile^="dl"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1fr auto;
    grid-template-rows: auto 1fr auto; }
    [flow^="bottom"][mobile^="dl"][template^="bottom"] {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: 1fr auto;
      grid-template-rows: 1fr auto; }
    [flow^="bottom"][mobile^="dl"] .header {
      z-index: 2;
      width: 100%;
      height: auto;
      -ms-grid-row-span: auto;
      grid-row-end: auto;
      -ms-grid-column: auto;
      grid-column-start: auto; }
      [flow^="bottom"][mobile^="dl"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 100%;
        height: auto !important;
        top: auto;
        right: auto;
        bottom: -220px !important;
        left: auto;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="bottom"][mobile^="dl"] .header .nav a, [flow^="bottom"][mobile^="dl"] .header .nav span {
          width: 100%; }
      [flow^="bottom"][mobile^="dl"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto; }
      [flow^="bottom"][mobile^="dl"] .header.active .nav {
        bottom: 0 !important; }
    [flow^="bottom"][mobile^="dl"] .main, [flow^="bottom"][mobile^="dl"] .footer {
      z-index: 0;
      width: 100%;
      height: auto; }
  [flow^="left"][mobile^="dl"] {
    -ms-grid-columns: 0px 1fr;
    grid-template-columns: 0px 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    [flow^="left"][mobile^="dl"] .header {
      z-index: 2;
      width: auto;
      height: 100%;
      -ms-grid-column: auto;
      grid-column-start: auto;
      -ms-grid-row: auto;
      grid-row-start: auto;
      -ms-grid-row-span: 2;
      grid-row-end: span 2; }
      [flow^="left"][mobile^="dl"] .header .nav {
        position: fixed;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 200px !important;
        height: 100% !important;
        top: auto;
        right: auto;
        bottom: auto;
        left: -220px;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [flow^="left"][mobile^="dl"] .header .nav a, [flow^="left"][mobile^="dl"] .header .nav span {
          width: 100%; }
      [flow^="left"][mobile^="dl"] .header .ham {
        z-index: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        top: auto;
        right: auto;
        bottom: auto;
        left: 0; }
      [flow^="left"][mobile^="dl"] .header.active .nav {
        left: 0; }
    [flow^="left"][mobile^="dl"] .main, [flow^="left"][mobile^="dl"] .footer {
      z-index: 0;
      width: 100%;
      height: 100%; } }

.modal {
  z-index: 999999999999;
  overflow-y: auto;
  pointer-events: none;
  opacity: 0;
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0);
  -webkit-transition: all 0.3s ease-out, padding 0s;
  -o-transition: all 0.3s ease-out, padding 0s;
  transition: all 0.3s ease-out, padding 0s; }
  .modal .main {
    position: relative;
    padding: 8px;
    top: 0;
    width: 496px;
    height: auto;
    margin: 16px;
    padding: 0;
    background: rgba(255, 255, 255, 0.95);
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
    .modal .main .modal-inside {
      overflow: auto;
      width: 100%;
      margin-bottom: 24px; }
  .modal.check .main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 312px;
    height: auto; }
  .modal.active {
    opacity: 1;
    pointer-events: all;
    background: rgba(0, 0, 0, 0.2); }
    .modal.active .main {
      top: 0; }

/*********************** Ham ************************/
.ham {
  position: fixed;
  top: 0;
  cursor: pointer;
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 16px;
  width: 50px;
  height: 50px;
  border-radius: 100px;
  background: white;
  -webkit-box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
  box-shadow: -2px 2px 8px rgba(4, 14, 24, 0.08) !important;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s; }
  .ham div {
    position: relative;
    width: 32px;
    height: 3px;
    background: #040E18;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; }
    .ham div:after, .ham div:before {
      content: "";
      position: absolute;
      width: 32px;
      height: 3px;
      background: #040E18;
      -webkit-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s; }
    .ham div:before {
      bottom: 8px; }
    .ham div:after {
      top: 8px; }
  .ham:hover {
    -webkit-box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important;
    box-shadow: -6px 6px 24px rgba(4, 14, 24, 0.08) !important; }

/*********************** Close ************************/
.close {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: 8px;
  right: 8px;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background: transparent; }
  .close::after, .close::before {
    content: "";
    position: absolute;
    display: block;
    height: 2px;
    width: 50%;
    border-radius: 8px;
    background: #A6AAB9;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .close:hover::after, .close:hover::before {
    background: #040E18; }
  .close::after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
  .close::before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }

/*********************** Valid ************************/
[class*="validate-"], .validate, [class*="validate-"] > .anim, .validate > .anim {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  border: solid 2px #45E6AA;
  background: transparent; }
  [class*="validate-"] > .anim, .validate > .anim, [class*="validate-"] > .anim > .anim, .validate > .anim > .anim {
    position: absolute;
    border: solid 2px transparent !important; }
  [class*="validate-"]::after, [class*="validate-"]::before, .validate::after, .validate::before, [class*="validate-"] > .anim::after, [class*="validate-"] > .anim::before, .validate > .anim::after, .validate > .anim::before {
    content: "";
    position: absolute;
    display: block;
    height: 2px;
    width: 50%;
    border-radius: 8px;
    background: #45E6AA;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  [class*="validate-"]::after, .validate::after, [class*="validate-"] > .anim::after, .validate > .anim::after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 25%;
    left: 23%;
    top: 56%; }
  [class*="validate-"]::before, .validate::before, [class*="validate-"] > .anim::before, .validate > .anim::before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 17%;
    top: 48%; }

/*********************** Arrow ************************/
.arrow {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background: transparent; }
  .arrow::after, .arrow::before {
    content: "";
    position: absolute;
    display: block;
    height: 2px;
    width: 50%;
    border-radius: 8px;
    background: #A6AAB9;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .arrow:hover::after, .arrow:hover::before {
    background: #040E18; }
  .arrow:not([flow])::after, .arrow[flow^="bottom"]::after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 0 0 0 -5px; }
  .arrow:not([flow])::before, .arrow[flow^="bottom"]::before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin: 0 0 0 5px; }
  .arrow[flow^="top"]::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin: 0 0 0 -5px; }
  .arrow[flow^="top"]::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 0 0 0 5px; }
  .arrow[flow^="left"]::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin: -5px 0 0 0; }
  .arrow[flow^="left"]::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 5px 0 0 0; }
  .arrow[flow^="right"]::after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: -5px 0 0 0; }
  .arrow[flow^="right"]::before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin: 5px 0 0 0; }

/*********************** Hover ************************/
.hover:hover .arrow::after, .hover:hover .arrow::before {
  background: #040E18; }

.toast-zone {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
  top: 0;
  right: 0;
  width: 192px;
  height: auto;
  padding: 8px;
  background: transparent; }
  .toast-zone .toast {
    opacity: 0;
    pointer-events: all;
    padding: 8px;
    margin-bottom: 8px;
    margin-top: 20%;
    color: #ffffff;
    background: #040E18;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; }

.accordion .element {
  overflow: hidden;
  pointer-events: all;
  opacity: 1;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  .accordion .element.disable {
    pointer-events: none;
    opacity: 0;
    height: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin: 0px !important; }

[subnav] {
  z-index: 99999999;
  position: relative;
  /*    &[smoothy="on"] {
        & > nav {
            transition: all $transition;
        }
    }*/ }
  [subnav] > nav {
    position: relative; }
  [subnav][mobile] .ham {
    z-index: -1;
    opacity: 0 !important;
    position: -webkit-sticky;
    position: sticky;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 16px;
    top: 0;
    left: 0;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
    [subnav][mobile] .ham::after {
      content: "";
      position: absolute;
      display: block;
      left: 12px;
      width: 4px;
      height: 24px;
      background: white; }
  @media (max-width: 240px) {
    [subnav][mobile^="ms"] {
      position: absolute;
      -ms-grid-column-span: none !important;
      grid-column-end: none !important;
      width: 240px;
      height: 100%;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
      [subnav][mobile^="ms"] .ham {
        opacity: 1 !important; }
      [subnav][mobile^="ms"].active {
        margin-left: 0 !important;
        opacity: 1;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [subnav][mobile^="ms"].active .ham {
          opacity: 0 !important;
          height: 0;
          margin-top: 0;
          margin-bottom: 0;
          top: 50px !important;
          margin-left: 100px !important; } }
  @media (max-width: 400px) {
    [subnav][mobile^="ml"] {
      position: absolute;
      -ms-grid-column-span: none !important;
      grid-column-end: none !important;
      width: 240px;
      height: 100%;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
      [subnav][mobile^="ml"] .ham {
        opacity: 1 !important; }
      [subnav][mobile^="ml"].active {
        margin-left: 0 !important;
        opacity: 1;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [subnav][mobile^="ml"].active .ham {
          opacity: 0 !important;
          height: 0;
          margin-top: 0;
          margin-bottom: 0;
          top: 50px !important;
          margin-left: 100px !important; } }
  @media (max-width: 576px) {
    [subnav][mobile^="ts"] {
      position: absolute;
      -ms-grid-column-span: none !important;
      grid-column-end: none !important;
      width: 240px;
      height: 100%;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
      [subnav][mobile^="ts"] .ham {
        opacity: 1 !important; }
      [subnav][mobile^="ts"].active {
        margin-left: 0 !important;
        opacity: 1;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [subnav][mobile^="ts"].active .ham {
          opacity: 0 !important;
          height: 0;
          margin-top: 0;
          margin-bottom: 0;
          top: 50px !important;
          margin-left: 100px !important; } }
  @media (max-width: 768px) {
    [subnav][mobile^="tl"] {
      position: absolute;
      -ms-grid-column-span: none !important;
      grid-column-end: none !important;
      width: 240px;
      height: 100%;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
      [subnav][mobile^="tl"] .ham {
        opacity: 1 !important; }
      [subnav][mobile^="tl"].active {
        margin-left: 0 !important;
        opacity: 1;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [subnav][mobile^="tl"].active .ham {
          opacity: 0 !important;
          height: 0;
          margin-top: 0;
          margin-bottom: 0;
          top: 50px !important;
          margin-left: 100px !important; } }
  @media (max-width: 1024px) {
    [subnav][mobile^="ds"] {
      position: absolute;
      -ms-grid-column-span: none !important;
      grid-column-end: none !important;
      width: 240px;
      height: 100%;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
      [subnav][mobile^="ds"] .ham {
        opacity: 1 !important; }
      [subnav][mobile^="ds"].active {
        margin-left: 0 !important;
        opacity: 1;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [subnav][mobile^="ds"].active .ham {
          opacity: 0 !important;
          height: 0;
          margin-top: 0;
          margin-bottom: 0;
          top: 50px !important;
          margin-left: 100px !important; } }
  @media (max-width: 1280px) {
    [subnav][mobile^="dl"] {
      position: absolute;
      -ms-grid-column-span: none !important;
      grid-column-end: none !important;
      width: 240px;
      height: 100%;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
      [subnav][mobile^="dl"] .ham {
        opacity: 1 !important; }
      [subnav][mobile^="dl"].active {
        margin-left: 0 !important;
        opacity: 1;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        [subnav][mobile^="dl"].active .ham {
          opacity: 0 !important;
          height: 0;
          margin-top: 0;
          margin-bottom: 0;
          top: 50px !important;
          margin-left: 100px !important; } 
}
